├── static ├── none ├── third_party │ ├── ace │ │ ├── src │ │ │ ├── mode-text.js │ │ │ ├── ext-error_marker.js │ │ │ ├── snippets │ │ │ │ ├── d.js │ │ │ │ ├── abap.js │ │ │ │ ├── ada.js │ │ │ │ ├── dot.js │ │ │ │ ├── ejs.js │ │ │ │ ├── elixir.js │ │ │ │ ├── elm.js │ │ │ │ ├── ftl.js │ │ │ │ ├── glsl.js │ │ │ │ ├── haxe.js │ │ │ │ ├── ini.js │ │ │ │ ├── jack.js │ │ │ │ ├── jade.js │ │ │ │ ├── json.js │ │ │ │ ├── jsx.js │ │ │ │ ├── lean.js │ │ │ │ ├── less.js │ │ │ │ ├── lisp.js │ │ │ │ ├── mask.js │ │ │ │ ├── mel.js │ │ │ │ ├── nix.js │ │ │ │ ├── rdoc.js │ │ │ │ ├── rust.js │ │ │ │ ├── sass.js │ │ │ │ ├── scad.js │ │ │ │ ├── scss.js │ │ │ │ ├── sjs.js │ │ │ │ ├── svg.js │ │ │ │ ├── text.js │ │ │ │ ├── toml.js │ │ │ │ ├── twig.js │ │ │ │ ├── vhdl.js │ │ │ │ ├── xml.js │ │ │ │ ├── yaml.js │ │ │ │ ├── cirru.js │ │ │ │ ├── cobol.js │ │ │ │ ├── csharp.js │ │ │ │ ├── curly.js │ │ │ │ ├── eiffel.js │ │ │ │ ├── forth.js │ │ │ │ ├── gcode.js │ │ │ │ ├── golang.js │ │ │ │ ├── groovy.js │ │ │ │ ├── julia.js │ │ │ │ ├── latex.js │ │ │ │ ├── liquid.js │ │ │ │ ├── logiql.js │ │ │ │ ├── lucene.js │ │ │ │ ├── matlab.js │ │ │ │ ├── mysql.js │ │ │ │ ├── ocaml.js │ │ │ │ ├── pascal.js │ │ │ │ ├── pgsql.js │ │ │ │ ├── praat.js │ │ │ │ ├── prolog.js │ │ │ │ ├── protobuf.js │ │ │ │ ├── rhtml.js │ │ │ │ ├── scala.js │ │ │ │ ├── scheme.js │ │ │ │ ├── smarty.js │ │ │ │ ├── space.js │ │ │ │ ├── stylus.js │ │ │ │ ├── gherkin.js │ │ │ │ ├── live_script.js │ │ │ │ ├── luapage.js │ │ │ │ ├── verilog.js │ │ │ │ ├── asciidoc.js │ │ │ │ ├── batchfile.js │ │ │ │ ├── c9search.js │ │ │ │ ├── gitignore.js │ │ │ │ ├── html_ruby.js │ │ │ │ ├── mipsassembler.js │ │ │ │ ├── mushcode.js │ │ │ │ ├── vbscript.js │ │ │ │ ├── apache_conf.js │ │ │ │ ├── applescript.js │ │ │ │ ├── autohotkey.js │ │ │ │ ├── coldfusion.js │ │ │ │ ├── dockerfile.js │ │ │ │ ├── handlebars.js │ │ │ │ ├── livescript.js │ │ │ │ ├── objectivec.js │ │ │ │ ├── plain_text.js │ │ │ │ ├── powershell.js │ │ │ │ ├── properties.js │ │ │ │ ├── typescript.js │ │ │ │ ├── assembly_x86.js │ │ │ │ ├── soy_template.js │ │ │ │ ├── mips_assembler.js │ │ │ │ ├── makefile.js │ │ │ │ ├── snippets.js │ │ │ │ ├── haml.js │ │ │ │ ├── diff.js │ │ │ │ ├── lua.js │ │ │ │ ├── textile.js │ │ │ │ ├── velocity.js │ │ │ │ ├── sql.js │ │ │ │ ├── abc.js │ │ │ │ ├── dart.js │ │ │ │ ├── io.js │ │ │ │ ├── jsoniq.js │ │ │ │ ├── xquery.js │ │ │ │ ├── tcl.js │ │ │ │ ├── haskell.js │ │ │ │ └── markdown.js │ │ │ ├── mode-plain_text.js │ │ │ ├── mode-gitignore.js │ │ │ ├── ext-linking.js │ │ │ ├── ext-statusbar.js │ │ │ ├── mode-properties.js │ │ │ ├── mode-lucene.js │ │ │ ├── theme-kuroir.js │ │ │ ├── theme-xcode.js │ │ │ └── ext-themelist.js │ │ ├── ace.SOURCE │ │ └── ace.LICENSE │ ├── slick │ │ ├── slick.SOURCE │ │ ├── src │ │ │ ├── ajax-loader.gif │ │ │ ├── fonts │ │ │ │ ├── slick.eot │ │ │ │ ├── slick.ttf │ │ │ │ ├── slick.woff │ │ │ │ └── slick.svg │ │ │ ├── config.rb │ │ │ ├── slick.scss │ │ │ └── slick.css │ │ └── slick.LICENSE │ ├── OAuth.io │ │ └── oauth.io.SOURCE │ ├── contenthover │ │ └── contenthover.SOURCE │ ├── ckeditor │ │ ├── plugins │ │ │ ├── icons.png │ │ │ ├── icons_hidpi.png │ │ │ ├── link │ │ │ │ ├── images │ │ │ │ │ ├── anchor.png │ │ │ │ │ └── hidpi │ │ │ │ │ │ └── anchor.png │ │ │ │ └── dialogs │ │ │ │ │ └── anchor.js │ │ │ ├── youtube │ │ │ │ └── images │ │ │ │ │ └── icon.png │ │ │ ├── image │ │ │ │ └── images │ │ │ │ │ └── noimage.png │ │ │ ├── magicline │ │ │ │ └── images │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── icon-rtl.png │ │ │ │ │ └── hidpi │ │ │ │ │ ├── icon.png │ │ │ │ │ └── icon-rtl.png │ │ │ ├── about │ │ │ │ └── dialogs │ │ │ │ │ ├── logo_ckeditor.png │ │ │ │ │ ├── hidpi │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ │ └── about.js │ │ │ ├── dialog │ │ │ │ └── dialogDefinition.js │ │ │ ├── specialchar │ │ │ │ └── dialogs │ │ │ │ │ └── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── ja.js │ │ │ │ │ └── zh-cn.js │ │ │ ├── a11yhelp │ │ │ │ └── dialogs │ │ │ │ │ └── lang │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ └── zh-cn.js │ │ │ ├── wsc │ │ │ │ ├── README.md │ │ │ │ ├── LICENSE.md │ │ │ │ └── dialogs │ │ │ │ │ ├── wsc.css │ │ │ │ │ ├── ciframe.html │ │ │ │ │ └── tmpFrameset.html │ │ │ └── scayt │ │ │ │ ├── README.md │ │ │ │ ├── LICENSE.md │ │ │ │ └── dialogs │ │ │ │ └── toolbar.css │ │ ├── skins │ │ │ └── moono │ │ │ │ ├── icons.png │ │ │ │ ├── icons_hidpi.png │ │ │ │ └── images │ │ │ │ ├── arrow.png │ │ │ │ ├── close.png │ │ │ │ ├── lock.png │ │ │ │ ├── refresh.png │ │ │ │ ├── hidpi │ │ │ │ ├── lock.png │ │ │ │ ├── close.png │ │ │ │ ├── refresh.png │ │ │ │ └── lock-open.png │ │ │ │ └── lock-open.png │ │ ├── config.js │ │ └── README.md │ └── blockui │ │ └── README.md ├── beagle.ico ├── images │ ├── url.png │ ├── usb.png │ ├── 88x31.png │ ├── beagle.png │ ├── c9-run.png │ ├── imager.png │ ├── mascot.png │ ├── search.gif │ ├── BlackUSR.png │ ├── bone101.png │ ├── c9-stop.png │ ├── in-hand.png │ ├── Untitled-2.png │ ├── baconbits.png │ ├── beagleblue.png │ ├── beaglebone.png │ ├── beaglegreen.png │ ├── boris-cape.png │ ├── btn_step1.gif │ ├── btn_step2.gif │ ├── btn_step3.gif │ ├── c9-new-tab.png │ ├── cape-eeprom.png │ ├── connected.png │ ├── drive-eject.png │ ├── footer-img.jpg │ ├── green_check.png │ ├── shiftout_bb.png │ ├── small_check.png │ ├── warning_tri.png │ ├── Black-on-USB.jpg │ ├── Cloud9_Screen.png │ ├── beagle-btn-bg.jpg │ ├── bone-usr3-led.png │ ├── bone_in_hand.jpg │ ├── c9-close-tab.png │ ├── c9-create-tab.png │ ├── c9-disk-icon.png │ ├── c9-named-tab.png │ ├── c9-save-name.png │ ├── cape-headers.png │ ├── download-7zip.png │ ├── icon_facebook.gif │ ├── icon_facebook.png │ ├── icon_google+.jpg │ ├── icon_google+.png │ ├── icon_linkedin.jpg │ ├── icon_linkedin.png │ ├── icon_offsite.gif │ ├── icon_twitter.jpg │ ├── icon_twitter.png │ ├── pocketbeagle.png │ ├── youTube-icon.png │ ├── animated-overlay.gif │ ├── bad-to-the-bone.jpg │ ├── bbui-screenshot.png │ ├── beagle-hd-logo.gif │ ├── beagle-subpg-bg.gif │ ├── beagle_logo_hdr.gif │ ├── bg_direction_nav.png │ ├── black-emmc-pins.png │ ├── black-hdmi-pins.png │ ├── black-usr3-led.PNG │ ├── bone_connectors.jpg │ ├── cape-bacon-seg7.png │ ├── cape-headers-i2c.png │ ├── cape-headers-pwm.png │ ├── cape-headers-spi.png │ ├── download-etcher.png │ ├── icon_linkarrow.gif │ ├── install-etcher.png │ ├── what-is-a-cape.png │ ├── beagle_logo_326x60.png │ ├── beaglebone-in-hand.JPG │ ├── homepage_black_hdr.gif │ ├── run-7zip-installer.png │ ├── write-latestimage.png │ ├── BeagleBoneGreenPins.jpg │ ├── VD Ultrasonic Sensor.PNG │ ├── beagle-home-event-tux.gif │ ├── beaglebone-cookbook.jpg │ ├── c9-save-name-complete.png │ ├── cape-headers-analog.png │ ├── cape-headers-digital.png │ ├── cape-headers-serial.png │ ├── download-latestimage.png │ ├── embedded-linux-primer.jpg │ ├── exploring-beaglebone.jpg │ ├── extract-latestimage.png │ ├── bbb_accelerometer_image.png │ ├── beagle-bullet-list-dot.gif │ ├── beagle-lrg-action-arrow.gif │ ├── beagle-subpg-bg-mascot.gif │ ├── beaglebone_with_led_bb.png │ ├── black_hardware_details.png │ ├── extract-win32diskimager.png │ ├── green_hardware_details.png │ ├── node-red-screenshot-sm.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_2e83ff_256x240.png │ ├── ui-icons_454545_256x240.png │ ├── ui-icons_888888_256x240.png │ ├── ui-icons_cd0a0a_256x240.png │ ├── beagle-alink-action-arrow.gif │ ├── beagle-bullet-list-arrow.gif │ ├── beaglebone_with_bmp085_bb.png │ ├── black-emmc-and-hdmi-pins.png │ ├── download-win32diskimager.png │ ├── homepage_beaglebone_black.jpg │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ ├── BeagleBoneGreenWirelessPins.jpg │ ├── homepage_gettingstarted_btn.gif │ ├── ui-bg_flat_75_ffffff_40x100.png │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_glass_75_dadada_1x400.png │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ ├── ui-bg_glass_95_fef1ec_1x400.png │ ├── artist-tested-engineer-approved.jpg │ ├── green_wireless_hardware_details.png │ └── ui-bg_highlight-soft_75_cccccc_1x100.png ├── ajax-loader.gif ├── github-login.css ├── bootstrap │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ └── js │ │ └── npm.js ├── my_tutorials.css ├── connect-status.html ├── jquery.svg.css ├── what_is_beaglebone.css ├── schmux.css ├── login.css ├── connect.js ├── jquery.mousewheel.js ├── flot │ ├── jquery.flot.symbol.min.js │ ├── LICENSE.txt │ ├── jquery.flot.resize.min.js │ └── jquery.flot.threshold.min.js ├── client.css ├── github-login.js ├── jquery.sortable.min.js ├── bonescript.js └── bonecard-create.css ├── Support ├── index.html ├── BoneScript │ ├── grove_Touch │ │ ├── 300px-Twig-Touch.jpg │ │ └── index.html │ ├── clearInterval │ │ └── index.html │ ├── clearTimeout │ │ └── index.html │ ├── setInterval │ │ └── index.html │ ├── setTimeout │ │ └── index.html │ ├── demo_analogWriteSlider │ │ └── index.html │ ├── demo_analogReadSlider │ │ └── index.html │ ├── demo_weatherstation.html │ ├── demo_oscilliscope.html │ ├── Potentiometer │ │ └── index.html │ ├── analogWrite │ │ └── index.html │ ├── digitalRead │ │ └── inner.html │ └── writeCModule │ │ └── index.html ├── bonecard │ ├── my_tutorials │ │ └── index.html │ ├── tutorial │ │ └── index.html │ ├── index.html │ └── create │ │ └── README.md └── bone101 │ └── UI │ └── index.html ├── _layouts ├── bare.html └── tutorial.html ├── .gitignore ├── favicon.ico ├── _config.yml ├── _includes ├── ajax_loader.html ├── side_menu.html ├── breadcrumb.html ├── github-login.html ├── disqus.html └── footer.html ├── .travis.yml ├── bone101.desktop ├── Makefile ├── index.js └── README.md /static/none: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Support/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_layouts/bare.html: -------------------------------------------------------------------------------- 1 | {{ page.content }} 2 | -------------------------------------------------------------------------------- /static/third_party/ace/src/mode-text.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *~ 3 | _site/* 4 | bone101/* 5 | -------------------------------------------------------------------------------- /static/third_party/ace/ace.SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/ajaxorg/ace 2 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/favicon.ico -------------------------------------------------------------------------------- /static/third_party/slick/slick.SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/kenwheeler/slick 2 | -------------------------------------------------------------------------------- /static/beagle.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/beagle.ico -------------------------------------------------------------------------------- /static/third_party/OAuth.io/oauth.io.SOURCE: -------------------------------------------------------------------------------- 1 | https://github.com/oauth-io/oauth-js 2 | -------------------------------------------------------------------------------- /static/images/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/url.png -------------------------------------------------------------------------------- /static/images/usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/usb.png -------------------------------------------------------------------------------- /static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/ajax-loader.gif -------------------------------------------------------------------------------- /static/images/88x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/88x31.png -------------------------------------------------------------------------------- /static/images/beagle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle.png -------------------------------------------------------------------------------- /static/images/c9-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-run.png -------------------------------------------------------------------------------- /static/images/imager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/imager.png -------------------------------------------------------------------------------- /static/images/mascot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/mascot.png -------------------------------------------------------------------------------- /static/images/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/search.gif -------------------------------------------------------------------------------- /static/images/BlackUSR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/BlackUSR.png -------------------------------------------------------------------------------- /static/images/bone101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bone101.png -------------------------------------------------------------------------------- /static/images/c9-stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-stop.png -------------------------------------------------------------------------------- /static/images/in-hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/in-hand.png -------------------------------------------------------------------------------- /static/images/Untitled-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/Untitled-2.png -------------------------------------------------------------------------------- /static/images/baconbits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/baconbits.png -------------------------------------------------------------------------------- /static/images/beagleblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagleblue.png -------------------------------------------------------------------------------- /static/images/beaglebone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglebone.png -------------------------------------------------------------------------------- /static/images/beaglegreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglegreen.png -------------------------------------------------------------------------------- /static/images/boris-cape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/boris-cape.png -------------------------------------------------------------------------------- /static/images/btn_step1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/btn_step1.gif -------------------------------------------------------------------------------- /static/images/btn_step2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/btn_step2.gif -------------------------------------------------------------------------------- /static/images/btn_step3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/btn_step3.gif -------------------------------------------------------------------------------- /static/images/c9-new-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-new-tab.png -------------------------------------------------------------------------------- /static/images/cape-eeprom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-eeprom.png -------------------------------------------------------------------------------- /static/images/connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/connected.png -------------------------------------------------------------------------------- /static/images/drive-eject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/drive-eject.png -------------------------------------------------------------------------------- /static/images/footer-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/footer-img.jpg -------------------------------------------------------------------------------- /static/images/green_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/green_check.png -------------------------------------------------------------------------------- /static/images/shiftout_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/shiftout_bb.png -------------------------------------------------------------------------------- /static/images/small_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/small_check.png -------------------------------------------------------------------------------- /static/images/warning_tri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/warning_tri.png -------------------------------------------------------------------------------- /static/images/Black-on-USB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/Black-on-USB.jpg -------------------------------------------------------------------------------- /static/images/Cloud9_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/Cloud9_Screen.png -------------------------------------------------------------------------------- /static/images/beagle-btn-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-btn-bg.jpg -------------------------------------------------------------------------------- /static/images/bone-usr3-led.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bone-usr3-led.png -------------------------------------------------------------------------------- /static/images/bone_in_hand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bone_in_hand.jpg -------------------------------------------------------------------------------- /static/images/c9-close-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-close-tab.png -------------------------------------------------------------------------------- /static/images/c9-create-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-create-tab.png -------------------------------------------------------------------------------- /static/images/c9-disk-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-disk-icon.png -------------------------------------------------------------------------------- /static/images/c9-named-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-named-tab.png -------------------------------------------------------------------------------- /static/images/c9-save-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-save-name.png -------------------------------------------------------------------------------- /static/images/cape-headers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers.png -------------------------------------------------------------------------------- /static/images/download-7zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/download-7zip.png -------------------------------------------------------------------------------- /static/images/icon_facebook.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_facebook.gif -------------------------------------------------------------------------------- /static/images/icon_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_facebook.png -------------------------------------------------------------------------------- /static/images/icon_google+.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_google+.jpg -------------------------------------------------------------------------------- /static/images/icon_google+.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_google+.png -------------------------------------------------------------------------------- /static/images/icon_linkedin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_linkedin.jpg -------------------------------------------------------------------------------- /static/images/icon_linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_linkedin.png -------------------------------------------------------------------------------- /static/images/icon_offsite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_offsite.gif -------------------------------------------------------------------------------- /static/images/icon_twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_twitter.jpg -------------------------------------------------------------------------------- /static/images/icon_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_twitter.png -------------------------------------------------------------------------------- /static/images/pocketbeagle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/pocketbeagle.png -------------------------------------------------------------------------------- /static/images/youTube-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/youTube-icon.png -------------------------------------------------------------------------------- /static/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/animated-overlay.gif -------------------------------------------------------------------------------- /static/images/bad-to-the-bone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bad-to-the-bone.jpg -------------------------------------------------------------------------------- /static/images/bbui-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bbui-screenshot.png -------------------------------------------------------------------------------- /static/images/beagle-hd-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-hd-logo.gif -------------------------------------------------------------------------------- /static/images/beagle-subpg-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-subpg-bg.gif -------------------------------------------------------------------------------- /static/images/beagle_logo_hdr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle_logo_hdr.gif -------------------------------------------------------------------------------- /static/images/bg_direction_nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bg_direction_nav.png -------------------------------------------------------------------------------- /static/images/black-emmc-pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/black-emmc-pins.png -------------------------------------------------------------------------------- /static/images/black-hdmi-pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/black-hdmi-pins.png -------------------------------------------------------------------------------- /static/images/black-usr3-led.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/black-usr3-led.PNG -------------------------------------------------------------------------------- /static/images/bone_connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bone_connectors.jpg -------------------------------------------------------------------------------- /static/images/cape-bacon-seg7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-bacon-seg7.png -------------------------------------------------------------------------------- /static/images/cape-headers-i2c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-i2c.png -------------------------------------------------------------------------------- /static/images/cape-headers-pwm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-pwm.png -------------------------------------------------------------------------------- /static/images/cape-headers-spi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-spi.png -------------------------------------------------------------------------------- /static/images/download-etcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/download-etcher.png -------------------------------------------------------------------------------- /static/images/icon_linkarrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/icon_linkarrow.gif -------------------------------------------------------------------------------- /static/images/install-etcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/install-etcher.png -------------------------------------------------------------------------------- /static/images/what-is-a-cape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/what-is-a-cape.png -------------------------------------------------------------------------------- /static/images/beagle_logo_326x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle_logo_326x60.png -------------------------------------------------------------------------------- /static/images/beaglebone-in-hand.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglebone-in-hand.JPG -------------------------------------------------------------------------------- /static/images/homepage_black_hdr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/homepage_black_hdr.gif -------------------------------------------------------------------------------- /static/images/run-7zip-installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/run-7zip-installer.png -------------------------------------------------------------------------------- /static/images/write-latestimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/write-latestimage.png -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | baseurl: /bone101 2 | timezone: America/New_York 3 | exclude: ['bone101.desktop', 'Makefile', 'node_modules'] 4 | -------------------------------------------------------------------------------- /static/images/BeagleBoneGreenPins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/BeagleBoneGreenPins.jpg -------------------------------------------------------------------------------- /static/images/VD Ultrasonic Sensor.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/VD Ultrasonic Sensor.PNG -------------------------------------------------------------------------------- /static/images/beagle-home-event-tux.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-home-event-tux.gif -------------------------------------------------------------------------------- /static/images/beaglebone-cookbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglebone-cookbook.jpg -------------------------------------------------------------------------------- /static/images/c9-save-name-complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/c9-save-name-complete.png -------------------------------------------------------------------------------- /static/images/cape-headers-analog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-analog.png -------------------------------------------------------------------------------- /static/images/cape-headers-digital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-digital.png -------------------------------------------------------------------------------- /static/images/cape-headers-serial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/cape-headers-serial.png -------------------------------------------------------------------------------- /static/images/download-latestimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/download-latestimage.png -------------------------------------------------------------------------------- /static/images/embedded-linux-primer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/embedded-linux-primer.jpg -------------------------------------------------------------------------------- /static/images/exploring-beaglebone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/exploring-beaglebone.jpg -------------------------------------------------------------------------------- /static/images/extract-latestimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/extract-latestimage.png -------------------------------------------------------------------------------- /static/images/bbb_accelerometer_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/bbb_accelerometer_image.png -------------------------------------------------------------------------------- /static/images/beagle-bullet-list-dot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-bullet-list-dot.gif -------------------------------------------------------------------------------- /static/images/beagle-lrg-action-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-lrg-action-arrow.gif -------------------------------------------------------------------------------- /static/images/beagle-subpg-bg-mascot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-subpg-bg-mascot.gif -------------------------------------------------------------------------------- /static/images/beaglebone_with_led_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglebone_with_led_bb.png -------------------------------------------------------------------------------- /static/images/black_hardware_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/black_hardware_details.png -------------------------------------------------------------------------------- /static/images/extract-win32diskimager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/extract-win32diskimager.png -------------------------------------------------------------------------------- /static/images/green_hardware_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/green_hardware_details.png -------------------------------------------------------------------------------- /static/images/node-red-screenshot-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/node-red-screenshot-sm.png -------------------------------------------------------------------------------- /static/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /static/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /static/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /static/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /static/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /static/images/beagle-alink-action-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-alink-action-arrow.gif -------------------------------------------------------------------------------- /static/images/beagle-bullet-list-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beagle-bullet-list-arrow.gif -------------------------------------------------------------------------------- /static/images/beaglebone_with_bmp085_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/beaglebone_with_bmp085_bb.png -------------------------------------------------------------------------------- /static/images/black-emmc-and-hdmi-pins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/black-emmc-and-hdmi-pins.png -------------------------------------------------------------------------------- /static/images/download-win32diskimager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/download-win32diskimager.png -------------------------------------------------------------------------------- /static/images/homepage_beaglebone_black.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/homepage_beaglebone_black.jpg -------------------------------------------------------------------------------- /static/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /static/third_party/contenthover/contenthover.SOURCE: -------------------------------------------------------------------------------- 1 | http://www.backslash.gr/content/blog/webdevelopment/9-contenthover-jquery-plugin 2 | -------------------------------------------------------------------------------- /static/third_party/slick/src/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/slick/src/ajax-loader.gif -------------------------------------------------------------------------------- /static/third_party/slick/src/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/slick/src/fonts/slick.eot -------------------------------------------------------------------------------- /static/third_party/slick/src/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/slick/src/fonts/slick.ttf -------------------------------------------------------------------------------- /static/github-login.css: -------------------------------------------------------------------------------- 1 | input.github-login { 2 | margin: 8px 14px 0px 0px; 3 | } 4 | 5 | .float-right { 6 | float: right !important; 7 | } -------------------------------------------------------------------------------- /static/images/BeagleBoneGreenWirelessPins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/BeagleBoneGreenWirelessPins.jpg -------------------------------------------------------------------------------- /static/images/homepage_gettingstarted_btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/homepage_gettingstarted_btn.gif -------------------------------------------------------------------------------- /static/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /static/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /static/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /static/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /static/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /static/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /static/third_party/slick/src/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/slick/src/fonts/slick.woff -------------------------------------------------------------------------------- /static/images/artist-tested-engineer-approved.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/artist-tested-engineer-approved.jpg -------------------------------------------------------------------------------- /static/images/green_wireless_hardware_details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/green_wireless_hardware_details.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /Support/BoneScript/grove_Touch/300px-Twig-Touch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/Support/BoneScript/grove_Touch/300px-Twig-Touch.jpg -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/icons_hidpi.png -------------------------------------------------------------------------------- /static/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /_includes/ajax_loader.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /static/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/icons_hidpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/icons_hidpi.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/lock.png -------------------------------------------------------------------------------- /static/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/youtube/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/youtube/images/icon.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/refresh.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/hidpi/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/hidpi/lock.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/lock-open.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/link/images/hidpi/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/link/images/hidpi/anchor.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/hidpi/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/hidpi/close.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/hidpi/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/hidpi/refresh.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/magicline/images/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/magicline/images/icon-rtl.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/skins/moono/images/hidpi/lock-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/skins/moono/images/hidpi/lock-open.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/magicline/images/hidpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/magicline/images/hidpi/icon.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jadonk/bone101/HEAD/static/third_party/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png -------------------------------------------------------------------------------- /static/third_party/ace/src/ext-error_marker.js: -------------------------------------------------------------------------------- 1 | 2 | ; 3 | (function() { 4 | ace.require(["ace/ext/error_marker"], function() {}); 5 | })(); 6 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/elixir.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elixir",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = ""; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/elm.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/elm",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = "elm"; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/lean.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/lean",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = "lean"; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/mask.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mask",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = "mask"; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/slick/src/config.rb: -------------------------------------------------------------------------------- 1 | css_dir = "." 2 | sass_dir = "." 3 | images_dir = "." 4 | fonts_dir = "fonts" 5 | relative_assets = true 6 | 7 | output_style = :compact 8 | line_comments = false 9 | 10 | preferred_syntax = :scss -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/live_script.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/live_script",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = ""; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /Support/BoneScript/clearInterval/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: bare 3 | --- 4 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Support/BoneScript/clearTimeout/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: bare 3 | --- 4 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Support/BoneScript/setInterval/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: bare 3 | --- 4 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Support/BoneScript/setTimeout/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: bare 3 | --- 4 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/mipsassembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mipsassembler",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = ""; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/mips_assembler.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/mips_assembler",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText =undefined; 5 | exports.scope = "mips_assembler"; 6 | 7 | }); 8 | -------------------------------------------------------------------------------- /_includes/side_menu.html: -------------------------------------------------------------------------------- 1 |

{{ include.title }}

2 |
3 | 6 |
7 | -------------------------------------------------------------------------------- /_includes/breadcrumb.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/my_tutorials.css: -------------------------------------------------------------------------------- 1 | a.delete-button { 2 | font-weight: bold; 3 | text-decoration: none; 4 | position: absolute; 5 | right: 0; 6 | display: none; 7 | margin: 3px 44px; 8 | } 9 | 10 | div.tutorial-card { 11 | padding: 0 33px 0px 44px; 12 | } 13 | 14 | div.tutorial-card:hover a.delete-button { 15 | display: block; 16 | } -------------------------------------------------------------------------------- /Support/bonecard/my_tutorials/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: My Tutorials 4 | styles: ['/static/my_tutorials.css'] 5 | scripts: ['/static/third_party/contenthover/contenthover.min.js'] 6 | scripts-after: ['/static/my_tutorials.js'] 7 | --- 8 | 9 | {% include ajax_loader.html %} 10 | 11 | 12 | -------------------------------------------------------------------------------- /static/connect-status.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | Not Connected 4 |
Did you know? This page can interact with your BeagleBone
5 | Type in your BeagleBone's IP address here: 6 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.4.4 4 | sudo: required 5 | services: 6 | - docker 7 | before_script: 8 | - gem install github-pages html-proofer 9 | script: 10 | - make 11 | - make test 12 | #- wget -O- http://travis.debian.net/script.sh | sh - 13 | 14 | branches: 15 | only: 16 | - master 17 | - gh-pages 18 | env: 19 | global: 20 | - NOKOGIRI_USE_SYSTEM_LIBRARIES=true 21 | -------------------------------------------------------------------------------- /bone101.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Version=1.0 3 | Name=Getting Started 4 | Name[en]=Getting Started 5 | Name[fr]=Démarrage 6 | Name[de]=Erste Schritte 7 | Name[it]=Per iniziare 8 | Name[pt]=Como começar 9 | Exec=/usr/bin/env GOOGLE_API_KEY="no" GOOGLE_DEFAULT_CLIENT_ID="no" GOOGLE_DEFAULT_CLIENT_SECRET="no" /usr/bin/chromium --start-maximized http://localhost/ 10 | Terminal=false 11 | Type=Application 12 | Icon=/usr/share/bone101/static/images/beagle.png 13 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/jquery.svg.css: -------------------------------------------------------------------------------- 1 | /* http://keith-wood.name/svg.html 2 | SVG for jQuery v1.4.2. 3 | Written by Keith Wood (kbwood{at}iinet.com.au) August 2007. 4 | Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and 5 | MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. 6 | Please attribute the author if you use it. */ 7 | 8 | svg\:svg { 9 | display: none; 10 | } 11 | 12 | .svg_error { 13 | color: red; 14 | font-weight: bold; 15 | } 16 | -------------------------------------------------------------------------------- /static/bootstrap/js/npm.js: -------------------------------------------------------------------------------- 1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 2 | require('../../js/transition.js') 3 | require('../../js/alert.js') 4 | require('../../js/button.js') 5 | require('../../js/carousel.js') 6 | require('../../js/collapse.js') 7 | require('../../js/dropdown.js') 8 | require('../../js/modal.js') 9 | require('../../js/tooltip.js') 10 | require('../../js/popover.js') 11 | require('../../js/scrollspy.js') 12 | require('../../js/tab.js') 13 | require('../../js/affix.js') -------------------------------------------------------------------------------- /_includes/github-login.html: -------------------------------------------------------------------------------- 1 |
2 | 10 | 11 |
12 | -------------------------------------------------------------------------------- /static/what_is_beaglebone.css: -------------------------------------------------------------------------------- 1 | @import url("impress.js/css/impress-demo.css"); 2 | 3 | .small { 4 | width: 500px; 5 | font-size: 20px; 6 | line-height: 2; 7 | } 8 | 9 | ul { list-style-type: square; font-size: 20px; } 10 | ul ul { list-style-type: disc; } 11 | ul ul ul { list-style-type: circle; } 12 | ul ul ul ul { list-style-type: disc; } 13 | li { margin-left: 0.5em; margin-top: 0.5em; } 14 | li li { font-size: 85%; font-style: italic; } 15 | li li li { font-size: 85%; font-style: normal; } 16 | 17 | table, tbody, tr, td { vertical-align: top; } 18 | 19 | sup { font-size: 60%; vertical-align: top; } 20 | -------------------------------------------------------------------------------- /Support/BoneScript/demo_analogWriteSlider/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: analogWrite with slider 4 | head: | 5 | 6 | --- 7 |

Using a slider with analogWrite

8 |

Please connect P8-13 to LED through 1khom resistor

9 |
10 |
11 |
12 |
13 | pinMode(bone.P8_13, 'out', 4);
14 | $("#slider1").bind("slidechange", function(event, ui) {
15 |  analogWrite(bone.P8_13, ui.value/100.0);
16 | });
17 |
18 |
19 | -------------------------------------------------------------------------------- /static/schmux.css: -------------------------------------------------------------------------------- 1 | table.pinmux { 2 | font-size: 60%; 3 | line-height: 120%; 4 | padding-top: 0px; 5 | padding-bottom: 0px; 6 | } 7 | 8 | table.pinmux td { 9 | padding: 0; 10 | height: 0.6em; 11 | } 12 | 13 | select.mux { 14 | width: 10em; 15 | line-height: 60%; 16 | font-size: 70%; 17 | padding-top: 0px; 18 | padding-bottom: 0px; 19 | } 20 | 21 | td.pin { 22 | width: 0.5em; 23 | background-color:#EAF2D3; 24 | text-align: center; 25 | } 26 | 27 | td.spacer { 28 | width: 8em; 29 | } 30 | 31 | td.pin:hover { 32 | background-color:#FF0000; 33 | } 34 | 35 | div.capesvg { 36 | float: left; 37 | } 38 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/login.css: -------------------------------------------------------------------------------- 1 | div.login form input#openid 2 | { 3 | border-style: solid; 4 | border-width: 1px; 5 | background: #FFFFFF url(openid-prompt-bg.gif) no-repeat; 6 | padding: 1px 1px 1px 18px; 7 | color: #000; 8 | } 9 | 10 | div.login * button:hover 11 | { 12 | cursor: pointer; 13 | text-decoration: underline; 14 | } 15 | 16 | div.login * button 17 | { 18 | font-weight:bold; 19 | text-decoration: none; 20 | border-style: none; 21 | background-color: transparent; 22 | color: #929292;; 23 | padding: 0px; 24 | } 25 | 26 | div#footernav p 27 | { 28 | margin: 0px; 29 | } 30 | 31 | div#footernav *, div.login * 32 | { 33 | display: inline; 34 | text-align: left; 35 | } 36 | 37 | -------------------------------------------------------------------------------- /_includes/disqus.html: -------------------------------------------------------------------------------- 1 |
2 | 13 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | hr.js Found: 23 Missing: 95 14 | it.js Found: 118 Missing: 0 15 | nb.js Found: 118 Missing: 0 16 | nl.js Found: 118 Missing: 0 17 | no.js Found: 118 Missing: 0 18 | tr.js Found: 118 Missing: 0 19 | ug.js Found: 39 Missing: 79 20 | zh-cn.js Found: 118 Missing: 0 21 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /Support/BoneScript/demo_analogReadSlider/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: analogRead with slider 4 | head: | 5 | 6 | --- 7 |

BoneScript demo: analogRead with slider

8 |

Please connect P9-36 to potentiometer and adjust from 0V to 1.8V

9 |
10 |
11 |
12 |
13 | var ain = bone.P9_36; 
14 |  
15 | arUpdateSlider = function(x) {
16 |  if(x.value) $("#slider2").slider("option", "value", x.value*100);
17 |  if(x.halt) alert("Halting analogRead slider update");
18 | };
19 | 
20 | doRead = function(y) {
21 |  analogRead(ain, arUpdateSlider);
22 | };
23 | 
24 | timer = setInterval(doRead, 100);
25 | 
26 | stopTimer = function() {
27 |  clearInterval(timer);
28 | };
29 | setTimeout(stopTimer, 3000);
30 |
31 |
32 | -------------------------------------------------------------------------------- /Support/bonecard/tutorial/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | styles: ['/static/third_party/slick/src/slick.css', '/static/third_party/slick/src/slick-theme.css'] 4 | scripts: ['/static/third_party/slick/src/slick.min.js', '/static/third_party/ace/src/ace.js', '/static/connect.js', '/static/bonescript.js', '/Support/script/beagle-ui.js'] 5 | scripts-after: ['/static/bonecard.js'] 6 | style: | 7 | div#connect-status { 8 | display: table; 9 | margin: 0 auto; 10 | padding-right: 10px; 11 | margin-bottom: 30px; 12 | } 13 | div#browser-content button, input#connect-ip { 14 | color: black !important; 15 | } 16 | --- 17 | 18 |
19 |
20 |
21 |
22 |
23 | 24 | {% include ajax_loader.html %} 25 | 26 |
27 |
28 | 29 |
30 |
31 |
32 | {% include disqus.html %} 33 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/connect.js: -------------------------------------------------------------------------------- 1 | function run(ace_editor_id) { 2 | if (ace_editor_id != -1) { 3 | editor = ace.edit(ace_editor_id); 4 | // Clear the console for a clean output 5 | console.clear(); 6 | var myScript = editor.getSession().getValue(); 7 | myScript = myScript.replace("<", "<"); 8 | myScript = myScript.replace(">", ">"); 9 | myScript = myScript.replace("&", "&"); 10 | myeval(myScript); 11 | } 12 | } 13 | 14 | function mylog() { 15 | var str = ''; 16 | var area = $('#console-output'); 17 | for (var i in arguments) { 18 | str += arguments[i].toString() + '\n'; 19 | } 20 | if (area.length >= 0) { 21 | area.append(str); 22 | } 23 | } 24 | 25 | function doAlert(m) { 26 | alert(JSON.stringify(m)); 27 | } 28 | 29 | function myeval(script) { 30 | try { 31 | eval(script); 32 | } catch (ex) { 33 | console.log('Exception: ' + ex); 34 | } 35 | } -------------------------------------------------------------------------------- /static/jquery.mousewheel.js: -------------------------------------------------------------------------------- 1 | (function(c){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),e=0,h=0,f=0;a=c.event.fix(b);a.type="mousewheel";if(b.wheelDelta)e=b.wheelDelta/120;if(b.detail)e=-b.detail/3;f=e;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){f=0;h=-1*e}if(b.wheelDeltaY!==undefined)f=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,e,h,f);return(c.event.dispatch||c.event.handle).apply(this,i)}var d=["DOMMouseScroll","mousewheel"];if(c.event.fixHooks)for(var j=d.length;j;)c.event.fixHooks[d[--j]]= 2 | c.event.mouseHooks;c.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a=d.length;a;)this.addEventListener(d[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=d.length;a;)this.removeEventListener(d[--a],g,false);else this.onmousewheel=null}};c.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.md or http://ckeditor.com/license 3 | 4 | cs.js Found: 30 Missing: 0 5 | cy.js Found: 30 Missing: 0 6 | da.js Found: 12 Missing: 18 7 | de.js Found: 30 Missing: 0 8 | el.js Found: 25 Missing: 5 9 | eo.js Found: 30 Missing: 0 10 | fa.js Found: 30 Missing: 0 11 | fi.js Found: 30 Missing: 0 12 | fr.js Found: 30 Missing: 0 13 | gu.js Found: 12 Missing: 18 14 | he.js Found: 30 Missing: 0 15 | it.js Found: 30 Missing: 0 16 | mk.js Found: 5 Missing: 25 17 | nb.js Found: 30 Missing: 0 18 | nl.js Found: 30 Missing: 0 19 | no.js Found: 30 Missing: 0 20 | pt-br.js Found: 30 Missing: 0 21 | ro.js Found: 6 Missing: 24 22 | tr.js Found: 30 Missing: 0 23 | ug.js Found: 27 Missing: 3 24 | vi.js Found: 6 Missing: 24 25 | zh-cn.js Found: 30 Missing: 0 26 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/wsc/README.md: -------------------------------------------------------------------------------- 1 | CKEditor WebSpellChecker Plugin 2 | =============================== 3 | 4 | This plugin brings Web Spell Checker (WSC) into CKEditor. 5 | 6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. 12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'wsc'; 15 | 16 | That's all. WSC will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /static/flot/jquery.flot.symbol.min.js: -------------------------------------------------------------------------------- 1 | /* Flot plugin that adds some extra symbols for plotting points. 2 | 3 | Copyright (c) 2007-2013 IOLA and Ole Laursen. 4 | Licensed under the MIT license. 5 | 6 | The symbols are accessed as strings through the standard symbol options: 7 | 8 | series: { 9 | points: { 10 | symbol: "square" // or "diamond", "triangle", "cross" 11 | } 12 | } 13 | 14 | */(function(e){function t(e,t,n){var r={square:function(e,t,n,r,i){var s=r*Math.sqrt(Math.PI)/2;e.rect(t-s,n-s,s+s,s+s)},diamond:function(e,t,n,r,i){var s=r*Math.sqrt(Math.PI/2);e.moveTo(t-s,n),e.lineTo(t,n-s),e.lineTo(t+s,n),e.lineTo(t,n+s),e.lineTo(t-s,n)},triangle:function(e,t,n,r,i){var s=r*Math.sqrt(2*Math.PI/Math.sin(Math.PI/3)),o=s*Math.sin(Math.PI/3);e.moveTo(t-s/2,n+o/2),e.lineTo(t+s/2,n+o/2),i||(e.lineTo(t,n-o/2),e.lineTo(t-s/2,n+o/2))},cross:function(e,t,n,r,i){var s=r*Math.sqrt(Math.PI)/2;e.moveTo(t-s,n-s),e.lineTo(t+s,n+s),e.moveTo(t-s,n+s),e.lineTo(t+s,n-s)}},i=t.points.symbol;r[i]&&(t.points.symbol=r[i])}function n(e){e.hooks.processDatapoints.push(t)}e.plot.plugins.push({init:n,name:"symbols",version:"1.0"})})(jQuery); -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+. 5 | 6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. 12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'scayt'; 15 | 16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /Support/bonecard/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: Bonecard prototype 4 | scripts: [ '/static/jquery.js', '/static/bonecard.js', '/static/third_party/OAuth.io/oauth.min.js' ] 5 | styles: [ '/static/bonecard.css' ] 6 | --- 7 |

List from github gistid 8d41382c698a301fcce7

8 |
9 |
10 |
11 |

Example bonecard deck

12 |

Bonecard

Example deck

13 |
14 |

Example bonecard page

15 |

Bonecard zoomed

Example page

16 |
17 |

Example bonecard micro images for quick selection

18 |

Bonecard micro 1

19 |

Bonecard micro 2

20 |

Bonecard micro 3

21 |
22 |

Example bonecard page with code

23 |

Bonecard code

Example page with code
24 |
25 | -------------------------------------------------------------------------------- /static/flot/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2007-2013 IOLA and Ole Laursen 2 | 3 | Permission is hereby granted, free of charge, to any person 4 | obtaining a copy of this software and associated documentation 5 | files (the "Software"), to deal in the Software without 6 | restriction, including without limitation the rights to use, 7 | copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the 9 | Software is furnished to do so, subject to the following 10 | conditions: 11 | 12 | The above copyright notice and this permission notice shall be 13 | included in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /static/third_party/slick/slick.LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /Support/BoneScript/demo_weatherstation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Bonescript demo: Weather Station 4 | 5 | 6 | 7 |

Bonescript demo: Weather Station

8 | 9 |
10 |
11 |
12 | function tempData(x) {
13 |  if(!x.err) temperatureUpdate(x.data);
14 |  setTimeout(tempRead, 500);
15 | };
16 | 
17 | function tempRead() {
18 |  readTextFile('/sys/bus/i2c/drivers/bmp085/3-0077/temp0_input', tempData);
19 | };
20 | 
21 | function pressureData(x) {
22 |  if(!x.err) pressureUpdate(x.data);
23 |  setTimeout(pressureRead, 3000);
24 | };
25 | 
26 | function pressureRead() {
27 |  readTextFile('/sys/bus/i2c/drivers/bmp085/3-0077/pressure0_input', pressureData);
28 | };
29 | 
30 | function startUpdates(x) {
31 |  alert('Starting updates');
32 |  pressureRead(); tempRead();
33 | };
34 | 
35 | writeTextFile('/sys/class/i2c-adapter/i2c-3/new_device', 'bmp085 0x77', startUpdates);
36 |
37 |
38 | 39 | 40 | -------------------------------------------------------------------------------- /static/client.css: -------------------------------------------------------------------------------- 1 | /* 2 | .dynlink { 3 | background: none; 4 | border: none; 5 | color: blue; 6 | cursor: pointer; 7 | font-size: 1em; 8 | margin: 0; 9 | padding: 0; 10 | text-align: left; 11 | text-decoration: underline; 12 | } 13 | */ 14 | 15 | .ace_editor { 16 | position: relative !important; 17 | border: 1px solid lightgray; 18 | margin: auto; 19 | height: 300px; 20 | width: 80%; 21 | } 22 | 23 | .ace_editor.fullScreen { 24 | height: auto; 25 | width: auto; 26 | border: 0; 27 | margin: 0; 28 | position: fixed !important; 29 | top: 0; 30 | bottom: 0; 31 | left: 0; 32 | right: 0; 33 | z-index: 10; 34 | background: white; 35 | } 36 | 37 | .fullScreen { 38 | overflow: hidden 39 | } 40 | 41 | .scrollmargin { 42 | height: 500px; 43 | text-align: center; 44 | } 45 | 46 | .large-button { 47 | color: lightblue; 48 | cursor: pointer; 49 | font: 30px arial; 50 | padding: 20px; 51 | text-align: center; 52 | border: medium solid transparent; 53 | display: inline-block; 54 | } 55 | .large-button:hover { 56 | border: medium solid lightgray; 57 | border-radius: 10px 10px 10px 10px; 58 | box-shadow: 0 0 12px 0 lightblue; 59 | } 60 | -------------------------------------------------------------------------------- /Support/bonecard/create/README.md: -------------------------------------------------------------------------------- 1 | ## Gist format for creating a tutorial 2 | 3 | Name | Format 4 | -------- | --------------- 5 | description | [ tutorial description ] 6 | public | true 7 | File name | [ bonecard No. ] \_bonecard 8 | bonecard.title | [bonecard title] 9 | bonecard.type | html / code 10 | 11 | #### Special files 12 | 13 | Name | type 14 | -------- | ------ 15 | 0_bonecard_cover_card | Holds a Base64 encoded image or 'default' for the default cover 16 | bonecard.json | A string of JSON object contains tutorial (title & description) and bonecard (title & type) 17 | 18 | For example: 19 | 20 | ````json 21 | { 22 | "description": "description of the tutorial", 23 | "public":true, 24 | "files": { 25 | "0_bonecard_cover_card": { 26 | "content": "default" 27 | }, 28 | "1_bonecard_html_Card 1": { 29 | "content": "String file contents" 30 | }, 31 | "2_bonecard_html_Card 2": { 32 | "content": "String file contents" 33 | }, 34 | "bonecard.json": { 35 | "content": "{\"description\":\"description of the tutorial\", 36 | \"title\":\"LED Blink\" 37 | \"bonecards\":\"[{\"title\":\"string of card title\",\"type\":\"html\"}]\" 38 | }" 39 | } 40 | } 41 | } 42 | ```` 43 | -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/abc.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/abc",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippetText = "\n\ 5 | snippet zupfnoter.print\n\ 6 | %%%%hn.print {\"startpos\": ${1:pos_y}, \"t\":\"${2:title}\", \"v\":[${3:voices}], \"s\":[[${4:syncvoices}1,2]], \"f\":[${5:flowlines}], \"sf\":[${6:subflowlines}], \"j\":[${7:jumplines}]}\n\ 7 | \n\ 8 | snippet zupfnoter.note\n\ 9 | %%%%hn.note {\"pos\": [${1:pos_x},${2:pos_y}], \"text\": \"${3:text}\", \"style\": \"${4:style}\"}\n\ 10 | \n\ 11 | snippet zupfnoter.annotation\n\ 12 | %%%%hn.annotation {\"id\": \"${1:id}\", \"pos\": [${2:pos}], \"text\": \"${3:text}\"}\n\ 13 | \n\ 14 | snippet zupfnoter.lyrics\n\ 15 | %%%%hn.lyrics {\"pos\": [${1:x_pos},${2:y_pos}]}\n\ 16 | \n\ 17 | snippet zupfnoter.legend\n\ 18 | %%%%hn.legend {\"pos\": [${1:x_pos},${2:y_pos}]}\n\ 19 | \n\ 20 | \n\ 21 | \n\ 22 | snippet zupfnoter.target\n\ 23 | \"^:${1:target}\"\n\ 24 | \n\ 25 | snippet zupfnoter.goto\n\ 26 | \"^@${1:target}@${2:distance}\"\n\ 27 | \n\ 28 | snippet zupfnoter.annotationref\n\ 29 | \"^#${1:target}\"\n\ 30 | \n\ 31 | snippet zupfnoter.annotation\n\ 32 | \"^!${1:text}@${2:x_offset},${3:y_offset}\"\n\ 33 | \n\ 34 | \n\ 35 | "; 36 | exports.scope = "abc"; 37 | 38 | }); 39 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | DESTDIR:= 2 | PREFIX:=/usr/local 3 | CLOUD9_DIR:=/var/lib 4 | CLOUD9_NAME:=/cloud9 5 | JEKYLL:=$(shell which jekyll) 6 | HTMLPROOFER:=$(shell which htmlproofer) 7 | 8 | all: ./bone101 9 | 10 | ./bone101: Makefile _config.yml 11 | ifdef JEKYLL 12 | $(JEKYLL) build -d ./bone101 13 | else 14 | $(error jekyll not installed) 15 | endif 16 | 17 | clean: 18 | rm -rf ./bone101 19 | 20 | test: 21 | ifdef HTMLPROOFER 22 | $(HTMLPROOFER) "./bone101" --disable-external --alt-ignore "/.*/" --only-4xx --url-ignore "/#.*/" --url-swap "/bone101:" --file-ignore "/Support/bone101/UI/","/Support/bone101/PBUI/","/Support/bonecard/create/" 23 | else 24 | @echo htmlproofer not found 25 | endif 26 | 27 | install: ./bone101 28 | install -m 0775 -d $(DESTDIR)$(PREFIX)/share/bone101 29 | cp -dr --preserve=mode,timestamp ./bone101/* $(DESTDIR)$(PREFIX)/share/bone101/ 30 | install -m 0775 -d $(DESTDIR)$(PREFIX)/share/applications 31 | cp --preserve=mode,timestamp bone101.desktop $(DESTDIR)$(PREFIX)/share/applications/ 32 | install -m 0755 -d $(DESTDIR)/home/debian/Desktop 33 | cp --preserve=mode,timestamp bone101.desktop $(DESTDIR)/home/debian/Desktop/ 34 | chown 1000:1000 $(DESTDIR)/home/debian 35 | chown 1000:1000 $(DESTDIR)/home/debian/Desktop 36 | chown 1000:1000 $(DESTDIR)/home/debian/Desktop/bone101.desktop 37 | 38 | .PHONY: clean test install 39 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var slides = $('#slides').children(); 2 | document.onkeydown = onkd; 3 | 4 | var timeout = setTimeout(slideNext, 60000); 5 | 6 | function onkd(event) { 7 | var e = event.keyCode; 8 | 9 | switch(e) { 10 | case 37: 11 | slidePrev(); 12 | break; 13 | case 39: 14 | slideNext(); 15 | break; 16 | default: 17 | break; 18 | } 19 | } 20 | 21 | function testSlide() { 22 | var now = $('#slides').children(':visible'); 23 | var duration = now.attr('duration'); 24 | timeout = setTimeout(slideNext, duration*5000); 25 | } 26 | 27 | function slidePrev() { 28 | if(timeout) clearTimeout(timeout); 29 | var now = $('#slides').children(':visible'); 30 | var last = $('#slides').children(':last'); 31 | var prev = now.prev(); 32 | prev = prev.index() == -1 ? last : prev; 33 | now.fadeOut(100, function() { 34 | prev.fadeIn(100, 'swing', testSlide); 35 | }); 36 | } 37 | 38 | function slideNext() { 39 | if(timeout) clearTimeout(timeout); 40 | var now = $('#slides').children(':visible'); 41 | var first = $('#slides').children(':first'); 42 | var next = now.next(); 43 | next = now.next(); 44 | next = next.index() == -1 ? first : next; 45 | now.fadeOut(100, function() { 46 | next.fadeIn(100, 'swing', testSlide); 47 | }); 48 | } -------------------------------------------------------------------------------- /static/third_party/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) { 7 | // Define changes to default configuration here. 8 | // For complete reference see: 9 | // http://docs.ckeditor.com/#!/api/CKEDITOR.config 10 | 11 | // The toolbar groups arrangement, optimized for two toolbar rows. 12 | config.toolbarGroups = [ 13 | { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, 14 | { name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] }, 15 | { name: 'links' }, 16 | { name: 'insert' }, 17 | { name: 'forms' }, 18 | { name: 'tools' }, 19 | { name: 'document', groups: [ 'mode', 'document', 'doctools' ] }, 20 | { name: 'others' }, 21 | '/', 22 | { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, 23 | { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ] }, 24 | { name: 'styles' }, 25 | { name: 'colors' }, 26 | { name: 'about' } 27 | ]; 28 | 29 | // Remove some buttons provided by the standard plugins, which are 30 | // not needed in the Standard(s) toolbar. 31 | config.removeButtons = 'Underline,Subscript,Superscript'; 32 | 33 | // Set the most common block elements. 34 | config.format_tags = 'p;h1;h2;h3;pre'; 35 | 36 | // Simplify the dialog windows. 37 | config.removeDialogTabs = 'image:advanced;link:advanced'; 38 | }; 39 | -------------------------------------------------------------------------------- /Support/BoneScript/demo_oscilliscope.html: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | Bonescript Oscilliscope Demo 7 | 8 | 9 | 10 | 11 | 12 |

Bonescript Oscilliscope Demo

13 |

This demo utilizes 14 | Processing.JS 15 | to perform live visualizations. The 16 | client.js library implements a graphDraw() function that adds a new 17 | data point on the right hand side of the plot and connects all of the points 18 | with line segments. 19 | analogRead() 20 | captures data and provides it in a callback to graphDraw()

21 |

22 | 23 | 24 |

25 | 26 |
27 |
28 | ain = bone.P9_36;
29 | a = function(x) { graphDraw(x.value); };
30 | b = function() { analogRead(ain, a); };
31 | setInterval(b, 100);
32 | 
33 |
34 |
35 | 36 | -------------------------------------------------------------------------------- /Support/bone101/UI/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: BeagleBone UI 4 | scripts: [ '/Support/script/bonescript-demo.js', '/Support/bone101/UI/bbui.js' ] 5 | style: | 6 | div#wrapper { 7 | width:1224px; 8 | } 9 | div#cssmenu { 10 | width:1224px; 11 | } 12 | div.footer { 13 | width:1224px; 14 | } 15 | div#contentbuffer { 16 | margin:0; 17 | } 18 | div#canvasdiv { 19 | height:600px; 20 | } 21 | div.browser-connect { 22 | margin:auto; 23 | } 24 | canvas { 25 | position:absolute; 26 | width:850px; 27 | height:513px; 28 | margin:auto; 29 | } 30 | --- 31 |
32 | 33 |
34 |
35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |
45 |
46 | 47 | -------------------------------------------------------------------------------- /static/github-login.js: -------------------------------------------------------------------------------- 1 | window.onload = function() { 2 | if(Cookies.get('token') != null || 3 | Cookies.get('name') != null) { 4 | $('input.btn1.github-login').hide(); 5 | $login_ul = $('div.github-login ul.github-login-ul'); 6 | $login_ul.show(); 7 | $login_ul.find('span.username').html(Cookies.get('name')); 8 | } 9 | 10 | OAuth.initialize('N46nTD88b9rs7E-K0FUAqt8JUi0'); 11 | $('input.btn1.github-login').on('click', function() { 12 | $this = $(this); 13 | OAuth.popup('github', function(err, rslt) { 14 | access_token = rslt.access_token; 15 | Cookies.set('token', access_token, { expires: 1, path: '/'}); 16 | rslt.me().done(function(me) { 17 | name = me.name; 18 | username = me.alias; 19 | email = me.email; 20 | Cookies.set('name', name, { expires: 1, path: '/'}); 21 | Cookies.set('username', username, { expires: 1, path: '/'}); 22 | $this.hide(); 23 | $login_ul = $('div.github-login ul.github-login-ul'); 24 | $login_ul.show(); 25 | $login_ul.find('span.username').html(name); 26 | }) 27 | }); 28 | }); 29 | 30 | $('a.github-signout').on('click', function(e) { 31 | e.preventDefault(); 32 | Cookies.remove('token'); 33 | Cookies.remove('name'); 34 | Cookies.remove('username'); 35 | $login_ul = $('div.github-login ul.github-login-ul'); 36 | $login_ul.hide(); 37 | $login_ul.find('span.username').html(""); 38 | $('input.btn1.github-login').show(); 39 | }); 40 | } -------------------------------------------------------------------------------- /static/third_party/ckeditor/README.md: -------------------------------------------------------------------------------- 1 | CKEditor 4 2 | ========== 3 | 4 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 5 | http://ckeditor.com - See LICENSE.md for license information. 6 | 7 | CKEditor is a text editor to be used inside web pages. It's not a replacement 8 | for desktop text editors like Word or OpenOffice, but a component to be used as 9 | part of web applications and websites. 10 | 11 | ## Documentation 12 | 13 | The full editor documentation is available online at the following address: 14 | http://docs.ckeditor.com 15 | 16 | ## Installation 17 | 18 | Installing CKEditor is an easy task. Just follow these simple steps: 19 | 20 | 1. **Download** the latest version from the CKEditor website: 21 | http://ckeditor.com. You should have already completed this step, but be 22 | sure you have the very latest version. 23 | 2. **Extract** (decompress) the downloaded file into the root of your website. 24 | 25 | **Note:** CKEditor is by default installed in the `ckeditor` folder. You can 26 | place the files in whichever you want though. 27 | 28 | ## Checking Your Installation 29 | 30 | The editor comes with a few sample pages that can be used to verify that 31 | installation proceeded properly. Take a look at the `samples` directory. 32 | 33 | To test your installation, just call the following page at your website: 34 | 35 | http:////samples/index.html 36 | 37 | For example: 38 | 39 | http://www.example.com/ckeditor/samples/index.html 40 | -------------------------------------------------------------------------------- /_layouts/tutorial.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: {{ page.title }} 4 | styles: ['/static/third_party/slick/src/slick.css', '/static/third_party/slick/src/slick-theme.css'] 5 | scripts: ['/static/third_party/slick/src/slick.min.js', '/static/third_party/ace/src/ace.js', '/static/connect.js', '/static/bonescript.js', '/Support/script/beagle-ui.js'] 6 | 7 | --- 8 | 9 | 10 | {% include side_menu.html title="BoneScript" %} 11 | 12 |
13 |
14 |
15 | 16 | {{ content }} 17 | 18 | {% include disqus.html %} 19 | 20 |
21 |
22 | 52 | -------------------------------------------------------------------------------- /static/third_party/ace/ace.LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2010, Ajax.org B.V. 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | * Redistributions of source code must retain the above copyright 7 | notice, this list of conditions and the following disclaimer. 8 | * Redistributions in binary form must reproduce the above copyright 9 | notice, this list of conditions and the following disclaimer in the 10 | documentation and/or other materials provided with the distribution. 11 | * Neither the name of Ajax.org B.V. nor the 12 | names of its contributors may be used to endorse or promote products 13 | derived from this software without specific prior written permission. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 16 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 | DISCLAIMED. IN NO EVENT SHALL AJAX.ORG B.V. BE LIABLE FOR ANY 19 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 22 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/wsc/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor WSC Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/about/dialogs/about.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.dialog.add("about",function(a){var a=a.lang.about,b=CKEDITOR.getUrl(CKEDITOR.plugins.get("about").path+"dialogs/"+(CKEDITOR.env.hidpi?"hidpi/":"")+"logo_ckeditor.png");return{title:CKEDITOR.env.ie?a.dlgTitle:a.title,minWidth:390,minHeight:230,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{type:"html",html:'

CKEditor '+CKEDITOR.version+" (revision "+CKEDITOR.revision+')
http://ckeditor.com

'+a.help.replace("$1",''+ 7 | a.userGuide+"")+"

"+a.moreInfo+'
http://ckeditor.com/about/license

'+a.copy.replace("$1",'CKSource - Frederico Knabben')+"

"}]}],buttons:[CKEDITOR.dialog.cancelButton]}}); -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/scayt/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor SCAYT Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/wsc/dialogs/wsc.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | html, body 7 | { 8 | background-color: transparent; 9 | margin: 0px; 10 | padding: 0px; 11 | } 12 | 13 | body 14 | { 15 | padding: 10px; 16 | } 17 | 18 | body, td, input, select, textarea 19 | { 20 | font-size: 11px; 21 | font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana; 22 | } 23 | 24 | .midtext 25 | { 26 | padding:0px; 27 | margin:10px; 28 | } 29 | 30 | .midtext p 31 | { 32 | padding:0px; 33 | margin:10px; 34 | } 35 | 36 | .Button 37 | { 38 | border: #737357 1px solid; 39 | color: #3b3b1f; 40 | background-color: #c7c78f; 41 | } 42 | 43 | .PopupTabArea 44 | { 45 | color: #737357; 46 | background-color: #e3e3c7; 47 | } 48 | 49 | .PopupTitleBorder 50 | { 51 | border-bottom: #d5d59d 1px solid; 52 | } 53 | .PopupTabEmptyArea 54 | { 55 | padding-left: 10px; 56 | border-bottom: #d5d59d 1px solid; 57 | } 58 | 59 | .PopupTab, .PopupTabSelected 60 | { 61 | border-right: #d5d59d 1px solid; 62 | border-top: #d5d59d 1px solid; 63 | border-left: #d5d59d 1px solid; 64 | padding: 3px 5px 3px 5px; 65 | color: #737357; 66 | } 67 | 68 | .PopupTab 69 | { 70 | margin-top: 1px; 71 | border-bottom: #d5d59d 1px solid; 72 | cursor: pointer; 73 | } 74 | 75 | .PopupTabSelected 76 | { 77 | font-weight: bold; 78 | cursor: default; 79 | padding-top: 4px; 80 | border-bottom: #f1f1e3 1px solid; 81 | background-color: #f1f1e3; 82 | } 83 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/link/dialogs/anchor.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.dialog.add("anchor",function(c){function d(a,b){return a.createFakeElement(a.document.createElement("a",{attributes:b}),"cke_anchor","anchor")}return{title:c.lang.link.anchor.title,minWidth:300,minHeight:60,onOk:function(){var a=CKEDITOR.tools.trim(this.getValueOf("info","txtName")),a={id:a,name:a,"data-cke-saved-name":a};if(this._.selectedElement)this._.selectedElement.data("cke-realelement")?(a=d(c,a),a.replace(this._.selectedElement),CKEDITOR.env.ie&&c.getSelection().selectElement(a)): 6 | this._.selectedElement.setAttributes(a);else{var b=c.getSelection(),b=b&&b.getRanges()[0];b.collapsed?(a=d(c,a),b.insertNode(a)):(CKEDITOR.env.ie&&9>CKEDITOR.env.version&&(a["class"]="cke_anchor"),a=new CKEDITOR.style({element:"a",attributes:a}),a.type=CKEDITOR.STYLE_INLINE,c.applyStyle(a))}},onHide:function(){delete this._.selectedElement},onShow:function(){var a=c.getSelection(),b=a.getSelectedElement(),d=b&&b.data("cke-realelement"),e=d?CKEDITOR.plugins.link.tryRestoreFakeAnchor(c,b):CKEDITOR.plugins.link.getSelectedLink(c); 7 | e&&(this._.selectedElement=e,this.setValueOf("info","txtName",e.data("cke-saved-name")||""),!d&&a.selectElement(e),b&&(this._.selectedElement=b));this.getContentElement("info","txtName").focus()},contents:[{id:"info",label:c.lang.link.anchor.title,accessKey:"I",elements:[{type:"text",id:"txtName",label:c.lang.link.anchor.name,required:!0,validate:function(){return!this.getValue()?(alert(c.lang.link.anchor.errorName),!1):!0}}]}]}}); -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/scayt/dialogs/toolbar.css: -------------------------------------------------------------------------------- 1 | a 2 | { 3 | text-decoration:none; 4 | padding: 2px 4px 4px 6px; 5 | display : block; 6 | border-width: 1px; 7 | border-style: solid; 8 | margin : 0px; 9 | } 10 | 11 | a.cke_scayt_toogle:hover, 12 | a.cke_scayt_toogle:focus, 13 | a.cke_scayt_toogle:active 14 | { 15 | border-color: #316ac5; 16 | background-color: #dff1ff; 17 | color : #000; 18 | cursor: pointer; 19 | margin : 0px; 20 | } 21 | a.cke_scayt_toogle { 22 | color : #316ac5; 23 | border-color: #fff; 24 | } 25 | .scayt_enabled a.cke_scayt_item { 26 | color : #316ac5; 27 | border-color: #fff; 28 | margin : 0px; 29 | } 30 | .scayt_disabled a.cke_scayt_item { 31 | color : gray; 32 | border-color : #fff; 33 | } 34 | .scayt_enabled a.cke_scayt_item:hover, 35 | .scayt_enabled a.cke_scayt_item:focus, 36 | .scayt_enabled a.cke_scayt_item:active 37 | { 38 | border-color: #316ac5; 39 | background-color: #dff1ff; 40 | color : #000; 41 | cursor: pointer; 42 | } 43 | .scayt_disabled a.cke_scayt_item:hover, 44 | .scayt_disabled a.cke_scayt_item:focus, 45 | .scayt_disabled a.cke_scayt_item:active 46 | { 47 | border-color: gray; 48 | background-color: #dff1ff; 49 | color : gray; 50 | cursor: no-drop; 51 | } 52 | .cke_scayt_set_on, .cke_scayt_set_off 53 | { 54 | display: none; 55 | } 56 | .scayt_enabled .cke_scayt_set_on 57 | { 58 | display: none; 59 | } 60 | .scayt_disabled .cke_scayt_set_on 61 | { 62 | display: inline; 63 | } 64 | .scayt_disabled .cke_scayt_set_off 65 | { 66 | display: none; 67 | } 68 | .scayt_enabled .cke_scayt_set_off 69 | { 70 | display: inline; 71 | } 72 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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.lineCommentStart = "#"; 47 | this.$id = "ace/mode/gitignore"; 48 | }).call(Mode.prototype); 49 | 50 | exports.Mode = Mode; 51 | }); 52 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | (function() { 50 | ace.require(["ace/ext/linking"], function() {}); 51 | })(); 52 | -------------------------------------------------------------------------------- /static/third_party/blockui/README.md: -------------------------------------------------------------------------------- 1 | # BlockUI - Page or element overlay 2 | 3 | ## Getting Started 4 | Download either the [production version][min] or the [development version][max] of BlockUI. 5 | 6 | [min]: http://malsup.github.com/min/jquery.blockUI.min.js 7 | [max]: http://malsup.github.com/jquery.blockUI.js 8 | 9 | In your web page: 10 | 11 |
12 | <!-- include jQuery -->
13 | <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
14 | <!-- include BlockUI -->
15 | <script src="http://path/to/your/copy/of/jquery.blockUI.js"></script>
16 | <script>
17 | // invoke blockUI as needed -->
18 | $(document).on('click', '#myButton', function() {
19 |    $.blockUI();
20 | });
21 | ></script>
22 | 
23 | 24 | ## Documentation, Demos and FAQ 25 | Everything you need to know can be found here: 26 | [http://jquery.malsup.com/block/](http://jquery.malsup.com/block/) 27 | 28 | 29 | ## Copyright and License 30 | Copyright © 2007-2013 M. Alsup. 31 | 32 | The BlockUI plugin is dual licensed under the [MIT](http://malsup.github.com/mit-license.txt) and [GPL](http://malsup.github.com/gpl-license-v2.txt) licenses. 33 | 34 | You may use either license. The MIT license is recommended for most projects because it is simple and easy to understand and it places almost no restrictions on what you can do with the plugin. 35 | 36 | If the GPL suits your project better you are also free to use the plugin under that license. 37 | 38 | You do not have to do anything special to choose one license or the other and you don't have to notify anyone which license you are using. You are free to use the BlockUI plugin in commercial projects as long as the copyright header is left intact. 39 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | add(editor.keyBinding.getStatusText(editor)); 31 | if (editor.commands.recording) 32 | add("REC"); 33 | 34 | var c = editor.selection.lead; 35 | add(c.row + ":" + c.column, " "); 36 | if (!editor.selection.isEmpty()) { 37 | var r = editor.getSelectionRange(); 38 | add("(" + (r.end.row - r.start.row) + ":" +(r.end.column - r.start.column) + ")"); 39 | } 40 | status.pop(); 41 | this.element.textContent = status.join(""); 42 | }; 43 | }).call(StatusBar.prototype); 44 | 45 | exports.StatusBar = StatusBar; 46 | 47 | }); 48 | (function() { 49 | ace.require(["ace/ext/statusbar"], function() {}); 50 | })(); 51 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://travis-ci.org/beagleboard/bone101.svg?branch=gh-pages)](https://travis-ci.org/beagleboard/bone101) 2 | 3 | bone101 4 | ======= 5 | 6 | Getting started information for [BeagleBone and BeagleBone Black](http://beagleboard.org) written in 7 | [BoneScript](http://beagleboard.org/bonescript) 8 | 9 | The content here is presented by the default web server running with the demonstration Linux distributions 10 | provided on BeagleBone and BeagleBone Black. It is written in HTML and makes use of the BoneScript server running 11 | on the board and BoneScript JavaScript library running in these HTML pages. 12 | 13 | Installed directory structure (/var/lib/cloud9) 14 | =============================================== 15 | 16 | * README.md - This file 17 | * LICENSE - Licenses for various components used in 'bone101' 18 | * autorun - Directory to drop scripts in to run automatically on every reboot 19 | * examples - Directory with scripts and demos you can run on your board 20 | * .c9 - Directory with configurations for Cloud9 IDE 21 | 22 | Other places where bone101 gets installed 23 | ----------------------------------------- 24 | 25 | * /usr/share/bone101 - The built files for serving via the default web server 26 | * /usr/share/applications/bone101.desktop - Icon for opening a browser to 'bone101' 27 | * /usr/local/lib/node\_modules - Libraries required by the examples other than bonescript 28 | 29 | Building from source 30 | ==================== 31 | 32 | ```sh 33 | git clone https://github.com/beagleboard/bone101 34 | cd bone101 35 | sudo apt-get update 36 | sudo apt-get install jekyll 37 | make 38 | sudo make install PREFIX=/usr 39 | ``` 40 | 41 | Style 42 | ===== 43 | 44 | To simplify style conflicts, please use the following tools to clean-up the styles: 45 | * JS/CSS/HTML: https://www.npmjs.com/package/js-beautify version 1.5.10 46 | -------------------------------------------------------------------------------- /static/flot/jquery.flot.resize.min.js: -------------------------------------------------------------------------------- 1 | /* Flot plugin for automatically redrawing plots as the placeholder resizes. 2 | 3 | Copyright (c) 2007-2013 IOLA and Ole Laursen. 4 | Licensed under the MIT license. 5 | 6 | It works by listening for changes on the placeholder div (through the jQuery 7 | resize event plugin) - if the size changes, it will redraw the plot. 8 | 9 | There are no options. If you need to disable the plugin for some plots, you 10 | can just fix the size of their placeholders. 11 | 12 | *//* Inline dependency: 13 | * jQuery resize event - v1.1 - 3/14/2010 14 | * http://benalman.com/projects/jquery-resize-plugin/ 15 | * 16 | * Copyright (c) 2010 "Cowboy" Ben Alman 17 | * Dual licensed under the MIT and GPL licenses. 18 | * http://benalman.com/about/license/ 19 | */(function(e,t,n){function c(){s=t[o](function(){r.each(function(){var t=e(this),n=t.width(),r=t.height(),i=e.data(this,a);(n!==i.w||r!==i.h)&&t.trigger(u,[i.w=n,i.h=r])}),c()},i[f])}var r=e([]),i=e.resize=e.extend(e.resize,{}),s,o="setTimeout",u="resize",a=u+"-special-event",f="delay",l="throttleWindow";i[f]=250,i[l]=!0,e.event.special[u]={setup:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.add(t),e.data(this,a,{w:t.width(),h:t.height()}),r.length===1&&c()},teardown:function(){if(!i[l]&&this[o])return!1;var t=e(this);r=r.not(t),t.removeData(a),r.length||clearTimeout(s)},add:function(t){function s(t,i,s){var o=e(this),u=e.data(this,a);u.w=i!==n?i:o.width(),u.h=s!==n?s:o.height(),r.apply(this,arguments)}if(!i[l]&&this[o])return!1;var r;if(e.isFunction(t))return r=t,s;r=t.handler,t.handler=s}}})(jQuery,this),function(e){function n(e){function t(){var t=e.getPlaceholder();if(t.width()==0||t.height()==0)return;e.resize(),e.setupGrid(),e.draw()}function n(e,n){e.getPlaceholder().resize(t)}function r(e,n){e.getPlaceholder().unbind("resize",t)}e.hooks.bindEvents.push(n),e.hooks.shutdown.push(r)}var t={};e.plot.plugins.push({init:n,options:t,name:"resize",version:"1.0"})}(jQuery); -------------------------------------------------------------------------------- /static/jquery.sortable.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * HTML5 Sortable jQuery Plugin 3 | * http://farhadi.ir/projects/html5sortable 4 | * 5 | * Copyright 2012, Ali Farhadi 6 | * Released under the MIT license. 7 | */ 8 | (function(e){var t,n=e();e.fn.sortable=function(r){var i=String(r);r=e.extend({connectWith:false},r);return this.each(function(){if(/^enable|disable|destroy$/.test(i)){var s=e(this).children(e(this).data("items")).attr("draggable",i=="enable");if(i=="destroy"){s.add(this).removeData("connectWith items").off("dragstart.h5s dragend.h5s selectstart.h5s dragover.h5s dragenter.h5s drop.h5s")}return}var o,u,s=e(this).children(r.items);var a=e("<"+(/^ul|ol$/i.test(this.tagName)?"li":"div")+' class="sortable-placeholder">');s.find(r.handle).mousedown(function(){o=true}).mouseup(function(){o=false});e(this).data("items",r.items);n=n.add(a);if(r.connectWith){e(r.connectWith).add(this).data("connectWith",r.connectWith)}s.attr("draggable","true").on("dragstart.h5s",function(n){if(r.handle&&!o){return false}o=false;var i=n.originalEvent.dataTransfer;i.effectAllowed="move";i.setData("Text","dummy");u=(t=e(this)).addClass("sortable-dragging").index()}).on("dragend.h5s",function(){if(!t){return}t.removeClass("sortable-dragging").show();n.detach();if(u!=t.index()){t.parent().trigger("sortupdate",{item:t})}t=null}).not("a[href], img").on("selectstart.h5s",function(){this.dragDrop&&this.dragDrop();return false}).end().add([this,a]).on("dragover.h5s dragenter.h5s drop.h5s",function(i){if(!s.is(t)&&r.connectWith!==e(t).parent().data("connectWith")){return true}if(i.type=="drop"){i.stopPropagation();n.filter(":visible").after(t);t.trigger("dragend.h5s");return false}i.preventDefault();i.originalEvent.dataTransfer.dropEffect="move";if(s.is(this)){if(r.forcePlaceholderSize){a.height(t.outerHeight())}t.hide();e(this)[a.index() 2 | 6 | 7 | 8 | 9 | 10 | 64 | 65 |

66 | 67 | -------------------------------------------------------------------------------- /static/bonescript.js: -------------------------------------------------------------------------------- 1 | function require(file) { 2 | throw 'Please perform setTargetAddress on a valid target'; 3 | } 4 | 5 | function setTargetAddress(address, handlers) { 6 | var url = address; 7 | url = url.replace(/^(http:\/\/|https:\/\/)*/, 'http://'); 8 | url = url.replace(/(\/)*$/, '/bonescript.js'); 9 | loadScript(url, addHandlers); 10 | function loadScript(url, onload) { 11 | try { 12 | var head = document.getElementsByTagName('head')[0]; 13 | var script = document.createElement('script'); 14 | script.type = 'text/javascript'; 15 | script.src = url; 16 | script.charset = 'UTF-8'; 17 | var scriptObj = head.appendChild(script); 18 | scriptObj.addEventListener('error', onerror); 19 | scriptObj.onload = onload; 20 | } catch(ex) { 21 | onerror(ex); 22 | } 23 | 24 | function onerror(err) { 25 | //console.log('Unable to load: ' + url); 26 | } 27 | } 28 | function addHandlers() { 29 | if(typeof handlers == 'function') { 30 | handlers(); 31 | return; 32 | } 33 | if(typeof _bonescript != 'undefined') { 34 | _bonescript.address = address; 35 | if(handlers.initialized) _bonescript.on.initialized = handlers.initialized; 36 | if(handlers.connect) _bonescript.on.connect = handlers.connect; 37 | if(handlers.connecting) _bonescript.on.connecting = handlers.connecting; 38 | if(handlers.disconnect) _bonescript.on.disconnect = handlers.disconnect; 39 | if(handlers.connect_failed) _bonescript.on.connect_failed = handlers.connect_failed; 40 | if(handlers.reconnect_failed) _bonescript.on.reconnect_failed = handlers.reconnect_failed; 41 | if(handlers.reconnect) _bonescript.on.reconnect = handlers.reconnect; 42 | if(handlers.reconnecting) _bonescript.on.reconnecting = handlers.reconnecting; 43 | } 44 | if(typeof handlers.callback == 'function') handlers.callback(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /static/third_party/slick/src/slick.scss: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | 3 | .slick-slider { 4 | position: relative; 5 | display: block; 6 | box-sizing: border-box; 7 | -moz-box-sizing: border-box; 8 | -webkit-touch-callout: none; 9 | -webkit-user-select: none; 10 | -khtml-user-select: none; 11 | -moz-user-select: none; 12 | -ms-user-select: none; 13 | user-select: none; 14 | -ms-touch-action: pan-y; 15 | touch-action: pan-y; 16 | -webkit-tap-highlight-color: transparent; 17 | } 18 | .slick-list { 19 | position: relative; 20 | overflow: hidden; 21 | display: block; 22 | margin: 0; 23 | padding: 0; 24 | 25 | &:focus { 26 | outline: none; 27 | } 28 | 29 | &.dragging { 30 | cursor: pointer; 31 | cursor: hand; 32 | } 33 | } 34 | .slick-slider .slick-track, 35 | .slick-slider .slick-list { 36 | -webkit-transform: translate3d(0, 0, 0); 37 | -moz-transform: translate3d(0, 0, 0); 38 | -ms-transform: translate3d(0, 0, 0); 39 | -o-transform: translate3d(0, 0, 0); 40 | transform: translate3d(0, 0, 0); 41 | } 42 | 43 | .slick-track { 44 | position: relative; 45 | left: 0; 46 | top: 0; 47 | display: block; 48 | 49 | &:before, 50 | &:after { 51 | content: ""; 52 | display: table; 53 | } 54 | 55 | &:after { 56 | clear: both; 57 | } 58 | 59 | .slick-loading & { 60 | visibility: hidden; 61 | } 62 | } 63 | .slick-slide { 64 | float: left; 65 | height: 100%; 66 | min-height: 1px; 67 | [dir="rtl"] & { 68 | float: right; 69 | } 70 | img { 71 | display: block; 72 | } 73 | &.slick-loading img { 74 | display: none; 75 | } 76 | 77 | display: none; 78 | 79 | &.dragging img { 80 | pointer-events: none; 81 | } 82 | 83 | .slick-initialized & { 84 | display: block; 85 | } 86 | 87 | .slick-loading & { 88 | visibility: hidden; 89 | } 90 | 91 | .slick-vertical & { 92 | display: block; 93 | height: auto; 94 | border: 1px solid transparent; 95 | } 96 | } -------------------------------------------------------------------------------- /static/third_party/ace/src/snippets/io.js: -------------------------------------------------------------------------------- 1 | ace.define("ace/snippets/io",["require","exports","module"], function(require, exports, module) { 2 | "use strict"; 3 | 4 | exports.snippets = [ 5 | { 6 | "content": "assertEquals(${1:expected}, ${2:expr})", 7 | "name": "assertEquals", 8 | "scope": "io", 9 | "tabTrigger": "ae" 10 | }, 11 | { 12 | "content": "${1:${2:newValue} := ${3:Object} }clone do(\n\t$0\n)", 13 | "name": "clone do", 14 | "scope": "io", 15 | "tabTrigger": "cdo" 16 | }, 17 | { 18 | "content": "docSlot(\"${1:slotName}\", \"${2:documentation}\")", 19 | "name": "docSlot", 20 | "scope": "io", 21 | "tabTrigger": "ds" 22 | }, 23 | { 24 | "content": "(${1:header,}\n\t${2:body}\n)$0", 25 | "keyEquivalent": "@(", 26 | "name": "Indented Bracketed Line", 27 | "scope": "io", 28 | "tabTrigger": "(" 29 | }, 30 | { 31 | "content": "\n\t$0\n", 32 | "keyEquivalent": "\r", 33 | "name": "Special: Return Inside Empty Parenthesis", 34 | "scope": "io meta.empty-parenthesis.io, io meta.comma-parenthesis.io" 35 | }, 36 | { 37 | "content": "${1:methodName} := method(${2:args,}\n\t$0\n)", 38 | "name": "method", 39 | "scope": "io", 40 | "tabTrigger": "m" 41 | }, 42 | { 43 | "content": "newSlot(\"${1:slotName}\", ${2:defaultValue}, \"${3:docString}\")$0", 44 | "name": "newSlot", 45 | "scope": "io", 46 | "tabTrigger": "ns" 47 | }, 48 | { 49 | "content": "${1:name} := Object clone do(\n\t$0\n)", 50 | "name": "Object clone do", 51 | "scope": "io", 52 | "tabTrigger": "ocdo" 53 | }, 54 | { 55 | "content": "test${1:SomeFeature} := method(\n\t$0\n)", 56 | "name": "testMethod", 57 | "scope": "io", 58 | "tabTrigger": "ts" 59 | }, 60 | { 61 | "content": "${1:Something}Test := ${2:UnitTest} clone do(\n\t$0\n)", 62 | "name": "UnitTest", 63 | "scope": "io", 64 | "tabTrigger": "ut" 65 | } 66 | ]; 67 | exports.scope = "io"; 68 | 69 | }); 70 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/wsc/dialogs/tmpFrameset.html: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /static/third_party/slick/src/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Generated by Fontastic.me 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/bonecard-create.css: -------------------------------------------------------------------------------- 1 | input.tutorial-title { 2 | border: 0px; 3 | width: 100%; 4 | height: 80px; 5 | font-size: 30px; 6 | text-align: -webkit-center; 7 | color: #b4a279; 8 | } 9 | 10 | input.tutorial-description { 11 | width: 75%; 12 | height: 35px; 13 | } 14 | 15 | div.cards-sidebar { 16 | border-right: 1px solid grey; 17 | } 18 | 19 | 20 | /*This for making placeholder italic*/ 21 | 22 | input.tutorial-title::-webkit-input-placeholder { 23 | font-style: italic; 24 | } 25 | 26 | input.tutorial-title::-ms-input-placeholder { 27 | font-style: italic; 28 | } 29 | 30 | input.tutorial-title::-moz-placeholder { 31 | font-style: italic; 32 | } 33 | 34 | li.bonecards-list-item { 35 | display: inline-block; 36 | width: 215px; 37 | height: 130px; 38 | position: relative; 39 | } 40 | 41 | ul.bonecards-list { 42 | list-style: none; 43 | width: auto; 44 | height: 170px; 45 | width: 100%; 46 | overflow: auto; 47 | white-space: nowrap; 48 | padding: 0px; 49 | } 50 | 51 | button.add-bonecard, 52 | button.save, 53 | button.update { 54 | border: 1px solid gray; 55 | background-color: white; 56 | width: 195px; 57 | height: 35px; 58 | float: left; 59 | margin-top: 10px; 60 | } 61 | 62 | .float-right { 63 | float: right; 64 | } 65 | 66 | a.delete-button { 67 | font-weight: bold; 68 | text-decoration: none; 69 | position: absolute; 70 | right: 0; 71 | display: none; 72 | } 73 | 74 | button.save, 75 | button.update { 76 | border-color: #de7224; 77 | color: #fff; 78 | font-weight: bold; 79 | font-size: 1em; 80 | font-family: Verdana, Arial, Helvetica, sans-serif; 81 | background-color: #de7224; 82 | } 83 | 84 | button.save:hover, 85 | button.update:hover { 86 | background-color: #562e12; 87 | border-color: #765740; 88 | } 89 | 90 | ackground-color: #de7224; 91 | 92 | } 93 | button.save:hover, 94 | button.update:hover { 95 | background-color: #562e12; 96 | border-color: #765740; 97 | } 98 | #bonecard-block0 { 99 | width: 100%; 100 | margin-left: auto; 101 | margin-right: auto; 102 | } -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/specialchar/dialogs/lang/ja.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang("specialchar","ja",{euro:"ユーロ記号",lsquo:"左シングル引用符",rsquo:"右シングル引用符",ldquo:"左ダブル引用符",rdquo:"右ダブル引用符",ndash:"半角ダッシュ",mdash:"全角ダッシュ",iexcl:"逆さ感嘆符",cent:"セント記号",pound:"ポンド記号",curren:"通貨記号",yen:"円記号",brvbar:"上下に分かれた縦棒",sect:"節記号",uml:"分音記号(ウムラウト)",copy:"著作権表示記号",ordf:"女性序数標識",laquo:" 始め二重山括弧引用記号",not:"論理否定記号",reg:"登録商標記号",macr:"長音符",deg:"度記号",sup2:"上つき2, 2乗",sup3:"上つき3, 3乗",acute:"揚音符",micro:"ミクロン記号",para:"段落記号",middot:"中黒",cedil:"セディラ",sup1:"上つき1",ordm:"男性序数標識",raquo:"終わり二重山括弧引用記号", 6 | frac14:"四分の一",frac12:"二分の一",frac34:"四分の三",iquest:"逆疑問符",Agrave:"抑音符つき大文字A",Aacute:"揚音符つき大文字A",Acirc:"曲折アクセントつき大文字A",Atilde:"チルダつき大文字A",Auml:"分音記号つき大文字A",Aring:"リングつき大文字A",AElig:"AとEの合字",Ccedil:"セディラつき大文字C",Egrave:"抑音符つき大文字E",Eacute:"揚音符つき大文字E",Ecirc:"曲折アクセントつき大文字E",Euml:"分音記号つき大文字E",Igrave:"抑音符つき大文字I",Iacute:"揚音符つき大文字I",Icirc:"曲折アクセントつき大文字I",Iuml:"分音記号つき大文字I",ETH:"[アイスランド語]大文字ETH",Ntilde:"チルダつき大文字N",Ograve:"抑音符つき大文字O",Oacute:"揚音符つき大文字O",Ocirc:"曲折アクセントつき大文字O",Otilde:"チルダつき大文字O",Ouml:" 分音記号つき大文字O", 7 | times:"乗算記号",Oslash:"打ち消し線つき大文字O",Ugrave:"抑音符つき大文字U",Uacute:"揚音符つき大文字U",Ucirc:"曲折アクセントつき大文字U",Uuml:"分音記号つき大文字U",Yacute:"揚音符つき大文字Y",THORN:"[アイスランド語]大文字THORN",szlig:"ドイツ語エスツェット",agrave:"抑音符つき小文字a",aacute:"揚音符つき小文字a",acirc:"曲折アクセントつき小文字a",atilde:"チルダつき小文字a",auml:"分音記号つき小文字a",aring:"リングつき小文字a",aelig:"aとeの合字",ccedil:"セディラつき小文字c",egrave:"抑音符つき小文字e",eacute:"揚音符つき小文字e",ecirc:"曲折アクセントつき小文字e",euml:"分音記号つき小文字e",igrave:"抑音符つき小文字i",iacute:"揚音符つき小文字i",icirc:"曲折アクセントつき小文字i",iuml:"分音記号つき小文字i",eth:"アイスランド語小文字eth", 8 | ntilde:"チルダつき小文字n",ograve:"抑音符つき小文字o",oacute:"揚音符つき小文字o",ocirc:"曲折アクセントつき小文字o",otilde:"チルダつき小文字o",ouml:"分音記号つき小文字o",divide:"除算記号",oslash:"打ち消し線つき小文字o",ugrave:"抑音符つき小文字u",uacute:"揚音符つき小文字u",ucirc:"曲折アクセントつき小文字u",uuml:"分音記号つき小文字u",yacute:"揚音符つき小文字y",thorn:"アイスランド語小文字thorn",yuml:"分音記号つき小文字y",OElig:"OとEの合字",oelig:"oとeの合字",372:"曲折アクセントつき大文字W",374:"曲折アクセントつき大文字Y",373:"曲折アクセントつき小文字w",375:"曲折アクセントつき小文字y",sbquo:"シングル下引用符",8219:"左右逆の左引用符",bdquo:"ダブル下引用符",hellip:"三点リーダ",trade:"商標記号",9658:"右黒三角ポインタ",bull:"黒丸", 9 | rarr:"右矢印",rArr:"右二重矢印",hArr:"左右二重矢印",diams:"ダイヤ",asymp:"漸近"}); -------------------------------------------------------------------------------- /Support/BoneScript/grove_Touch/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: SeeedStudio Grove Touch 4 | scripts: [ '/Support/script/bonescript-demo.js' ] 5 | --- 6 |

BoneScript

7 |
8 | 11 |
12 |
13 |

Demo: SeeedStudio Grove Touch Sensor

14 |

The Grove Touch Sensor provides a simple capacitive 15 | sensor to detect a finger touch.

16 |
17 | 18 |

Example 19 | 20 | 21 |

22 |
23 | var b = require('bonescript');
24 | var previous = b.LOW;
25 | var TOUCH = 'P9_22';
26 | b.pinMode(TOUCH, b.INPUT);
27 | function doRead() {
28 |     b.digitalRead(TOUCH, printStatus);
29 | }
30 | function printStatus(x) {
31 |     if(x.value != previous) {
32 |         if(x.value) {
33 |             console.log('Touched');
34 |         } else {
35 |             console.log('Released');
36 |         }
37 |         previous = x.value;
38 |     }
39 | }
40 | setInterval(doRead, 100);
41 | 
42 |
43 |

44 | 45 |

46 |

Build and execute instructions

47 |
    48 |
  • Connect Touch Sensor to UART2 Grove connector on BeagleBone Green.
  • 49 |
  • Click "Run" on the code and it will output when the button is touched.
  • 50 |
51 | 52 |

See also

53 |

Related functions

54 | 59 |
60 |
61 |
62 | -------------------------------------------------------------------------------- /static/flot/jquery.flot.threshold.min.js: -------------------------------------------------------------------------------- 1 | /* Flot plugin for thresholding data. 2 | 3 | Copyright (c) 2007-2013 IOLA and Ole Laursen. 4 | Licensed under the MIT license. 5 | 6 | The plugin supports these options: 7 | 8 | series: { 9 | threshold: { 10 | below: number 11 | color: colorspec 12 | } 13 | } 14 | 15 | It can also be applied to a single series, like this: 16 | 17 | $.plot( $("#placeholder"), [{ 18 | data: [ ... ], 19 | threshold: { ... } 20 | }]) 21 | 22 | An array can be passed for multiple thresholding, like this: 23 | 24 | threshold: [{ 25 | below: number1 26 | color: color1 27 | },{ 28 | below: number2 29 | color: color2 30 | }] 31 | 32 | These multiple threshold objects can be passed in any order since they are 33 | sorted by the processing function. 34 | 35 | The data points below "below" are drawn with the specified color. This makes 36 | it easy to mark points below 0, e.g. for budget data. 37 | 38 | Internally, the plugin works by splitting the data into two series, above and 39 | below the threshold. The extra series below the threshold will have its label 40 | cleared and the special "originSeries" attribute set to the original series. 41 | You may need to check for this in hover events. 42 | 43 | */(function(e){function n(t){function n(t,n,r,i,s){var o=r.pointsize,u,a,f,l,c,h=e.extend({},n);h.datapoints={points:[],pointsize:o,format:r.format},h.label=null,h.color=s,h.threshold=null,h.originSeries=n,h.data=[];var p=r.points,d=n.lines.show,v=[],m=[],g;for(u=0;u0&&p[u-o]!=null){var y=a+(i-f)*(a-p[u-o])/(f-p[u-o+1]);c.push(y),c.push(i);for(g=2;g0){var b=e.inArray(n,t.getData());t.getData().splice(b+1,0,h)}}function r(t,r,i){if(!r.threshold)return;r.threshold instanceof Array?(r.threshold.sort(function(e,t){return e.below-t.below}),e(r.threshold).each(function(e,o){n(t,r,i,o.below,o.color)})):n(t,r,i,r.threshold.below,r.threshold.color)}t.hooks.processDatapoints.push(r)}var t={series:{threshold:null}};e.plot.plugins.push({init:n,options:t,name:"threshold",version:"1.2"})})(jQuery); -------------------------------------------------------------------------------- /Support/BoneScript/Potentiometer/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: Potentiometer 4 | scripts: [ '/Support/script/bonescript-demo.js' ] 5 | --- 6 | {% include side_menu.html title="Demos" %} 7 |
8 |

Demo: Potentiometer

9 |

A specific voltage can be sent to the ADC1 channel using a potentiometer. Please keep in mind that each one of the ADC pins can only 10 | handle 1.8V maximum. 11 |

12 | 13 | 14 | 15 |

Example 16 | 17 | 18 |

19 |
20 | var b = require('bonescript');
21 | b.analogRead('P9_40', printAIN1);
22 | 
23 | function printAIN1(x) {
24 |     console.log('x.value = ' + x.value);
25 |     console.log('x.err = ' + x.err);
26 | }                    
27 | 
28 |
29 |

30 | 31 |

32 |

Build and execute instructions

33 |
    34 |
  • Hook up a BeagleBone or BeagleBone Black to the breadboard as shown in the diagram on the right.
  • 35 |
  • After clicking 'run', the ADC1 channel will output a reading between 0-1, where 0 is 0V and 1 is 36 | the maximum input voltage (1.8V).
  • 37 |
  • Adjust your potentiometer's knob and click run again. The lower the resistance, the higher voltage you will see.
  • 38 |
  • Alter the code to look at inputs on other analog input pins. A schematic showing all available ADC channels are listed here.
  • 39 | 40 |
41 | 42 |

See also

43 |

Related functions

44 | 48 |
49 |
50 | 51 |
52 |
53 |
Last updated by cortezjuanjr on Fri Jun 28 2013 16:46:08 GMT-0500 (CDT).
54 | 55 |
56 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/slick/src/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | 8 | -moz-box-sizing: border-box; 9 | box-sizing: border-box; 10 | 11 | -webkit-user-select: none; 12 | -moz-user-select: none; 13 | -ms-user-select: none; 14 | user-select: none; 15 | 16 | -webkit-touch-callout: none; 17 | -khtml-user-select: none; 18 | -ms-touch-action: pan-y; 19 | touch-action: pan-y; 20 | -webkit-tap-highlight-color: transparent; 21 | } 22 | 23 | .slick-list 24 | { 25 | position: relative; 26 | 27 | display: block; 28 | overflow: hidden; 29 | 30 | margin: 0; 31 | padding: 0; 32 | } 33 | .slick-list:focus 34 | { 35 | outline: none; 36 | } 37 | .slick-list.dragging 38 | { 39 | cursor: pointer; 40 | cursor: hand; 41 | } 42 | 43 | .slick-slider .slick-track, 44 | .slick-slider .slick-list 45 | { 46 | -webkit-transform: translate3d(0, 0, 0); 47 | -moz-transform: translate3d(0, 0, 0); 48 | -ms-transform: translate3d(0, 0, 0); 49 | -o-transform: translate3d(0, 0, 0); 50 | transform: translate3d(0, 0, 0); 51 | } 52 | 53 | .slick-track 54 | { 55 | position: relative; 56 | top: 0; 57 | left: 0; 58 | 59 | display: block; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang("specialchar","zh-cn",{euro:"欧元符号",lsquo:"左单引号",rsquo:"右单引号",ldquo:"左双引号",rdquo:"右双引号",ndash:"短划线",mdash:"长划线",iexcl:"竖翻叹号",cent:"分币符号",pound:"英镑符号",curren:"货币符号",yen:"日元符号",brvbar:"间断条",sect:"节标记",uml:"分音符",copy:"版权所有标记",ordf:"阴性顺序指示符",laquo:"左指双尖引号",not:"非标记",reg:"注册标记",macr:"长音符",deg:"度标记",sup2:"上标二",sup3:"上标三",acute:"锐音符",micro:"微符",para:"段落标记",middot:"中间点",cedil:"下加符",sup1:"上标一",ordm:"阳性顺序指示符",raquo:"右指双尖引号",frac14:"普通分数四分之一",frac12:"普通分数二分之一",frac34:"普通分数四分之三",iquest:"竖翻问号", 6 | Agrave:"带抑音符的拉丁文大写字母 A",Aacute:"带锐音符的拉丁文大写字母 A",Acirc:"带扬抑符的拉丁文大写字母 A",Atilde:"带颚化符的拉丁文大写字母 A",Auml:"带分音符的拉丁文大写字母 A",Aring:"带上圆圈的拉丁文大写字母 A",AElig:"拉丁文大写字母 Ae",Ccedil:"带下加符的拉丁文大写字母 C",Egrave:"带抑音符的拉丁文大写字母 E",Eacute:"带锐音符的拉丁文大写字母 E",Ecirc:"带扬抑符的拉丁文大写字母 E",Euml:"带分音符的拉丁文大写字母 E",Igrave:"带抑音符的拉丁文大写字母 I",Iacute:"带锐音符的拉丁文大写字母 I",Icirc:"带扬抑符的拉丁文大写字母 I",Iuml:"带分音符的拉丁文大写字母 I",ETH:"拉丁文大写字母 Eth",Ntilde:"带颚化符的拉丁文大写字母 N",Ograve:"带抑音符的拉丁文大写字母 O",Oacute:"带锐音符的拉丁文大写字母 O",Ocirc:"带扬抑符的拉丁文大写字母 O",Otilde:"带颚化符的拉丁文大写字母 O", 7 | Ouml:"带分音符的拉丁文大写字母 O",times:"乘号",Oslash:"带粗线的拉丁文大写字母 O",Ugrave:"带抑音符的拉丁文大写字母 U",Uacute:"带锐音符的拉丁文大写字母 U",Ucirc:"带扬抑符的拉丁文大写字母 U",Uuml:"带分音符的拉丁文大写字母 U",Yacute:"带抑音符的拉丁文大写字母 Y",THORN:"拉丁文大写字母 Thorn",szlig:"拉丁文小写字母清音 S",agrave:"带抑音符的拉丁文小写字母 A",aacute:"带锐音符的拉丁文小写字母 A",acirc:"带扬抑符的拉丁文小写字母 A",atilde:"带颚化符的拉丁文小写字母 A",auml:"带分音符的拉丁文小写字母 A",aring:"带上圆圈的拉丁文小写字母 A",aelig:"拉丁文小写字母 Ae",ccedil:"带下加符的拉丁文小写字母 C",egrave:"带抑音符的拉丁文小写字母 E",eacute:"带锐音符的拉丁文小写字母 E",ecirc:"带扬抑符的拉丁文小写字母 E",euml:"带分音符的拉丁文小写字母 E",igrave:"带抑音符的拉丁文小写字母 I", 8 | iacute:"带锐音符的拉丁文小写字母 I",icirc:"带扬抑符的拉丁文小写字母 I",iuml:"带分音符的拉丁文小写字母 I",eth:"拉丁文小写字母 Eth",ntilde:"带颚化符的拉丁文小写字母 N",ograve:"带抑音符的拉丁文小写字母 O",oacute:"带锐音符的拉丁文小写字母 O",ocirc:"带扬抑符的拉丁文小写字母 O",otilde:"带颚化符的拉丁文小写字母 O",ouml:"带分音符的拉丁文小写字母 O",divide:"除号",oslash:"带粗线的拉丁文小写字母 O",ugrave:"带抑音符的拉丁文小写字母 U",uacute:"带锐音符的拉丁文小写字母 U",ucirc:"带扬抑符的拉丁文小写字母 U",uuml:"带分音符的拉丁文小写字母 U",yacute:"带抑音符的拉丁文小写字母 Y",thorn:"拉丁文小写字母 Thorn",yuml:"带分音符的拉丁文小写字母 Y",OElig:"拉丁文大写连字 Oe",oelig:"拉丁文小写连字 Oe",372:"带扬抑符的拉丁文大写字母 W",374:"带扬抑符的拉丁文大写字母 Y", 9 | 373:"带扬抑符的拉丁文小写字母 W",375:"带扬抑符的拉丁文小写字母 Y",sbquo:"单下 9 形引号",8219:"单高横翻 9 形引号",bdquo:"双下 9 形引号",hellip:"水平省略号",trade:"商标标志",9658:"实心右指指针",bull:"加重号",rarr:"向右箭头",rArr:"向右双线箭头",hArr:"左右双线箭头",diams:"实心方块纸牌",asymp:"约等于"}); -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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_invisible {\ 45 | color: #BFBFBF\ 46 | }\ 47 | .ace-kuroir .ace_fold {\ 48 | border-color: #363636;\ 49 | }\ 50 | .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;\ 51 | background-color:rgba(255, 6, 0, 0.15);}.ace-kuroir .ace_invalid.ace_deprecated{text-decoration:underline;\ 52 | font-style:italic;\ 53 | color:#FD1732;\ 54 | background-color:#E8E9E8;}.ace-kuroir .ace_string{color:#639300;}.ace-kuroir .ace_string.ace_regexp{color:#417E00;\ 55 | background-color:#C9D4BE;}.ace-kuroir .ace_comment{color:rgba(148, 148, 148, 0.91);\ 56 | 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;\ 57 | background-color:rgba(191, 97, 51, 0.051);}.ace-kuroir .ace_markup.ace_list{color:#8F5B26;}\ 58 | "; 59 | 60 | var dom = require("../lib/dom"); 61 | dom.importCssString(exports.cssText, exports.cssClass); 62 | }); 63 | -------------------------------------------------------------------------------- /static/third_party/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.md or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"辅助功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"常规",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 导航到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个和下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,TAB 键移动到下一个字段,SHIFT + TAB 组合键移动到上一个字段,ENTER 键提交对话框,ESC 键取消对话框。对于有多选项卡的对话框,用ALT + F10来移到选项卡列表。然后用 TAB 键或者向右箭头来移动到下一个选项卡;SHIFT + TAB 组合键或者向左箭头移动到上一个选项卡。用 SPACE 键或者 ENTER 键选择选项卡。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu} 或者“应用程序键”打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"}, 6 | {name:"编辑器列表框",legend:"在列表框中,移到下一列表项用 TAB 键或者下箭头键。移到上一列表项用SHIFT + TAB 组合键或者上箭头键,用 SPACE 键或者 ENTER 键选择列表项。用 ESC 键收起列表框。"},{name:"编辑器元素路径栏",legend:"按 ${elementsPathFocus} 以导航到元素路径栏,使用 TAB 键或右箭头键选择下一个元素,使用 SHIFT+TAB 组合键或左箭头键选择上一个元素,按空格键或回车键以选定编辑器里的元素。"}]},{name:"命令",items:[{name:" 撤消命令",legend:"按 ${undo}"},{name:" 重做命令",legend:"按 ${redo}"},{name:" 加粗命令",legend:"按 ${bold}"},{name:" 倾斜命令",legend:"按 ${italic}"},{name:" 下划线命令",legend:"按 ${underline}"},{name:" 链接命令",legend:"按 ${link}"},{name:" 工具栏折叠命令",legend:"按 ${toolbarCollapse}"}, 7 | {name:"访问前一个焦点区域的命令",legend:"按 ${accessPreviousSpace} 访问^符号前最近的不可访问的焦点区域,例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问下一个焦点区域命令",legend:"按 ${accessNextSpace} 以访问^符号后最近的不可访问的焦点区域。例如:两个相邻的 HR 元素。重复此组合按键可以到达远处的焦点区域。"},{name:"辅助功能帮助",legend:"按 ${a11yHelp}"}]}],backspace:"退格键",tab:"Tab 键",enter:"回车键",shift:"Shift 键",ctrl:"Ctrl 键",alt:"Alt 键",pause:"暂停键",capslock:"大写锁定键",escape:"Esc 键",pageUp:"上翻页键",pageDown:"下翻页键",end:"行尾键",home:"行首键",leftArrow:"向左箭头键",upArrow:"向上箭头键",rightArrow:"向右箭头键",downArrow:"向下箭头键", 8 | insert:"插入键","delete":"删除键",leftWindowKey:"左 WIN 键",rightWindowKey:"右 WIN 键",selectKey:"选择键",numpad0:"小键盘 0 键",numpad1:"小键盘 1 键",numpad2:"小键盘 2 键",numpad3:"小键盘 3 键",numpad4:"小键盘 4 键",numpad5:"小键盘 5 键",numpad6:"小键盘 6 键",numpad7:"小键盘 7 键",numpad8:"小键盘 8 键",numpad9:"小键盘 9 键",multiply:"星号键",add:"加号键",subtract:"减号键",decimalPoint:"小数点键",divide:"除号键",f1:"F1 键",f2:"F2 键",f3:"F3 键",f4:"F4 键",f5:"F5 键",f6:"F6 键",f7:"F7 键",f8:"F8 键",f9:"F9 键",f10:"F10 键",f11:"F11 键",f12:"F12 键",numLock:"数字锁定键",scrollLock:"滚动锁定键", 9 | semiColon:"分号键",equalSign:"等号键",comma:"逗号键",dash:"短划线键",period:"句号键",forwardSlash:"斜杠键",graveAccent:"重音符键",openBracket:"左中括号键",backSlash:"反斜杠键",closeBracket:"右中括号键",singleQuote:"单引号键"}); -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | -------------------------------------------------------------------------------- /Support/BoneScript/analogWrite/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: analogWrite 4 | scripts: [ '/Support/script/bonescript-demo.js' ] 5 | --- 6 | {% include breadcrumb.html %} 7 | {% include side_menu.html title="Demos" %} 8 | 9 |
10 |

You might be able to see a newer version of this on beagleboard.org/support/bonescript/analogWrite

11 |

analogWrite(pin, value, [freq], [callback])

12 |

Output a pulse width modulated signal on pin. Valid pins are highlighted in 13 | yellow with "PWM" in their names (timers not yet supported):
14 | 15 |

16 |

Arguments

17 |
    18 |
  • pin: the BeagleBone pin identifier
  • 19 |
  • value: duty cycle of the PWM as a value between 0 and 1
  • 20 |
  • freq: frequency of the PWM in Hz
  • 21 |
  • callback: called upon completion
  • 22 |
23 |

Return value

24 |
    25 |
  • true if successful
  • 26 |
  • false on failure
  • 27 |
28 |

callback(x)

29 |
    30 |
  • x.err: error status message
  • 31 |
32 |

Example 33 | 34 | 35 |

36 |
37 | var b = require('bonescript');
38 | b.pinMode('P9_14', b.OUTPUT);
39 | b.analogWrite('P9_14', 0.7, 2000.0, printStatus);
40 | function printStatus(x) {
41 |     console.log('x.err = ' + x.err);
42 | }
43 |
44 |

Build and execute instructions

45 |

See also

46 |

Topics

47 | 51 |

Related functions

52 | 56 |

Examples

57 | 60 |
61 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | ["IPlastic" ], 14 | ["Solarized Light"], 15 | ["TextMate" ], 16 | ["Tomorrow" ], 17 | ["XCode" ], 18 | ["Kuroir"], 19 | ["KatzenMilch"], 20 | ["SQL Server" ,"sqlserver" , "light"], 21 | ["Ambiance" ,"ambiance" , "dark"], 22 | ["Chaos" ,"chaos" , "dark"], 23 | ["Clouds Midnight" ,"clouds_midnight" , "dark"], 24 | ["Cobalt" ,"cobalt" , "dark"], 25 | ["idle Fingers" ,"idle_fingers" , "dark"], 26 | ["krTheme" ,"kr_theme" , "dark"], 27 | ["Merbivore" ,"merbivore" , "dark"], 28 | ["Merbivore Soft" ,"merbivore_soft" , "dark"], 29 | ["Mono Industrial" ,"mono_industrial" , "dark"], 30 | ["Monokai" ,"monokai" , "dark"], 31 | ["Pastel on dark" ,"pastel_on_dark" , "dark"], 32 | ["Solarized Dark" ,"solarized_dark" , "dark"], 33 | ["Terminal" ,"terminal" , "dark"], 34 | ["Tomorrow Night" ,"tomorrow_night" , "dark"], 35 | ["Tomorrow Night Blue" ,"tomorrow_night_blue" , "dark"], 36 | ["Tomorrow Night Bright","tomorrow_night_bright" , "dark"], 37 | ["Tomorrow Night 80s" ,"tomorrow_night_eighties" , "dark"], 38 | ["Twilight" ,"twilight" , "dark"], 39 | ["Vibrant Ink" ,"vibrant_ink" , "dark"] 40 | ]; 41 | 42 | 43 | exports.themesByName = {}; 44 | exports.themes = themeData.map(function(data) { 45 | var name = data[1] || data[0].replace(/ /g, "_").toLowerCase(); 46 | var theme = { 47 | caption: data[0], 48 | theme: "ace/theme/" + name, 49 | isDark: data[2] == "dark", 50 | name: name 51 | }; 52 | exports.themesByName[name] = theme; 53 | return theme; 54 | }); 55 | 56 | }); 57 | (function() { 58 | ace.require(["ace/ext/themelist"], function() {}); 59 | })(); 60 | -------------------------------------------------------------------------------- /Support/BoneScript/digitalRead/inner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | BeagleBoard.org - digitalRead 5 | 6 |
7 |

You might be able to see a newer version of this on beagleboard.org/support/bonescript/digitalRead

8 |

digitalRead(pin, [callback])

9 |

Read the status of a digital I/O pin.

10 |

Arguments

11 |
    12 |
  • pin: the BeagleBone pin identifier
  • 13 |
  • callback: called upon completion
  • 14 |
15 |

Return value

16 |
    17 |
  • HIGH if pin is HIGH
  • 18 |
  • LOW if pin is LOW
  • 19 |
20 |

callback(x)

21 |
    22 |
  • x.value: return value
  • 23 |
  • x.err: error status message
  • 24 |
25 |

Example 26 | 27 | 28 |

29 |
30 | var b = require('bonescript');
31 | b.pinMode('P8_19', b.INPUT);
32 | b.digitalRead('P8_19', printStatus);
33 | function printStatus(x) {
34 |     console.log('x.value = ' + x.value);
35 |     console.log('x.err = ' + x.err);
36 | }
37 |
38 |

Build and execute instructions

39 |
    40 |
  • Apply 0V to P8_19 and run the example code.
  • 41 |
  • Apply 3.3V to P8_19 and run the example code again.
  • 42 |
  • Alter the code to look at inputs on other pins.
  • 43 |
44 |

See also

45 |

Topics

46 | 50 |

Related functions

51 | 57 |

Examples

58 | 61 |
62 | 63 | 64 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Support/BoneScript/writeCModule/index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index 3 | title: writeCModule 4 | scripts: [ '/Support/script/bonescript-demo.js' ] 5 | style: | 6 | #code { 7 | position: relative; 8 | width: 500px; 9 | padding-left: 0; 10 | border-radius: 4px; 11 | border-bottom-right-radius: 0px; 12 | border-bottom-left-radius: 0px; 13 | margin-bottom: 0px; 14 | margin-left: 30px; 15 | margin-right: 0px; 16 | align: left; 17 | } 18 | #console-output { 19 | margin-top: 0px; 20 | margin-left: 30px; 21 | width: 496px; 22 | border: 1px solid #cccccc; 23 | resize: vertical; 24 | } 25 | --- 26 | {% include side_menu.html title="BoneScript" %} 27 |
28 |
29 |
30 | 31 |

You might be able to see a newer version of this on beagleboard.org/support/bonescript/writeCModule

32 |

writeCModule(filename, code, [callback])

33 |

write a C program with Source code provided in the code input at the filename path.

34 |

Arguments

35 |
    36 |
  • filename: complete path of the file to be written
  • 37 |
  • code: code string to be written
  • 38 |
  • callback: called upon completion
  • 39 |
40 |

callback(x)

41 |
    42 |
  • x.err: error status message
  • 43 |
44 |

Example 45 | 46 | 47 |

48 |
49 | var b = require('bonescript');
50 | var code = `
51 | #include 
52 | int main(int argc)
53 | {
54 |    printf("Hello, World!");
55 |    return 0;
56 | }`; //code enclosed between ``
57 | b.writeCModule('/usr/share/bone101/examples/extras/helloworld', code);
58 | 
59 |
60 |

Build and execute instructions

61 |
    62 |
  • Be careful not to overwrite important files!
  • 63 |
  • Run the above to generate a helloworld.c file at the path and use loadCModule to compile and run.
  • 64 |
  • Modify the C code.
  • 65 |
66 |

See also

67 | 72 |

Related functions

73 | 77 | 78 | 79 |
80 |
81 | -------------------------------------------------------------------------------- /static/third_party/ace/src/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 | --------------------------------------------------------------------------------