Scriptionary acts as a repository for various ServiceNow client and server side code snippets. Users can quickly save and paste…
Scriptionary Extension
Scriptionary acts as a repository for various ServiceNow client and server side code snippets. Users can quickly save and paste code on the fly using the built in context menu or adding a script utilizing the pop out mode.
Scriptionary features an inline script editor with a multi-tab capable system, allowing the storage of full code snippets in a single file
Features:
- 55+ common code snippets
- Context menu system that allows you to save and load code snippets on the fly
- Category manager that lets you create and organize script categories using multiple combinations of HTML, JS and CSS.
- Full documentation included within the extension
INSTALLATION INSTRUCTIONS:
1. Download the application
2. Pin the application to the chrome toolbar
3. Open the application and open the guide from the hamburger menu for getting started
NOTE: Pin mode was replaced with Pop out mode due to temporary technical limitations
Read more
Scriptionary features an inline script editor with a multi-tab capable system, allowing the storage of full code snippets in a single file
Features:
- 55+ common code snippets
- Context menu system that allows you to save and load code snippets on the fly
- Category manager that lets you create and organize script categories using multiple combinations of HTML, JS and CSS.
- Full documentation included within the extension
INSTALLATION INSTRUCTIONS:
1. Download the application
2. Pin the application to the chrome toolbar
3. Open the application and open the guide from the hamburger menu for getting started
NOTE: Pin mode was replaced with Pop out mode due to temporary technical limitations
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"version": "1.3",\t"name": "Scriptionary",\t"content_scripts": [\t\t{\t\t\t"matches": [\t\t\t\t"" \t\t\t],\t\t\t"css": [\t\t\t\t\t\t\t\t"/plugins/codemirror-5.65.3/lib/codemirror.css",\t\t\t\t"/plugins/codemirror-5.65.3/theme/vscode-dark.css",\t\t\t\t"/src/css/effects.css"\t\t\t\t\t\t\t],\t\t\t"js": [\t\t\t\t"/src/js/Port.js",\t\t\t\t"/src/js/dexie.js",\t\t\t\t"/src/js/Content.js",\t\t\t\t"/src/js/ContentTabs.js",\t\t\t\t"/src/js/scriptionaryUtil.js",\t\t\t\t"/src/js/jquery-3.6.0.min.js",\t\t\t\t"/src/js/codemirror.min.js",\t\t\t\t"/plugins/codemirror-5.65.3/lib/codemirror.js",\t\t\t\t"/src/js/scriptUtils.js",\t\t\t\t"/src/js/mainUtils.js",\t\t\t\t"/src/js/settings.js",\t\t\t\t"/src/js/pinUtils.js",\t\t\t\t"/src/js/storageUtils.js",\t\t\t\t"/src/js/jquery-3.6.0.min.js",\t\t\t\t"/src/js/jquery-ui.js",\t\t\t\t"/plugins/codemirror-5.65.3/lib/codemirror.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/foldcode.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/foldgutter.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/comment/comment.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/comment/continuecomment.js",\t\t\t\t"/plugins/codemirror-5.65.3/mode/javascript/javascript.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/edit/closebrackets.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/edit/matchbrackets.js",\t\t\t\t"/plugins/codemirror-5.65.3/mode/htmlmixed/htmlmixed.js",\t\t\t\t"/plugins/codemirror-5.65.3/mode/xml/xml.js",\t\t\t\t"/plugins/codemirror-5.65.3/mode/css/css.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/display/placeholder.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/edit/closetag.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/wrap/hardwrap.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/search/searchcursor.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/foldgutter.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/foldcode.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/xml-fold.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/markdown-fold.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/fold/brace-fold.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/search/searchcursor.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/search/search.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/dialog/dialog.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/display/formatter.js",\t\t\t\t"/plugins/codemirror-5.65.3/addon/selection/mark-selection.js"\t\t\t],\t\t\t"all_frames": false,\t\t\t\t\t"run_at": "document_end"\t\t}\t\t\t],\t"web_accessible_resources": [\t\t{\t\t\t"resources": [\t\t\t\t"/src/fonts/Montserrat-Regular.ttf",\t\t\t\t"/src/html/index.html",\t\t\t\t"/s-logo32.png",\t\t\t\t"/script-created.png",\t\t\t\t"/src/js/mainUtils.js",\t\t\t\t"/src/js/pinUtils.js",\t\t\t\t"/src/js/ContentTabs.js",\t\t\t\t"/src/js/scriptionaryUtil.js"\t\t\t\t\t\t\t\t\t\t],\t\t\t"matches": [\t\t\t\t"" \t\t\t]\t\t}\t],\t"background": {\t\t"service_worker": "/src/js/Background.js"\t\t\t},\t\t"commands": {\t\t"_execute_action": {\t\t\t"suggested_key": "Ctrl+1",\t\t\t"description": "Show all scripts"\t\t},\t\t"new_script": {\t\t\t"suggested_key": "Ctrl+2",\t\t\t"description": "Create a new script"\t\t}\t},\t"action": {\t\t"default_icon": { "16": "/s-logo128.png",\t\t\t"32": "/s-logo128.png", \t\t\t"48": "/s-logo128.png",\t\t "128": "/s-logo128.png"}\t\t},\t"permissions": [\t\t"storage",\t\t"contextMenus",\t\t"scripting",\t\t"downloads",\t\t"clipboardWrite",\t\t"clipboardRead",\t\t"tabs",\t\t"activeTab",\t\t"background"\t],\t\t"icons": { \t\t"16": "/s-logo128.png",\t\t"32": "/s-logo128.png",\t\t"48": "/s-logo128.png",\t "128": "/s-logo128.png" }}
Read more