├── .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\ 19 | ![${1:alttext}](${2:/images/image.jpg} \"${3:title}\")\n\ 20 | snippet ![*\n\ 21 | ![${1:alt}](${2:`@*`} \"${3:title}\")${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 |
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 |
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/' --------------------------------------------------------------------------------