├── .gitignore
├── .htaccess
├── .project
├── CNAME
├── OSConly.html
├── README.md
├── ace
└── src-noconflict
│ ├── ace.js
│ ├── ext-beautify.js
│ ├── ext-chromevox.js
│ ├── ext-elastic_tabstops_lite.js
│ ├── ext-emmet.js
│ ├── ext-error_marker.js
│ ├── ext-keybinding_menu.js
│ ├── ext-language_tools.js
│ ├── ext-linking.js
│ ├── ext-modelist.js
│ ├── ext-old_ie.js
│ ├── ext-searchbox.js
│ ├── ext-settings_menu.js
│ ├── ext-spellcheck.js
│ ├── ext-split.js
│ ├── ext-static_highlight.js
│ ├── ext-statusbar.js
│ ├── ext-textarea.js
│ ├── ext-themelist.js
│ ├── ext-whitespace.js
│ ├── keybinding-emacs.js
│ ├── keybinding-vim.js
│ ├── mode-abap.js
│ ├── mode-actionscript.js
│ ├── mode-ada.js
│ ├── mode-apache_conf.js
│ ├── mode-applescript.js
│ ├── mode-asciidoc.js
│ ├── mode-assembly_x86.js
│ ├── mode-autohotkey.js
│ ├── mode-batchfile.js
│ ├── mode-c9search.js
│ ├── mode-c_cpp.js
│ ├── mode-cirru.js
│ ├── mode-clojure.js
│ ├── mode-cobol.js
│ ├── mode-coffee.js
│ ├── mode-coldfusion.js
│ ├── mode-csharp.js
│ ├── mode-css.js
│ ├── mode-curly.js
│ ├── mode-d.js
│ ├── mode-dart.js
│ ├── mode-diff.js
│ ├── mode-django.js
│ ├── mode-dockerfile.js
│ ├── mode-dot.js
│ ├── mode-eiffel.js
│ ├── mode-ejs.js
│ ├── mode-erlang.js
│ ├── mode-forth.js
│ ├── mode-ftl.js
│ ├── mode-gcode.js
│ ├── mode-gherkin.js
│ ├── mode-gitignore.js
│ ├── mode-glsl.js
│ ├── mode-golang.js
│ ├── mode-groovy.js
│ ├── mode-haml.js
│ ├── mode-handlebars.js
│ ├── mode-haskell.js
│ ├── mode-haxe.js
│ ├── mode-html.js
│ ├── mode-html_ruby.js
│ ├── mode-ini.js
│ ├── mode-jack.js
│ ├── mode-jade.js
│ ├── mode-java.js
│ ├── mode-javascript.js
│ ├── mode-json.js
│ ├── mode-jsoniq.js
│ ├── mode-jsp.js
│ ├── mode-jsx.js
│ ├── mode-julia.js
│ ├── mode-latex.js
│ ├── mode-less.js
│ ├── mode-liquid.js
│ ├── mode-lisp.js
│ ├── mode-livescript.js
│ ├── mode-logiql.js
│ ├── mode-lsl.js
│ ├── mode-lua.js
│ ├── mode-luapage.js
│ ├── mode-lucene.js
│ ├── mode-makefile.js
│ ├── mode-markdown.js
│ ├── mode-matlab.js
│ ├── mode-mel.js
│ ├── mode-mushcode.js
│ ├── mode-mysql.js
│ ├── mode-nix.js
│ ├── mode-objectivec.js
│ ├── mode-ocaml.js
│ ├── mode-pascal.js
│ ├── mode-perl.js
│ ├── mode-pgsql.js
│ ├── mode-php.js
│ ├── mode-plain_text.js
│ ├── mode-powershell.js
│ ├── mode-praat.js
│ ├── mode-prolog.js
│ ├── mode-properties.js
│ ├── mode-protobuf.js
│ ├── mode-python.js
│ ├── mode-r.js
│ ├── mode-rdoc.js
│ ├── mode-rhtml.js
│ ├── mode-ruby.js
│ ├── mode-rust.js
│ ├── mode-sass.js
│ ├── mode-scad.js
│ ├── mode-scala.js
│ ├── mode-scheme.js
│ ├── mode-scss.js
│ ├── mode-sh.js
│ ├── mode-sjs.js
│ ├── mode-smarty.js
│ ├── mode-snippets.js
│ ├── mode-soy_template.js
│ ├── mode-space.js
│ ├── mode-sql.js
│ ├── mode-stylus.js
│ ├── mode-svg.js
│ ├── mode-tcl.js
│ ├── mode-tex.js
│ ├── mode-text.js
│ ├── mode-textile.js
│ ├── mode-toml.js
│ ├── mode-twig.js
│ ├── mode-typescript.js
│ ├── mode-vala.js
│ ├── mode-vbscript.js
│ ├── mode-velocity.js
│ ├── mode-verilog.js
│ ├── mode-vhdl.js
│ ├── mode-xml.js
│ ├── mode-xquery.js
│ ├── mode-yaml.js
│ ├── snippets
│ ├── abap.js
│ ├── actionscript.js
│ ├── ada.js
│ ├── apache_conf.js
│ ├── applescript.js
│ ├── asciidoc.js
│ ├── assembly_x86.js
│ ├── autohotkey.js
│ ├── batchfile.js
│ ├── c9search.js
│ ├── c_cpp.js
│ ├── cirru.js
│ ├── clojure.js
│ ├── cobol.js
│ ├── coffee.js
│ ├── coldfusion.js
│ ├── csharp.js
│ ├── css.js
│ ├── curly.js
│ ├── d.js
│ ├── dart.js
│ ├── diff.js
│ ├── django.js
│ ├── dockerfile.js
│ ├── dot.js
│ ├── eiffel.js
│ ├── ejs.js
│ ├── erlang.js
│ ├── forth.js
│ ├── ftl.js
│ ├── gcode.js
│ ├── gherkin.js
│ ├── gitignore.js
│ ├── glsl.js
│ ├── golang.js
│ ├── groovy.js
│ ├── haml.js
│ ├── handlebars.js
│ ├── haskell.js
│ ├── haxe.js
│ ├── html.js
│ ├── html_ruby.js
│ ├── ini.js
│ ├── jack.js
│ ├── jade.js
│ ├── java.js
│ ├── javascript.js
│ ├── json.js
│ ├── jsoniq.js
│ ├── jsp.js
│ ├── jsx.js
│ ├── julia.js
│ ├── latex.js
│ ├── less.js
│ ├── liquid.js
│ ├── lisp.js
│ ├── livescript.js
│ ├── logiql.js
│ ├── lsl.js
│ ├── lua.js
│ ├── luapage.js
│ ├── lucene.js
│ ├── makefile.js
│ ├── markdown.js
│ ├── matlab.js
│ ├── mel.js
│ ├── mushcode.js
│ ├── mysql.js
│ ├── nix.js
│ ├── objectivec.js
│ ├── ocaml.js
│ ├── pascal.js
│ ├── perl.js
│ ├── pgsql.js
│ ├── php.js
│ ├── plain_text.js
│ ├── powershell.js
│ ├── praat.js
│ ├── prolog.js
│ ├── properties.js
│ ├── protobuf.js
│ ├── python.js
│ ├── r.js
│ ├── rdoc.js
│ ├── rhtml.js
│ ├── ruby.js
│ ├── rust.js
│ ├── sass.js
│ ├── scad.js
│ ├── scala.js
│ ├── scheme.js
│ ├── scss.js
│ ├── sh.js
│ ├── sjs.js
│ ├── smarty.js
│ ├── snippets.js
│ ├── soy_template.js
│ ├── space.js
│ ├── sql.js
│ ├── stylus.js
│ ├── svg.js
│ ├── tcl.js
│ ├── tex.js
│ ├── text.js
│ ├── textile.js
│ ├── toml.js
│ ├── twig.js
│ ├── typescript.js
│ ├── vala.js
│ ├── vbscript.js
│ ├── velocity.js
│ ├── verilog.js
│ ├── vhdl.js
│ ├── xml.js
│ ├── xquery.js
│ └── yaml.js
│ ├── theme-ambiance.js
│ ├── theme-chaos.js
│ ├── theme-chrome.js
│ ├── theme-clouds.js
│ ├── theme-clouds_midnight.js
│ ├── theme-cobalt.js
│ ├── theme-crimson_editor.js
│ ├── theme-dawn.js
│ ├── theme-dreamweaver.js
│ ├── theme-eclipse.js
│ ├── theme-github.js
│ ├── theme-idle_fingers.js
│ ├── theme-katzenmilch.js
│ ├── theme-kr.js
│ ├── theme-kr_theme.js
│ ├── theme-kuroir.js
│ ├── theme-merbivore.js
│ ├── theme-merbivore_soft.js
│ ├── theme-mono_industrial.js
│ ├── theme-monokai.js
│ ├── theme-pastel_on_dark.js
│ ├── theme-solarized_dark.js
│ ├── theme-solarized_light.js
│ ├── theme-terminal.js
│ ├── theme-textmate.js
│ ├── theme-tomorrow.js
│ ├── theme-tomorrow_night.js
│ ├── theme-tomorrow_night_blue.js
│ ├── theme-tomorrow_night_bright.js
│ ├── theme-tomorrow_night_eighties.js
│ ├── theme-twilight.js
│ ├── theme-vibrant_ink.js
│ ├── theme-xcode.js
│ ├── worker-coffee.js
│ ├── worker-css.js
│ ├── worker-html.js
│ ├── worker-javascript.js
│ ├── worker-json.js
│ ├── worker-lua.js
│ ├── worker-php.js
│ └── worker-xquery.js
├── codemirror.html
├── images
├── banner.png
├── braid_title.png
├── button.png
├── close-icon.png
├── close-icon2.png
├── colors.png
├── daisy.png
├── dial.png
├── disk.png
├── envelope.png
├── fullscreen.png
├── fullscreen2.png
├── gridbg copy.png
├── gridbg.png
├── infowin.png
├── joints.png
├── keyboard.png
├── loading.gif
├── locked.png
├── matrix.png
├── metro.png
├── metroball.png
├── min.png
├── more.png
├── mouse.jpg
├── mouse.png
├── multislider.png
├── multitouch.png
├── newpage.png
├── number.png
├── pixels.png
├── play.png
├── playblack.png
├── playblue.png
├── playblue2.png
├── playgreen.png
├── position.png
├── range.png
├── remix.png
├── slider.png
├── string.png
├── tilt.png
├── toggle.png
├── trash.png
├── typewriter.png
├── unlocked.png
├── vinyl.png
└── wheel.png
├── index.html
├── info
├── LICENSE.txt
├── README.txt
├── contact.html
├── css
│ ├── font-awesome.min.css
│ ├── ie
│ │ ├── PIE.htc
│ │ ├── backgroundsize.min.htc
│ │ ├── html5shiv.js
│ │ └── v8.css
│ ├── images
│ │ └── overlay.png
│ ├── skel.css
│ ├── style-mobile.css
│ ├── style-mobilep.css
│ ├── style-narrow.css
│ ├── style-narrower.css
│ ├── style-normal.css
│ ├── style-wide.css
│ └── style.css
├── elements.html
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ └── fontawesome-webfont.woff
├── generic.html
├── images
│ ├── add.png
│ ├── add_icons.png
│ ├── banner.jpg
│ ├── braid_blue.png
│ ├── braidlogo.png
│ ├── braidlogo_small.png
│ ├── braidlogo_small.psd
│ ├── callback.png
│ ├── daisy.png
│ ├── daisy2.png
│ ├── daisy3.png
│ ├── elements.png
│ ├── favicon.png
│ ├── favicon2.png
│ ├── globalcode.png
│ ├── interfacetools.png
│ ├── pic01.jpg
│ ├── pic02.jpg
│ ├── pic03.jpg
│ ├── pic04.jpg
│ ├── pic05.jpg
│ ├── searchdb.png
│ ├── wholegui.png
│ └── wholegui2.png
├── index.html
├── js
│ ├── init.js
│ ├── jquery.dropotron.min.js
│ ├── jquery.min.js
│ ├── jquery.scrollgress.min.js
│ ├── skel-layers.min.js
│ └── skel.min.js
└── sass
│ ├── _mixins.scss
│ ├── _vars.scss
│ ├── ie
│ └── v8.scss
│ ├── style-mobile.scss
│ ├── style-mobilep.scss
│ ├── style-narrow.scss
│ ├── style-narrower.scss
│ ├── style-normal.scss
│ ├── style-wide.scss
│ └── style.scss
├── infowin.html
├── libraries
├── FileSaver.js
├── Tone.js
├── cm-activeline.js
├── codemirror.css
├── codemirror.js
├── gibber.lib.js
├── gibber.lib.min.js
├── gibberish.js
├── jquery-2.1.3.min.js
├── jquery-ui-1.8.2.custom.min.js
├── jquery-ui.min.js
├── jquery.js
├── jszip-utils-ie.js
├── jszip-utils.js
├── jszip.js
├── libs.zip
├── libs
│ ├── Tone.js
│ ├── gibber.lib.js
│ └── nexusUI.js
├── mode
│ ├── htmlembedded
│ │ ├── htmlembedded.js
│ │ └── index.html
│ ├── htmlmixed
│ │ ├── htmlmixed.js
│ │ └── index.html
│ ├── javascript
│ │ ├── index.html
│ │ ├── javascript.js
│ │ ├── json-ld.html
│ │ ├── test.js
│ │ └── typescript.html
│ └── meta.js
├── nexusUI-0.5.0.js
├── nexusUI-july15.js
├── nexusUI-july17.js
├── nexusUI.js
├── nexusUI_braid.js
├── nexusUI_july2015.js
├── nexusUI_old.js
├── qrcode.min.js
└── theme
│ ├── 3024-day.css
│ ├── neat.css
│ ├── neo.css
│ ├── paraiso-light.css
│ └── zenburn.css
├── listener.html
├── m.html
├── m2.html
├── manifest.json
├── php
└── proxypost.php
├── proxyget.php
├── receiver.maxpat
├── recent.html
├── resources
├── audiofiles
│ ├── beatbox
│ │ ├── 8.wav
│ │ ├── README.md
│ │ ├── ^k.wav
│ │ ├── ^p.wav
│ │ ├── ^tss.wav
│ │ ├── a.wav
│ │ ├── b.wav
│ │ ├── d.wav
│ │ ├── dot.wav
│ │ ├── duf.wav
│ │ ├── f.wav
│ │ ├── h.wav
│ │ ├── k.wav
│ │ ├── m.wav
│ │ ├── n.wav
│ │ ├── o.wav
│ │ ├── pf.wav
│ │ ├── phs.wav
│ │ ├── psh.wav
│ │ ├── s.wav
│ │ ├── t.wav
│ │ └── u.wav
│ ├── electronic
│ │ ├── README.md
│ │ ├── hat.wav
│ │ ├── kick.wav
│ │ ├── openhat.wav
│ │ └── snare.wav
│ ├── hat.wav
│ ├── kick.wav
│ ├── openhat.wav
│ ├── snare.wav
│ └── trumpet.wav
└── shell
│ ├── elasticsearch.sh
│ ├── start_elastic_search.js
│ └── stop_river.sh
├── tone-old2.html
├── tone-orig.html
├── tone.html
├── tone3.html
├── tonedemo.html
├── tonedemo_old.html
└── ui.html
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | nexusTutorials
3 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 | Header add Access-Control-Allow-Origin "*"
2 | Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
3 | Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | NEXUS
4 |
5 |
6 |
7 |
8 |
9 |
10 | com.aptana.projects.webnature
11 |
12 |
13 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | braid.emdm.io
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # BRAID
2 |
3 | **Authors:** Ben Taylor
4 |
5 | **Overview:** BRAID (Browser Audio Interface & Database) is a drag-and-drop environment for building and sharing web audio instruments.
6 |
7 | **Project Site:** http://braid.nexusosc.com
8 |
9 | **License:** NexusUI is licensed as open source software under the terms of the "New BSD License", http://creativecommons.org/licenses/BSD/
10 |
11 |
12 | #### Using BRAID
13 |
14 | Head over to [http://braid.nexusosc.com](braid.nexusosc.com) and contribute an instrument.
15 |
16 | Built on the NexusUI interface platform: [http://www.nexusosc.com](nexusosc.com)
17 |
18 |
--------------------------------------------------------------------------------
/ace/src-noconflict/ext-error_marker.js:
--------------------------------------------------------------------------------
1 |
2 | ;
3 | (function() {
4 | ace.require(["ace/ext/error_marker"], function() {});
5 | })();
6 |
--------------------------------------------------------------------------------
/ace/src-noconflict/ext-linking.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/ext/linking",["require","exports","module","ace/editor","ace/config"], function(require, exports, module) {
2 |
3 | var Editor = require("ace/editor").Editor;
4 |
5 | require("../config").defineOptions(Editor.prototype, "editor", {
6 | enableLinking: {
7 | set: function(val) {
8 | if (val) {
9 | this.on("click", onClick);
10 | this.on("mousemove", onMouseMove);
11 | } else {
12 | this.off("click", onClick);
13 | this.off("mousemove", onMouseMove);
14 | }
15 | },
16 | value: false
17 | }
18 | })
19 |
20 | function onMouseMove(e) {
21 | var editor = e.editor;
22 | var ctrl = e.getAccelKey();
23 |
24 | if (ctrl) {
25 | var editor = e.editor;
26 | var docPos = e.getDocumentPosition();
27 | var session = editor.session;
28 | var token = session.getTokenAt(docPos.row, docPos.column);
29 |
30 | editor._emit("linkHover", {position: docPos, token: token});
31 | }
32 | }
33 |
34 | function onClick(e) {
35 | var ctrl = e.getAccelKey();
36 | var button = e.getButton();
37 |
38 | if (button == 0 && ctrl) {
39 | var editor = e.editor;
40 | var docPos = e.getDocumentPosition();
41 | var session = editor.session;
42 | var token = session.getTokenAt(docPos.row, docPos.column);
43 |
44 | editor._emit("linkClick", {position: docPos, token: token});
45 | }
46 | }
47 |
48 | });
49 | ;
50 | (function() {
51 | ace.require(["ace/ext/linking"], function() {});
52 | })();
53 |
--------------------------------------------------------------------------------
/ace/src-noconflict/ext-spellcheck.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"], function(require, exports, module) {
2 | "use strict";
3 | var event = require("../lib/event");
4 |
5 | exports.contextMenuHandler = function(e){
6 | var host = e.target;
7 | var text = host.textInput.getElement();
8 | if (!host.selection.isEmpty())
9 | return;
10 | var c = host.getCursorPosition();
11 | var r = host.session.getWordRange(c.row, c.column);
12 | var w = host.session.getTextRange(r);
13 |
14 | host.session.tokenRe.lastIndex = 0;
15 | if (!host.session.tokenRe.test(w))
16 | return;
17 | var PLACEHOLDER = "\x01\x01";
18 | var value = w + " " + PLACEHOLDER;
19 | text.value = value;
20 | text.setSelectionRange(w.length, w.length + 1);
21 | text.setSelectionRange(0, 0);
22 | text.setSelectionRange(0, w.length);
23 |
24 | var afterKeydown = false;
25 | event.addListener(text, "keydown", function onKeydown() {
26 | event.removeListener(text, "keydown", onKeydown);
27 | afterKeydown = true;
28 | });
29 |
30 | host.textInput.setInputHandler(function(newVal) {
31 | console.log(newVal , value, text.selectionStart, text.selectionEnd)
32 | if (newVal == value)
33 | return '';
34 | if (newVal.lastIndexOf(value, 0) === 0)
35 | return newVal.slice(value.length);
36 | if (newVal.substr(text.selectionEnd) == value)
37 | return newVal.slice(0, -value.length);
38 | if (newVal.slice(-2) == PLACEHOLDER) {
39 | var val = newVal.slice(0, -2);
40 | if (val.slice(-1) == " ") {
41 | if (afterKeydown)
42 | return val.substring(0, text.selectionEnd);
43 | val = val.slice(0, -1);
44 | host.session.replace(r, val);
45 | return "";
46 | }
47 | }
48 |
49 | return newVal;
50 | });
51 | };
52 | var Editor = require("../editor").Editor;
53 | require("../config").defineOptions(Editor.prototype, "editor", {
54 | spellcheck: {
55 | set: function(val) {
56 | var text = this.textInput.getElement();
57 | text.spellcheck = !!val;
58 | if (!val)
59 | this.removeListener("nativecontextmenu", exports.contextMenuHandler);
60 | else
61 | this.on("nativecontextmenu", exports.contextMenuHandler);
62 | },
63 | value: true
64 | }
65 | });
66 |
67 | });
68 | ;
69 | (function() {
70 | ace.require(["ace/ext/spellcheck"], function() {});
71 | })();
72 |
--------------------------------------------------------------------------------
/ace/src-noconflict/ext-statusbar.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"], function(require, exports, module) {
2 | "use strict";
3 | var dom = require("ace/lib/dom");
4 | var lang = require("ace/lib/lang");
5 |
6 | var StatusBar = function(editor, parentNode) {
7 | this.element = dom.createElement("div");
8 | this.element.className = "ace_status-indicator";
9 | this.element.style.cssText = "display: inline-block;";
10 | parentNode.appendChild(this.element);
11 |
12 | var statusUpdate = lang.delayedCall(function(){
13 | this.updateStatus(editor)
14 | }.bind(this));
15 | editor.on("changeStatus", function() {
16 | statusUpdate.schedule(100);
17 | });
18 | editor.on("changeSelection", function() {
19 | statusUpdate.schedule(100);
20 | });
21 | };
22 |
23 | (function(){
24 | this.updateStatus = function(editor) {
25 | var status = [];
26 | function add(str, separator) {
27 | str && status.push(str, separator || "|");
28 | }
29 |
30 | if (editor.$vimModeHandler)
31 | add(editor.$vimModeHandler.getStatusText());
32 | else if (editor.commands.recording)
33 | add("REC");
34 |
35 | var c = editor.selection.lead;
36 | add(c.row + ":" + c.column, " ");
37 | if (!editor.selection.isEmpty()) {
38 | var r = editor.getSelectionRange();
39 | add("(" + (r.end.row - r.start.row) + ":" +(r.end.column - r.start.column) + ")");
40 | }
41 | status.pop();
42 | this.element.textContent = status.join("");
43 | };
44 | }).call(StatusBar.prototype);
45 |
46 | exports.StatusBar = StatusBar;
47 |
48 | });
49 | ;
50 | (function() {
51 | ace.require(["ace/ext/statusbar"], function() {});
52 | })();
53 |
--------------------------------------------------------------------------------
/ace/src-noconflict/ext-themelist.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/ext/themelist",["require","exports","module","ace/lib/fixoldbrowsers"], function(require, exports, module) {
2 | "use strict";
3 | require("ace/lib/fixoldbrowsers");
4 |
5 | var themeData = [
6 | ["Chrome" ],
7 | ["Clouds" ],
8 | ["Crimson Editor" ],
9 | ["Dawn" ],
10 | ["Dreamweaver" ],
11 | ["Eclipse" ],
12 | ["GitHub" ],
13 | ["Solarized Light"],
14 | ["TextMate" ],
15 | ["Tomorrow" ],
16 | ["XCode" ],
17 | ["Kuroir"],
18 | ["KatzenMilch"],
19 | ["Ambiance" ,"ambiance" , "dark"],
20 | ["Chaos" ,"chaos" , "dark"],
21 | ["Clouds Midnight" ,"clouds_midnight" , "dark"],
22 | ["Cobalt" ,"cobalt" , "dark"],
23 | ["idle Fingers" ,"idle_fingers" , "dark"],
24 | ["krTheme" ,"kr_theme" , "dark"],
25 | ["Merbivore" ,"merbivore" , "dark"],
26 | ["Merbivore Soft" ,"merbivore_soft" , "dark"],
27 | ["Mono Industrial" ,"mono_industrial" , "dark"],
28 | ["Monokai" ,"monokai" , "dark"],
29 | ["Pastel on dark" ,"pastel_on_dark" , "dark"],
30 | ["Solarized Dark" ,"solarized_dark" , "dark"],
31 | ["Terminal" ,"terminal" , "dark"],
32 | ["Tomorrow Night" ,"tomorrow_night" , "dark"],
33 | ["Tomorrow Night Blue" ,"tomorrow_night_blue" , "dark"],
34 | ["Tomorrow Night Bright","tomorrow_night_bright" , "dark"],
35 | ["Tomorrow Night 80s" ,"tomorrow_night_eighties" , "dark"],
36 | ["Twilight" ,"twilight" , "dark"],
37 | ["Vibrant Ink" ,"vibrant_ink" , "dark"]
38 | ];
39 |
40 |
41 | exports.themesByName = {};
42 | exports.themes = themeData.map(function(data) {
43 | var name = data[1] || data[0].replace(/ /g, "_").toLowerCase();
44 | var theme = {
45 | caption: data[0],
46 | theme: "ace/theme/" + name,
47 | isDark: data[2] == "dark",
48 | name: name
49 | };
50 | exports.themesByName[name] = theme;
51 | return theme;
52 | });
53 |
54 | });
55 | ;
56 | (function() {
57 | ace.require(["ace/ext/themelist"], function() {});
58 | })();
59 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-ada.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/ada_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6 |
7 | var AdaHighlightRules = function() {
8 | var keywords = "abort|else|new|return|abs|elsif|not|reverse|abstract|end|null|accept|entry|select|" +
9 | "access|exception|of|separate|aliased|exit|or|some|all|others|subtype|and|for|out|synchronized|" +
10 | "array|function|overriding|at|tagged|generic|package|task|begin|goto|pragma|terminate|" +
11 | "body|private|then|if|procedure|type|case|in|protected|constant|interface|until|" +
12 | "|is|raise|use|declare|range|delay|limited|record|when|delta|loop|rem|while|digits|renames|with|do|mod|requeue|xor";
13 |
14 | var builtinConstants = (
15 | "true|false|null"
16 | );
17 |
18 | var builtinFunctions = (
19 | "count|min|max|avg|sum|rank|now|coalesce|main"
20 | );
21 |
22 | var keywordMapper = this.createKeywordMapper({
23 | "support.function": builtinFunctions,
24 | "keyword": keywords,
25 | "constant.language": builtinConstants
26 | }, "identifier", true);
27 |
28 | this.$rules = {
29 | "start" : [ {
30 | token : "comment",
31 | regex : "--.*$"
32 | }, {
33 | token : "string", // " string
34 | regex : '".*?"'
35 | }, {
36 | token : "string", // ' string
37 | regex : "'.*?'"
38 | }, {
39 | token : "constant.numeric", // float
40 | regex : "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"
41 | }, {
42 | token : keywordMapper,
43 | regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b"
44 | }, {
45 | token : "keyword.operator",
46 | regex : "\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="
47 | }, {
48 | token : "paren.lparen",
49 | regex : "[\\(]"
50 | }, {
51 | token : "paren.rparen",
52 | regex : "[\\)]"
53 | }, {
54 | token : "text",
55 | regex : "\\s+"
56 | } ]
57 | };
58 | };
59 |
60 | oop.inherits(AdaHighlightRules, TextHighlightRules);
61 |
62 | exports.AdaHighlightRules = AdaHighlightRules;
63 | });
64 |
65 | ace.define("ace/mode/ada",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/ada_highlight_rules","ace/range"], function(require, exports, module) {
66 | "use strict";
67 |
68 | var oop = require("../lib/oop");
69 | var TextMode = require("./text").Mode;
70 | var AdaHighlightRules = require("./ada_highlight_rules").AdaHighlightRules;
71 | var Range = require("../range").Range;
72 |
73 | var Mode = function() {
74 | this.HighlightRules = AdaHighlightRules;
75 | };
76 | oop.inherits(Mode, TextMode);
77 |
78 | (function() {
79 |
80 | this.lineCommentStart = "--";
81 |
82 | this.$id = "ace/mode/ada";
83 | }).call(Mode.prototype);
84 |
85 | exports.Mode = Mode;
86 |
87 | });
88 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-gcode.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/gcode_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6 |
7 | var GcodeHighlightRules = function() {
8 |
9 | var keywords = (
10 | "IF|DO|WHILE|ENDWHILE|CALL|ENDIF|SUB|ENDSUB|GOTO|REPEAT|ENDREPEAT|CALL"
11 | );
12 |
13 | var builtinConstants = (
14 | "PI"
15 | );
16 |
17 | var builtinFunctions = (
18 | "ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN"
19 | );
20 | var keywordMapper = this.createKeywordMapper({
21 | "support.function": builtinFunctions,
22 | "keyword": keywords,
23 | "constant.language": builtinConstants
24 | }, "identifier", true);
25 |
26 | this.$rules = {
27 | "start" : [ {
28 | token : "comment",
29 | regex : "\\(.*\\)"
30 | }, {
31 | token : "comment", // block number
32 | regex : "([N])([0-9]+)"
33 | }, {
34 | token : "string", // " string
35 | regex : "([G])([0-9]+\\.?[0-9]?)"
36 | }, {
37 | token : "string", // ' string
38 | regex : "([M])([0-9]+\\.?[0-9]?)"
39 | }, {
40 | token : "constant.numeric", // float
41 | regex : "([-+]?([0-9]*\\.?[0-9]+\\.?))|(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)"
42 | }, {
43 | token : keywordMapper,
44 | regex : "[A-Z]"
45 | }, {
46 | token : "keyword.operator",
47 | regex : "EQ|LT|GT|NE|GE|LE|OR|XOR"
48 | }, {
49 | token : "paren.lparen",
50 | regex : "[\\[]"
51 | }, {
52 | token : "paren.rparen",
53 | regex : "[\\]]"
54 | }, {
55 | token : "text",
56 | regex : "\\s+"
57 | } ]
58 | };
59 | };
60 |
61 | oop.inherits(GcodeHighlightRules, TextHighlightRules);
62 |
63 | exports.GcodeHighlightRules = GcodeHighlightRules;
64 | });
65 |
66 | ace.define("ace/mode/gcode",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gcode_highlight_rules","ace/range"], function(require, exports, module) {
67 | "use strict";
68 |
69 | var oop = require("../lib/oop");
70 | var TextMode = require("./text").Mode;
71 | var GcodeHighlightRules = require("./gcode_highlight_rules").GcodeHighlightRules;
72 | var Range = require("../range").Range;
73 |
74 | var Mode = function() {
75 | this.HighlightRules = GcodeHighlightRules;
76 | };
77 | oop.inherits(Mode, TextMode);
78 |
79 | (function() {
80 | this.$id = "ace/mode/gcode";
81 | }).call(Mode.prototype);
82 |
83 | exports.Mode = Mode;
84 |
85 | });
86 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-gitignore.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/gitignore_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6 |
7 | var GitignoreHighlightRules = function() {
8 | this.$rules = {
9 | "start" : [
10 | {
11 | token : "comment",
12 | regex : /^\s*#.*$/
13 | }, {
14 | token : "keyword", // negated patterns
15 | regex : /^\s*!.*$/
16 | }
17 | ]
18 | };
19 |
20 | this.normalizeRules();
21 | };
22 |
23 | GitignoreHighlightRules.metaData = {
24 | fileTypes: ['gitignore'],
25 | name: 'Gitignore'
26 | };
27 |
28 | oop.inherits(GitignoreHighlightRules, TextHighlightRules);
29 |
30 | exports.GitignoreHighlightRules = GitignoreHighlightRules;
31 | });
32 |
33 | ace.define("ace/mode/gitignore",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gitignore_highlight_rules"], function(require, exports, module) {
34 | "use strict";
35 |
36 | var oop = require("../lib/oop");
37 | var TextMode = require("./text").Mode;
38 | var GitignoreHighlightRules = require("./gitignore_highlight_rules").GitignoreHighlightRules;
39 |
40 | var Mode = function() {
41 | this.HighlightRules = GitignoreHighlightRules;
42 | };
43 | oop.inherits(Mode, TextMode);
44 |
45 | (function() {
46 | this.$id = "ace/mode/gitignore";
47 | }).call(Mode.prototype);
48 |
49 | exports.Mode = Mode;
50 | });
51 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-lucene.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/lucene_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var lang = require("../lib/lang");
6 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
7 |
8 | var LuceneHighlightRules = function() {
9 | this.$rules = {
10 | "start" : [
11 | {
12 | token : "constant.character.negation",
13 | regex : "[\\-]"
14 | }, {
15 | token : "constant.character.interro",
16 | regex : "[\\?]"
17 | }, {
18 | token : "constant.character.asterisk",
19 | regex : "[\\*]"
20 | }, {
21 | token: 'constant.character.proximity',
22 | regex: '~[0-9]+\\b'
23 | }, {
24 | token : 'keyword.operator',
25 | regex: '(?:AND|OR|NOT)\\b'
26 | }, {
27 | token : "paren.lparen",
28 | regex : "[\\(]"
29 | }, {
30 | token : "paren.rparen",
31 | regex : "[\\)]"
32 | }, {
33 | token : "keyword",
34 | regex : "[\\S]+:"
35 | }, {
36 | token : "string", // " string
37 | regex : '".*?"'
38 | }, {
39 | token : "text",
40 | regex : "\\s+"
41 | }
42 | ]
43 | };
44 | };
45 |
46 | oop.inherits(LuceneHighlightRules, TextHighlightRules);
47 |
48 | exports.LuceneHighlightRules = LuceneHighlightRules;
49 | });
50 |
51 | ace.define("ace/mode/lucene",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/lucene_highlight_rules"], function(require, exports, module) {
52 | 'use strict';
53 |
54 | var oop = require("../lib/oop");
55 | var TextMode = require("./text").Mode;
56 | var LuceneHighlightRules = require("./lucene_highlight_rules").LuceneHighlightRules;
57 |
58 | var Mode = function() {
59 | this.HighlightRules = LuceneHighlightRules;
60 | };
61 |
62 | oop.inherits(Mode, TextMode);
63 |
64 | (function() {
65 | this.$id = "ace/mode/lucene";
66 | }).call(Mode.prototype);
67 |
68 | exports.Mode = Mode;
69 | });
70 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-plain_text.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/plain_text",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/text_highlight_rules","ace/mode/behaviour"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextMode = require("./text").Mode;
6 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
7 | var Behaviour = require("./behaviour").Behaviour;
8 |
9 | var Mode = function() {
10 | this.HighlightRules = TextHighlightRules;
11 | this.$behaviour = new Behaviour();
12 | };
13 |
14 | oop.inherits(Mode, TextMode);
15 |
16 | (function() {
17 | this.type = "text";
18 | this.getNextLineIndent = function(state, line, tab) {
19 | return '';
20 | };
21 | this.$id = "ace/mode/plain_text";
22 | }).call(Mode.prototype);
23 |
24 | exports.Mode = Mode;
25 | });
26 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-properties.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/properties_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6 |
7 | var PropertiesHighlightRules = function() {
8 |
9 | var escapeRe = /\\u[0-9a-fA-F]{4}|\\/;
10 |
11 | this.$rules = {
12 | "start" : [
13 | {
14 | token : "comment",
15 | regex : /[!#].*$/
16 | }, {
17 | token : "keyword",
18 | regex : /[=:]$/
19 | }, {
20 | token : "keyword",
21 | regex : /[=:]/,
22 | next : "value"
23 | }, {
24 | token : "constant.language.escape",
25 | regex : escapeRe
26 | }, {
27 | defaultToken: "variable"
28 | }
29 | ],
30 | "value" : [
31 | {
32 | regex : /\\$/,
33 | token : "string",
34 | next : "value"
35 | }, {
36 | regex : /$/,
37 | token : "string",
38 | next : "start"
39 | }, {
40 | token : "constant.language.escape",
41 | regex : escapeRe
42 | }, {
43 | defaultToken: "string"
44 | }
45 | ]
46 | };
47 |
48 | };
49 |
50 | oop.inherits(PropertiesHighlightRules, TextHighlightRules);
51 |
52 | exports.PropertiesHighlightRules = PropertiesHighlightRules;
53 | });
54 |
55 | ace.define("ace/mode/properties",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/properties_highlight_rules"], function(require, exports, module) {
56 | "use strict";
57 |
58 | var oop = require("../lib/oop");
59 | var TextMode = require("./text").Mode;
60 | var PropertiesHighlightRules = require("./properties_highlight_rules").PropertiesHighlightRules;
61 |
62 | var Mode = function() {
63 | this.HighlightRules = PropertiesHighlightRules;
64 | };
65 | oop.inherits(Mode, TextMode);
66 |
67 | (function() {
68 | this.$id = "ace/mode/properties";
69 | }).call(Mode.prototype);
70 |
71 | exports.Mode = Mode;
72 | });
73 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-sql.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/mode/sql_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"], function(require, exports, module) {
2 | "use strict";
3 |
4 | var oop = require("../lib/oop");
5 | var TextHighlightRules = require("./text_highlight_rules").TextHighlightRules;
6 |
7 | var SqlHighlightRules = function() {
8 |
9 | var keywords = (
10 | "select|insert|update|delete|from|where|and|or|group|by|order|limit|offset|having|as|case|" +
11 | "when|else|end|type|left|right|join|on|outer|desc|asc"
12 | );
13 |
14 | var builtinConstants = (
15 | "true|false|null"
16 | );
17 |
18 | var builtinFunctions = (
19 | "count|min|max|avg|sum|rank|now|coalesce"
20 | );
21 |
22 | var keywordMapper = this.createKeywordMapper({
23 | "support.function": builtinFunctions,
24 | "keyword": keywords,
25 | "constant.language": builtinConstants
26 | }, "identifier", true);
27 |
28 | this.$rules = {
29 | "start" : [ {
30 | token : "comment",
31 | regex : "--.*$"
32 | }, {
33 | token : "comment",
34 | start : "/\\*",
35 | end : "\\*/"
36 | }, {
37 | token : "string", // " string
38 | regex : '".*?"'
39 | }, {
40 | token : "string", // ' string
41 | regex : "'.*?'"
42 | }, {
43 | token : "constant.numeric", // float
44 | regex : "[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"
45 | }, {
46 | token : keywordMapper,
47 | regex : "[a-zA-Z_$][a-zA-Z0-9_$]*\\b"
48 | }, {
49 | token : "keyword.operator",
50 | regex : "\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="
51 | }, {
52 | token : "paren.lparen",
53 | regex : "[\\(]"
54 | }, {
55 | token : "paren.rparen",
56 | regex : "[\\)]"
57 | }, {
58 | token : "text",
59 | regex : "\\s+"
60 | } ]
61 | };
62 | this.normalizeRules();
63 | };
64 |
65 | oop.inherits(SqlHighlightRules, TextHighlightRules);
66 |
67 | exports.SqlHighlightRules = SqlHighlightRules;
68 | });
69 |
70 | ace.define("ace/mode/sql",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/sql_highlight_rules","ace/range"], function(require, exports, module) {
71 | "use strict";
72 |
73 | var oop = require("../lib/oop");
74 | var TextMode = require("./text").Mode;
75 | var SqlHighlightRules = require("./sql_highlight_rules").SqlHighlightRules;
76 | var Range = require("../range").Range;
77 |
78 | var Mode = function() {
79 | this.HighlightRules = SqlHighlightRules;
80 | };
81 | oop.inherits(Mode, TextMode);
82 |
83 | (function() {
84 |
85 | this.lineCommentStart = "--";
86 |
87 | this.$id = "ace/mode/sql";
88 | }).call(Mode.prototype);
89 |
90 | exports.Mode = Mode;
91 |
92 | });
93 |
--------------------------------------------------------------------------------
/ace/src-noconflict/mode-text.js:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/abap.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/abap",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "abap";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/ada.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/ada",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "ada";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/apache_conf.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/apache_conf",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "apache_conf";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/applescript.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/applescript",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "applescript";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/asciidoc.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/asciidoc",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "asciidoc";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/assembly_x86.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/assembly_x86",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "assembly_x86";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/autohotkey.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/autohotkey",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "autohotkey";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/batchfile.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/batchfile",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "batchfile";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/c9search.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/c9search",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "c9search";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/cirru.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/cirru",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "cirru";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/clojure.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/clojure",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet comm\n\
5 | (comment\n\
6 | ${1}\n\
7 | )\n\
8 | snippet condp\n\
9 | (condp ${1:pred} ${2:expr}\n\
10 | ${3})\n\
11 | snippet def\n\
12 | (def ${1})\n\
13 | snippet defm\n\
14 | (defmethod ${1:multifn} \"${2:doc-string}\" ${3:dispatch-val} [${4:args}]\n\
15 | ${5})\n\
16 | snippet defmm\n\
17 | (defmulti ${1:name} \"${2:doc-string}\" ${3:dispatch-fn})\n\
18 | snippet defma\n\
19 | (defmacro ${1:name} \"${2:doc-string}\" ${3:dispatch-fn})\n\
20 | snippet defn\n\
21 | (defn ${1:name} \"${2:doc-string}\" [${3:arg-list}]\n\
22 | ${4})\n\
23 | snippet defp\n\
24 | (defprotocol ${1:name}\n\
25 | ${2})\n\
26 | snippet defr\n\
27 | (defrecord ${1:name} [${2:fields}]\n\
28 | ${3:protocol}\n\
29 | ${4})\n\
30 | snippet deft\n\
31 | (deftest ${1:name}\n\
32 | (is (= ${2:assertion})))\n\
33 | ${3})\n\
34 | snippet is\n\
35 | (is (= ${1} ${2}))\n\
36 | snippet defty\n\
37 | (deftype ${1:Name} [${2:fields}]\n\
38 | ${3:Protocol}\n\
39 | ${4})\n\
40 | snippet doseq\n\
41 | (doseq [${1:elem} ${2:coll}]\n\
42 | ${3})\n\
43 | snippet fn\n\
44 | (fn [${1:arg-list}] ${2})\n\
45 | snippet if\n\
46 | (if ${1:test-expr}\n\
47 | ${2:then-expr}\n\
48 | ${3:else-expr})\n\
49 | snippet if-let \n\
50 | (if-let [${1:result} ${2:test-expr}]\n\
51 | (${3:then-expr} $1)\n\
52 | (${4:else-expr}))\n\
53 | snippet imp\n\
54 | (:import [${1:package}])\n\
55 | & {:keys [${1:keys}] :or {${2:defaults}}}\n\
56 | snippet let\n\
57 | (let [${1:name} ${2:expr}]\n\
58 | ${3})\n\
59 | snippet letfn\n\
60 | (letfn [(${1:name) [${2:args}]\n\
61 | ${3})])\n\
62 | snippet map\n\
63 | (map ${1:func} ${2:coll})\n\
64 | snippet mapl\n\
65 | (map #(${1:lambda}) ${2:coll})\n\
66 | snippet met\n\
67 | (${1:name} [${2:this} ${3:args}]\n\
68 | ${4})\n\
69 | snippet ns\n\
70 | (ns ${1:name}\n\
71 | ${2})\n\
72 | snippet dotimes\n\
73 | (dotimes [_ 10]\n\
74 | (time\n\
75 | (dotimes [_ ${1:times}]\n\
76 | ${2})))\n\
77 | snippet pmethod\n\
78 | (${1:name} [${2:this} ${3:args}])\n\
79 | snippet refer\n\
80 | (:refer-clojure :exclude [${1}])\n\
81 | snippet require\n\
82 | (:require [${1:namespace} :as [${2}]])\n\
83 | snippet use\n\
84 | (:use [${1:namespace} :only [${2}]])\n\
85 | snippet print\n\
86 | (println ${1})\n\
87 | snippet reduce\n\
88 | (reduce ${1:(fn [p n] ${3})} ${2})\n\
89 | snippet when\n\
90 | (when ${1:test} ${2:body})\n\
91 | snippet when-let\n\
92 | (when-let [${1:result} ${2:test}]\n\
93 | ${3:body})\n\
94 | ";
95 | exports.scope = "clojure";
96 |
97 | });
98 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/cobol.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/cobol",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "cobol";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/coffee.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/coffee",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# Closure loop\n\
5 | snippet forindo\n\
6 | for ${1:name} in ${2:array}\n\
7 | do ($1) ->\n\
8 | ${3:// body}\n\
9 | # Array comprehension\n\
10 | snippet fora\n\
11 | for ${1:name} in ${2:array}\n\
12 | ${3:// body...}\n\
13 | # Object comprehension\n\
14 | snippet foro\n\
15 | for ${1:key}, ${2:value} of ${3:object}\n\
16 | ${4:// body...}\n\
17 | # Range comprehension (inclusive)\n\
18 | snippet forr\n\
19 | for ${1:name} in [${2:start}..${3:finish}]\n\
20 | ${4:// body...}\n\
21 | snippet forrb\n\
22 | for ${1:name} in [${2:start}..${3:finish}] by ${4:step}\n\
23 | ${5:// body...}\n\
24 | # Range comprehension (exclusive)\n\
25 | snippet forrex\n\
26 | for ${1:name} in [${2:start}...${3:finish}]\n\
27 | ${4:// body...}\n\
28 | snippet forrexb\n\
29 | for ${1:name} in [${2:start}...${3:finish}] by ${4:step}\n\
30 | ${5:// body...}\n\
31 | # Function\n\
32 | snippet fun\n\
33 | (${1:args}) ->\n\
34 | ${2:// body...}\n\
35 | # Function (bound)\n\
36 | snippet bfun\n\
37 | (${1:args}) =>\n\
38 | ${2:// body...}\n\
39 | # Class\n\
40 | snippet cla class ..\n\
41 | class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
42 | ${2}\n\
43 | snippet cla class .. constructor: ..\n\
44 | class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
45 | constructor: (${2:args}) ->\n\
46 | ${3}\n\
47 | \n\
48 | ${4}\n\
49 | snippet cla class .. extends ..\n\
50 | class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} extends ${2:ParentClass}\n\
51 | ${3}\n\
52 | snippet cla class .. extends .. constructor: ..\n\
53 | class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} extends ${2:ParentClass}\n\
54 | constructor: (${3:args}) ->\n\
55 | ${4}\n\
56 | \n\
57 | ${5}\n\
58 | # If\n\
59 | snippet if\n\
60 | if ${1:condition}\n\
61 | ${2:// body...}\n\
62 | # If __ Else\n\
63 | snippet ife\n\
64 | if ${1:condition}\n\
65 | ${2:// body...}\n\
66 | else\n\
67 | ${3:// body...}\n\
68 | # Else if\n\
69 | snippet elif\n\
70 | else if ${1:condition}\n\
71 | ${2:// body...}\n\
72 | # Ternary If\n\
73 | snippet ifte\n\
74 | if ${1:condition} then ${2:value} else ${3:other}\n\
75 | # Unless\n\
76 | snippet unl\n\
77 | ${1:action} unless ${2:condition}\n\
78 | # Switch\n\
79 | snippet swi\n\
80 | switch ${1:object}\n\
81 | when ${2:value}\n\
82 | ${3:// body...}\n\
83 | \n\
84 | # Log\n\
85 | snippet log\n\
86 | console.log ${1}\n\
87 | # Try __ Catch\n\
88 | snippet try\n\
89 | try\n\
90 | ${1}\n\
91 | catch ${2:error}\n\
92 | ${3}\n\
93 | # Require\n\
94 | snippet req\n\
95 | ${2:$1} = require '${1:sys}'${3}\n\
96 | # Export\n\
97 | snippet exp\n\
98 | ${1:root} = exports ? this\n\
99 | ";
100 | exports.scope = "coffee";
101 |
102 | });
103 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/coldfusion.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/coldfusion",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "coldfusion";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/csharp.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/csharp",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "csharp";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/curly.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/curly",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "curly";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/d.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/d",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "d";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/dart.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/dart",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet lib\n\
5 | library ${1};\n\
6 | ${2}\n\
7 | snippet im\n\
8 | import '${1}';\n\
9 | ${2}\n\
10 | snippet pa\n\
11 | part '${1}';\n\
12 | ${2}\n\
13 | snippet pao\n\
14 | part of ${1};\n\
15 | ${2}\n\
16 | snippet main\n\
17 | void main() {\n\
18 | ${1:/* code */}\n\
19 | }\n\
20 | snippet st\n\
21 | static ${1}\n\
22 | snippet fi\n\
23 | final ${1}\n\
24 | snippet re\n\
25 | return ${1}\n\
26 | snippet br\n\
27 | break;\n\
28 | snippet th\n\
29 | throw ${1}\n\
30 | snippet cl\n\
31 | class ${1:`Filename(\"\", \"untitled\")`} ${2}\n\
32 | snippet imp\n\
33 | implements ${1}\n\
34 | snippet ext\n\
35 | extends ${1}\n\
36 | snippet if\n\
37 | if (${1:true}) {\n\
38 | ${2}\n\
39 | }\n\
40 | snippet ife\n\
41 | if (${1:true}) {\n\
42 | ${2}\n\
43 | } else {\n\
44 | ${3}\n\
45 | }\n\
46 | snippet el\n\
47 | else\n\
48 | snippet sw\n\
49 | switch (${1}) {\n\
50 | ${2}\n\
51 | }\n\
52 | snippet cs\n\
53 | case ${1}:\n\
54 | ${2}\n\
55 | snippet de\n\
56 | default:\n\
57 | ${1}\n\
58 | snippet for\n\
59 | for (var ${2:i} = 0, len = ${1:things}.length; $2 < len; ${3:++}$2) {\n\
60 | ${4:$1[$2]}\n\
61 | }\n\
62 | snippet fore\n\
63 | for (final ${2:item} in ${1:itemList}) {\n\
64 | ${3:/* code */}\n\
65 | }\n\
66 | snippet wh\n\
67 | while (${1:/* condition */}) {\n\
68 | ${2:/* code */}\n\
69 | }\n\
70 | snippet dowh\n\
71 | do {\n\
72 | ${2:/* code */}\n\
73 | } while (${1:/* condition */});\n\
74 | snippet as\n\
75 | assert(${1:/* condition */});\n\
76 | snippet try\n\
77 | try {\n\
78 | ${2}\n\
79 | } catch (${1:Exception e}) {\n\
80 | }\n\
81 | snippet tryf\n\
82 | try {\n\
83 | ${2}\n\
84 | } catch (${1:Exception e}) {\n\
85 | } finally {\n\
86 | }\n\
87 | ";
88 | exports.scope = "dart";
89 |
90 | });
91 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/diff.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/diff",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# DEP-3 (http://dep.debian.net/deps/dep3/) style patch header\n\
5 | snippet header DEP-3 style header\n\
6 | Description: ${1}\n\
7 | Origin: ${2:vendor|upstream|other}, ${3:url of the original patch}\n\
8 | Bug: ${4:url in upstream bugtracker}\n\
9 | Forwarded: ${5:no|not-needed|url}\n\
10 | Author: ${6:`g:snips_author`}\n\
11 | Reviewed-by: ${7:name and email}\n\
12 | Last-Update: ${8:`strftime(\"%Y-%m-%d\")`}\n\
13 | Applied-Upstream: ${9:upstream version|url|commit}\n\
14 | \n\
15 | ";
16 | exports.scope = "diff";
17 |
18 | });
19 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/dockerfile.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/dockerfile",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "dockerfile";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/dot.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/dot",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "dot";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/eiffel.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/eiffel",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "eiffel";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/ejs.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/ejs",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "ejs";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/forth.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/forth",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "forth";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/ftl.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/ftl",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "ftl";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/gcode.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/gcode",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "gcode";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/gherkin.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/gherkin",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "gherkin";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/gitignore.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/gitignore",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "gitignore";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/glsl.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/glsl",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "glsl";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/golang.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/golang",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "golang";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/groovy.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/groovy",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "groovy";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/haml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/haml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet t\n\
5 | %table\n\
6 | %tr\n\
7 | %th\n\
8 | ${1:headers}\n\
9 | %tr\n\
10 | %td\n\
11 | ${2:headers}\n\
12 | snippet ul\n\
13 | %ul\n\
14 | %li\n\
15 | ${1:item}\n\
16 | %li\n\
17 | snippet =rp\n\
18 | = render :partial => '${1:partial}'\n\
19 | snippet =rpl\n\
20 | = render :partial => '${1:partial}', :locals => {}\n\
21 | snippet =rpc\n\
22 | = render :partial => '${1:partial}', :collection => @$1\n\
23 | \n\
24 | ";
25 | exports.scope = "haml";
26 |
27 | });
28 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/handlebars.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/handlebars",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "handlebars";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/haskell.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/haskell",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet lang\n\
5 | {-# LANGUAGE ${1:OverloadedStrings} #-}\n\
6 | snippet info\n\
7 | -- |\n\
8 | -- Module : ${1:Module.Namespace}\n\
9 | -- Copyright : ${2:Author} ${3:2011-2012}\n\
10 | -- License : ${4:BSD3}\n\
11 | --\n\
12 | -- Maintainer : ${5:email@something.com}\n\
13 | -- Stability : ${6:experimental}\n\
14 | -- Portability : ${7:unknown}\n\
15 | --\n\
16 | -- ${8:Description}\n\
17 | --\n\
18 | snippet import\n\
19 | import ${1:Data.Text}\n\
20 | snippet import2\n\
21 | import ${1:Data.Text} (${2:head})\n\
22 | snippet importq\n\
23 | import qualified ${1:Data.Text} as ${2:T}\n\
24 | snippet inst\n\
25 | instance ${1:Monoid} ${2:Type} where\n\
26 | ${3}\n\
27 | snippet type\n\
28 | type ${1:Type} = ${2:Type}\n\
29 | snippet data\n\
30 | data ${1:Type} = ${2:$1} ${3:Int}\n\
31 | snippet newtype\n\
32 | newtype ${1:Type} = ${2:$1} ${3:Int}\n\
33 | snippet class\n\
34 | class ${1:Class} a where\n\
35 | ${2}\n\
36 | snippet module\n\
37 | module `substitute(substitute(expand('%:r'), '[/\\\\]','.','g'),'^\\%(\\l*\\.\\)\\?','','')` (\n\
38 | ) where\n\
39 | `expand('%') =~ 'Main' ? \"\\n\\nmain = do\\n print \\\"hello world\\\"\" : \"\"`\n\
40 | \n\
41 | snippet const\n\
42 | ${1:name} :: ${2:a}\n\
43 | $1 = ${3:undefined}\n\
44 | snippet fn\n\
45 | ${1:fn} :: ${2:a} -> ${3:a}\n\
46 | $1 ${4} = ${5:undefined}\n\
47 | snippet fn2\n\
48 | ${1:fn} :: ${2:a} -> ${3:a} -> ${4:a}\n\
49 | $1 ${5} = ${6:undefined}\n\
50 | snippet ap\n\
51 | ${1:map} ${2:fn} ${3:list}\n\
52 | snippet do\n\
53 | do\n\
54 | \n\
55 | snippet λ\n\
56 | \\${1:x} -> ${2}\n\
57 | snippet \\\n\
58 | \\${1:x} -> ${2}\n\
59 | snippet <-\n\
60 | ${1:a} <- ${2:m a}\n\
61 | snippet ←\n\
62 | ${1:a} <- ${2:m a}\n\
63 | snippet ->\n\
64 | ${1:m a} -> ${2:a}\n\
65 | snippet →\n\
66 | ${1:m a} -> ${2:a}\n\
67 | snippet tup\n\
68 | (${1:a}, ${2:b})\n\
69 | snippet tup2\n\
70 | (${1:a}, ${2:b}, ${3:c})\n\
71 | snippet tup3\n\
72 | (${1:a}, ${2:b}, ${3:c}, ${4:d})\n\
73 | snippet rec\n\
74 | ${1:Record} { ${2:recFieldA} = ${3:undefined}\n\
75 | , ${4:recFieldB} = ${5:undefined}\n\
76 | }\n\
77 | snippet case\n\
78 | case ${1:something} of\n\
79 | ${2} -> ${3}\n\
80 | snippet let\n\
81 | let ${1} = ${2}\n\
82 | in ${3}\n\
83 | snippet where\n\
84 | where\n\
85 | ${1:fn} = ${2:undefined}\n\
86 | ";
87 | exports.scope = "haskell";
88 |
89 | });
90 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/haxe.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/haxe",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "haxe";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/html_ruby.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/html_ruby",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "html_ruby";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/ini.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/ini",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "ini";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/jack.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/jack",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "jack";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/jade.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/jade",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "jade";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/json.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/json",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "json";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/jsoniq.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/jsoniq",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet for\n\
5 | for $${1:item} in ${2:expr}\n\
6 | snippet return\n\
7 | return ${1:expr}\n\
8 | snippet import\n\
9 | import module namespace ${1:ns} = \"${2:http://www.example.com/}\";\n\
10 | snippet some\n\
11 | some $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
12 | snippet every\n\
13 | every $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
14 | snippet if\n\
15 | if(${1:true}) then ${2:expr} else ${3:true}\n\
16 | snippet switch\n\
17 | switch(${1:\"foo\"})\n\
18 | case ${2:\"foo\"}\n\
19 | return ${3:true}\n\
20 | default return ${4:false}\n\
21 | snippet try\n\
22 | try { ${1:expr} } catch ${2:*} { ${3:expr} }\n\
23 | snippet tumbling\n\
24 | for tumbling window $${1:varname} in ${2:expr}\n\
25 | start at $${3:start} when ${4:expr}\n\
26 | end at $${5:end} when ${6:expr}\n\
27 | return ${7:expr}\n\
28 | snippet sliding\n\
29 | for sliding window $${1:varname} in ${2:expr}\n\
30 | start at $${3:start} when ${4:expr}\n\
31 | end at $${5:end} when ${6:expr}\n\
32 | return ${7:expr}\n\
33 | snippet let\n\
34 | let $${1:varname} := ${2:expr}\n\
35 | snippet group\n\
36 | group by $${1:varname} := ${2:expr}\n\
37 | snippet order\n\
38 | order by ${1:expr} ${2:descending}\n\
39 | snippet stable\n\
40 | stable order by ${1:expr}\n\
41 | snippet count\n\
42 | count $${1:varname}\n\
43 | snippet ordered\n\
44 | ordered { ${1:expr} }\n\
45 | snippet unordered\n\
46 | unordered { ${1:expr} }\n\
47 | snippet treat \n\
48 | treat as ${1:expr}\n\
49 | snippet castable\n\
50 | castable as ${1:atomicType}\n\
51 | snippet cast\n\
52 | cast as ${1:atomicType}\n\
53 | snippet typeswitch\n\
54 | typeswitch(${1:expr})\n\
55 | case ${2:type} return ${3:expr}\n\
56 | default return ${4:expr}\n\
57 | snippet var\n\
58 | declare variable $${1:varname} := ${2:expr};\n\
59 | snippet fn\n\
60 | declare function ${1:ns}:${2:name}(){\n\
61 | ${3:expr}\n\
62 | };\n\
63 | snippet module\n\
64 | module namespace ${1:ns} = \"${2:http://www.example.com}\";\n\
65 | ";
66 | exports.scope = "jsoniq";
67 |
68 | });
69 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/jsx.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/jsx",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "jsx";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/julia.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/julia",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "julia";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/latex.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/latex",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "latex";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/less.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/less",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "less";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/liquid.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/liquid",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "liquid";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/lisp.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/lisp",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "lisp";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/livescript.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/livescript",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "livescript";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/logiql.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/logiql",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "logiql";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/lua.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/lua",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet #!\n\
5 | #!/usr/bin/env lua\n\
6 | $1\n\
7 | snippet local\n\
8 | local ${1:x} = ${2:1}\n\
9 | snippet fun\n\
10 | function ${1:fname}(${2:...})\n\
11 | ${3:-- body}\n\
12 | end\n\
13 | snippet for\n\
14 | for ${1:i}=${2:1},${3:10} do\n\
15 | ${4:print(i)}\n\
16 | end\n\
17 | snippet forp\n\
18 | for ${1:i},${2:v} in pairs(${3:table_name}) do\n\
19 | ${4:-- body}\n\
20 | end\n\
21 | snippet fori\n\
22 | for ${1:i},${2:v} in ipairs(${3:table_name}) do\n\
23 | ${4:-- body}\n\
24 | end\n\
25 | ";
26 | exports.scope = "lua";
27 |
28 | });
29 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/luapage.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/luapage",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "luapage";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/lucene.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/lucene",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "lucene";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/makefile.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/makefile",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet ifeq\n\
5 | ifeq (${1:cond0},${2:cond1})\n\
6 | ${3:code}\n\
7 | endif\n\
8 | ";
9 | exports.scope = "makefile";
10 |
11 | });
12 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/markdown.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/markdown",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# Markdown\n\
5 | \n\
6 | # Includes octopress (http://octopress.org/) snippets\n\
7 | \n\
8 | snippet [\n\
9 | [${1:text}](http://${2:address} \"${3:title}\")\n\
10 | snippet [*\n\
11 | [${1:link}](${2:`@*`} \"${3:title}\")${4}\n\
12 | \n\
13 | snippet [:\n\
14 | [${1:id}]: http://${2:url} \"${3:title}\"\n\
15 | snippet [:*\n\
16 | [${1:id}]: ${2:`@*`} \"${3:title}\"\n\
17 | \n\
18 | snippet \n\
20 | snippet ${4}\n\
22 | \n\
23 | snippet ![:\n\
24 | ![${1:id}]: ${2:url} \"${3:title}\"\n\
25 | snippet ![:*\n\
26 | ![${1:id}]: ${2:`@*`} \"${3:title}\"\n\
27 | \n\
28 | snippet ===\n\
29 | regex /^/=+/=*//\n\
30 | ${PREV_LINE/./=/g}\n\
31 | \n\
32 | ${0}\n\
33 | snippet ---\n\
34 | regex /^/-+/-*//\n\
35 | ${PREV_LINE/./-/g}\n\
36 | \n\
37 | ${0}\n\
38 | snippet blockquote\n\
39 | {% blockquote %}\n\
40 | ${1:quote}\n\
41 | {% endblockquote %}\n\
42 | \n\
43 | snippet blockquote-author\n\
44 | {% blockquote ${1:author}, ${2:title} %}\n\
45 | ${3:quote}\n\
46 | {% endblockquote %}\n\
47 | \n\
48 | snippet blockquote-link\n\
49 | {% blockquote ${1:author} ${2:URL} ${3:link_text} %}\n\
50 | ${4:quote}\n\
51 | {% endblockquote %}\n\
52 | \n\
53 | snippet bt-codeblock-short\n\
54 | ```\n\
55 | ${1:code_snippet}\n\
56 | ```\n\
57 | \n\
58 | snippet bt-codeblock-full\n\
59 | ``` ${1:language} ${2:title} ${3:URL} ${4:link_text}\n\
60 | ${5:code_snippet}\n\
61 | ```\n\
62 | \n\
63 | snippet codeblock-short\n\
64 | {% codeblock %}\n\
65 | ${1:code_snippet}\n\
66 | {% endcodeblock %}\n\
67 | \n\
68 | snippet codeblock-full\n\
69 | {% codeblock ${1:title} lang:${2:language} ${3:URL} ${4:link_text} %}\n\
70 | ${5:code_snippet}\n\
71 | {% endcodeblock %}\n\
72 | \n\
73 | snippet gist-full\n\
74 | {% gist ${1:gist_id} ${2:filename} %}\n\
75 | \n\
76 | snippet gist-short\n\
77 | {% gist ${1:gist_id} %}\n\
78 | \n\
79 | snippet img\n\
80 | {% img ${1:class} ${2:URL} ${3:width} ${4:height} ${5:title_text} ${6:alt_text} %}\n\
81 | \n\
82 | snippet youtube\n\
83 | {% youtube ${1:video_id} %}\n\
84 | \n\
85 | # The quote should appear only once in the text. It is inherently part of it.\n\
86 | # See http://octopress.org/docs/plugins/pullquote/ for more info.\n\
87 | \n\
88 | snippet pullquote\n\
89 | {% pullquote %}\n\
90 | ${1:text} {\" ${2:quote} \"} ${3:text}\n\
91 | {% endpullquote %}\n\
92 | ";
93 | exports.scope = "markdown";
94 |
95 | });
96 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/matlab.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/matlab",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "matlab";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/mel.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/mel",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "mel";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/mushcode.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/mushcode",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "mushcode";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/mysql.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/mysql",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "mysql";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/nix.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/nix",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "nix";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/objectivec.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/objectivec",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "objectivec";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/ocaml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/ocaml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "ocaml";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/pascal.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/pascal",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "pascal";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/pgsql.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/pgsql",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "pgsql";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/plain_text.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/plain_text",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "plain_text";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/powershell.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/powershell",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "powershell";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/praat.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/praat",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "praat";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/prolog.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/prolog",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "prolog";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/properties.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/properties",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "properties";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/protobuf.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/protobuf",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "";
5 | exports.scope = "protobuf";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/rdoc.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/rdoc",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "rdoc";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/rhtml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/rhtml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "rhtml";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/rust.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/rust",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "rust";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/sass.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/sass",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "sass";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/scad.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/scad",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "scad";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/scala.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/scala",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "scala";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/scheme.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/scheme",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "scheme";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/scss.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/scss",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "scss";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/sh.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/sh",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# Shebang. Executing bash via /usr/bin/env makes scripts more portable.\n\
5 | snippet #!\n\
6 | #!/usr/bin/env bash\n\
7 | \n\
8 | snippet if\n\
9 | if [[ ${1:condition} ]]; then\n\
10 | ${2:#statements}\n\
11 | fi\n\
12 | snippet elif\n\
13 | elif [[ ${1:condition} ]]; then\n\
14 | ${2:#statements}\n\
15 | snippet for\n\
16 | for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do\n\
17 | ${3:#statements}\n\
18 | done\n\
19 | snippet fori\n\
20 | for ${1:needle} in ${2:haystack} ; do\n\
21 | ${3:#statements}\n\
22 | done\n\
23 | snippet wh\n\
24 | while [[ ${1:condition} ]]; do\n\
25 | ${2:#statements}\n\
26 | done\n\
27 | snippet until\n\
28 | until [[ ${1:condition} ]]; do\n\
29 | ${2:#statements}\n\
30 | done\n\
31 | snippet case\n\
32 | case ${1:word} in\n\
33 | ${2:pattern})\n\
34 | ${3};;\n\
35 | esac\n\
36 | snippet go \n\
37 | while getopts '${1:o}' ${2:opts} \n\
38 | do \n\
39 | case $$2 in\n\
40 | ${3:o0})\n\
41 | ${4:#staments};;\n\
42 | esac\n\
43 | done\n\
44 | # Set SCRIPT_DIR variable to directory script is located.\n\
45 | snippet sdir\n\
46 | SCRIPT_DIR=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd )\"\n\
47 | # getopt\n\
48 | snippet getopt\n\
49 | __ScriptVersion=\"${1:version}\"\n\
50 | \n\
51 | #=== FUNCTION ================================================================\n\
52 | # NAME: usage\n\
53 | # DESCRIPTION: Display usage information.\n\
54 | #===============================================================================\n\
55 | function usage ()\n\
56 | {\n\
57 | cat <<- EOT\n\
58 | \n\
59 | Usage : $${0:0} [options] [--] \n\
60 | \n\
61 | Options: \n\
62 | -h|help Display this message\n\
63 | -v|version Display script version\n\
64 | \n\
65 | EOT\n\
66 | } # ---------- end of function usage ----------\n\
67 | \n\
68 | #-----------------------------------------------------------------------\n\
69 | # Handle command line arguments\n\
70 | #-----------------------------------------------------------------------\n\
71 | \n\
72 | while getopts \":hv\" opt\n\
73 | do\n\
74 | case $opt in\n\
75 | \n\
76 | h|help ) usage; exit 0 ;;\n\
77 | \n\
78 | v|version ) echo \"$${0:0} -- Version $__ScriptVersion\"; exit 0 ;;\n\
79 | \n\
80 | \\? ) echo -e \"\\n Option does not exist : $OPTARG\\n\"\n\
81 | usage; exit 1 ;;\n\
82 | \n\
83 | esac # --- end of case ---\n\
84 | done\n\
85 | shift $(($OPTIND-1))\n\
86 | \n\
87 | ";
88 | exports.scope = "sh";
89 |
90 | });
91 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/sjs.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/sjs",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "sjs";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/smarty.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/smarty",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "smarty";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/snippets.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/snippets",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# snippets for making snippets :)\n\
5 | snippet snip\n\
6 | snippet ${1:trigger}\n\
7 | ${2}\n\
8 | snippet msnip\n\
9 | snippet ${1:trigger} ${2:description}\n\
10 | ${3}\n\
11 | snippet v\n\
12 | {VISUAL}\n\
13 | ";
14 | exports.scope = "snippets";
15 |
16 | });
17 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/soy_template.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/soy_template",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "soy_template";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/space.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/space",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "space";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/sql.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/sql",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet tbl\n\
5 | create table ${1:table} (\n\
6 | ${2:columns}\n\
7 | );\n\
8 | snippet col\n\
9 | ${1:name} ${2:type} ${3:default ''} ${4:not null}\n\
10 | snippet ccol\n\
11 | ${1:name} varchar2(${2:size}) ${3:default ''} ${4:not null}\n\
12 | snippet ncol\n\
13 | ${1:name} number ${3:default 0} ${4:not null}\n\
14 | snippet dcol\n\
15 | ${1:name} date ${3:default sysdate} ${4:not null}\n\
16 | snippet ind\n\
17 | create index ${3:$1_$2} on ${1:table}(${2:column});\n\
18 | snippet uind\n\
19 | create unique index ${1:name} on ${2:table}(${3:column});\n\
20 | snippet tblcom\n\
21 | comment on table ${1:table} is '${2:comment}';\n\
22 | snippet colcom\n\
23 | comment on column ${1:table}.${2:column} is '${3:comment}';\n\
24 | snippet addcol\n\
25 | alter table ${1:table} add (${2:column} ${3:type});\n\
26 | snippet seq\n\
27 | create sequence ${1:name} start with ${2:1} increment by ${3:1} minvalue ${4:1};\n\
28 | snippet s*\n\
29 | select * from ${1:table}\n\
30 | ";
31 | exports.scope = "sql";
32 |
33 | });
34 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/stylus.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/stylus",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "stylus";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/svg.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/svg",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "svg";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/tcl.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/tcl",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# #!/usr/bin/env tclsh\n\
5 | snippet #!\n\
6 | #!/usr/bin/env tclsh\n\
7 | \n\
8 | # Process\n\
9 | snippet pro\n\
10 | proc ${1:function_name} {${2:args}} {\n\
11 | ${3:#body ...}\n\
12 | }\n\
13 | #xif\n\
14 | snippet xif\n\
15 | ${1:expr}? ${2:true} : ${3:false}\n\
16 | # Conditional\n\
17 | snippet if\n\
18 | if {${1}} {\n\
19 | ${2:# body...}\n\
20 | }\n\
21 | # Conditional if..else\n\
22 | snippet ife\n\
23 | if {${1}} {\n\
24 | ${2:# body...}\n\
25 | } else {\n\
26 | ${3:# else...}\n\
27 | }\n\
28 | # Conditional if..elsif..else\n\
29 | snippet ifee\n\
30 | if {${1}} {\n\
31 | ${2:# body...}\n\
32 | } elseif {${3}} {\n\
33 | ${4:# elsif...}\n\
34 | } else {\n\
35 | ${5:# else...}\n\
36 | }\n\
37 | # If catch then\n\
38 | snippet ifc\n\
39 | if { [catch {${1:#do something...}} ${2:err}] } {\n\
40 | ${3:# handle failure...}\n\
41 | }\n\
42 | # Catch\n\
43 | snippet catch\n\
44 | catch {${1}} ${2:err} ${3:options}\n\
45 | # While Loop\n\
46 | snippet wh\n\
47 | while {${1}} {\n\
48 | ${2:# body...}\n\
49 | }\n\
50 | # For Loop\n\
51 | snippet for\n\
52 | for {set ${2:var} 0} {$$2 < ${1:count}} {${3:incr} $2} {\n\
53 | ${4:# body...}\n\
54 | }\n\
55 | # Foreach Loop\n\
56 | snippet fore\n\
57 | foreach ${1:x} {${2:#list}} {\n\
58 | ${3:# body...}\n\
59 | }\n\
60 | # after ms script...\n\
61 | snippet af\n\
62 | after ${1:ms} ${2:#do something}\n\
63 | # after cancel id\n\
64 | snippet afc\n\
65 | after cancel ${1:id or script}\n\
66 | # after idle\n\
67 | snippet afi\n\
68 | after idle ${1:script}\n\
69 | # after info id\n\
70 | snippet afin\n\
71 | after info ${1:id}\n\
72 | # Expr\n\
73 | snippet exp\n\
74 | expr {${1:#expression here}}\n\
75 | # Switch\n\
76 | snippet sw\n\
77 | switch ${1:var} {\n\
78 | ${3:pattern 1} {\n\
79 | ${4:#do something}\n\
80 | }\n\
81 | default {\n\
82 | ${2:#do something}\n\
83 | }\n\
84 | }\n\
85 | # Case\n\
86 | snippet ca\n\
87 | ${1:pattern} {\n\
88 | ${2:#do something}\n\
89 | }${3}\n\
90 | # Namespace eval\n\
91 | snippet ns\n\
92 | namespace eval ${1:path} {${2:#script...}}\n\
93 | # Namespace current\n\
94 | snippet nsc\n\
95 | namespace current\n\
96 | ";
97 | exports.scope = "tcl";
98 |
99 | });
100 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/text.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/text",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "text";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/textile.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/textile",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# Jekyll post header\n\
5 | snippet header\n\
6 | ---\n\
7 | title: ${1:title}\n\
8 | layout: post\n\
9 | date: ${2:date} ${3:hour:minute:second} -05:00\n\
10 | ---\n\
11 | \n\
12 | # Image\n\
13 | snippet img\n\
14 | !${1:url}(${2:title}):${3:link}!\n\
15 | \n\
16 | # Table\n\
17 | snippet |\n\
18 | |${1}|${2}\n\
19 | \n\
20 | # Link\n\
21 | snippet link\n\
22 | \"${1:link text}\":${2:url}\n\
23 | \n\
24 | # Acronym\n\
25 | snippet (\n\
26 | (${1:Expand acronym})${2}\n\
27 | \n\
28 | # Footnote\n\
29 | snippet fn\n\
30 | [${1:ref number}] ${3}\n\
31 | \n\
32 | fn$1. ${2:footnote}\n\
33 | \n\
34 | ";
35 | exports.scope = "textile";
36 |
37 | });
38 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/toml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/toml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "toml";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/twig.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/twig",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "twig";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/typescript.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/typescript",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "typescript";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/vbscript.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/vbscript",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "vbscript";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/velocity.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/velocity",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "# macro\n\
5 | snippet #macro\n\
6 | #macro ( ${1:macroName} ${2:\\$var1, [\\$var2, ...]} )\n\
7 | ${3:## macro code}\n\
8 | #end\n\
9 | # foreach\n\
10 | snippet #foreach\n\
11 | #foreach ( ${1:\\$item} in ${2:\\$collection} )\n\
12 | ${3:## foreach code}\n\
13 | #end\n\
14 | # if\n\
15 | snippet #if\n\
16 | #if ( ${1:true} )\n\
17 | ${0}\n\
18 | #end\n\
19 | # if ... else\n\
20 | snippet #ife\n\
21 | #if ( ${1:true} )\n\
22 | ${2}\n\
23 | #else\n\
24 | ${0}\n\
25 | #end\n\
26 | #import\n\
27 | snippet #import\n\
28 | #import ( \"${1:path/to/velocity/format}\" )\n\
29 | # set\n\
30 | snippet #set\n\
31 | #set ( $${1:var} = ${0} )\n\
32 | ";
33 | exports.scope = "velocity";
34 | exports.includeScopes = ["html", "javascript", "css"];
35 |
36 | });
37 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/verilog.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/verilog",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "verilog";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/vhdl.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/vhdl",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "vhdl";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/xml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/xml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "xml";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/xquery.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/xquery",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText = "snippet for\n\
5 | for $${1:item} in ${2:expr}\n\
6 | snippet return\n\
7 | return ${1:expr}\n\
8 | snippet import\n\
9 | import module namespace ${1:ns} = \"${2:http://www.example.com/}\";\n\
10 | snippet some\n\
11 | some $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
12 | snippet every\n\
13 | every $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
14 | snippet if\n\
15 | if(${1:true}) then ${2:expr} else ${3:true}\n\
16 | snippet switch\n\
17 | switch(${1:\"foo\"})\n\
18 | case ${2:\"foo\"}\n\
19 | return ${3:true}\n\
20 | default return ${4:false}\n\
21 | snippet try\n\
22 | try { ${1:expr} } catch ${2:*} { ${3:expr} }\n\
23 | snippet tumbling\n\
24 | for tumbling window $${1:varname} in ${2:expr}\n\
25 | start at $${3:start} when ${4:expr}\n\
26 | end at $${5:end} when ${6:expr}\n\
27 | return ${7:expr}\n\
28 | snippet sliding\n\
29 | for sliding window $${1:varname} in ${2:expr}\n\
30 | start at $${3:start} when ${4:expr}\n\
31 | end at $${5:end} when ${6:expr}\n\
32 | return ${7:expr}\n\
33 | snippet let\n\
34 | let $${1:varname} := ${2:expr}\n\
35 | snippet group\n\
36 | group by $${1:varname} := ${2:expr}\n\
37 | snippet order\n\
38 | order by ${1:expr} ${2:descending}\n\
39 | snippet stable\n\
40 | stable order by ${1:expr}\n\
41 | snippet count\n\
42 | count $${1:varname}\n\
43 | snippet ordered\n\
44 | ordered { ${1:expr} }\n\
45 | snippet unordered\n\
46 | unordered { ${1:expr} }\n\
47 | snippet treat \n\
48 | treat as ${1:expr}\n\
49 | snippet castable\n\
50 | castable as ${1:atomicType}\n\
51 | snippet cast\n\
52 | cast as ${1:atomicType}\n\
53 | snippet typeswitch\n\
54 | typeswitch(${1:expr})\n\
55 | case ${2:type} return ${3:expr}\n\
56 | default return ${4:expr}\n\
57 | snippet var\n\
58 | declare variable $${1:varname} := ${2:expr};\n\
59 | snippet fn\n\
60 | declare function ${1:ns}:${2:name}(){\n\
61 | ${3:expr}\n\
62 | };\n\
63 | snippet module\n\
64 | module namespace ${1:ns} = \"${2:http://www.example.com}\";\n\
65 | ";
66 | exports.scope = "xquery";
67 |
68 | });
69 |
--------------------------------------------------------------------------------
/ace/src-noconflict/snippets/yaml.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/snippets/yaml",["require","exports","module"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.snippetText =undefined;
5 | exports.scope = "yaml";
6 |
7 | });
8 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-clouds.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/clouds",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-clouds";
5 | exports.cssText = ".ace-clouds .ace_gutter {\
6 | background: #ebebeb;\
7 | color: #333\
8 | }\
9 | .ace-clouds .ace_print-margin {\
10 | width: 1px;\
11 | background: #e8e8e8\
12 | }\
13 | .ace-clouds {\
14 | background-color: #FFFFFF;\
15 | color: #000000\
16 | }\
17 | .ace-clouds .ace_cursor {\
18 | color: #000000\
19 | }\
20 | .ace-clouds .ace_marker-layer .ace_selection {\
21 | background: #BDD5FC\
22 | }\
23 | .ace-clouds.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #FFFFFF;\
25 | border-radius: 2px\
26 | }\
27 | .ace-clouds .ace_marker-layer .ace_step {\
28 | background: rgb(255, 255, 0)\
29 | }\
30 | .ace-clouds .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #BFBFBF\
33 | }\
34 | .ace-clouds .ace_marker-layer .ace_active-line {\
35 | background: #FFFBD1\
36 | }\
37 | .ace-clouds .ace_gutter-active-line {\
38 | background-color : #dcdcdc\
39 | }\
40 | .ace-clouds .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #BDD5FC\
42 | }\
43 | .ace-clouds .ace_invisible {\
44 | color: #BFBFBF\
45 | }\
46 | .ace-clouds .ace_keyword,\
47 | .ace-clouds .ace_meta,\
48 | .ace-clouds .ace_support.ace_constant.ace_property-value {\
49 | color: #AF956F\
50 | }\
51 | .ace-clouds .ace_keyword.ace_operator {\
52 | color: #484848\
53 | }\
54 | .ace-clouds .ace_keyword.ace_other.ace_unit {\
55 | color: #96DC5F\
56 | }\
57 | .ace-clouds .ace_constant.ace_language {\
58 | color: #39946A\
59 | }\
60 | .ace-clouds .ace_constant.ace_numeric {\
61 | color: #46A609\
62 | }\
63 | .ace-clouds .ace_constant.ace_character.ace_entity {\
64 | color: #BF78CC\
65 | }\
66 | .ace-clouds .ace_invalid {\
67 | background-color: #FF002A\
68 | }\
69 | .ace-clouds .ace_fold {\
70 | background-color: #AF956F;\
71 | border-color: #000000\
72 | }\
73 | .ace-clouds .ace_storage,\
74 | .ace-clouds .ace_support.ace_class,\
75 | .ace-clouds .ace_support.ace_function,\
76 | .ace-clouds .ace_support.ace_other,\
77 | .ace-clouds .ace_support.ace_type {\
78 | color: #C52727\
79 | }\
80 | .ace-clouds .ace_string {\
81 | color: #5D90CD\
82 | }\
83 | .ace-clouds .ace_comment {\
84 | color: #BCC8BA\
85 | }\
86 | .ace-clouds .ace_entity.ace_name.ace_tag,\
87 | .ace-clouds .ace_entity.ace_other.ace_attribute-name {\
88 | color: #606060\
89 | }\
90 | .ace-clouds .ace_indent-guide {\
91 | background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y\
92 | }";
93 |
94 | var dom = require("../lib/dom");
95 | dom.importCssString(exports.cssText, exports.cssClass);
96 | });
97 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-clouds_midnight.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/clouds_midnight",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-clouds-midnight";
5 | exports.cssText = ".ace-clouds-midnight .ace_gutter {\
6 | background: #232323;\
7 | color: #929292\
8 | }\
9 | .ace-clouds-midnight .ace_print-margin {\
10 | width: 1px;\
11 | background: #232323\
12 | }\
13 | .ace-clouds-midnight {\
14 | background-color: #191919;\
15 | color: #929292\
16 | }\
17 | .ace-clouds-midnight .ace_cursor {\
18 | color: #7DA5DC\
19 | }\
20 | .ace-clouds-midnight .ace_marker-layer .ace_selection {\
21 | background: #000000\
22 | }\
23 | .ace-clouds-midnight.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #191919;\
25 | border-radius: 2px\
26 | }\
27 | .ace-clouds-midnight .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-clouds-midnight .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #BFBFBF\
33 | }\
34 | .ace-clouds-midnight .ace_marker-layer .ace_active-line {\
35 | background: rgba(215, 215, 215, 0.031)\
36 | }\
37 | .ace-clouds-midnight .ace_gutter-active-line {\
38 | background-color: rgba(215, 215, 215, 0.031)\
39 | }\
40 | .ace-clouds-midnight .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #000000\
42 | }\
43 | .ace-clouds-midnight .ace_invisible {\
44 | color: #BFBFBF\
45 | }\
46 | .ace-clouds-midnight .ace_keyword,\
47 | .ace-clouds-midnight .ace_meta,\
48 | .ace-clouds-midnight .ace_support.ace_constant.ace_property-value {\
49 | color: #927C5D\
50 | }\
51 | .ace-clouds-midnight .ace_keyword.ace_operator {\
52 | color: #4B4B4B\
53 | }\
54 | .ace-clouds-midnight .ace_keyword.ace_other.ace_unit {\
55 | color: #366F1A\
56 | }\
57 | .ace-clouds-midnight .ace_constant.ace_language {\
58 | color: #39946A\
59 | }\
60 | .ace-clouds-midnight .ace_constant.ace_numeric {\
61 | color: #46A609\
62 | }\
63 | .ace-clouds-midnight .ace_constant.ace_character.ace_entity {\
64 | color: #A165AC\
65 | }\
66 | .ace-clouds-midnight .ace_invalid {\
67 | color: #FFFFFF;\
68 | background-color: #E92E2E\
69 | }\
70 | .ace-clouds-midnight .ace_fold {\
71 | background-color: #927C5D;\
72 | border-color: #929292\
73 | }\
74 | .ace-clouds-midnight .ace_storage,\
75 | .ace-clouds-midnight .ace_support.ace_class,\
76 | .ace-clouds-midnight .ace_support.ace_function,\
77 | .ace-clouds-midnight .ace_support.ace_other,\
78 | .ace-clouds-midnight .ace_support.ace_type {\
79 | color: #E92E2E\
80 | }\
81 | .ace-clouds-midnight .ace_string {\
82 | color: #5D90CD\
83 | }\
84 | .ace-clouds-midnight .ace_comment {\
85 | color: #3C403B\
86 | }\
87 | .ace-clouds-midnight .ace_entity.ace_name.ace_tag,\
88 | .ace-clouds-midnight .ace_entity.ace_other.ace_attribute-name {\
89 | color: #606060\
90 | }\
91 | .ace-clouds-midnight .ace_indent-guide {\
92 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y\
93 | }";
94 |
95 | var dom = require("../lib/dom");
96 | dom.importCssString(exports.cssText, exports.cssClass);
97 | });
98 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-dawn.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/dawn",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-dawn";
5 | exports.cssText = ".ace-dawn .ace_gutter {\
6 | background: #ebebeb;\
7 | color: #333\
8 | }\
9 | .ace-dawn .ace_print-margin {\
10 | width: 1px;\
11 | background: #e8e8e8\
12 | }\
13 | .ace-dawn {\
14 | background-color: #F9F9F9;\
15 | color: #080808\
16 | }\
17 | .ace-dawn .ace_cursor {\
18 | color: #000000\
19 | }\
20 | .ace-dawn .ace_marker-layer .ace_selection {\
21 | background: rgba(39, 95, 255, 0.30)\
22 | }\
23 | .ace-dawn.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #F9F9F9;\
25 | border-radius: 2px\
26 | }\
27 | .ace-dawn .ace_marker-layer .ace_step {\
28 | background: rgb(255, 255, 0)\
29 | }\
30 | .ace-dawn .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid rgba(75, 75, 126, 0.50)\
33 | }\
34 | .ace-dawn .ace_marker-layer .ace_active-line {\
35 | background: rgba(36, 99, 180, 0.12)\
36 | }\
37 | .ace-dawn .ace_gutter-active-line {\
38 | background-color : #dcdcdc\
39 | }\
40 | .ace-dawn .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid rgba(39, 95, 255, 0.30)\
42 | }\
43 | .ace-dawn .ace_invisible {\
44 | color: rgba(75, 75, 126, 0.50)\
45 | }\
46 | .ace-dawn .ace_keyword,\
47 | .ace-dawn .ace_meta {\
48 | color: #794938\
49 | }\
50 | .ace-dawn .ace_constant,\
51 | .ace-dawn .ace_constant.ace_character,\
52 | .ace-dawn .ace_constant.ace_character.ace_escape,\
53 | .ace-dawn .ace_constant.ace_other {\
54 | color: #811F24\
55 | }\
56 | .ace-dawn .ace_invalid.ace_illegal {\
57 | text-decoration: underline;\
58 | font-style: italic;\
59 | color: #F8F8F8;\
60 | background-color: #B52A1D\
61 | }\
62 | .ace-dawn .ace_invalid.ace_deprecated {\
63 | text-decoration: underline;\
64 | font-style: italic;\
65 | color: #B52A1D\
66 | }\
67 | .ace-dawn .ace_support {\
68 | color: #691C97\
69 | }\
70 | .ace-dawn .ace_support.ace_constant {\
71 | color: #B4371F\
72 | }\
73 | .ace-dawn .ace_fold {\
74 | background-color: #794938;\
75 | border-color: #080808\
76 | }\
77 | .ace-dawn .ace_list,\
78 | .ace-dawn .ace_markup.ace_list,\
79 | .ace-dawn .ace_support.ace_function {\
80 | color: #693A17\
81 | }\
82 | .ace-dawn .ace_storage {\
83 | font-style: italic;\
84 | color: #A71D5D\
85 | }\
86 | .ace-dawn .ace_string {\
87 | color: #0B6125\
88 | }\
89 | .ace-dawn .ace_string.ace_regexp {\
90 | color: #CF5628\
91 | }\
92 | .ace-dawn .ace_comment {\
93 | font-style: italic;\
94 | color: #5A525F\
95 | }\
96 | .ace-dawn .ace_heading,\
97 | .ace-dawn .ace_markup.ace_heading {\
98 | color: #19356D\
99 | }\
100 | .ace-dawn .ace_variable {\
101 | color: #234A97\
102 | }\
103 | .ace-dawn .ace_indent-guide {\
104 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYLh/5+x/AAizA4hxNNsZAAAAAElFTkSuQmCC) right repeat-y\
105 | }";
106 |
107 | var dom = require("../lib/dom");
108 | dom.importCssString(exports.cssText, exports.cssClass);
109 | });
110 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-eclipse.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/eclipse",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 | "use strict";
3 |
4 | exports.isDark = false;
5 | exports.cssText = ".ace-eclipse .ace_gutter {\
6 | background: #ebebeb;\
7 | border-right: 1px solid rgb(159, 159, 159);\
8 | color: rgb(136, 136, 136);\
9 | }\
10 | .ace-eclipse .ace_print-margin {\
11 | width: 1px;\
12 | background: #ebebeb;\
13 | }\
14 | .ace-eclipse {\
15 | background-color: #FFFFFF;\
16 | color: black;\
17 | }\
18 | .ace-eclipse .ace_fold {\
19 | background-color: rgb(60, 76, 114);\
20 | }\
21 | .ace-eclipse .ace_cursor {\
22 | color: black;\
23 | }\
24 | .ace-eclipse .ace_storage,\
25 | .ace-eclipse .ace_keyword,\
26 | .ace-eclipse .ace_variable {\
27 | color: rgb(127, 0, 85);\
28 | }\
29 | .ace-eclipse .ace_constant.ace_buildin {\
30 | color: rgb(88, 72, 246);\
31 | }\
32 | .ace-eclipse .ace_constant.ace_library {\
33 | color: rgb(6, 150, 14);\
34 | }\
35 | .ace-eclipse .ace_function {\
36 | color: rgb(60, 76, 114);\
37 | }\
38 | .ace-eclipse .ace_string {\
39 | color: rgb(42, 0, 255);\
40 | }\
41 | .ace-eclipse .ace_comment {\
42 | color: rgb(113, 150, 130);\
43 | }\
44 | .ace-eclipse .ace_comment.ace_doc {\
45 | color: rgb(63, 95, 191);\
46 | }\
47 | .ace-eclipse .ace_comment.ace_doc.ace_tag {\
48 | color: rgb(127, 159, 191);\
49 | }\
50 | .ace-eclipse .ace_constant.ace_numeric {\
51 | color: darkblue;\
52 | }\
53 | .ace-eclipse .ace_tag {\
54 | color: rgb(25, 118, 116);\
55 | }\
56 | .ace-eclipse .ace_type {\
57 | color: rgb(127, 0, 127);\
58 | }\
59 | .ace-eclipse .ace_xml-pe {\
60 | color: rgb(104, 104, 91);\
61 | }\
62 | .ace-eclipse .ace_marker-layer .ace_selection {\
63 | background: rgb(181, 213, 255);\
64 | }\
65 | .ace-eclipse .ace_marker-layer .ace_bracket {\
66 | margin: -1px 0 0 -1px;\
67 | border: 1px solid rgb(192, 192, 192);\
68 | }\
69 | .ace-eclipse .ace_meta.ace_tag {\
70 | color:rgb(25, 118, 116);\
71 | }\
72 | .ace-eclipse .ace_invisible {\
73 | color: #ddd;\
74 | }\
75 | .ace-eclipse .ace_entity.ace_other.ace_attribute-name {\
76 | color:rgb(127, 0, 127);\
77 | }\
78 | .ace-eclipse .ace_marker-layer .ace_step {\
79 | background: rgb(255, 255, 0);\
80 | }\
81 | .ace-eclipse .ace_active-line {\
82 | background: rgb(232, 242, 254);\
83 | }\
84 | .ace-eclipse .ace_gutter-active-line {\
85 | background-color : #DADADA;\
86 | }\
87 | .ace-eclipse .ace_marker-layer .ace_selected-word {\
88 | border: 1px solid rgb(181, 213, 255);\
89 | }\
90 | .ace-eclipse .ace_indent-guide {\
91 | background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;\
92 | }";
93 |
94 | exports.cssClass = "ace-eclipse";
95 |
96 | var dom = require("../lib/dom");
97 | dom.importCssString(exports.cssText, exports.cssClass);
98 | });
99 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-github.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/github",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-github";
5 | exports.cssText = "\
6 | .ace-github .ace_gutter {\
7 | background: #e8e8e8;\
8 | color: #AAA;\
9 | }\
10 | .ace-github {\
11 | background: #fff;\
12 | color: #000;\
13 | }\
14 | .ace-github .ace_keyword {\
15 | font-weight: bold;\
16 | }\
17 | .ace-github .ace_string {\
18 | color: #D14;\
19 | }\
20 | .ace-github .ace_variable.ace_class {\
21 | color: teal;\
22 | }\
23 | .ace-github .ace_constant.ace_numeric {\
24 | color: #099;\
25 | }\
26 | .ace-github .ace_constant.ace_buildin {\
27 | color: #0086B3;\
28 | }\
29 | .ace-github .ace_support.ace_function {\
30 | color: #0086B3;\
31 | }\
32 | .ace-github .ace_comment {\
33 | color: #998;\
34 | font-style: italic;\
35 | }\
36 | .ace-github .ace_variable.ace_language {\
37 | color: #0086B3;\
38 | }\
39 | .ace-github .ace_paren {\
40 | font-weight: bold;\
41 | }\
42 | .ace-github .ace_boolean {\
43 | font-weight: bold;\
44 | }\
45 | .ace-github .ace_string.ace_regexp {\
46 | color: #009926;\
47 | font-weight: normal;\
48 | }\
49 | .ace-github .ace_variable.ace_instance {\
50 | color: teal;\
51 | }\
52 | .ace-github .ace_constant.ace_language {\
53 | font-weight: bold;\
54 | }\
55 | .ace-github .ace_cursor {\
56 | color: black;\
57 | }\
58 | .ace-github .ace_marker-layer .ace_active-line {\
59 | background: rgb(255, 255, 204);\
60 | }\
61 | .ace-github .ace_marker-layer .ace_selection {\
62 | background: rgb(181, 213, 255);\
63 | }\
64 | .ace-github.ace_multiselect .ace_selection.ace_start {\
65 | box-shadow: 0 0 3px 0px white;\
66 | border-radius: 2px;\
67 | }\
68 | .ace-github.ace_nobold .ace_line > span {\
69 | font-weight: normal !important;\
70 | }\
71 | .ace-github .ace_marker-layer .ace_step {\
72 | background: rgb(252, 255, 0);\
73 | }\
74 | .ace-github .ace_marker-layer .ace_stack {\
75 | background: rgb(164, 229, 101);\
76 | }\
77 | .ace-github .ace_marker-layer .ace_bracket {\
78 | margin: -1px 0 0 -1px;\
79 | border: 1px solid rgb(192, 192, 192);\
80 | }\
81 | .ace-github .ace_gutter-active-line {\
82 | background-color : rgba(0, 0, 0, 0.07);\
83 | }\
84 | .ace-github .ace_marker-layer .ace_selected-word {\
85 | background: rgb(250, 250, 255);\
86 | border: 1px solid rgb(200, 200, 250);\
87 | }\
88 | .ace-github .ace_print-margin {\
89 | width: 1px;\
90 | background: #e8e8e8;\
91 | }\
92 | .ace-github .ace_indent-guide {\
93 | background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;\
94 | }";
95 |
96 | var dom = require("../lib/dom");
97 | dom.importCssString(exports.cssText, exports.cssClass);
98 | });
99 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-idle_fingers.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/idle_fingers",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-idle-fingers";
5 | exports.cssText = ".ace-idle-fingers .ace_gutter {\
6 | background: #3b3b3b;\
7 | color: #fff\
8 | }\
9 | .ace-idle-fingers .ace_print-margin {\
10 | width: 1px;\
11 | background: #3b3b3b\
12 | }\
13 | .ace-idle-fingers {\
14 | background-color: #323232;\
15 | color: #FFFFFF\
16 | }\
17 | .ace-idle-fingers .ace_cursor {\
18 | color: #91FF00\
19 | }\
20 | .ace-idle-fingers .ace_marker-layer .ace_selection {\
21 | background: rgba(90, 100, 126, 0.88)\
22 | }\
23 | .ace-idle-fingers.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #323232;\
25 | border-radius: 2px\
26 | }\
27 | .ace-idle-fingers .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-idle-fingers .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #404040\
33 | }\
34 | .ace-idle-fingers .ace_marker-layer .ace_active-line {\
35 | background: #353637\
36 | }\
37 | .ace-idle-fingers .ace_gutter-active-line {\
38 | background-color: #353637\
39 | }\
40 | .ace-idle-fingers .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid rgba(90, 100, 126, 0.88)\
42 | }\
43 | .ace-idle-fingers .ace_invisible {\
44 | color: #404040\
45 | }\
46 | .ace-idle-fingers .ace_keyword,\
47 | .ace-idle-fingers .ace_meta {\
48 | color: #CC7833\
49 | }\
50 | .ace-idle-fingers .ace_constant,\
51 | .ace-idle-fingers .ace_constant.ace_character,\
52 | .ace-idle-fingers .ace_constant.ace_character.ace_escape,\
53 | .ace-idle-fingers .ace_constant.ace_other,\
54 | .ace-idle-fingers .ace_support.ace_constant {\
55 | color: #6C99BB\
56 | }\
57 | .ace-idle-fingers .ace_invalid {\
58 | color: #FFFFFF;\
59 | background-color: #FF0000\
60 | }\
61 | .ace-idle-fingers .ace_fold {\
62 | background-color: #CC7833;\
63 | border-color: #FFFFFF\
64 | }\
65 | .ace-idle-fingers .ace_support.ace_function {\
66 | color: #B83426\
67 | }\
68 | .ace-idle-fingers .ace_variable.ace_parameter {\
69 | font-style: italic\
70 | }\
71 | .ace-idle-fingers .ace_string {\
72 | color: #A5C261\
73 | }\
74 | .ace-idle-fingers .ace_string.ace_regexp {\
75 | color: #CCCC33\
76 | }\
77 | .ace-idle-fingers .ace_comment {\
78 | font-style: italic;\
79 | color: #BC9458\
80 | }\
81 | .ace-idle-fingers .ace_meta.ace_tag {\
82 | color: #FFE5BB\
83 | }\
84 | .ace-idle-fingers .ace_entity.ace_name {\
85 | color: #FFC66D\
86 | }\
87 | .ace-idle-fingers .ace_collab.ace_user1 {\
88 | color: #323232;\
89 | background-color: #FFF980\
90 | }\
91 | .ace-idle-fingers .ace_indent-guide {\
92 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMwMjLyZYiPj/8PAAreAwAI1+g0AAAAAElFTkSuQmCC) right repeat-y\
93 | }";
94 |
95 | var dom = require("../lib/dom");
96 | dom.importCssString(exports.cssText, exports.cssClass);
97 | });
98 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-kr.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/kr_theme",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-kr-theme";
5 | exports.cssText = ".ace-kr-theme .ace_gutter {\
6 | background: #1c1917;\
7 | color: #FCFFE0\
8 | }\
9 | .ace-kr-theme .ace_print-margin {\
10 | width: 1px;\
11 | background: #1c1917\
12 | }\
13 | .ace-kr-theme {\
14 | background-color: #0B0A09;\
15 | color: #FCFFE0\
16 | }\
17 | .ace-kr-theme .ace_cursor {\
18 | color: #FF9900\
19 | }\
20 | .ace-kr-theme .ace_marker-layer .ace_selection {\
21 | background: rgba(170, 0, 255, 0.45)\
22 | }\
23 | .ace-kr-theme.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #0B0A09;\
25 | border-radius: 2px\
26 | }\
27 | .ace-kr-theme .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-kr-theme .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid rgba(255, 177, 111, 0.32)\
33 | }\
34 | .ace-kr-theme .ace_marker-layer .ace_active-line {\
35 | background: #38403D\
36 | }\
37 | .ace-kr-theme .ace_gutter-active-line {\
38 | background-color : #38403D\
39 | }\
40 | .ace-kr-theme .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid rgba(170, 0, 255, 0.45)\
42 | }\
43 | .ace-kr-theme .ace_invisible {\
44 | color: rgba(255, 177, 111, 0.32)\
45 | }\
46 | .ace-kr-theme .ace_keyword,\
47 | .ace-kr-theme .ace_meta {\
48 | color: #949C8B\
49 | }\
50 | .ace-kr-theme .ace_constant,\
51 | .ace-kr-theme .ace_constant.ace_character,\
52 | .ace-kr-theme .ace_constant.ace_character.ace_escape,\
53 | .ace-kr-theme .ace_constant.ace_other {\
54 | color: rgba(210, 117, 24, 0.76)\
55 | }\
56 | .ace-kr-theme .ace_invalid {\
57 | color: #F8F8F8;\
58 | background-color: #A41300\
59 | }\
60 | .ace-kr-theme .ace_support {\
61 | color: #9FC28A\
62 | }\
63 | .ace-kr-theme .ace_support.ace_constant {\
64 | color: #C27E66\
65 | }\
66 | .ace-kr-theme .ace_fold {\
67 | background-color: #949C8B;\
68 | border-color: #FCFFE0\
69 | }\
70 | .ace-kr-theme .ace_support.ace_function {\
71 | color: #85873A\
72 | }\
73 | .ace-kr-theme .ace_storage {\
74 | color: #FFEE80\
75 | }\
76 | .ace-kr-theme .ace_string {\
77 | color: rgba(164, 161, 181, 0.8)\
78 | }\
79 | .ace-kr-theme .ace_string.ace_regexp {\
80 | color: rgba(125, 255, 192, 0.65)\
81 | }\
82 | .ace-kr-theme .ace_comment {\
83 | font-style: italic;\
84 | color: #706D5B\
85 | }\
86 | .ace-kr-theme .ace_variable {\
87 | color: #D1A796\
88 | }\
89 | .ace-kr-theme .ace_list,\
90 | .ace-kr-theme .ace_markup.ace_list {\
91 | background-color: #0F0040\
92 | }\
93 | .ace-kr-theme .ace_variable.ace_language {\
94 | color: #FF80E1\
95 | }\
96 | .ace-kr-theme .ace_meta.ace_tag {\
97 | color: #BABD9C\
98 | }\
99 | .ace-kr-theme .ace_indent-guide {\
100 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYFBXV/8PAAJoAXX4kT2EAAAAAElFTkSuQmCC) right repeat-y\
101 | }";
102 |
103 | var dom = require("../lib/dom");
104 | dom.importCssString(exports.cssText, exports.cssClass);
105 | });
106 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-kr_theme.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/kr_theme",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-kr-theme";
5 | exports.cssText = ".ace-kr-theme .ace_gutter {\
6 | background: #1c1917;\
7 | color: #FCFFE0\
8 | }\
9 | .ace-kr-theme .ace_print-margin {\
10 | width: 1px;\
11 | background: #1c1917\
12 | }\
13 | .ace-kr-theme {\
14 | background-color: #0B0A09;\
15 | color: #FCFFE0\
16 | }\
17 | .ace-kr-theme .ace_cursor {\
18 | color: #FF9900\
19 | }\
20 | .ace-kr-theme .ace_marker-layer .ace_selection {\
21 | background: rgba(170, 0, 255, 0.45)\
22 | }\
23 | .ace-kr-theme.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #0B0A09;\
25 | border-radius: 2px\
26 | }\
27 | .ace-kr-theme .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-kr-theme .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid rgba(255, 177, 111, 0.32)\
33 | }\
34 | .ace-kr-theme .ace_marker-layer .ace_active-line {\
35 | background: #38403D\
36 | }\
37 | .ace-kr-theme .ace_gutter-active-line {\
38 | background-color : #38403D\
39 | }\
40 | .ace-kr-theme .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid rgba(170, 0, 255, 0.45)\
42 | }\
43 | .ace-kr-theme .ace_invisible {\
44 | color: rgba(255, 177, 111, 0.32)\
45 | }\
46 | .ace-kr-theme .ace_keyword,\
47 | .ace-kr-theme .ace_meta {\
48 | color: #949C8B\
49 | }\
50 | .ace-kr-theme .ace_constant,\
51 | .ace-kr-theme .ace_constant.ace_character,\
52 | .ace-kr-theme .ace_constant.ace_character.ace_escape,\
53 | .ace-kr-theme .ace_constant.ace_other {\
54 | color: rgba(210, 117, 24, 0.76)\
55 | }\
56 | .ace-kr-theme .ace_invalid {\
57 | color: #F8F8F8;\
58 | background-color: #A41300\
59 | }\
60 | .ace-kr-theme .ace_support {\
61 | color: #9FC28A\
62 | }\
63 | .ace-kr-theme .ace_support.ace_constant {\
64 | color: #C27E66\
65 | }\
66 | .ace-kr-theme .ace_fold {\
67 | background-color: #949C8B;\
68 | border-color: #FCFFE0\
69 | }\
70 | .ace-kr-theme .ace_support.ace_function {\
71 | color: #85873A\
72 | }\
73 | .ace-kr-theme .ace_storage {\
74 | color: #FFEE80\
75 | }\
76 | .ace-kr-theme .ace_string {\
77 | color: rgba(164, 161, 181, 0.8)\
78 | }\
79 | .ace-kr-theme .ace_string.ace_regexp {\
80 | color: rgba(125, 255, 192, 0.65)\
81 | }\
82 | .ace-kr-theme .ace_comment {\
83 | font-style: italic;\
84 | color: #706D5B\
85 | }\
86 | .ace-kr-theme .ace_variable {\
87 | color: #D1A796\
88 | }\
89 | .ace-kr-theme .ace_list,\
90 | .ace-kr-theme .ace_markup.ace_list {\
91 | background-color: #0F0040\
92 | }\
93 | .ace-kr-theme .ace_variable.ace_language {\
94 | color: #FF80E1\
95 | }\
96 | .ace-kr-theme .ace_meta.ace_tag {\
97 | color: #BABD9C\
98 | }\
99 | .ace-kr-theme .ace_indent-guide {\
100 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYFBXV/8PAAJoAXX4kT2EAAAAAElFTkSuQmCC) right repeat-y\
101 | }";
102 |
103 | var dom = require("../lib/dom");
104 | dom.importCssString(exports.cssText, exports.cssClass);
105 | });
106 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-kuroir.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/kuroir",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-kuroir";
5 | exports.cssText = "\
6 | .ace-kuroir .ace_gutter {\
7 | background: #e8e8e8;\
8 | color: #333;\
9 | }\
10 | .ace-kuroir .ace_print-margin {\
11 | width: 1px;\
12 | background: #e8e8e8;\
13 | }\
14 | .ace-kuroir {\
15 | background-color: #E8E9E8;\
16 | color: #363636;\
17 | }\
18 | .ace-kuroir .ace_cursor {\
19 | color: #202020;\
20 | }\
21 | .ace-kuroir .ace_marker-layer .ace_selection {\
22 | background: rgba(245, 170, 0, 0.57);\
23 | }\
24 | .ace-kuroir.ace_multiselect .ace_selection.ace_start {\
25 | box-shadow: 0 0 3px 0px #E8E9E8;\
26 | border-radius: 2px;\
27 | }\
28 | .ace-kuroir .ace_marker-layer .ace_step {\
29 | background: rgb(198, 219, 174);\
30 | }\
31 | .ace-kuroir .ace_marker-layer .ace_bracket {\
32 | margin: -1px 0 0 -1px;\
33 | border: 1px solid rgba(0, 0, 0, 0.29);\
34 | }\
35 | .ace-kuroir .ace_marker-layer .ace_active-line {\
36 | background: rgba(203, 220, 47, 0.22);\
37 | }\
38 | .ace-kuroir .ace_gutter-active-line {\
39 | background-color: rgba(203, 220, 47, 0.22);\
40 | }\
41 | .ace-kuroir .ace_marker-layer .ace_selected-word {\
42 | border: 1px solid rgba(245, 170, 0, 0.57);\
43 | }\
44 | .ace-kuroir .ace_fold {\
45 | border-color: #363636;\
46 | }\
47 | .ace-kuroir .ace_constant{color:#CD6839;}.ace-kuroir .ace_constant.ace_numeric{color:#9A5925;}.ace-kuroir .ace_support{color:#104E8B;}.ace-kuroir .ace_support.ace_function{color:#005273;}.ace-kuroir .ace_support.ace_constant{color:#CF6A4C;}.ace-kuroir .ace_storage{color:#A52A2A;}.ace-kuroir .ace_invalid.ace_illegal{color:#FD1224;\
48 | background-color:rgba(255, 6, 0, 0.15);}.ace-kuroir .ace_invalid.ace_deprecated{text-decoration:underline;\
49 | font-style:italic;\
50 | color:#FD1732;\
51 | background-color:#E8E9E8;}.ace-kuroir .ace_string{color:#639300;}.ace-kuroir .ace_string.ace_regexp{color:#417E00;\
52 | background-color:#C9D4BE;}.ace-kuroir .ace_comment{color:rgba(148, 148, 148, 0.91);\
53 | background-color:rgba(220, 220, 220, 0.56);}.ace-kuroir .ace_variable{color:#009ACD;}.ace-kuroir .ace_meta.ace_tag{color:#005273;}.ace-kuroir .ace_markup.ace_heading{color:#B8012D;\
54 | background-color:rgba(191, 97, 51, 0.051);}.ace-kuroir .ace_markup.ace_list{color:#8F5B26;}\
55 | ";
56 |
57 | var dom = require("../lib/dom");
58 | dom.importCssString(exports.cssText, exports.cssClass);
59 | });
60 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-merbivore.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/merbivore",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-merbivore";
5 | exports.cssText = ".ace-merbivore .ace_gutter {\
6 | background: #202020;\
7 | color: #E6E1DC\
8 | }\
9 | .ace-merbivore .ace_print-margin {\
10 | width: 1px;\
11 | background: #555651\
12 | }\
13 | .ace-merbivore {\
14 | background-color: #161616;\
15 | color: #E6E1DC\
16 | }\
17 | .ace-merbivore .ace_cursor {\
18 | color: #FFFFFF\
19 | }\
20 | .ace-merbivore .ace_marker-layer .ace_selection {\
21 | background: #454545\
22 | }\
23 | .ace-merbivore.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #161616;\
25 | border-radius: 2px\
26 | }\
27 | .ace-merbivore .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-merbivore .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #404040\
33 | }\
34 | .ace-merbivore .ace_marker-layer .ace_active-line {\
35 | background: #333435\
36 | }\
37 | .ace-merbivore .ace_gutter-active-line {\
38 | background-color: #333435\
39 | }\
40 | .ace-merbivore .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #454545\
42 | }\
43 | .ace-merbivore .ace_invisible {\
44 | color: #404040\
45 | }\
46 | .ace-merbivore .ace_entity.ace_name.ace_tag,\
47 | .ace-merbivore .ace_keyword,\
48 | .ace-merbivore .ace_meta,\
49 | .ace-merbivore .ace_meta.ace_tag,\
50 | .ace-merbivore .ace_storage,\
51 | .ace-merbivore .ace_support.ace_function {\
52 | color: #FC6F09\
53 | }\
54 | .ace-merbivore .ace_constant,\
55 | .ace-merbivore .ace_constant.ace_character,\
56 | .ace-merbivore .ace_constant.ace_character.ace_escape,\
57 | .ace-merbivore .ace_constant.ace_other,\
58 | .ace-merbivore .ace_support.ace_type {\
59 | color: #1EDAFB\
60 | }\
61 | .ace-merbivore .ace_constant.ace_character.ace_escape {\
62 | color: #519F50\
63 | }\
64 | .ace-merbivore .ace_constant.ace_language {\
65 | color: #FDC251\
66 | }\
67 | .ace-merbivore .ace_constant.ace_library,\
68 | .ace-merbivore .ace_string,\
69 | .ace-merbivore .ace_support.ace_constant {\
70 | color: #8DFF0A\
71 | }\
72 | .ace-merbivore .ace_constant.ace_numeric {\
73 | color: #58C554\
74 | }\
75 | .ace-merbivore .ace_invalid {\
76 | color: #FFFFFF;\
77 | background-color: #990000\
78 | }\
79 | .ace-merbivore .ace_fold {\
80 | background-color: #FC6F09;\
81 | border-color: #E6E1DC\
82 | }\
83 | .ace-merbivore .ace_comment {\
84 | font-style: italic;\
85 | color: #AD2EA4\
86 | }\
87 | .ace-merbivore .ace_entity.ace_other.ace_attribute-name {\
88 | color: #FFFF89\
89 | }\
90 | .ace-merbivore .ace_indent-guide {\
91 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQFxf3ZXB1df0PAAdsAmERTkEHAAAAAElFTkSuQmCC) right repeat-y\
92 | }";
93 |
94 | var dom = require("../lib/dom");
95 | dom.importCssString(exports.cssText, exports.cssClass);
96 | });
97 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-merbivore_soft.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/merbivore_soft",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-merbivore-soft";
5 | exports.cssText = ".ace-merbivore-soft .ace_gutter {\
6 | background: #262424;\
7 | color: #E6E1DC\
8 | }\
9 | .ace-merbivore-soft .ace_print-margin {\
10 | width: 1px;\
11 | background: #262424\
12 | }\
13 | .ace-merbivore-soft {\
14 | background-color: #1C1C1C;\
15 | color: #E6E1DC\
16 | }\
17 | .ace-merbivore-soft .ace_cursor {\
18 | color: #FFFFFF\
19 | }\
20 | .ace-merbivore-soft .ace_marker-layer .ace_selection {\
21 | background: #494949\
22 | }\
23 | .ace-merbivore-soft.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #1C1C1C;\
25 | border-radius: 2px\
26 | }\
27 | .ace-merbivore-soft .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-merbivore-soft .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #404040\
33 | }\
34 | .ace-merbivore-soft .ace_marker-layer .ace_active-line {\
35 | background: #333435\
36 | }\
37 | .ace-merbivore-soft .ace_gutter-active-line {\
38 | background-color: #333435\
39 | }\
40 | .ace-merbivore-soft .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #494949\
42 | }\
43 | .ace-merbivore-soft .ace_invisible {\
44 | color: #404040\
45 | }\
46 | .ace-merbivore-soft .ace_entity.ace_name.ace_tag,\
47 | .ace-merbivore-soft .ace_keyword,\
48 | .ace-merbivore-soft .ace_meta,\
49 | .ace-merbivore-soft .ace_meta.ace_tag,\
50 | .ace-merbivore-soft .ace_storage {\
51 | color: #FC803A\
52 | }\
53 | .ace-merbivore-soft .ace_constant,\
54 | .ace-merbivore-soft .ace_constant.ace_character,\
55 | .ace-merbivore-soft .ace_constant.ace_character.ace_escape,\
56 | .ace-merbivore-soft .ace_constant.ace_other,\
57 | .ace-merbivore-soft .ace_support.ace_type {\
58 | color: #68C1D8\
59 | }\
60 | .ace-merbivore-soft .ace_constant.ace_character.ace_escape {\
61 | color: #B3E5B4\
62 | }\
63 | .ace-merbivore-soft .ace_constant.ace_language {\
64 | color: #E1C582\
65 | }\
66 | .ace-merbivore-soft .ace_constant.ace_library,\
67 | .ace-merbivore-soft .ace_string,\
68 | .ace-merbivore-soft .ace_support.ace_constant {\
69 | color: #8EC65F\
70 | }\
71 | .ace-merbivore-soft .ace_constant.ace_numeric {\
72 | color: #7FC578\
73 | }\
74 | .ace-merbivore-soft .ace_invalid,\
75 | .ace-merbivore-soft .ace_invalid.ace_deprecated {\
76 | color: #FFFFFF;\
77 | background-color: #FE3838\
78 | }\
79 | .ace-merbivore-soft .ace_fold {\
80 | background-color: #FC803A;\
81 | border-color: #E6E1DC\
82 | }\
83 | .ace-merbivore-soft .ace_comment,\
84 | .ace-merbivore-soft .ace_meta {\
85 | font-style: italic;\
86 | color: #AC4BB8\
87 | }\
88 | .ace-merbivore-soft .ace_entity.ace_other.ace_attribute-name {\
89 | color: #EAF1A3\
90 | }\
91 | .ace-merbivore-soft .ace_indent-guide {\
92 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWOQkpLyZfD09PwPAAfYAnaStpHRAAAAAElFTkSuQmCC) right repeat-y\
93 | }";
94 |
95 | var dom = require("../lib/dom");
96 | dom.importCssString(exports.cssText, exports.cssClass);
97 | });
98 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-solarized_dark.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/solarized_dark",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-solarized-dark";
5 | exports.cssText = ".ace-solarized-dark .ace_gutter {\
6 | background: #01313f;\
7 | color: #d0edf7\
8 | }\
9 | .ace-solarized-dark .ace_print-margin {\
10 | width: 1px;\
11 | background: #33555E\
12 | }\
13 | .ace-solarized-dark {\
14 | background-color: #002B36;\
15 | color: #93A1A1\
16 | }\
17 | .ace-solarized-dark .ace_entity.ace_other.ace_attribute-name,\
18 | .ace-solarized-dark .ace_storage {\
19 | color: #93A1A1\
20 | }\
21 | .ace-solarized-dark .ace_cursor,\
22 | .ace-solarized-dark .ace_string.ace_regexp {\
23 | color: #D30102\
24 | }\
25 | .ace-solarized-dark .ace_marker-layer .ace_active-line,\
26 | .ace-solarized-dark .ace_marker-layer .ace_selection {\
27 | background: rgba(255, 255, 255, 0.1)\
28 | }\
29 | .ace-solarized-dark.ace_multiselect .ace_selection.ace_start {\
30 | box-shadow: 0 0 3px 0px #002B36;\
31 | border-radius: 2px\
32 | }\
33 | .ace-solarized-dark .ace_marker-layer .ace_step {\
34 | background: rgb(102, 82, 0)\
35 | }\
36 | .ace-solarized-dark .ace_marker-layer .ace_bracket {\
37 | margin: -1px 0 0 -1px;\
38 | border: 1px solid rgba(147, 161, 161, 0.50)\
39 | }\
40 | .ace-solarized-dark .ace_gutter-active-line {\
41 | background-color: #0d3440\
42 | }\
43 | .ace-solarized-dark .ace_marker-layer .ace_selected-word {\
44 | border: 1px solid #073642\
45 | }\
46 | .ace-solarized-dark .ace_invisible {\
47 | color: rgba(147, 161, 161, 0.50)\
48 | }\
49 | .ace-solarized-dark .ace_keyword,\
50 | .ace-solarized-dark .ace_meta,\
51 | .ace-solarized-dark .ace_support.ace_class,\
52 | .ace-solarized-dark .ace_support.ace_type {\
53 | color: #859900\
54 | }\
55 | .ace-solarized-dark .ace_constant.ace_character,\
56 | .ace-solarized-dark .ace_constant.ace_other {\
57 | color: #CB4B16\
58 | }\
59 | .ace-solarized-dark .ace_constant.ace_language {\
60 | color: #B58900\
61 | }\
62 | .ace-solarized-dark .ace_constant.ace_numeric {\
63 | color: #D33682\
64 | }\
65 | .ace-solarized-dark .ace_fold {\
66 | background-color: #268BD2;\
67 | border-color: #93A1A1\
68 | }\
69 | .ace-solarized-dark .ace_entity.ace_name.ace_function,\
70 | .ace-solarized-dark .ace_entity.ace_name.ace_tag,\
71 | .ace-solarized-dark .ace_support.ace_function,\
72 | .ace-solarized-dark .ace_variable,\
73 | .ace-solarized-dark .ace_variable.ace_language {\
74 | color: #268BD2\
75 | }\
76 | .ace-solarized-dark .ace_string {\
77 | color: #2AA198\
78 | }\
79 | .ace-solarized-dark .ace_comment {\
80 | font-style: italic;\
81 | color: #657B83\
82 | }\
83 | .ace-solarized-dark .ace_indent-guide {\
84 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNg0Db1ZVCxc/sPAAd4AlUHlLenAAAAAElFTkSuQmCC) right repeat-y\
85 | }";
86 |
87 | var dom = require("../lib/dom");
88 | dom.importCssString(exports.cssText, exports.cssClass);
89 | });
90 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-solarized_light.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/solarized_light",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-solarized-light";
5 | exports.cssText = ".ace-solarized-light .ace_gutter {\
6 | background: #fbf1d3;\
7 | color: #333\
8 | }\
9 | .ace-solarized-light .ace_print-margin {\
10 | width: 1px;\
11 | background: #e8e8e8\
12 | }\
13 | .ace-solarized-light {\
14 | background-color: #FDF6E3;\
15 | color: #586E75\
16 | }\
17 | .ace-solarized-light .ace_cursor {\
18 | color: #000000\
19 | }\
20 | .ace-solarized-light .ace_marker-layer .ace_selection {\
21 | background: rgba(7, 54, 67, 0.09)\
22 | }\
23 | .ace-solarized-light.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #FDF6E3;\
25 | border-radius: 2px\
26 | }\
27 | .ace-solarized-light .ace_marker-layer .ace_step {\
28 | background: rgb(255, 255, 0)\
29 | }\
30 | .ace-solarized-light .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid rgba(147, 161, 161, 0.50)\
33 | }\
34 | .ace-solarized-light .ace_marker-layer .ace_active-line {\
35 | background: #EEE8D5\
36 | }\
37 | .ace-solarized-light .ace_gutter-active-line {\
38 | background-color : #EDE5C1\
39 | }\
40 | .ace-solarized-light .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #073642\
42 | }\
43 | .ace-solarized-light .ace_invisible {\
44 | color: rgba(147, 161, 161, 0.50)\
45 | }\
46 | .ace-solarized-light .ace_keyword,\
47 | .ace-solarized-light .ace_meta,\
48 | .ace-solarized-light .ace_support.ace_class,\
49 | .ace-solarized-light .ace_support.ace_type {\
50 | color: #859900\
51 | }\
52 | .ace-solarized-light .ace_constant.ace_character,\
53 | .ace-solarized-light .ace_constant.ace_other {\
54 | color: #CB4B16\
55 | }\
56 | .ace-solarized-light .ace_constant.ace_language {\
57 | color: #B58900\
58 | }\
59 | .ace-solarized-light .ace_constant.ace_numeric {\
60 | color: #D33682\
61 | }\
62 | .ace-solarized-light .ace_fold {\
63 | background-color: #268BD2;\
64 | border-color: #586E75\
65 | }\
66 | .ace-solarized-light .ace_entity.ace_name.ace_function,\
67 | .ace-solarized-light .ace_entity.ace_name.ace_tag,\
68 | .ace-solarized-light .ace_support.ace_function,\
69 | .ace-solarized-light .ace_variable,\
70 | .ace-solarized-light .ace_variable.ace_language {\
71 | color: #268BD2\
72 | }\
73 | .ace-solarized-light .ace_storage {\
74 | color: #073642\
75 | }\
76 | .ace-solarized-light .ace_string {\
77 | color: #2AA198\
78 | }\
79 | .ace-solarized-light .ace_string.ace_regexp {\
80 | color: #D30102\
81 | }\
82 | .ace-solarized-light .ace_comment,\
83 | .ace-solarized-light .ace_entity.ace_other.ace_attribute-name {\
84 | color: #93A1A1\
85 | }\
86 | .ace-solarized-light .ace_indent-guide {\
87 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHjy8NJ/AAjgA5fzQUmBAAAAAElFTkSuQmCC) right repeat-y\
88 | }";
89 |
90 | var dom = require("../lib/dom");
91 | dom.importCssString(exports.cssText, exports.cssClass);
92 | });
93 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-vibrant_ink.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/vibrant_ink",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = true;
4 | exports.cssClass = "ace-vibrant-ink";
5 | exports.cssText = ".ace-vibrant-ink .ace_gutter {\
6 | background: #1a1a1a;\
7 | color: #BEBEBE\
8 | }\
9 | .ace-vibrant-ink .ace_print-margin {\
10 | width: 1px;\
11 | background: #1a1a1a\
12 | }\
13 | .ace-vibrant-ink {\
14 | background-color: #0F0F0F;\
15 | color: #FFFFFF\
16 | }\
17 | .ace-vibrant-ink .ace_cursor {\
18 | color: #FFFFFF\
19 | }\
20 | .ace-vibrant-ink .ace_marker-layer .ace_selection {\
21 | background: #6699CC\
22 | }\
23 | .ace-vibrant-ink.ace_multiselect .ace_selection.ace_start {\
24 | box-shadow: 0 0 3px 0px #0F0F0F;\
25 | border-radius: 2px\
26 | }\
27 | .ace-vibrant-ink .ace_marker-layer .ace_step {\
28 | background: rgb(102, 82, 0)\
29 | }\
30 | .ace-vibrant-ink .ace_marker-layer .ace_bracket {\
31 | margin: -1px 0 0 -1px;\
32 | border: 1px solid #404040\
33 | }\
34 | .ace-vibrant-ink .ace_marker-layer .ace_active-line {\
35 | background: #333333\
36 | }\
37 | .ace-vibrant-ink .ace_gutter-active-line {\
38 | background-color: #333333\
39 | }\
40 | .ace-vibrant-ink .ace_marker-layer .ace_selected-word {\
41 | border: 1px solid #6699CC\
42 | }\
43 | .ace-vibrant-ink .ace_invisible {\
44 | color: #404040\
45 | }\
46 | .ace-vibrant-ink .ace_keyword,\
47 | .ace-vibrant-ink .ace_meta {\
48 | color: #FF6600\
49 | }\
50 | .ace-vibrant-ink .ace_constant,\
51 | .ace-vibrant-ink .ace_constant.ace_character,\
52 | .ace-vibrant-ink .ace_constant.ace_character.ace_escape,\
53 | .ace-vibrant-ink .ace_constant.ace_other {\
54 | color: #339999\
55 | }\
56 | .ace-vibrant-ink .ace_constant.ace_numeric {\
57 | color: #99CC99\
58 | }\
59 | .ace-vibrant-ink .ace_invalid,\
60 | .ace-vibrant-ink .ace_invalid.ace_deprecated {\
61 | color: #CCFF33;\
62 | background-color: #000000\
63 | }\
64 | .ace-vibrant-ink .ace_fold {\
65 | background-color: #FFCC00;\
66 | border-color: #FFFFFF\
67 | }\
68 | .ace-vibrant-ink .ace_entity.ace_name.ace_function,\
69 | .ace-vibrant-ink .ace_support.ace_function,\
70 | .ace-vibrant-ink .ace_variable {\
71 | color: #FFCC00\
72 | }\
73 | .ace-vibrant-ink .ace_variable.ace_parameter {\
74 | font-style: italic\
75 | }\
76 | .ace-vibrant-ink .ace_string {\
77 | color: #66FF00\
78 | }\
79 | .ace-vibrant-ink .ace_string.ace_regexp {\
80 | color: #44B4CC\
81 | }\
82 | .ace-vibrant-ink .ace_comment {\
83 | color: #9933CC\
84 | }\
85 | .ace-vibrant-ink .ace_entity.ace_other.ace_attribute-name {\
86 | font-style: italic;\
87 | color: #99CC99\
88 | }\
89 | .ace-vibrant-ink .ace_indent-guide {\
90 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYNDTc/oPAALPAZ7hxlbYAAAAAElFTkSuQmCC) right repeat-y\
91 | }";
92 |
93 | var dom = require("../lib/dom");
94 | dom.importCssString(exports.cssText, exports.cssClass);
95 | });
96 |
--------------------------------------------------------------------------------
/ace/src-noconflict/theme-xcode.js:
--------------------------------------------------------------------------------
1 | ace.define("ace/theme/xcode",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
2 |
3 | exports.isDark = false;
4 | exports.cssClass = "ace-xcode";
5 | exports.cssText = "\
6 | .ace-xcode .ace_gutter {\
7 | background: #e8e8e8;\
8 | color: #333\
9 | }\
10 | .ace-xcode .ace_print-margin {\
11 | width: 1px;\
12 | background: #e8e8e8\
13 | }\
14 | .ace-xcode {\
15 | background-color: #FFFFFF;\
16 | color: #000000\
17 | }\
18 | .ace-xcode .ace_cursor {\
19 | color: #000000\
20 | }\
21 | .ace-xcode .ace_marker-layer .ace_selection {\
22 | background: #B5D5FF\
23 | }\
24 | .ace-xcode.ace_multiselect .ace_selection.ace_start {\
25 | box-shadow: 0 0 3px 0px #FFFFFF;\
26 | border-radius: 2px\
27 | }\
28 | .ace-xcode .ace_marker-layer .ace_step {\
29 | background: rgb(198, 219, 174)\
30 | }\
31 | .ace-xcode .ace_marker-layer .ace_bracket {\
32 | margin: -1px 0 0 -1px;\
33 | border: 1px solid #BFBFBF\
34 | }\
35 | .ace-xcode .ace_marker-layer .ace_active-line {\
36 | background: rgba(0, 0, 0, 0.071)\
37 | }\
38 | .ace-xcode .ace_gutter-active-line {\
39 | background-color: rgba(0, 0, 0, 0.071)\
40 | }\
41 | .ace-xcode .ace_marker-layer .ace_selected-word {\
42 | border: 1px solid #B5D5FF\
43 | }\
44 | .ace-xcode .ace_constant.ace_language,\
45 | .ace-xcode .ace_keyword,\
46 | .ace-xcode .ace_meta,\
47 | .ace-xcode .ace_variable.ace_language {\
48 | color: #C800A4\
49 | }\
50 | .ace-xcode .ace_invisible {\
51 | color: #BFBFBF\
52 | }\
53 | .ace-xcode .ace_constant.ace_character,\
54 | .ace-xcode .ace_constant.ace_other {\
55 | color: #275A5E\
56 | }\
57 | .ace-xcode .ace_constant.ace_numeric {\
58 | color: #3A00DC\
59 | }\
60 | .ace-xcode .ace_entity.ace_other.ace_attribute-name,\
61 | .ace-xcode .ace_support.ace_constant,\
62 | .ace-xcode .ace_support.ace_function {\
63 | color: #450084\
64 | }\
65 | .ace-xcode .ace_fold {\
66 | background-color: #C800A4;\
67 | border-color: #000000\
68 | }\
69 | .ace-xcode .ace_entity.ace_name.ace_tag,\
70 | .ace-xcode .ace_support.ace_class,\
71 | .ace-xcode .ace_support.ace_type {\
72 | color: #790EAD\
73 | }\
74 | .ace-xcode .ace_storage {\
75 | color: #C900A4\
76 | }\
77 | .ace-xcode .ace_string {\
78 | color: #DF0002\
79 | }\
80 | .ace-xcode .ace_comment {\
81 | color: #008E00\
82 | }\
83 | .ace-xcode .ace_indent-guide {\
84 | background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==) right repeat-y\
85 | }";
86 |
87 | var dom = require("../lib/dom");
88 | dom.importCssString(exports.cssText, exports.cssClass);
89 | });
90 |
--------------------------------------------------------------------------------
/codemirror.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BRAID: Web Audio Instruments
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/images/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/banner.png
--------------------------------------------------------------------------------
/images/braid_title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/braid_title.png
--------------------------------------------------------------------------------
/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/button.png
--------------------------------------------------------------------------------
/images/close-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/close-icon.png
--------------------------------------------------------------------------------
/images/close-icon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/close-icon2.png
--------------------------------------------------------------------------------
/images/colors.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/colors.png
--------------------------------------------------------------------------------
/images/daisy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/daisy.png
--------------------------------------------------------------------------------
/images/dial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/dial.png
--------------------------------------------------------------------------------
/images/disk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/disk.png
--------------------------------------------------------------------------------
/images/envelope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/envelope.png
--------------------------------------------------------------------------------
/images/fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/fullscreen.png
--------------------------------------------------------------------------------
/images/fullscreen2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/fullscreen2.png
--------------------------------------------------------------------------------
/images/gridbg copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/gridbg copy.png
--------------------------------------------------------------------------------
/images/gridbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/gridbg.png
--------------------------------------------------------------------------------
/images/infowin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/infowin.png
--------------------------------------------------------------------------------
/images/joints.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/joints.png
--------------------------------------------------------------------------------
/images/keyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/keyboard.png
--------------------------------------------------------------------------------
/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/loading.gif
--------------------------------------------------------------------------------
/images/locked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/locked.png
--------------------------------------------------------------------------------
/images/matrix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/matrix.png
--------------------------------------------------------------------------------
/images/metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/metro.png
--------------------------------------------------------------------------------
/images/metroball.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/metroball.png
--------------------------------------------------------------------------------
/images/min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/min.png
--------------------------------------------------------------------------------
/images/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/more.png
--------------------------------------------------------------------------------
/images/mouse.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/mouse.jpg
--------------------------------------------------------------------------------
/images/mouse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/mouse.png
--------------------------------------------------------------------------------
/images/multislider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/multislider.png
--------------------------------------------------------------------------------
/images/multitouch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/multitouch.png
--------------------------------------------------------------------------------
/images/newpage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/newpage.png
--------------------------------------------------------------------------------
/images/number.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/number.png
--------------------------------------------------------------------------------
/images/pixels.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/pixels.png
--------------------------------------------------------------------------------
/images/play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/play.png
--------------------------------------------------------------------------------
/images/playblack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/playblack.png
--------------------------------------------------------------------------------
/images/playblue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/playblue.png
--------------------------------------------------------------------------------
/images/playblue2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/playblue2.png
--------------------------------------------------------------------------------
/images/playgreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/playgreen.png
--------------------------------------------------------------------------------
/images/position.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/position.png
--------------------------------------------------------------------------------
/images/range.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/range.png
--------------------------------------------------------------------------------
/images/remix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/remix.png
--------------------------------------------------------------------------------
/images/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/slider.png
--------------------------------------------------------------------------------
/images/string.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/string.png
--------------------------------------------------------------------------------
/images/tilt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/tilt.png
--------------------------------------------------------------------------------
/images/toggle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/toggle.png
--------------------------------------------------------------------------------
/images/trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/trash.png
--------------------------------------------------------------------------------
/images/typewriter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/typewriter.png
--------------------------------------------------------------------------------
/images/unlocked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/unlocked.png
--------------------------------------------------------------------------------
/images/vinyl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/vinyl.png
--------------------------------------------------------------------------------
/images/wheel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/images/wheel.png
--------------------------------------------------------------------------------
/info/README.txt:
--------------------------------------------------------------------------------
1 | Alpha by HTML5 UP
2 | html5up.net | @n33co
3 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
4 |
5 |
6 | A clean, super minimal responsive template geared towards startups, app devs, and other
7 | dedicated folks working tirelessly to launch their products. Includes a landing page,
8 | generic page, contact page, and a page with a whole mess of pre-styled elements (something
9 | new I'm trying out). Sass sources are also included.
10 |
11 | Demo images* courtesy of Unsplash, a radtastic collection of CC0 (public domain) images
12 | you can use for pretty much whatever.
13 |
14 | (* = Not included)
15 |
16 | Feedback, bug reports, and comments are not only welcome, but strongly encouraged :)
17 |
18 | AJ
19 | n33.co @n33co dribbble.com/n33
20 |
21 |
22 | Credits:
23 |
24 | Demo Images:
25 | Unsplash (unsplash.com)
26 |
27 | Icons:
28 | Font Awesome (fortawesome.github.com/Font-Awesome)
29 |
30 | Other:
31 | jQuery (jquery.com)
32 | html5shiv.js (@afarkas @jdalton @jon_neal @rem)
33 | CSS3 Pie (css3pie.com)
34 | background-size polyfill (github.com/louisremi)
35 | skel (n33.co)
--------------------------------------------------------------------------------
/info/css/ie/html5shiv.js:
--------------------------------------------------------------------------------
1 | /*
2 | HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
5 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x";
6 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML=" ";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
7 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",version:"3.6.2",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();
8 | for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d header {
102 | margin: 0 2em 1.5em 2em;
103 | }
104 |
105 | #main > header h2 {
106 | font-size: 2em;
107 | }
108 |
109 | #main > header p {
110 | font-size: 1em;
111 | padding-bottom: 1em;
112 | }
113 |
114 | body.landing #main {
115 | padding: 0;
116 | margin-top: 0;
117 | }
118 |
119 | /* Footer */
120 |
121 | #footer {
122 | padding: 4em 0;
123 | }
124 |
125 | #footer .copyright li {
126 | border-left: 0;
127 | display: block;
128 | line-height: 2em;
129 | margin-left: 0;
130 | padding-left: 0;
131 | }
--------------------------------------------------------------------------------
/info/css/style-mobilep.css:
--------------------------------------------------------------------------------
1 | /*
2 | Alpha by HTML5 UP
3 | html5up.net | @n33co
4 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 | */
6 |
7 | /* Basic */
8 |
9 | html, body {
10 | min-width: 320px;
11 | }
12 |
13 | body, input, select, textarea {
14 | font-size: 11pt;
15 | }
16 |
17 | /* Section/Article */
18 |
19 | header.major {
20 | padding: 0;
21 | }
22 |
23 | /* List */
24 |
25 | ul.actions {
26 | margin: 0 0 2em 0;
27 | }
28 |
29 | ul.actions li {
30 | display: block;
31 | padding: 1em 0 0 0;
32 | text-align: center;
33 | width: 100%;
34 | }
35 |
36 | ul.actions li:first-child {
37 | padding-top: 0;
38 | }
39 |
40 | ul.actions li > * {
41 | width: 100%;
42 | margin: 0 !important;
43 | }
44 |
45 | ul.actions li > *.icon:before {
46 | margin-left: -2em;
47 | }
48 |
49 | ul.actions.small li {
50 | padding: 0.5em 0 0 0;
51 | }
52 |
53 | ul.actions.small li:first-child {
54 | padding-top: 0;
55 | }
56 |
57 | /* Box */
58 |
59 | .box {
60 | border-radius: 0;
61 | box-shadow: none;
62 | margin: 1em 0 0 0;
63 | padding: 3em 1em !important;
64 | }
65 |
66 | .box.features .features-row section {
67 | margin: 3em 0 0 0 !important;
68 | padding: 3em 0 0 0 !important;
69 | }
70 |
71 | .box .image.featured {
72 | border-radius: 0;
73 | margin-left: -1em;
74 | width: calc(100% + 2em);
75 | }
76 |
77 | .box .image.featured img {
78 | border-radius: 0 !important;
79 | }
80 |
81 | .box .image.featured:first-child {
82 | margin-bottom: 3em;
83 | margin-top: -3em;
84 | }
85 |
86 | .box .image.featured:last-child {
87 | margin-bottom: -3em;
88 | margin-top: 3em;
89 | }
90 |
91 | /* Banner */
92 |
93 | #banner {
94 | padding: 5em 1em 4em 1em;
95 | }
96 |
97 | /* Main */
98 |
99 | #main > .box:first-child {
100 | margin-top: 0;
101 | }
102 |
103 | /* CTA */
104 |
105 | #cta {
106 | padding: 2.5em 1em 3em 1em;
107 | }
--------------------------------------------------------------------------------
/info/css/style-narrow.css:
--------------------------------------------------------------------------------
1 | /*
2 | Alpha by HTML5 UP
3 | html5up.net | @n33co
4 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 | */
6 |
7 | /* Basic */
8 |
9 | body, input, select, textarea {
10 | font-size: 11pt;
11 | }
--------------------------------------------------------------------------------
/info/css/style-narrower.css:
--------------------------------------------------------------------------------
1 | /*
2 | Alpha by HTML5 UP
3 | html5up.net | @n33co
4 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 | */
6 |
7 | /* Basic */
8 |
9 | body, input, select, textarea {
10 | font-size: 11pt;
11 | }
12 |
13 | h2 br, h3 br, h4 br, h5 br, h6 br {
14 | display: none;
15 | }
16 |
17 | /* Section/Article */
18 |
19 | header br {
20 | display: none;
21 | }
22 |
23 | header.major {
24 | padding: 0 4em;
25 | }
26 |
27 | /* Box */
28 |
29 | .box {
30 | padding: 3em 2em;
31 | }
32 |
33 | .box.features > section {
34 | padding: 3em 2em;
35 | }
36 |
37 | .box .image.featured {
38 | margin-left: -2em;
39 | width: calc(100% + 4em);
40 | }
41 |
42 | .box .image.featured:first-child {
43 | margin-bottom: 3em;
44 | margin-top: -3em;
45 | }
46 |
47 | .box .image.featured:last-child {
48 | margin-bottom: -3em;
49 | margin-top: 3em;
50 | }
51 |
52 | /* Header */
53 |
54 | #skel-layers-wrapper {
55 | padding-top: 0;
56 | }
57 |
58 | #header {
59 | display: none;
60 | }
61 |
62 | /* Banner */
63 |
64 | /* Layers */
65 |
66 | #navButton .toggle {
67 | text-decoration: none;
68 | height: 100%;
69 | left: 0;
70 | position: absolute;
71 | top: 0;
72 | width: 100%;
73 | }
74 |
75 | #navButton .toggle:before {
76 | -moz-osx-font-smoothing: grayscale;
77 | -webkit-font-smoothing: antialiased;
78 | font-family: FontAwesome;
79 | font-style: normal;
80 | font-weight: normal;
81 | text-transform: none !important;
82 | }
83 |
84 | #navButton .toggle:before {
85 | background: rgba(192, 192, 192, 0.75);
86 | border-radius: 6px;
87 | color: #fff;
88 | content: '\f0c9';
89 | display: block;
90 | font-size: 16px;
91 | height: 2.25em;
92 | left: 0.5em;
93 | line-height: 2.25em;
94 | position: absolute;
95 | text-align: center;
96 | top: 0.5em;
97 | width: 3.5em;
98 | }
99 |
100 | #navPanel {
101 | background: #2b2b2b;
102 | color: #bbb;
103 | }
104 |
105 | #navPanel .link {
106 | border-bottom: 0;
107 | border-top: solid 1px rgba(255, 255, 255, 0.05);
108 | color: #bbb;
109 | display: block;
110 | height: 44px;
111 | line-height: 44px;
112 | padding: 0 1em 0 1em;
113 | text-decoration: none;
114 | }
115 |
116 | #navPanel .link:first-child {
117 | border-top: 0;
118 | }
119 |
120 | #navPanel .link.depth-0 {
121 | color: #fff;
122 | }
123 |
124 | #navPanel .link .indent-1 {
125 | display: inline-block;
126 | width: 1em;
127 | }
128 |
129 | #navPanel .link .indent-2 {
130 | display: inline-block;
131 | width: 2em;
132 | }
133 |
134 | #navPanel .link .indent-3 {
135 | display: inline-block;
136 | width: 3em;
137 | }
138 |
139 | #navPanel .link .indent-4 {
140 | display: inline-block;
141 | width: 4em;
142 | }
143 |
144 | #navPanel .link .indent-5 {
145 | display: inline-block;
146 | width: 5em;
147 | }
--------------------------------------------------------------------------------
/info/css/style-normal.css:
--------------------------------------------------------------------------------
1 | /*
2 | Alpha by HTML5 UP
3 | html5up.net | @n33co
4 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 | */
6 |
7 | /* Basic */
8 |
9 | body, input, select, textarea {
10 | font-size: 11pt;
11 | }
12 |
13 | /* Header */
14 |
15 | .dropotron.level-0 {
16 | font-size: 1em;
17 | }
18 |
19 | /* Banner */
20 |
21 | #banner {
22 | background-attachment: scroll;
23 | }
24 |
25 | #banner h2 {
26 | font-size: 3.5em;
27 | }
--------------------------------------------------------------------------------
/info/css/style-wide.css:
--------------------------------------------------------------------------------
1 | /*
2 | Alpha by HTML5 UP
3 | html5up.net | @n33co
4 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 | */
6 |
7 | /* Basic */
8 |
9 | body, input, select, textarea {
10 | font-size: 13pt;
11 | }
12 |
13 | /* Banner */
14 |
15 | #banner {
16 | padding: 10em 0 18em 0;
17 | }
--------------------------------------------------------------------------------
/info/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/info/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/info/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/info/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/info/images/add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/add.png
--------------------------------------------------------------------------------
/info/images/add_icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/add_icons.png
--------------------------------------------------------------------------------
/info/images/banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/banner.jpg
--------------------------------------------------------------------------------
/info/images/braid_blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/braid_blue.png
--------------------------------------------------------------------------------
/info/images/braidlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/braidlogo.png
--------------------------------------------------------------------------------
/info/images/braidlogo_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/braidlogo_small.png
--------------------------------------------------------------------------------
/info/images/braidlogo_small.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/braidlogo_small.psd
--------------------------------------------------------------------------------
/info/images/callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/callback.png
--------------------------------------------------------------------------------
/info/images/daisy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/daisy.png
--------------------------------------------------------------------------------
/info/images/daisy2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/daisy2.png
--------------------------------------------------------------------------------
/info/images/daisy3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/daisy3.png
--------------------------------------------------------------------------------
/info/images/elements.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/elements.png
--------------------------------------------------------------------------------
/info/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/favicon.png
--------------------------------------------------------------------------------
/info/images/favicon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/favicon2.png
--------------------------------------------------------------------------------
/info/images/globalcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/globalcode.png
--------------------------------------------------------------------------------
/info/images/interfacetools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/interfacetools.png
--------------------------------------------------------------------------------
/info/images/pic01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/pic01.jpg
--------------------------------------------------------------------------------
/info/images/pic02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/pic02.jpg
--------------------------------------------------------------------------------
/info/images/pic03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/pic03.jpg
--------------------------------------------------------------------------------
/info/images/pic04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/pic04.jpg
--------------------------------------------------------------------------------
/info/images/pic05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/pic05.jpg
--------------------------------------------------------------------------------
/info/images/searchdb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/searchdb.png
--------------------------------------------------------------------------------
/info/images/wholegui.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/wholegui.png
--------------------------------------------------------------------------------
/info/images/wholegui2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/info/images/wholegui2.png
--------------------------------------------------------------------------------
/info/js/jquery.scrollgress.min.js:
--------------------------------------------------------------------------------
1 | /* jquery.scrollgress vx.x | (c) n33 | n33.co @n33co | MIT */
2 | (function(){var e="scrollwatchResume",t="length",n="removeData",r="data",i="scrollwatch-state",s="scrollwatch-suspended",o="scrollgress-suspended",u="setTimeout",a="trigger",f="scroll",l="scrollwatchSuspend",c=!0,h="scrollwatch",p=null,d="top",v="rangeMin",m="rangeMax",g="scrollgress",y=!1,b="anchor",w="unscrollwatch",E="unscrollgress",S="element",x="-id",T="scroll.",N="height",C="scrollTop",k="center",L="bottom",A=$(window),O=$(document),M=1e3;jQuery.fn[e]=function(){var l,c;if(this[t]==0)return $(this);if(this[t]>1){for(l=0;l1){for(e=0;e1){for(n=0;n=a[v],n=a[m]===y||e<=a[m];if(t&&n){f[r](i,1),a.on&&a.on(f),w&&(w(f,c),w=p);return}}if(s==1||s==-1){t=a[v]!==y&&ea[m];if(t||n){f[r](i,0),a.off&&a.off(f),w&&(w(f,y),w=p);return}}},w?0:a.delay)},{anchor:a[b]},h),f},jQuery.fn[w]=function(){var e,r;if(this[t]==0)return $(this);if(this[t]>1){for(e=0;e1){for(s=0;s0?s=Math.max(0,s-u.easing/100):s<0&&(s=Math.min(0,s+u.easing/100)),e(s,l)})[a](f),l},jQuery.fn[E]=function(e){var i,s,o,u;if(this[t]==0)return $(this);if(this[t]>1){for(i=0;i header {
117 | margin: 0 2em 1.5em 2em;
118 |
119 | h2 {
120 | font-size: 2em;
121 | }
122 |
123 | p {
124 | font-size: 1em;
125 | padding-bottom: 1em;
126 | }
127 | }
128 | }
129 |
130 | body.landing {
131 | #main {
132 | padding: 0;
133 | margin-top: 0;
134 | }
135 | }
136 |
137 | /* Footer */
138 |
139 | #footer {
140 | padding: 4em 0;
141 |
142 | .copyright {
143 | li {
144 | border-left: 0;
145 | display: block;
146 | line-height: 2em;
147 | margin-left: 0;
148 | padding-left: 0;
149 | }
150 | }
151 | }
--------------------------------------------------------------------------------
/info/sass/style-mobilep.scss:
--------------------------------------------------------------------------------
1 | @import 'vars';
2 | @import 'mixins';
3 |
4 | /*
5 | Alpha by HTML5 UP
6 | html5up.net | @n33co
7 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 | */
9 |
10 | /* Basic */
11 |
12 | html, body {
13 | min-width: 320px;
14 | }
15 |
16 | body, input, select, textarea {
17 | font-size: 11pt;
18 | }
19 |
20 | /* Section/Article */
21 |
22 | header {
23 | &.major {
24 | padding: 0;
25 | }
26 | }
27 |
28 | /* List */
29 |
30 | ul {
31 | &.actions {
32 | margin: 0 0 $size-element-margin 0;
33 |
34 | li {
35 | display: block;
36 | padding: ($size-element-margin * 0.5) 0 0 0;
37 | text-align: center;
38 | width: 100%;
39 |
40 | &:first-child {
41 | padding-top: 0;
42 | }
43 |
44 | > * {
45 | width: 100%;
46 | margin: 0 !important;
47 |
48 | &.icon {
49 | &:before {
50 | margin-left: -2em;
51 | }
52 | }
53 | }
54 | }
55 |
56 | &.small {
57 | li {
58 | padding: ($size-element-margin * 0.25) 0 0 0;
59 |
60 | &:first-child {
61 | padding-top: 0;
62 | }
63 | }
64 | }
65 | }
66 | }
67 |
68 | /* Box */
69 |
70 | $box-padding-vertical: 3em;
71 | $box-padding-horizontal: 1em;
72 |
73 | .box {
74 | border-radius: 0;
75 | box-shadow: none;
76 | margin: ($size-element-margin * 0.5) 0 0 0;
77 | padding: $box-padding-vertical $box-padding-horizontal !important;
78 |
79 | &.features {
80 | .features-row {
81 | section {
82 | margin: $box-padding-vertical 0 0 0 !important;
83 | padding: $box-padding-vertical 0 0 0 !important;
84 | }
85 | }
86 | }
87 |
88 | .image {
89 | &.featured {
90 | border-radius: 0;
91 | margin-left: ($box-padding-horizontal * -1);
92 | width: calc(100% + #{$box-padding-horizontal * 2});
93 |
94 | img {
95 | border-radius: 0 !important;
96 | }
97 |
98 | &:first-child {
99 | margin-bottom: $box-padding-vertical;
100 | margin-top: $box-padding-vertical * -1;
101 | }
102 |
103 | &:last-child {
104 | margin-bottom: $box-padding-vertical * -1;
105 | margin-top: $box-padding-vertical;
106 | }
107 | }
108 | }
109 | }
110 |
111 | /* Banner */
112 |
113 | #banner {
114 | padding: 5em 1em 4em 1em;
115 | }
116 |
117 | /* Main */
118 |
119 | #main {
120 | > .box {
121 | &:first-child {
122 | margin-top: 0;
123 | }
124 | }
125 | }
126 |
127 | /* CTA */
128 |
129 | #cta {
130 | padding: 2.5em 1em 3em 1em;
131 | }
--------------------------------------------------------------------------------
/info/sass/style-narrow.scss:
--------------------------------------------------------------------------------
1 | @import 'vars';
2 | @import 'mixins';
3 |
4 | /*
5 | Alpha by HTML5 UP
6 | html5up.net | @n33co
7 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 | */
9 |
10 | /* Basic */
11 |
12 | body, input, select, textarea {
13 | font-size: 11pt;
14 | }
--------------------------------------------------------------------------------
/info/sass/style-narrower.scss:
--------------------------------------------------------------------------------
1 | @import 'vars';
2 | @import 'mixins';
3 |
4 | /*
5 | Alpha by HTML5 UP
6 | html5up.net | @n33co
7 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 | */
9 |
10 | /* Basic */
11 |
12 | body, input, select, textarea {
13 | font-size: 11pt;
14 | }
15 |
16 | h2, h3, h4, h5, h6 {
17 | br {
18 | display: none;
19 | }
20 | }
21 |
22 | /* Section/Article */
23 |
24 | header {
25 | br {
26 | display: none;
27 | }
28 |
29 | &.major {
30 | padding: 0 4em;
31 | }
32 | }
33 |
34 | /* Box */
35 |
36 | $box-padding-vertical: 3em;
37 | $box-padding-horizontal: 2em;
38 |
39 | .box {
40 | padding: $box-padding-vertical $box-padding-horizontal;
41 |
42 | &.features {
43 | > section {
44 | padding: $box-padding-vertical $box-padding-horizontal;
45 | }
46 | }
47 |
48 | .image {
49 | &.featured {
50 | margin-left: ($box-padding-horizontal * -1);
51 | width: calc(100% + #{$box-padding-horizontal * 2});
52 |
53 | &:first-child {
54 | margin-bottom: $box-padding-vertical;
55 | margin-top: $box-padding-vertical * -1;
56 | }
57 |
58 | &:last-child {
59 | margin-bottom: $box-padding-vertical * -1;
60 | margin-top: $box-padding-vertical;
61 | }
62 | }
63 | }
64 | }
65 |
66 | /* Header */
67 |
68 | //body {
69 | #skel-layers-wrapper {
70 | padding-top: 0;
71 | }
72 |
73 | #header {
74 | display: none;
75 | }
76 |
77 | /* Banner */
78 |
79 | #banner {
80 | //padding: 6em 2em;
81 | }
82 |
83 | /* Layers */
84 |
85 | #navButton {
86 | .toggle {
87 | @include icon;
88 | height: 100%;
89 | left: 0;
90 | position: absolute;
91 | top: 0;
92 | width: 100%;
93 |
94 | &:before {
95 | background: rgba(192,192,192,0.75);
96 | border-radius: $size-border-radius;
97 | color: #fff;
98 | content: '\f0c9';
99 | display: block;
100 | font-size: 16px;
101 | height: 2.25em;
102 | left: 0.5em;
103 | line-height: 2.25em;
104 | position: absolute;
105 | text-align: center;
106 | top: 0.5em;
107 | width: 3.5em;
108 | }
109 | }
110 | }
111 |
112 | #navPanel {
113 | background: darken($color-header-bg, 10);
114 | color: $color-header-fg;
115 |
116 | .link {
117 | border-bottom: 0;
118 | border-top: solid 1px rgba(255,255,255,0.05);
119 | color: $color-header-fg;
120 | display: block;
121 | height: 44px;
122 | line-height: 44px;
123 | padding: 0 1em 0 1em;
124 | text-decoration: none;
125 |
126 | &:first-child {
127 | border-top: 0;
128 | }
129 |
130 | &.depth-0 {
131 | color: $color-header-fg-bold;
132 | }
133 |
134 | .indent-1 { display: inline-block; width: 1em; }
135 | .indent-2 { display: inline-block; width: 2em; }
136 | .indent-3 { display: inline-block; width: 3em; }
137 | .indent-4 { display: inline-block; width: 4em; }
138 | .indent-5 { display: inline-block; width: 5em; }
139 | }
140 | }
--------------------------------------------------------------------------------
/info/sass/style-normal.scss:
--------------------------------------------------------------------------------
1 | @import 'vars';
2 | @import 'mixins';
3 |
4 | /*
5 | Alpha by HTML5 UP
6 | html5up.net | @n33co
7 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 | */
9 |
10 | /* Basic */
11 |
12 | body, input, select, textarea {
13 | font-size: 11pt;
14 | }
15 |
16 | /* Header */
17 |
18 | .dropotron {
19 | &.level-0 {
20 | font-size: 1em;
21 | }
22 | }
23 |
24 | /* Banner */
25 |
26 | #banner {
27 | background-attachment: scroll;
28 |
29 | h2 {
30 | font-size: 3.5em;
31 | }
32 | }
--------------------------------------------------------------------------------
/info/sass/style-wide.scss:
--------------------------------------------------------------------------------
1 | @import 'vars';
2 | @import 'mixins';
3 |
4 | /*
5 | Alpha by HTML5 UP
6 | html5up.net | @n33co
7 | Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 | */
9 |
10 | /* Basic */
11 |
12 | body, input, select, textarea {
13 | font-size: 13pt;
14 | }
15 |
16 | /* Banner */
17 |
18 | #banner {
19 | padding: 10em 0 18em 0;
20 | }
--------------------------------------------------------------------------------
/libraries/cm-activeline.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | // Because sometimes you need to style the cursor's line.
5 | //
6 | // Adds an option 'styleActiveLine' which, when enabled, gives the
7 | // active line's wrapping the CSS class "CodeMirror-activeline",
8 | // and gives its background
the class "CodeMirror-activeline-background".
9 |
10 | (function(mod) {
11 | if (typeof exports == "object" && typeof module == "object") // CommonJS
12 | mod(require("../../lib/codemirror"));
13 | else if (typeof define == "function" && define.amd) // AMD
14 | define(["../../lib/codemirror"], mod);
15 | else // Plain browser env
16 | mod(CodeMirror);
17 | })(function(CodeMirror) {
18 | "use strict";
19 | var WRAP_CLASS = "CodeMirror-activeline";
20 | var BACK_CLASS = "CodeMirror-activeline-background";
21 |
22 | CodeMirror.defineOption("styleActiveLine", false, function(cm, val, old) {
23 | var prev = old && old != CodeMirror.Init;
24 | if (val && !prev) {
25 | cm.state.activeLines = [];
26 | updateActiveLines(cm, cm.listSelections());
27 | cm.on("beforeSelectionChange", selectionChange);
28 | } else if (!val && prev) {
29 | cm.off("beforeSelectionChange", selectionChange);
30 | clearActiveLines(cm);
31 | delete cm.state.activeLines;
32 | }
33 | });
34 |
35 | function clearActiveLines(cm) {
36 | for (var i = 0; i < cm.state.activeLines.length; i++) {
37 | cm.removeLineClass(cm.state.activeLines[i], "wrap", WRAP_CLASS);
38 | cm.removeLineClass(cm.state.activeLines[i], "background", BACK_CLASS);
39 | }
40 | }
41 |
42 | function sameArray(a, b) {
43 | if (a.length != b.length) return false;
44 | for (var i = 0; i < a.length; i++)
45 | if (a[i] != b[i]) return false;
46 | return true;
47 | }
48 |
49 | function updateActiveLines(cm, ranges) {
50 | var active = [];
51 | for (var i = 0; i < ranges.length; i++) {
52 | var range = ranges[i];
53 | if (!range.empty()) continue;
54 | var line = cm.getLineHandleVisualStart(range.head.line);
55 | if (active[active.length - 1] != line) active.push(line);
56 | }
57 | if (sameArray(cm.state.activeLines, active)) return;
58 | cm.operation(function() {
59 | clearActiveLines(cm);
60 | for (var i = 0; i < active.length; i++) {
61 | cm.addLineClass(active[i], "wrap", WRAP_CLASS);
62 | cm.addLineClass(active[i], "background", BACK_CLASS);
63 | }
64 | cm.state.activeLines = active;
65 | });
66 | }
67 |
68 | function selectionChange(cm, sel) {
69 | updateActiveLines(cm, sel.ranges);
70 | }
71 | });
--------------------------------------------------------------------------------
/libraries/jszip-utils-ie.js:
--------------------------------------------------------------------------------
1 | /*!
2 |
3 | JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
4 |
5 |
6 | (c) 2014 Stuart Knightley, David Duponchel
7 | Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
8 |
9 | */
10 | ;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o\r\n"+
18 | "\r\n";
32 |
33 | // inject VBScript
34 | document.write(IEBinaryToArray_ByteStr_Script);
35 |
36 | global.JSZipUtils._getBinaryFromXHR = function (xhr) {
37 | var binary = xhr.responseBody;
38 | var byteMapping = {};
39 | for ( var i = 0; i < 256; i++ ) {
40 | for ( var j = 0; j < 256; j++ ) {
41 | byteMapping[ String.fromCharCode( i + (j << 8) ) ] =
42 | String.fromCharCode(i) + String.fromCharCode(j);
43 | }
44 | }
45 | var rawBytes = IEBinaryToArray_ByteStr(binary);
46 | var lastChr = IEBinaryToArray_ByteStr_Last(binary);
47 | return rawBytes.replace(/[\s\S]/g, function( match ) {
48 | return byteMapping[match];
49 | }) + lastChr;
50 | };
51 |
52 | // enforcing Stuk's coding style
53 | // vim: set shiftwidth=4 softtabstop=4:
54 |
55 | },{}]},{},[1])
56 | ;
--------------------------------------------------------------------------------
/libraries/libs.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/libraries/libs.zip
--------------------------------------------------------------------------------
/libraries/mode/htmlembedded/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | CodeMirror: Html Embedded Scripts mode
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
28 |
29 |
30 | Html Embedded Scripts mode
31 |
43 |
44 |
52 |
53 | Mode for html embedded scripts like JSP and ASP.NET. Depends on HtmlMixed which in turn depends on
54 | JavaScript, CSS and XML. Other dependancies include those of the scriping language chosen.
55 |
56 | MIME types defined: application/x-aspx
(ASP.NET),
57 | application/x-ejs
(Embedded Javascript), application/x-jsp
(JavaServer Pages)
58 |
59 |
--------------------------------------------------------------------------------
/libraries/mode/javascript/json-ld.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | CodeMirror: JSON-LD mode
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
27 |
28 |
29 | JSON-LD mode
30 |
31 |
32 |
33 | {
34 | "@context": {
35 | "name": "http://schema.org/name",
36 | "description": "http://schema.org/description",
37 | "image": {
38 | "@id": "http://schema.org/image",
39 | "@type": "@id"
40 | },
41 | "geo": "http://schema.org/geo",
42 | "latitude": {
43 | "@id": "http://schema.org/latitude",
44 | "@type": "xsd:float"
45 | },
46 | "longitude": {
47 | "@id": "http://schema.org/longitude",
48 | "@type": "xsd:float"
49 | },
50 | "xsd": "http://www.w3.org/2001/XMLSchema#"
51 | },
52 | "name": "The Empire State Building",
53 | "description": "The Empire State Building is a 102-story landmark in New York City.",
54 | "image": "http://www.civil.usherbrooke.ca/cours/gci215a/empire-state-building.jpg",
55 | "geo": {
56 | "latitude": "40.75",
57 | "longitude": "73.98"
58 | }
59 | }
60 |
61 |
62 |
70 |
71 | This is a specialization of the JavaScript mode .
72 |
73 |
--------------------------------------------------------------------------------
/libraries/mode/javascript/typescript.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | CodeMirror: TypeScript mode
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
24 |
25 |
26 | TypeScript mode
27 |
28 |
29 |
30 | class Greeter {
31 | greeting: string;
32 | constructor (message: string) {
33 | this.greeting = message;
34 | }
35 | greet() {
36 | return "Hello, " + this.greeting;
37 | }
38 | }
39 |
40 | var greeter = new Greeter("world");
41 |
42 | var button = document.createElement('button')
43 | button.innerText = "Say Hello"
44 | button.onclick = function() {
45 | alert(greeter.greet())
46 | }
47 |
48 | document.body.appendChild(button)
49 |
50 |
51 |
52 |
59 |
60 | This is a specialization of the JavaScript mode .
61 |
62 |
--------------------------------------------------------------------------------
/libraries/theme/3024-day.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Name: 3024 day
4 | Author: Jan T. Sott (http://github.com/idleberg)
5 |
6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
8 |
9 | */
10 |
11 | .cm-s-3024-day.CodeMirror {background: #f7f7f7; color: #3a3432;}
12 | .cm-s-3024-day div.CodeMirror-selected {background: #d6d5d4 !important;}
13 |
14 | .cm-s-3024-day .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;}
15 | .cm-s-3024-day .CodeMirror-guttermarker { color: #db2d20; }
16 | .cm-s-3024-day .CodeMirror-guttermarker-subtle { color: #807d7c; }
17 | .cm-s-3024-day .CodeMirror-linenumber {color: #807d7c;}
18 |
19 | .cm-s-3024-day .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;}
20 |
21 | .cm-s-3024-day span.cm-comment {color: #cdab53;}
22 | .cm-s-3024-day span.cm-atom {color: #a16a94;}
23 | .cm-s-3024-day span.cm-number {color: #a16a94;}
24 |
25 | .cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute {color: #01a252;}
26 | .cm-s-3024-day span.cm-keyword {color: #db2d20;}
27 | .cm-s-3024-day span.cm-string {color: #fded02;}
28 |
29 | .cm-s-3024-day span.cm-variable {color: #01a252;}
30 | .cm-s-3024-day span.cm-variable-2 {color: #01a0e4;}
31 | .cm-s-3024-day span.cm-def {color: #e8bbd0;}
32 | .cm-s-3024-day span.cm-bracket {color: #3a3432;}
33 | .cm-s-3024-day span.cm-tag {color: #db2d20;}
34 | .cm-s-3024-day span.cm-link {color: #a16a94;}
35 | .cm-s-3024-day span.cm-error {background: #db2d20; color: #5c5855;}
36 |
37 | .cm-s-3024-day .CodeMirror-activeline-background {background: #e8f2ff !important;}
38 | .cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: #a16a94 !important;}
39 |
--------------------------------------------------------------------------------
/libraries/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/libraries/theme/neo.css:
--------------------------------------------------------------------------------
1 | /* neo theme for codemirror */
2 |
3 | /* Color scheme */
4 |
5 | .cm-s-neo.CodeMirror {
6 | background-color:#ffffff;
7 | color:#2e383c;
8 | line-height:1.1;
9 | }
10 | .cm-s-neo .cm-comment {color:#75787b}
11 | .cm-s-neo .cm-keyword, .cm-s-neo .cm-property {color:#1d75b3}
12 | .cm-s-neo .cm-atom,.cm-s-neo .cm-number {color:#75438a}
13 | .cm-s-neo .cm-node,.cm-s-neo .cm-tag {color:#9c3328}
14 | .cm-s-neo .cm-string {color:#b35e14}
15 | .cm-s-neo .cm-variable,.cm-s-neo .cm-qualifier {color:#047d65}
16 |
17 |
18 | /* Editor styling */
19 |
20 | .cm-s-neo pre {
21 | padding:0;
22 | }
23 |
24 | .cm-s-neo .CodeMirror-gutters {
25 | border:none;
26 | border-right:10px solid transparent;
27 | background-color:transparent;
28 | }
29 |
30 | .cm-s-neo .CodeMirror-linenumber {
31 | padding:0;
32 | color:#e0e2e5;
33 | }
34 |
35 | .cm-s-neo .CodeMirror-guttermarker { color: #1d75b3; }
36 | .cm-s-neo .CodeMirror-guttermarker-subtle { color: #e0e2e5; }
37 |
38 | .cm-s-neo div.CodeMirror-cursor {
39 | width: auto;
40 | border: 0;
41 | background: rgba(155,157,162,0.37);
42 | z-index: 1;
43 | }
44 |
--------------------------------------------------------------------------------
/libraries/theme/paraiso-light.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Name: Paraíso (Light)
4 | Author: Jan T. Sott
5 |
6 | Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror)
7 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
8 |
9 | */
10 |
11 | .cm-s-paraiso-light.CodeMirror {background: #e7e9db; color: #41323f;}
12 | .cm-s-paraiso-light div.CodeMirror-selected {background: #b9b6b0 !important;}
13 | .cm-s-paraiso-light .CodeMirror-gutters {background: #e7e9db; border-right: 0px;}
14 | .cm-s-paraiso-light .CodeMirror-guttermarker { color: black; }
15 | .cm-s-paraiso-light .CodeMirror-guttermarker-subtle { color: #8d8687; }
16 | .cm-s-paraiso-light .CodeMirror-linenumber {color: #8d8687;}
17 | .cm-s-paraiso-light .CodeMirror-cursor {border-left: 1px solid #776e71 !important;}
18 |
19 | .cm-s-paraiso-light span.cm-comment {color: #e96ba8;}
20 | .cm-s-paraiso-light span.cm-atom {color: #815ba4;}
21 | .cm-s-paraiso-light span.cm-number {color: #815ba4;}
22 |
23 | .cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute {color: #48b685;}
24 | .cm-s-paraiso-light span.cm-keyword {color: #ef6155;}
25 | .cm-s-paraiso-light span.cm-string {color: #fec418;}
26 |
27 | .cm-s-paraiso-light span.cm-variable {color: #48b685;}
28 | .cm-s-paraiso-light span.cm-variable-2 {color: #06b6ef;}
29 | .cm-s-paraiso-light span.cm-def {color: #f99b15;}
30 | .cm-s-paraiso-light span.cm-bracket {color: #41323f;}
31 | .cm-s-paraiso-light span.cm-tag {color: #ef6155;}
32 | .cm-s-paraiso-light span.cm-link {color: #815ba4;}
33 | .cm-s-paraiso-light span.cm-error {background: #ef6155; color: #776e71;}
34 |
35 | .cm-s-paraiso-light .CodeMirror-activeline-background {background: #CFD1C4 !important;}
36 | .cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
37 |
--------------------------------------------------------------------------------
/libraries/theme/zenburn.css:
--------------------------------------------------------------------------------
1 | /**
2 | * "
3 | * Using Zenburn color palette from the Emacs Zenburn Theme
4 | * https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el
5 | *
6 | * Also using parts of https://github.com/xavi/coderay-lighttable-theme
7 | * "
8 | * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css
9 | */
10 |
11 | .cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }
12 | .cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }
13 | .cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white !important; }
14 | .cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }
15 | .cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }
16 | .cm-s-zenburn span.cm-comment { color: #7f9f7f; }
17 | .cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }
18 | .cm-s-zenburn span.cm-atom { color: #bfebbf; }
19 | .cm-s-zenburn span.cm-def { color: #dcdccc; }
20 | .cm-s-zenburn span.cm-variable { color: #dfaf8f; }
21 | .cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }
22 | .cm-s-zenburn span.cm-string { color: #cc9393; }
23 | .cm-s-zenburn span.cm-string-2 { color: #cc9393; }
24 | .cm-s-zenburn span.cm-number { color: #dcdccc; }
25 | .cm-s-zenburn span.cm-tag { color: #93e0e3; }
26 | .cm-s-zenburn span.cm-property { color: #dfaf8f; }
27 | .cm-s-zenburn span.cm-attribute { color: #dfaf8f; }
28 | .cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }
29 | .cm-s-zenburn span.cm-meta { color: #f0dfaf; }
30 | .cm-s-zenburn span.cm-header { color: #f0efd0; }
31 | .cm-s-zenburn span.cm-operator { color: #f0efd0; }
32 | .cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }
33 | .cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }
34 | .cm-s-zenburn .CodeMirror-activeline { background: #000000; }
35 | .cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }
36 | .cm-s-zenburn .CodeMirror-selected { background: #545454; }
37 | .cm-s-zenburn .CodeMirror-focused .CodeMirror-selected { background: #4f4f4f; }
38 |
--------------------------------------------------------------------------------
/listener.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
23 |
24 |
25 | ah
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/m.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BRAID: Web Audio Instruments
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | ▶ Load with Tone.js
26 |
27 |
28 |
29 | ▶ Load with Gibber
30 |
31 |
32 |
33 |
34 |
82 |
83 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/m2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | BRAID: Web Audio Instruments
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | ▶ Load with Tone.js
26 |
27 |
28 |
29 |
30 |
78 |
79 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "display": "fullscreen", /* Could be "fullscreen", "standalone", "minimal-ui", or "browser" */
3 | "orientation": "landscape", /* Could be "landscape" or "portrait"
4 | }
--------------------------------------------------------------------------------
/php/proxypost.php:
--------------------------------------------------------------------------------
1 | 'adam',
10 | 'transmission' => 'ios',
11 | 'uiJSON' => "{'tester': 'yay', 'tester2': '2yay'}"
12 | );
13 | $data = "{'nexus_ui':'name'}"
14 |
15 | $data = '{"nexus_ui":{"name":"Test UI 1","transmission":"ajax","uiJSON":"
16 | {\"twitter_handle\"=\u003e\"@BrianVanLoo2\", \"location\"=\u003e\"CA\"}
17 | }"
18 | }' */
19 |
20 | // $data = "{ \"nexus_ui\": \"{ \"name\": \"test\", \"transmission\": \"test\", \"uiJSON\": \"{ \"bla\": \"one\" }\" }\" }"
21 |
22 | $data = 'nexus_ui' => array(
23 | 'name' => 'adam',
24 | 'transmission' => 'ios',
25 | 'uiJSON' => array(
26 | 'test' => 'try'
27 | )
28 | )
29 |
30 | // Configure curl options
31 | $opts = array(
32 | CURLOPT_URL => "http://nexus.cct.lsu.edu:8000/nexus_uis",
33 | CURLOPT_RETURNTRANSFER => true,
34 | CURLOPT_CUSTOMREQUEST => 'POST',
35 | CURLOPT_POST => 1,
36 | CURLOPT_POSTFIELDS => json_encode( $data )
37 | );
38 |
39 | // Set curl options
40 | curl_setopt_array($curl, $opts);
41 |
42 | // Get the results
43 | $result = curl_exec($curl);
44 |
45 | // Close resource
46 | curl_close($curl);
47 |
48 | echo $result;
49 | echo "tester"
50 | /*
51 |
52 |
53 |
54 | $data = array(
55 | 'userID' => 'a7664093-502e-4d2b-bf30-25a2b26d6021',
56 | 'itemKind' => 0,
57 | 'value' => 1,
58 | 'description' => 'Boa saudaÁ„o.',
59 | 'itemID' => '03e76d0a-8bab-11e0-8250-000c29b481aa'
60 | );
61 |
62 | $options = array(
63 | 'http' => array(
64 | 'method' => 'POST',
65 | 'content' => json_encode( $data ),
66 | 'header'=> "Content-Type: application/json\r\n" .
67 | "Accept: application/json\r\n"
68 | )
69 | );
70 |
71 | $context = stream_context_create( $options );
72 | $result = file_get_contents( "http://nexus.cct.lsu.edu:8000/", false, $context );
73 | $response = json_decode( $result );
74 |
75 | echo $response
76 | echo $data
77 |
78 | */
79 |
80 | ?>
81 |
--------------------------------------------------------------------------------
/proxyget.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/8.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/8.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/README.md:
--------------------------------------------------------------------------------
1 | These beatbox sounds were found [here](http://www.humanbeatbox.com/tips/p2_articleid/231).
2 | Thank you, TyTe.
3 |
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/^k.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/^k.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/^p.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/^p.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/^tss.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/^tss.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/a.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/a.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/b.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/b.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/d.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/d.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/dot.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/dot.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/duf.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/duf.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/f.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/f.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/h.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/h.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/k.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/k.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/m.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/m.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/n.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/n.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/o.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/o.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/pf.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/pf.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/phs.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/phs.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/psh.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/psh.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/s.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/s.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/t.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/t.wav
--------------------------------------------------------------------------------
/resources/audiofiles/beatbox/u.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/beatbox/u.wav
--------------------------------------------------------------------------------
/resources/audiofiles/electronic/README.md:
--------------------------------------------------------------------------------
1 | These sounds were found [here](http://www.teenageengineering.com/library/op-1/sounds),
2 | with the name "DJTW - AceFR-1". Thank you, Thomas White and Teenage Engineering.
3 |
--------------------------------------------------------------------------------
/resources/audiofiles/electronic/hat.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/electronic/hat.wav
--------------------------------------------------------------------------------
/resources/audiofiles/electronic/kick.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/electronic/kick.wav
--------------------------------------------------------------------------------
/resources/audiofiles/electronic/openhat.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/electronic/openhat.wav
--------------------------------------------------------------------------------
/resources/audiofiles/electronic/snare.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/electronic/snare.wav
--------------------------------------------------------------------------------
/resources/audiofiles/hat.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/hat.wav
--------------------------------------------------------------------------------
/resources/audiofiles/kick.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/kick.wav
--------------------------------------------------------------------------------
/resources/audiofiles/openhat.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/openhat.wav
--------------------------------------------------------------------------------
/resources/audiofiles/snare.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/snare.wav
--------------------------------------------------------------------------------
/resources/audiofiles/trumpet.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lsu-emdm/braid/490c0acbb7cf5d7c36fb8613f94b80c49f65edcf/resources/audiofiles/trumpet.wav
--------------------------------------------------------------------------------
/resources/shell/elasticsearch.sh:
--------------------------------------------------------------------------------
1 | curl -XPUT 'localhost:9200/_river/gibber/_meta' -d '{
2 | "type" : "couchdb",
3 | "couchdb" : {
4 | "host" : "localhost",
5 | "port" : 5984,
6 | "db" : "gibber",
7 | "filter" : null
8 | },
9 | "index" : {
10 | "index" : "gibber",
11 | "type" : "gibber",
12 | "bulk_size" : "100",
13 | "bulk_timeout" : "10ms"
14 | }
15 | }'
--------------------------------------------------------------------------------
/resources/shell/start_elastic_search.js:
--------------------------------------------------------------------------------
1 | var request = require('request')
2 |
3 | var makeSearchEngine = function(cb) {
4 | request({ url:'http://localhost:9200/_river/gibber/_meta', method:'PUT', json:{
5 | "type" : "couchdb",
6 | "couchdb" : {
7 | "host" : "localhost",
8 | "port" : 5984,
9 | "db" : "gibber",
10 | "filter" : null
11 | },
12 | "index" : {
13 | "index" : "gibber",
14 | "type" : "gibber",
15 | "bulk_size" : "100",
16 | "bulk_timeout" : "10ms"
17 | }
18 | }
19 | }, function(e,r,b) {
20 | console.log("SEARCH ENGINE MADE: ", e,b)
21 | if(cb) cb()
22 | })
23 | }
24 |
25 | makeSearchEngine()
26 |
--------------------------------------------------------------------------------
/resources/shell/stop_river.sh:
--------------------------------------------------------------------------------
1 | curl -XDELETE 'localhost:9200/_river/gibber/'
--------------------------------------------------------------------------------