EADashboardHelper
Chrome extension to help with Einstein Analytics v2
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "EADashboardHelper",
"description": "Chrome extension to help with Einstein Analytics v2",
"version": "2.2.0",
"manifest_version": 3,
"icons": {
"48": "icons/[email protected]",
"128": "icons/[email protected]"
},
"action": {
"default_title": "EADashboardHelper",
"_default_popup": "popup/popup.html"
},
"background": {
"service_worker": "background.js"
},
"content_security_policy": {
"extension_pages": "script-src 'self'; object-src 'self'"
},
"content_scripts": [
{
"js": [
"insertions/pageContent.js"
],
"matches": [
"https://*.salesforce.com/analytics/wave/*",
"https://*.lightning.force.com/wave/*",
"https://*.lightning.force.com/analytics/*"
]
}
],
"commands": {
"ShowSAQLSidebar": {
"suggested_key": {
"default": "Ctrl+Shift+S",
"mac": "Command+Shift+S"
},
"description": "Toggle SAQL Sidebar"
},
"SaveDataflowLayout": {
"suggested_key": {
"default": "Ctrl+Shift+K",
"mac": "Command+Shift+K"
},
"description": "Save the Dataflow Layout to local storage"
},
"LoadDataflowLayout": {
"suggested_key": {
"default": "Ctrl+Shift+L",
"mac": "Command+Shift+L"
},
"description": "Load the Dataflow Layout from local storage"
},
"AutoLoadDataflowLayout": {
"suggested_key": {
"default": "Ctrl+Shift+A",
"mac": "Command+Shift+A"
},
"description": "Applies Dagre layout algorithm on the dataflow"
}
},
"permissions": [
"tabs",
"webRequest",
"storage"
],
"host_permissions": [
"*://*.salesforce.com/",
"*://*.lightning.force.com/"
],
"web_accessible_resources": [
{
"resources": [
"insertions/pageScript.js",
"insertions/pageScript_df.js",
"insertions/pageContent.js",
"insertions/functionDefs.js",
"insertions/dist/jsTree/jstree.min.js",
"insertions/dist/jsTree/themes/default/style.min.css",
"insertions/dist/jsTree/themes/default/32px.png",
"insertions/dist/jsTree/themes/default/40px.png",
"insertions/dist/jsTree/themes/default/throbber.gif",
"insertions/dist/jsTree/themes/default/table.png",
"insertions/dist/jsTree/themes/default/chart.png",
"insertions/dist/jsTree/themes/default/dateselector.png",
"insertions/dist/jsTree/themes/default/globalfilters.png",
"insertions/dist/jsTree/themes/default/image.png",
"insertions/dist/jsTree/themes/default/listselector.png",
"insertions/dist/jsTree/themes/default/number.png",
"insertions/dist/jsTree/themes/default/text.png",
"insertions/dist/jsTree/themes/default/query.png",
"insertions/dist/jsTree/themes/default/link.png",
"insertions/dist/jsTree/themes/default/refresh.png",
"insertions/dist/jsTree/themes/default/pillbox.png",
"insertions/dist/jsTree/themes/default/delete.png",
"insertions/dist/jsTree/themes/default/dimension.png",
"insertions/dist/jsTree/themes/default/function.png",
"insertions/dist/jsTree/themes/default/dataset.png",
"insertions/dist/jsTree/themes/default/reorder.png",
"insertions/dist/jsTree/themes/default/redArrow.png",
"insertions/dist/jsTree/themes/default/container.png",
"insertions/dist/jsTree/themes/default/navigation.png",
"insertions/functionDefs.js",
"insertions/dist/selection.min.js",
"insertions/dist/selection.css",
"insertions/dist/jquery-sortable-min.js",
"insertions/dist/clipboard.min.js",
"insertions/dist/dagre.min.js",
"insertions/dist/ace-editor/ace.js",
"insertions/dist/ace-editor/ext-beautify.js",
"insertions/dist/ace-editor/ext-code_lens.js",
"insertions/dist/ace-editor/ext-elastic_tabstops_lite.js",
"insertions/dist/ace-editor/ext-emmet.js",
"insertions/dist/ace-editor/ext-error_marker.js",
"insertions/dist/ace-editor/ext-keybinding_menu.js",
"insertions/dist/ace-editor/ext-language_tools.js",
"insertions/dist/ace-editor/ext-linking.js",
"insertions/dist/ace-editor/ext-modelist.js",
"insertions/dist/ace-editor/ext-options.js",
"insertions/dist/ace-editor/ext-prompt.js",
"insertions/dist/ace-editor/ext-rtl.js",
"insertions/dist/ace-editor/ext-searchbox.js",
"insertions/dist/ace-editor/ext-settings_menu.js",
"insertions/dist/ace-editor/ext-spellcheck.js",
"insertions/dist/ace-editor/ext-split.js",
"insertions/dist/ace-editor/ext-static_highlight.js",
"insertions/dist/ace-editor/ext-statusbar.js",
"insertions/dist/ace-editor/ext-textarea.js",
"insertions/dist/ace-editor/ext-themelist.js",
"insertions/dist/ace-editor/ext-whitespace.js",
"insertions/dist/ace-editor/keybinding-emacs.js",
"insertions/dist/ace-editor/keybinding-sublime.js",
"insertions/dist/ace-editor/keybinding-vim.js",
"insertions/dist/ace-editor/keybinding-vscode.js",
"insertions/dist/ace-editor/mode-sql.js",
"insertions/dist/ace-editor/snippets/sql.js",
"insertions/dist/ace-editor/snippets/sqlserver.js",
"insertions/dist/ace-editor/snippets/text.js",
"insertions/dist/ace-editor/snippets/textile.js",
"insertions/dist/ace-editor/theme-monokai.js",
"insertions/dist/ace-editor/worker-base.js"
],
"matches": [
"https://*.salesforce.com/*",
"https://*.lightning.force.com/*"
]
}
]
}