├── .gitignore ├── .gitignore~ ├── LICENSE.md ├── README.md ├── bootstrap ├── Dexie.js ├── Dexie.min.js ├── backbone-min.js ├── bootstrap-paper.min.css ├── bootstrap-wysiwyg.min.js ├── bootstrap.min.css ├── bootstrap.min.js ├── bootstrap3-wysihtml5.all.js ├── bootstrap3-wysihtml5.all.min.js ├── chai.js ├── codemirror │ ├── codemirror.min.css │ ├── codemirror.min.js │ ├── formatting.min.js │ ├── theme │ │ ├── 3024-day.css │ │ ├── 3024-night.css │ │ ├── ambiance-mobile.css │ │ ├── ambiance.css │ │ ├── base16-dark.css │ │ ├── base16-light.css │ │ ├── blackboard.css │ │ ├── cobalt.css │ │ ├── eclipse.css │ │ ├── elegant.css │ │ ├── erlang-dark.css │ │ ├── lesser-dark.css │ │ ├── mbo.css │ │ ├── mdn-like.css │ │ ├── midnight.css │ │ ├── monokai.css │ │ ├── neat.css │ │ ├── night.css │ │ ├── paraiso-dark.css │ │ ├── paraiso-light.css │ │ ├── pastel-on-dark.css │ │ ├── rubyblue.css │ │ ├── solarized.css │ │ ├── the-matrix.css │ │ ├── tomorrow-night-eighties.css │ │ ├── twilight.css │ │ ├── vibrant-ink.css │ │ ├── xq-dark.css │ │ └── xq-light.css │ └── xml.min.js ├── dropbox.min.js ├── html-editor.html ├── jquery-1.11.1.min.js ├── jquery-textrange.js ├── jquery.collapse.js ├── jquery.collapse_cookie_storage.js ├── jquery.collapse_storage.js ├── jquery.hotkeys.js ├── jquery.min.js ├── jquery.rss.min.js ├── jquery.serializeObject.js ├── jquery.xmlrpc.min.js ├── json2.js ├── later.min.js ├── oauth.js ├── oauthsimple.js ├── onload.js ├── prettify │ ├── lang-apollo.js │ ├── lang-basic.js │ ├── lang-clj.js │ ├── lang-css.js │ ├── lang-dart.js │ ├── lang-erlang.js │ ├── lang-go.js │ ├── lang-hs.js │ ├── lang-lasso.js │ ├── lang-lisp.js │ ├── lang-llvm.js │ ├── lang-logtalk.js │ ├── lang-lua.js │ ├── lang-matlab.js │ ├── lang-ml.js │ ├── lang-mumps.js │ ├── lang-n.js │ ├── lang-pascal.js │ ├── lang-proto.js │ ├── lang-r.js │ ├── lang-rd.js │ ├── lang-rust.js │ ├── lang-scala.js │ ├── lang-sql.js │ ├── lang-swift.js │ ├── lang-tcl.js │ ├── lang-tex.js │ ├── lang-vb.js │ ├── lang-vhdl.js │ ├── lang-wiki.js │ ├── lang-xq.js │ ├── lang-yaml.js │ ├── prettify.js │ ├── run_prettify.js │ └── theme │ │ ├── atelier-cave-dark.css │ │ ├── atelier-cave-light.css │ │ ├── atelier-dune-dark.css │ │ ├── atelier-dune-light.css │ │ ├── atelier-estuary-dark.css │ │ ├── atelier-estuary-light.css │ │ ├── atelier-forest-dark.css │ │ ├── atelier-forest-light.css │ │ ├── atelier-heath-dark.css │ │ ├── atelier-heath-light.css │ │ ├── atelier-lakeside-dark.css │ │ ├── atelier-lakeside-light.css │ │ ├── atelier-plateau-dark.css │ │ ├── atelier-plateau-light.css │ │ ├── atelier-savanna-dark.css │ │ ├── atelier-savanna-light.css │ │ ├── atelier-seaside-dark.css │ │ ├── atelier-seaside-light.css │ │ ├── atelier-sulphurpool-dark.css │ │ ├── atelier-sulphurpool-light.css │ │ ├── desert.css │ │ ├── doxy.css │ │ ├── github.css │ │ ├── hemisu-dark.css │ │ ├── hemisu-light.css │ │ ├── prettify.css │ │ ├── sons-of-obsidian.css │ │ ├── sunburst.css │ │ ├── tomorrow-night-blue.css │ │ ├── tomorrow-night-bright.css │ │ ├── tomorrow-night-eighties.css │ │ ├── tomorrow-night.css │ │ ├── tomorrow.css │ │ └── vibrant-ink.css ├── readmore.min.js ├── sinon-1.6.0.js ├── style.css ├── summernote-ext-highlight.js ├── summernote.css ├── summernote.js ├── summernote.min.js ├── summernote │ ├── lang │ │ ├── summernote-ar-AR.js │ │ ├── summernote-bg-BG.js │ │ ├── summernote-ca-ES.js │ │ ├── summernote-cs-CZ.js │ │ ├── summernote-da-DK.js │ │ ├── summernote-de-DE.js │ │ ├── summernote-es-ES.js │ │ ├── summernote-es-EU.js │ │ ├── summernote-fa-IR.js │ │ ├── summernote-fi-FI.js │ │ ├── summernote-fr-FR.js │ │ ├── summernote-he-IL.js │ │ ├── summernote-hu-HU.js │ │ ├── summernote-id-ID.js │ │ ├── summernote-it-IT.js │ │ ├── summernote-ja-JP.js │ │ ├── summernote-ko-KR.js │ │ ├── summernote-lt-LT.js │ │ ├── summernote-nb-NO.js │ │ ├── summernote-nl-NL.js │ │ ├── summernote-pl-PL.js │ │ ├── summernote-pt-BR.js │ │ ├── summernote-pt-PT.js │ │ ├── summernote-ro-RO.js │ │ ├── summernote-ru-RU.js │ │ ├── summernote-sk-SK.js │ │ ├── summernote-sl-SI.js │ │ ├── summernote-sr-RS-Latin.js │ │ ├── summernote-sr-RS.js │ │ ├── summernote-sv-SE.js │ │ ├── summernote-th-TH.js │ │ ├── summernote-tr-TR.js │ │ ├── summernote-uk-UA.js │ │ ├── summernote-vi-VN.js │ │ ├── summernote-zh-CN.js │ │ └── summernote-zh-TW.js │ ├── plugin │ │ ├── summernote-ext-highlight.js │ │ └── summernote-ext-video.js │ ├── summernote.css │ └── summernote.min.js └── underscore-min.js ├── css ├── bootstrap.min.css ├── font-awesome.min.css ├── splash.css ├── styles.css └── styles1.css ├── emailer.html ├── fonts ├── FontAwesome.otf ├── css │ ├── font-awesome.css │ └── font-awesome.min.css ├── fontawesome-webfont.eot ├── fontawesome-webfont.svg ├── fontawesome-webfont.ttf ├── fontawesome-webfont.woff ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff ├── glyphicons-halflings-regular.woff2 ├── less │ ├── bordered-pulled.less │ ├── core.less │ ├── fixed-width.less │ ├── font-awesome.less │ ├── icons.less │ ├── larger.less │ ├── list.less │ ├── mixins.less │ ├── path.less │ ├── rotated-flipped.less │ ├── spinning.less │ ├── stacked.less │ └── variables.less └── scss │ ├── _bordered-pulled.scss │ ├── _core.scss │ ├── _fixed-width.scss │ ├── _icons.scss │ ├── _larger.scss │ ├── _list.scss │ ├── _mixins.scss │ ├── _path.scss │ ├── _rotated-flipped.scss │ ├── _spinning.scss │ ├── _stacked.scss │ ├── _variables.scss │ └── font-awesome.scss ├── images ├── InvoiceTOP v1.0_019.png ├── InvoiceTOP v1.0_021.png └── logo.png ├── index.html ├── js ├── app.js ├── bootstrap.min.js ├── controllers.js ├── renderer.js ├── services.js └── vendor │ ├── angular.js │ └── angular.min.js ├── main.js ├── package.json ├── renderer.js └── splash.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | releases 3 | -------------------------------------------------------------------------------- /.gitignore~: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | Copyright (c) 2016 Bouchefra 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 5 | 6 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 7 | 8 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # InvoiceTop v1.0 2 | 3 | **A desktop app for creating and printing simple invoices quickly ** 4 | 5 | ![Image](/images/InvoiceTOP v1.0_019.png) 6 | 7 | ![Image](/images/InvoiceTOP v1.0_021.png) 8 | 9 | 10 | This is a desktop application which you can use to visually create an invoice ,export it to pdf and print or email it to your clients directly 11 | 12 | **This app is created with JavaScript,Angularjs and Electron** 13 | 14 | ## To Use 15 | 16 | To clone and run this repository you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line: 17 | 18 | 19 | 20 | Learn more about Electron and its API in the [documentation](http://electron.atom.io/docs/latest). 21 | 22 | #### License [MIT](LICENSE.md) 23 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/3024-day.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 day 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-day.CodeMirror {background: #f7f7f7; color: #3a3432;} 12 | .cm-s-3024-day div.CodeMirror-selected {background: #d6d5d4 !important;} 13 | .cm-s-3024-day .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;} 14 | .cm-s-3024-day .CodeMirror-linenumber {color: #807d7c;} 15 | .cm-s-3024-day .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;} 16 | 17 | .cm-s-3024-day span.cm-comment {color: #cdab53;} 18 | .cm-s-3024-day span.cm-atom {color: #a16a94;} 19 | .cm-s-3024-day span.cm-number {color: #a16a94;} 20 | 21 | .cm-s-3024-day span.cm-property, .cm-s-3024-day span.cm-attribute {color: #01a252;} 22 | .cm-s-3024-day span.cm-keyword {color: #db2d20;} 23 | .cm-s-3024-day span.cm-string {color: #fded02;} 24 | 25 | .cm-s-3024-day span.cm-variable {color: #01a252;} 26 | .cm-s-3024-day span.cm-variable-2 {color: #01a0e4;} 27 | .cm-s-3024-day span.cm-def {color: #e8bbd0;} 28 | .cm-s-3024-day span.cm-bracket {color: #3a3432;} 29 | .cm-s-3024-day span.cm-tag {color: #db2d20;} 30 | .cm-s-3024-day span.cm-link {color: #a16a94;} 31 | .cm-s-3024-day span.cm-error {background: #db2d20; color: #5c5855;} 32 | 33 | .cm-s-3024-day .CodeMirror-activeline-background {background: #e8f2ff !important;} 34 | .cm-s-3024-day .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/3024-night.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: 3024 night 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-3024-night.CodeMirror {background: #090300; color: #d6d5d4;} 12 | .cm-s-3024-night div.CodeMirror-selected {background: #3a3432 !important;} 13 | .cm-s-3024-night .CodeMirror-gutters {background: #090300; border-right: 0px;} 14 | .cm-s-3024-night .CodeMirror-linenumber {color: #5c5855;} 15 | .cm-s-3024-night .CodeMirror-cursor {border-left: 1px solid #807d7c !important;} 16 | 17 | .cm-s-3024-night span.cm-comment {color: #cdab53;} 18 | .cm-s-3024-night span.cm-atom {color: #a16a94;} 19 | .cm-s-3024-night span.cm-number {color: #a16a94;} 20 | 21 | .cm-s-3024-night span.cm-property, .cm-s-3024-night span.cm-attribute {color: #01a252;} 22 | .cm-s-3024-night span.cm-keyword {color: #db2d20;} 23 | .cm-s-3024-night span.cm-string {color: #fded02;} 24 | 25 | .cm-s-3024-night span.cm-variable {color: #01a252;} 26 | .cm-s-3024-night span.cm-variable-2 {color: #01a0e4;} 27 | .cm-s-3024-night span.cm-def {color: #e8bbd0;} 28 | .cm-s-3024-night span.cm-bracket {color: #d6d5d4;} 29 | .cm-s-3024-night span.cm-tag {color: #db2d20;} 30 | .cm-s-3024-night span.cm-link {color: #a16a94;} 31 | .cm-s-3024-night span.cm-error {background: #db2d20; color: #807d7c;} 32 | 33 | .cm-s-3024-night .CodeMirror-activeline-background {background: #2F2F2F !important;} 34 | .cm-s-3024-night .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/base16-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Default Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-base16-dark.CodeMirror {background: #151515; color: #e0e0e0;} 12 | .cm-s-base16-dark div.CodeMirror-selected {background: #202020 !important;} 13 | .cm-s-base16-dark .CodeMirror-gutters {background: #151515; border-right: 0px;} 14 | .cm-s-base16-dark .CodeMirror-linenumber {color: #505050;} 15 | .cm-s-base16-dark .CodeMirror-cursor {border-left: 1px solid #b0b0b0 !important;} 16 | 17 | .cm-s-base16-dark span.cm-comment {color: #8f5536;} 18 | .cm-s-base16-dark span.cm-atom {color: #aa759f;} 19 | .cm-s-base16-dark span.cm-number {color: #aa759f;} 20 | 21 | .cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute {color: #90a959;} 22 | .cm-s-base16-dark span.cm-keyword {color: #ac4142;} 23 | .cm-s-base16-dark span.cm-string {color: #f4bf75;} 24 | 25 | .cm-s-base16-dark span.cm-variable {color: #90a959;} 26 | .cm-s-base16-dark span.cm-variable-2 {color: #6a9fb5;} 27 | .cm-s-base16-dark span.cm-def {color: #d28445;} 28 | .cm-s-base16-dark span.cm-bracket {color: #e0e0e0;} 29 | .cm-s-base16-dark span.cm-tag {color: #ac4142;} 30 | .cm-s-base16-dark span.cm-link {color: #aa759f;} 31 | .cm-s-base16-dark span.cm-error {background: #ac4142; color: #b0b0b0;} 32 | 33 | .cm-s-base16-dark .CodeMirror-activeline-background {background: #2F2F2F !important;} 34 | .cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/base16-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Default Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-base16-light.CodeMirror {background: #f5f5f5; color: #202020;} 12 | .cm-s-base16-light div.CodeMirror-selected {background: #e0e0e0 !important;} 13 | .cm-s-base16-light .CodeMirror-gutters {background: #f5f5f5; border-right: 0px;} 14 | .cm-s-base16-light .CodeMirror-linenumber {color: #b0b0b0;} 15 | .cm-s-base16-light .CodeMirror-cursor {border-left: 1px solid #505050 !important;} 16 | 17 | .cm-s-base16-light span.cm-comment {color: #8f5536;} 18 | .cm-s-base16-light span.cm-atom {color: #aa759f;} 19 | .cm-s-base16-light span.cm-number {color: #aa759f;} 20 | 21 | .cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute {color: #90a959;} 22 | .cm-s-base16-light span.cm-keyword {color: #ac4142;} 23 | .cm-s-base16-light span.cm-string {color: #f4bf75;} 24 | 25 | .cm-s-base16-light span.cm-variable {color: #90a959;} 26 | .cm-s-base16-light span.cm-variable-2 {color: #6a9fb5;} 27 | .cm-s-base16-light span.cm-def {color: #d28445;} 28 | .cm-s-base16-light span.cm-bracket {color: #202020;} 29 | .cm-s-base16-light span.cm-tag {color: #ac4142;} 30 | .cm-s-base16-light span.cm-link {color: #aa759f;} 31 | .cm-s-base16-light span.cm-error {background: #ac4142; color: #505050;} 32 | 33 | .cm-s-base16-light .CodeMirror-activeline-background {background: #DDDCDC !important;} 34 | .cm-s-base16-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/blackboard.css: -------------------------------------------------------------------------------- 1 | /* Port of TextMate's Blackboard theme */ 2 | 3 | .cm-s-blackboard.CodeMirror { background: #0C1021; color: #F8F8F8; } 4 | .cm-s-blackboard .CodeMirror-selected { background: #253B76 !important; } 5 | .cm-s-blackboard .CodeMirror-gutters { background: #0C1021; border-right: 0; } 6 | .cm-s-blackboard .CodeMirror-linenumber { color: #888; } 7 | .cm-s-blackboard .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; } 8 | 9 | .cm-s-blackboard .cm-keyword { color: #FBDE2D; } 10 | .cm-s-blackboard .cm-atom { color: #D8FA3C; } 11 | .cm-s-blackboard .cm-number { color: #D8FA3C; } 12 | .cm-s-blackboard .cm-def { color: #8DA6CE; } 13 | .cm-s-blackboard .cm-variable { color: #FF6400; } 14 | .cm-s-blackboard .cm-operator { color: #FBDE2D;} 15 | .cm-s-blackboard .cm-comment { color: #AEAEAE; } 16 | .cm-s-blackboard .cm-string { color: #61CE3C; } 17 | .cm-s-blackboard .cm-string-2 { color: #61CE3C; } 18 | .cm-s-blackboard .cm-meta { color: #D8FA3C; } 19 | .cm-s-blackboard .cm-builtin { color: #8DA6CE; } 20 | .cm-s-blackboard .cm-tag { color: #8DA6CE; } 21 | .cm-s-blackboard .cm-attribute { color: #8DA6CE; } 22 | .cm-s-blackboard .cm-header { color: #FF6400; } 23 | .cm-s-blackboard .cm-hr { color: #AEAEAE; } 24 | .cm-s-blackboard .cm-link { color: #8DA6CE; } 25 | .cm-s-blackboard .cm-error { background: #9D1E15; color: #F8F8F8; } 26 | 27 | .cm-s-blackboard .CodeMirror-activeline-background {background: #3C3636 !important;} 28 | .cm-s-blackboard .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important} -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/cobalt.css: -------------------------------------------------------------------------------- 1 | .cm-s-cobalt.CodeMirror { background: #002240; color: white; } 2 | .cm-s-cobalt div.CodeMirror-selected { background: #b36539 !important; } 3 | .cm-s-cobalt .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 4 | .cm-s-cobalt .CodeMirror-linenumber { color: #d0d0d0; } 5 | .cm-s-cobalt .CodeMirror-cursor { border-left: 1px solid white !important; } 6 | 7 | .cm-s-cobalt span.cm-comment { color: #08f; } 8 | .cm-s-cobalt span.cm-atom { color: #845dc4; } 9 | .cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute { color: #ff80e1; } 10 | .cm-s-cobalt span.cm-keyword { color: #ffee80; } 11 | .cm-s-cobalt span.cm-string { color: #3ad900; } 12 | .cm-s-cobalt span.cm-meta { color: #ff9d00; } 13 | .cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag { color: #9effff; } 14 | .cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def { color: white; } 15 | .cm-s-cobalt span.cm-bracket { color: #d8d8d8; } 16 | .cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special { color: #ff9e59; } 17 | .cm-s-cobalt span.cm-link { color: #845dc4; } 18 | .cm-s-cobalt span.cm-error { color: #9d1e15; } 19 | 20 | .cm-s-cobalt .CodeMirror-activeline-background {background: #002D57 !important;} 21 | .cm-s-cobalt .CodeMirror-matchingbracket {outline:1px solid grey;color:white !important} 22 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/eclipse.css: -------------------------------------------------------------------------------- 1 | .cm-s-eclipse span.cm-meta {color: #FF1717;} 2 | .cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; } 3 | .cm-s-eclipse span.cm-atom {color: #219;} 4 | .cm-s-eclipse span.cm-number {color: #164;} 5 | .cm-s-eclipse span.cm-def {color: #00f;} 6 | .cm-s-eclipse span.cm-variable {color: black;} 7 | .cm-s-eclipse span.cm-variable-2 {color: #0000C0;} 8 | .cm-s-eclipse span.cm-variable-3 {color: #0000C0;} 9 | .cm-s-eclipse span.cm-property {color: black;} 10 | .cm-s-eclipse span.cm-operator {color: black;} 11 | .cm-s-eclipse span.cm-comment {color: #3F7F5F;} 12 | .cm-s-eclipse span.cm-string {color: #2A00FF;} 13 | .cm-s-eclipse span.cm-string-2 {color: #f50;} 14 | .cm-s-eclipse span.cm-qualifier {color: #555;} 15 | .cm-s-eclipse span.cm-builtin {color: #30a;} 16 | .cm-s-eclipse span.cm-bracket {color: #cc7;} 17 | .cm-s-eclipse span.cm-tag {color: #170;} 18 | .cm-s-eclipse span.cm-attribute {color: #00c;} 19 | .cm-s-eclipse span.cm-link {color: #219;} 20 | .cm-s-eclipse span.cm-error {color: #f00;} 21 | 22 | .cm-s-eclipse .CodeMirror-activeline-background {background: #e8f2ff !important;} 23 | .cm-s-eclipse .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 24 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;} 2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;} 3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;} 4 | .cm-s-elegant span.cm-variable {color: black;} 5 | .cm-s-elegant span.cm-variable-2 {color: #b11;} 6 | .cm-s-elegant span.cm-qualifier {color: #555;} 7 | .cm-s-elegant span.cm-keyword {color: #730;} 8 | .cm-s-elegant span.cm-builtin {color: #30a;} 9 | .cm-s-elegant span.cm-link {color: #762;} 10 | .cm-s-elegant span.cm-error {background-color: #fdd;} 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;} 13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 14 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/erlang-dark.css: -------------------------------------------------------------------------------- 1 | .cm-s-erlang-dark.CodeMirror { background: #002240; color: white; } 2 | .cm-s-erlang-dark div.CodeMirror-selected { background: #b36539 !important; } 3 | .cm-s-erlang-dark .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 4 | .cm-s-erlang-dark .CodeMirror-linenumber { color: #d0d0d0; } 5 | .cm-s-erlang-dark .CodeMirror-cursor { border-left: 1px solid white !important; } 6 | 7 | .cm-s-erlang-dark span.cm-atom { color: #f133f1; } 8 | .cm-s-erlang-dark span.cm-attribute { color: #ff80e1; } 9 | .cm-s-erlang-dark span.cm-bracket { color: #ff9d00; } 10 | .cm-s-erlang-dark span.cm-builtin { color: #eaa; } 11 | .cm-s-erlang-dark span.cm-comment { color: #77f; } 12 | .cm-s-erlang-dark span.cm-def { color: #e7a; } 13 | .cm-s-erlang-dark span.cm-keyword { color: #ffee80; } 14 | .cm-s-erlang-dark span.cm-meta { color: #50fefe; } 15 | .cm-s-erlang-dark span.cm-number { color: #ffd0d0; } 16 | .cm-s-erlang-dark span.cm-operator { color: #d55; } 17 | .cm-s-erlang-dark span.cm-property { color: #ccc; } 18 | .cm-s-erlang-dark span.cm-qualifier { color: #ccc; } 19 | .cm-s-erlang-dark span.cm-quote { color: #ccc; } 20 | .cm-s-erlang-dark span.cm-special { color: #ffbbbb; } 21 | .cm-s-erlang-dark span.cm-string { color: #3ad900; } 22 | .cm-s-erlang-dark span.cm-string-2 { color: #ccc; } 23 | .cm-s-erlang-dark span.cm-tag { color: #9effff; } 24 | .cm-s-erlang-dark span.cm-variable { color: #50fe50; } 25 | .cm-s-erlang-dark span.cm-variable-2 { color: #e0e; } 26 | .cm-s-erlang-dark span.cm-variable-3 { color: #ccc; } 27 | .cm-s-erlang-dark span.cm-error { color: #9d1e15; } 28 | 29 | .cm-s-erlang-dark .CodeMirror-activeline-background {background: #013461 !important;} 30 | .cm-s-erlang-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 31 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/lesser-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | http://lesscss.org/ dark theme 3 | Ported to CodeMirror by Peter Kroon 4 | */ 5 | .cm-s-lesser-dark { 6 | line-height: 1.3em; 7 | } 8 | .cm-s-lesser-dark.CodeMirror { background: #262626; color: #EBEFE7; text-shadow: 0 -1px 1px #262626; } 9 | .cm-s-lesser-dark div.CodeMirror-selected {background: #45443B !important;} /* 33322B*/ 10 | .cm-s-lesser-dark .CodeMirror-cursor { border-left: 1px solid white !important; } 11 | .cm-s-lesser-dark pre { padding: 0 8px; }/*editable code holder*/ 12 | 13 | .cm-s-lesser-dark.CodeMirror span.CodeMirror-matchingbracket { color: #7EFC7E; }/*65FC65*/ 14 | 15 | .cm-s-lesser-dark .CodeMirror-gutters { background: #262626; border-right:1px solid #aaa; } 16 | .cm-s-lesser-dark .CodeMirror-linenumber { color: #777; } 17 | 18 | .cm-s-lesser-dark span.cm-keyword { color: #599eff; } 19 | .cm-s-lesser-dark span.cm-atom { color: #C2B470; } 20 | .cm-s-lesser-dark span.cm-number { color: #B35E4D; } 21 | .cm-s-lesser-dark span.cm-def {color: white;} 22 | .cm-s-lesser-dark span.cm-variable { color:#D9BF8C; } 23 | .cm-s-lesser-dark span.cm-variable-2 { color: #669199; } 24 | .cm-s-lesser-dark span.cm-variable-3 { color: white; } 25 | .cm-s-lesser-dark span.cm-property {color: #92A75C;} 26 | .cm-s-lesser-dark span.cm-operator {color: #92A75C;} 27 | .cm-s-lesser-dark span.cm-comment { color: #666; } 28 | .cm-s-lesser-dark span.cm-string { color: #BCD279; } 29 | .cm-s-lesser-dark span.cm-string-2 {color: #f50;} 30 | .cm-s-lesser-dark span.cm-meta { color: #738C73; } 31 | .cm-s-lesser-dark span.cm-qualifier {color: #555;} 32 | .cm-s-lesser-dark span.cm-builtin { color: #ff9e59; } 33 | .cm-s-lesser-dark span.cm-bracket { color: #EBEFE7; } 34 | .cm-s-lesser-dark span.cm-tag { color: #669199; } 35 | .cm-s-lesser-dark span.cm-attribute {color: #00c;} 36 | .cm-s-lesser-dark span.cm-header {color: #a0a;} 37 | .cm-s-lesser-dark span.cm-quote {color: #090;} 38 | .cm-s-lesser-dark span.cm-hr {color: #999;} 39 | .cm-s-lesser-dark span.cm-link {color: #00c;} 40 | .cm-s-lesser-dark span.cm-error { color: #9d1e15; } 41 | 42 | .cm-s-lesser-dark .CodeMirror-activeline-background {background: #3C3A3A !important;} 43 | .cm-s-lesser-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 44 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/mbo.css: -------------------------------------------------------------------------------- 1 | /* Based on mbonaci's Brackets mbo theme */ 2 | 3 | .cm-s-mbo.CodeMirror {background: #2c2c2c; color: #ffffe9;} 4 | .cm-s-mbo div.CodeMirror-selected {background: #716C62 !important;} 5 | .cm-s-mbo .CodeMirror-gutters {background: #4e4e4e; border-right: 0px;} 6 | .cm-s-mbo .CodeMirror-linenumber {color: #dadada;} 7 | .cm-s-mbo .CodeMirror-cursor {border-left: 1px solid #ffffec !important;} 8 | 9 | .cm-s-mbo span.cm-comment {color: #95958a;} 10 | .cm-s-mbo span.cm-atom {color: #00a8c6;} 11 | .cm-s-mbo span.cm-number {color: #00a8c6;} 12 | 13 | .cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute {color: #9ddfe9;} 14 | .cm-s-mbo span.cm-keyword {color: #ffb928;} 15 | .cm-s-mbo span.cm-string {color: #ffcf6c;} 16 | 17 | .cm-s-mbo span.cm-variable {color: #ffffec;} 18 | .cm-s-mbo span.cm-variable-2 {color: #00a8c6;} 19 | .cm-s-mbo span.cm-def {color: #ffffec;} 20 | .cm-s-mbo span.cm-bracket {color: #fffffc; font-weight: bold;} 21 | .cm-s-mbo span.cm-tag {color: #9ddfe9;} 22 | .cm-s-mbo span.cm-link {color: #f54b07;} 23 | .cm-s-mbo span.cm-error {background: #636363; color: #ffffec;} 24 | 25 | .cm-s-mbo .CodeMirror-activeline-background {background: #494b41 !important;} 26 | .cm-s-mbo .CodeMirror-matchingbracket { 27 | text-decoration: underline; 28 | color: #f5e107 !important; 29 | } 30 | 31 | .cm-s-mbo .CodeMirror-matchingtag {background: #4e4e4e;} 32 | 33 | .cm-s-mbo span.cm-searching { 34 | background-color: none; 35 | background: none; 36 | box-shadow: 0 0 0 1px #ffffec; 37 | } 38 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/midnight.css: -------------------------------------------------------------------------------- 1 | /* Based on the theme at http://bonsaiden.github.com/JavaScript-Garden */ 2 | 3 | /**/ 4 | .cm-s-midnight span.CodeMirror-matchhighlight { background: #494949; } 5 | .cm-s-midnight.CodeMirror-focused span.CodeMirror-matchhighlight { background: #314D67 !important; } 6 | 7 | /**/ 8 | .cm-s-midnight .CodeMirror-activeline-background {background: #253540 !important;} 9 | 10 | .cm-s-midnight.CodeMirror { 11 | background: #0F192A; 12 | color: #D1EDFF; 13 | } 14 | 15 | .cm-s-midnight.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;} 16 | 17 | .cm-s-midnight div.CodeMirror-selected {background: #314D67 !important;} 18 | .cm-s-midnight .CodeMirror-gutters {background: #0F192A; border-right: 1px solid;} 19 | .cm-s-midnight .CodeMirror-linenumber {color: #D0D0D0;} 20 | .cm-s-midnight .CodeMirror-cursor { 21 | border-left: 1px solid #F8F8F0 !important; 22 | } 23 | 24 | .cm-s-midnight span.cm-comment {color: #428BDD;} 25 | .cm-s-midnight span.cm-atom {color: #AE81FF;} 26 | .cm-s-midnight span.cm-number {color: #D1EDFF;} 27 | 28 | .cm-s-midnight span.cm-property, .cm-s-midnight span.cm-attribute {color: #A6E22E;} 29 | .cm-s-midnight span.cm-keyword {color: #E83737;} 30 | .cm-s-midnight span.cm-string {color: #1DC116;} 31 | 32 | .cm-s-midnight span.cm-variable {color: #FFAA3E;} 33 | .cm-s-midnight span.cm-variable-2 {color: #FFAA3E;} 34 | .cm-s-midnight span.cm-def {color: #4DD;} 35 | .cm-s-midnight span.cm-bracket {color: #D1EDFF;} 36 | .cm-s-midnight span.cm-tag {color: #449;} 37 | .cm-s-midnight span.cm-link {color: #AE81FF;} 38 | .cm-s-midnight span.cm-error {background: #F92672; color: #F8F8F0;} 39 | 40 | .cm-s-midnight .CodeMirror-matchingbracket { 41 | text-decoration: underline; 42 | color: white !important; 43 | } 44 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/monokai.css: -------------------------------------------------------------------------------- 1 | /* Based on Sublime Text's Monokai theme */ 2 | 3 | .cm-s-monokai.CodeMirror {background: #272822; color: #f8f8f2;} 4 | .cm-s-monokai div.CodeMirror-selected {background: #49483E !important;} 5 | .cm-s-monokai .CodeMirror-gutters {background: #272822; border-right: 0px;} 6 | .cm-s-monokai .CodeMirror-linenumber {color: #d0d0d0;} 7 | .cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;} 8 | 9 | .cm-s-monokai span.cm-comment {color: #75715e;} 10 | .cm-s-monokai span.cm-atom {color: #ae81ff;} 11 | .cm-s-monokai span.cm-number {color: #ae81ff;} 12 | 13 | .cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;} 14 | .cm-s-monokai span.cm-keyword {color: #f92672;} 15 | .cm-s-monokai span.cm-string {color: #e6db74;} 16 | 17 | .cm-s-monokai span.cm-variable {color: #a6e22e;} 18 | .cm-s-monokai span.cm-variable-2 {color: #9effff;} 19 | .cm-s-monokai span.cm-def {color: #fd971f;} 20 | .cm-s-monokai span.cm-bracket {color: #f8f8f2;} 21 | .cm-s-monokai span.cm-tag {color: #f92672;} 22 | .cm-s-monokai span.cm-link {color: #ae81ff;} 23 | .cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;} 24 | 25 | .cm-s-monokai .CodeMirror-activeline-background {background: #373831 !important;} 26 | .cm-s-monokai .CodeMirror-matchingbracket { 27 | text-decoration: underline; 28 | color: white !important; 29 | } 30 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta {color: #555;} 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | 11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;} 12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 13 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/night.css: -------------------------------------------------------------------------------- 1 | /* Loosely based on the Midnight Textmate theme */ 2 | 3 | .cm-s-night.CodeMirror { background: #0a001f; color: #f8f8f8; } 4 | .cm-s-night div.CodeMirror-selected { background: #447 !important; } 5 | .cm-s-night .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 6 | .cm-s-night .CodeMirror-linenumber { color: #f8f8f8; } 7 | .cm-s-night .CodeMirror-cursor { border-left: 1px solid white !important; } 8 | 9 | .cm-s-night span.cm-comment { color: #6900a1; } 10 | .cm-s-night span.cm-atom { color: #845dc4; } 11 | .cm-s-night span.cm-number, .cm-s-night span.cm-attribute { color: #ffd500; } 12 | .cm-s-night span.cm-keyword { color: #599eff; } 13 | .cm-s-night span.cm-string { color: #37f14a; } 14 | .cm-s-night span.cm-meta { color: #7678e2; } 15 | .cm-s-night span.cm-variable-2, .cm-s-night span.cm-tag { color: #99b2ff; } 16 | .cm-s-night span.cm-variable-3, .cm-s-night span.cm-def { color: white; } 17 | .cm-s-night span.cm-bracket { color: #8da6ce; } 18 | .cm-s-night span.cm-comment { color: #6900a1; } 19 | .cm-s-night span.cm-builtin, .cm-s-night span.cm-special { color: #ff9e59; } 20 | .cm-s-night span.cm-link { color: #845dc4; } 21 | .cm-s-night span.cm-error { color: #9d1e15; } 22 | 23 | .cm-s-night .CodeMirror-activeline-background {background: #1C005A !important;} 24 | .cm-s-night .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 25 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/paraiso-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Paraíso (Dark) 4 | Author: Jan T. Sott 5 | 6 | Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) 7 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 8 | 9 | */ 10 | 11 | .cm-s-paraiso-dark.CodeMirror {background: #2f1e2e; color: #b9b6b0;} 12 | .cm-s-paraiso-dark div.CodeMirror-selected {background: #41323f !important;} 13 | .cm-s-paraiso-dark .CodeMirror-gutters {background: #2f1e2e; border-right: 0px;} 14 | .cm-s-paraiso-dark .CodeMirror-linenumber {color: #776e71;} 15 | .cm-s-paraiso-dark .CodeMirror-cursor {border-left: 1px solid #8d8687 !important;} 16 | 17 | .cm-s-paraiso-dark span.cm-comment {color: #e96ba8;} 18 | .cm-s-paraiso-dark span.cm-atom {color: #815ba4;} 19 | .cm-s-paraiso-dark span.cm-number {color: #815ba4;} 20 | 21 | .cm-s-paraiso-dark span.cm-property, .cm-s-paraiso-dark span.cm-attribute {color: #48b685;} 22 | .cm-s-paraiso-dark span.cm-keyword {color: #ef6155;} 23 | .cm-s-paraiso-dark span.cm-string {color: #fec418;} 24 | 25 | .cm-s-paraiso-dark span.cm-variable {color: #48b685;} 26 | .cm-s-paraiso-dark span.cm-variable-2 {color: #06b6ef;} 27 | .cm-s-paraiso-dark span.cm-def {color: #f99b15;} 28 | .cm-s-paraiso-dark span.cm-bracket {color: #b9b6b0;} 29 | .cm-s-paraiso-dark span.cm-tag {color: #ef6155;} 30 | .cm-s-paraiso-dark span.cm-link {color: #815ba4;} 31 | .cm-s-paraiso-dark span.cm-error {background: #ef6155; color: #8d8687;} 32 | 33 | .cm-s-paraiso-dark .CodeMirror-activeline-background {background: #4D344A !important;} 34 | .cm-s-paraiso-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/paraiso-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Paraíso (Light) 4 | Author: Jan T. Sott 5 | 6 | Color scheme by Jan T. Sott (https://github.com/idleberg/Paraiso-CodeMirror) 7 | Inspired by the art of Rubens LP (http://www.rubenslp.com.br) 8 | 9 | */ 10 | 11 | .cm-s-paraiso-light.CodeMirror {background: #e7e9db; color: #41323f;} 12 | .cm-s-paraiso-light div.CodeMirror-selected {background: #b9b6b0 !important;} 13 | .cm-s-paraiso-light .CodeMirror-gutters {background: #e7e9db; border-right: 0px;} 14 | .cm-s-paraiso-light .CodeMirror-linenumber {color: #8d8687;} 15 | .cm-s-paraiso-light .CodeMirror-cursor {border-left: 1px solid #776e71 !important;} 16 | 17 | .cm-s-paraiso-light span.cm-comment {color: #e96ba8;} 18 | .cm-s-paraiso-light span.cm-atom {color: #815ba4;} 19 | .cm-s-paraiso-light span.cm-number {color: #815ba4;} 20 | 21 | .cm-s-paraiso-light span.cm-property, .cm-s-paraiso-light span.cm-attribute {color: #48b685;} 22 | .cm-s-paraiso-light span.cm-keyword {color: #ef6155;} 23 | .cm-s-paraiso-light span.cm-string {color: #fec418;} 24 | 25 | .cm-s-paraiso-light span.cm-variable {color: #48b685;} 26 | .cm-s-paraiso-light span.cm-variable-2 {color: #06b6ef;} 27 | .cm-s-paraiso-light span.cm-def {color: #f99b15;} 28 | .cm-s-paraiso-light span.cm-bracket {color: #41323f;} 29 | .cm-s-paraiso-light span.cm-tag {color: #ef6155;} 30 | .cm-s-paraiso-light span.cm-link {color: #815ba4;} 31 | .cm-s-paraiso-light span.cm-error {background: #ef6155; color: #776e71;} 32 | 33 | .cm-s-paraiso-light .CodeMirror-activeline-background {background: #CFD1C4 !important;} 34 | .cm-s-paraiso-light .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/pastel-on-dark.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Pastel On Dark theme ported from ACE editor 3 | * @license MIT 4 | * @copyright AtomicPages LLC 2014 5 | * @author Dennis Thompson, AtomicPages LLC 6 | * @version 1.1 7 | * @source https://github.com/atomicpages/codemirror-pastel-on-dark-theme 8 | */ 9 | 10 | .cm-s-pastel-on-dark.CodeMirror { 11 | background: #2c2827; 12 | color: #8F938F; 13 | line-height: 1.5; 14 | font-size: 14px; 15 | } 16 | .cm-s-pastel-on-dark div.CodeMirror-selected { background: rgba(221,240,255,0.2) !important; } 17 | .cm-s-pastel-on-dark .CodeMirror-gutters { 18 | background: #34302f; 19 | border-right: 0px; 20 | padding: 0 3px; 21 | } 22 | .cm-s-pastel-on-dark .CodeMirror-linenumber { color: #8F938F; } 23 | .cm-s-pastel-on-dark .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; } 24 | .cm-s-pastel-on-dark span.cm-comment { color: #A6C6FF; } 25 | .cm-s-pastel-on-dark span.cm-atom { color: #DE8E30; } 26 | .cm-s-pastel-on-dark span.cm-number { color: #CCCCCC; } 27 | .cm-s-pastel-on-dark span.cm-property { color: #8F938F; } 28 | .cm-s-pastel-on-dark span.cm-attribute { color: #a6e22e; } 29 | .cm-s-pastel-on-dark span.cm-keyword { color: #AEB2F8; } 30 | .cm-s-pastel-on-dark span.cm-string { color: #66A968; } 31 | .cm-s-pastel-on-dark span.cm-variable { color: #AEB2F8; } 32 | .cm-s-pastel-on-dark span.cm-variable-2 { color: #BEBF55; } 33 | .cm-s-pastel-on-dark span.cm-variable-3 { color: #DE8E30; } 34 | .cm-s-pastel-on-dark span.cm-def { color: #757aD8; } 35 | .cm-s-pastel-on-dark span.cm-bracket { color: #f8f8f2; } 36 | .cm-s-pastel-on-dark span.cm-tag { color: #C1C144; } 37 | .cm-s-pastel-on-dark span.cm-link { color: #ae81ff; } 38 | .cm-s-pastel-on-dark span.cm-qualifier,.cm-s-pastel-on-dark span.cm-builtin { color: #C1C144; } 39 | .cm-s-pastel-on-dark span.cm-error { 40 | background: #757aD8; 41 | color: #f8f8f0; 42 | } 43 | .cm-s-pastel-on-dark .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.031) !important; } 44 | .cm-s-pastel-on-dark .CodeMirror-matchingbracket { 45 | border: 1px solid rgba(255,255,255,0.25); 46 | color: #8F938F !important; 47 | margin: -1px -1px 0 -1px; 48 | } 49 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/rubyblue.css: -------------------------------------------------------------------------------- 1 | .cm-s-rubyblue.CodeMirror { background: #112435; color: white; } 2 | .cm-s-rubyblue div.CodeMirror-selected { background: #38566F !important; } 3 | .cm-s-rubyblue .CodeMirror-gutters { background: #1F4661; border-right: 7px solid #3E7087; } 4 | .cm-s-rubyblue .CodeMirror-linenumber { color: white; } 5 | .cm-s-rubyblue .CodeMirror-cursor { border-left: 1px solid white !important; } 6 | 7 | .cm-s-rubyblue span.cm-comment { color: #999; font-style:italic; line-height: 1em; } 8 | .cm-s-rubyblue span.cm-atom { color: #F4C20B; } 9 | .cm-s-rubyblue span.cm-number, .cm-s-rubyblue span.cm-attribute { color: #82C6E0; } 10 | .cm-s-rubyblue span.cm-keyword { color: #F0F; } 11 | .cm-s-rubyblue span.cm-string { color: #F08047; } 12 | .cm-s-rubyblue span.cm-meta { color: #F0F; } 13 | .cm-s-rubyblue span.cm-variable-2, .cm-s-rubyblue span.cm-tag { color: #7BD827; } 14 | .cm-s-rubyblue span.cm-variable-3, .cm-s-rubyblue span.cm-def { color: white; } 15 | .cm-s-rubyblue span.cm-bracket { color: #F0F; } 16 | .cm-s-rubyblue span.cm-link { color: #F4C20B; } 17 | .cm-s-rubyblue span.CodeMirror-matchingbracket { color:#F0F !important; } 18 | .cm-s-rubyblue span.cm-builtin, .cm-s-rubyblue span.cm-special { color: #FF9D00; } 19 | .cm-s-rubyblue span.cm-error { color: #AF2018; } 20 | 21 | .cm-s-rubyblue .CodeMirror-activeline-background {background: #173047 !important;} 22 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/the-matrix.css: -------------------------------------------------------------------------------- 1 | .cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; } 2 | .cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D !important; } 3 | .cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; } 4 | .cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; } 5 | .cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00 !important; } 6 | 7 | .cm-s-the-matrix span.cm-keyword {color: #008803; font-weight: bold;} 8 | .cm-s-the-matrix span.cm-atom {color: #3FF;} 9 | .cm-s-the-matrix span.cm-number {color: #FFB94F;} 10 | .cm-s-the-matrix span.cm-def {color: #99C;} 11 | .cm-s-the-matrix span.cm-variable {color: #F6C;} 12 | .cm-s-the-matrix span.cm-variable-2 {color: #C6F;} 13 | .cm-s-the-matrix span.cm-variable-3 {color: #96F;} 14 | .cm-s-the-matrix span.cm-property {color: #62FFA0;} 15 | .cm-s-the-matrix span.cm-operator {color: #999} 16 | .cm-s-the-matrix span.cm-comment {color: #CCCCCC;} 17 | .cm-s-the-matrix span.cm-string {color: #39C;} 18 | .cm-s-the-matrix span.cm-meta {color: #C9F;} 19 | .cm-s-the-matrix span.cm-qualifier {color: #FFF700;} 20 | .cm-s-the-matrix span.cm-builtin {color: #30a;} 21 | .cm-s-the-matrix span.cm-bracket {color: #cc7;} 22 | .cm-s-the-matrix span.cm-tag {color: #FFBD40;} 23 | .cm-s-the-matrix span.cm-attribute {color: #FFF700;} 24 | .cm-s-the-matrix span.cm-error {color: #FF0000;} 25 | 26 | .cm-s-the-matrix .CodeMirror-activeline-background {background: #040;} 27 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Tomorrow Night - Eighties 4 | Author: Chris Kempson 5 | 6 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror) 7 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 8 | 9 | */ 10 | 11 | .cm-s-tomorrow-night-eighties.CodeMirror {background: #000000; color: #CCCCCC;} 12 | .cm-s-tomorrow-night-eighties div.CodeMirror-selected {background: #2D2D2D !important;} 13 | .cm-s-tomorrow-night-eighties .CodeMirror-gutters {background: #000000; border-right: 0px;} 14 | .cm-s-tomorrow-night-eighties .CodeMirror-linenumber {color: #515151;} 15 | .cm-s-tomorrow-night-eighties .CodeMirror-cursor {border-left: 1px solid #6A6A6A !important;} 16 | 17 | .cm-s-tomorrow-night-eighties span.cm-comment {color: #d27b53;} 18 | .cm-s-tomorrow-night-eighties span.cm-atom {color: #a16a94;} 19 | .cm-s-tomorrow-night-eighties span.cm-number {color: #a16a94;} 20 | 21 | .cm-s-tomorrow-night-eighties span.cm-property, .cm-s-tomorrow-night-eighties span.cm-attribute {color: #99cc99;} 22 | .cm-s-tomorrow-night-eighties span.cm-keyword {color: #f2777a;} 23 | .cm-s-tomorrow-night-eighties span.cm-string {color: #ffcc66;} 24 | 25 | .cm-s-tomorrow-night-eighties span.cm-variable {color: #99cc99;} 26 | .cm-s-tomorrow-night-eighties span.cm-variable-2 {color: #6699cc;} 27 | .cm-s-tomorrow-night-eighties span.cm-def {color: #f99157;} 28 | .cm-s-tomorrow-night-eighties span.cm-bracket {color: #CCCCCC;} 29 | .cm-s-tomorrow-night-eighties span.cm-tag {color: #f2777a;} 30 | .cm-s-tomorrow-night-eighties span.cm-link {color: #a16a94;} 31 | .cm-s-tomorrow-night-eighties span.cm-error {background: #f2777a; color: #6A6A6A;} 32 | 33 | .cm-s-tomorrow-night-eighties .CodeMirror-activeline-background {background: #343600 !important;} 34 | .cm-s-tomorrow-night-eighties .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;} 35 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/twilight.css: -------------------------------------------------------------------------------- 1 | .cm-s-twilight.CodeMirror { background: #141414; color: #f7f7f7; } /**/ 2 | .cm-s-twilight .CodeMirror-selected { background: #323232 !important; } /**/ 3 | 4 | .cm-s-twilight .CodeMirror-gutters { background: #222; border-right: 1px solid #aaa; } 5 | .cm-s-twilight .CodeMirror-linenumber { color: #aaa; } 6 | .cm-s-twilight .CodeMirror-cursor { border-left: 1px solid white !important; } 7 | 8 | .cm-s-twilight .cm-keyword { color: #f9ee98; } /**/ 9 | .cm-s-twilight .cm-atom { color: #FC0; } 10 | .cm-s-twilight .cm-number { color: #ca7841; } /**/ 11 | .cm-s-twilight .cm-def { color: #8DA6CE; } 12 | .cm-s-twilight span.cm-variable-2, .cm-s-twilight span.cm-tag { color: #607392; } /**/ 13 | .cm-s-twilight span.cm-variable-3, .cm-s-twilight span.cm-def { color: #607392; } /**/ 14 | .cm-s-twilight .cm-operator { color: #cda869; } /**/ 15 | .cm-s-twilight .cm-comment { color:#777; font-style:italic; font-weight:normal; } /**/ 16 | .cm-s-twilight .cm-string { color:#8f9d6a; font-style:italic; } /**/ 17 | .cm-s-twilight .cm-string-2 { color:#bd6b18 } /*?*/ 18 | .cm-s-twilight .cm-meta { background-color:#141414; color:#f7f7f7; } /*?*/ 19 | .cm-s-twilight .cm-builtin { color: #cda869; } /*?*/ 20 | .cm-s-twilight .cm-tag { color: #997643; } /**/ 21 | .cm-s-twilight .cm-attribute { color: #d6bb6d; } /*?*/ 22 | .cm-s-twilight .cm-header { color: #FF6400; } 23 | .cm-s-twilight .cm-hr { color: #AEAEAE; } 24 | .cm-s-twilight .cm-link { color:#ad9361; font-style:italic; text-decoration:none; } /**/ 25 | .cm-s-twilight .cm-error { border-bottom: 1px solid red; } 26 | 27 | .cm-s-twilight .CodeMirror-activeline-background {background: #27282E !important;} 28 | .cm-s-twilight .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 29 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/vibrant-ink.css: -------------------------------------------------------------------------------- 1 | /* Taken from the popular Visual Studio Vibrant Ink Schema */ 2 | 3 | .cm-s-vibrant-ink.CodeMirror { background: black; color: white; } 4 | .cm-s-vibrant-ink .CodeMirror-selected { background: #35493c !important; } 5 | 6 | .cm-s-vibrant-ink .CodeMirror-gutters { background: #002240; border-right: 1px solid #aaa; } 7 | .cm-s-vibrant-ink .CodeMirror-linenumber { color: #d0d0d0; } 8 | .cm-s-vibrant-ink .CodeMirror-cursor { border-left: 1px solid white !important; } 9 | 10 | .cm-s-vibrant-ink .cm-keyword { color: #CC7832; } 11 | .cm-s-vibrant-ink .cm-atom { color: #FC0; } 12 | .cm-s-vibrant-ink .cm-number { color: #FFEE98; } 13 | .cm-s-vibrant-ink .cm-def { color: #8DA6CE; } 14 | .cm-s-vibrant-ink span.cm-variable-2, .cm-s-vibrant span.cm-tag { color: #FFC66D } 15 | .cm-s-vibrant-ink span.cm-variable-3, .cm-s-vibrant span.cm-def { color: #FFC66D } 16 | .cm-s-vibrant-ink .cm-operator { color: #888; } 17 | .cm-s-vibrant-ink .cm-comment { color: gray; font-weight: bold; } 18 | .cm-s-vibrant-ink .cm-string { color: #A5C25C } 19 | .cm-s-vibrant-ink .cm-string-2 { color: red } 20 | .cm-s-vibrant-ink .cm-meta { color: #D8FA3C; } 21 | .cm-s-vibrant-ink .cm-builtin { color: #8DA6CE; } 22 | .cm-s-vibrant-ink .cm-tag { color: #8DA6CE; } 23 | .cm-s-vibrant-ink .cm-attribute { color: #8DA6CE; } 24 | .cm-s-vibrant-ink .cm-header { color: #FF6400; } 25 | .cm-s-vibrant-ink .cm-hr { color: #AEAEAE; } 26 | .cm-s-vibrant-ink .cm-link { color: blue; } 27 | .cm-s-vibrant-ink .cm-error { border-bottom: 1px solid red; } 28 | 29 | .cm-s-vibrant-ink .CodeMirror-activeline-background {background: #27282E !important;} 30 | .cm-s-vibrant-ink .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} 31 | -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/xq-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2011 by MarkLogic Corporation 3 | Author: Mike Brevoort 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all 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, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | */ 23 | .cm-s-xq-dark.CodeMirror { background: #0a001f; color: #f8f8f8; } 24 | .cm-s-xq-dark .CodeMirror-selected { background: #27007A !important; } 25 | .cm-s-xq-dark .CodeMirror-gutters { background: #0a001f; border-right: 1px solid #aaa; } 26 | .cm-s-xq-dark .CodeMirror-linenumber { color: #f8f8f8; } 27 | .cm-s-xq-dark .CodeMirror-cursor { border-left: 1px solid white !important; } 28 | 29 | .cm-s-xq-dark span.cm-keyword {color: #FFBD40;} 30 | .cm-s-xq-dark span.cm-atom {color: #6C8CD5;} 31 | .cm-s-xq-dark span.cm-number {color: #164;} 32 | .cm-s-xq-dark span.cm-def {color: #FFF; text-decoration:underline;} 33 | .cm-s-xq-dark span.cm-variable {color: #FFF;} 34 | .cm-s-xq-dark span.cm-variable-2 {color: #EEE;} 35 | .cm-s-xq-dark span.cm-variable-3 {color: #DDD;} 36 | .cm-s-xq-dark span.cm-property {} 37 | .cm-s-xq-dark span.cm-operator {} 38 | .cm-s-xq-dark span.cm-comment {color: gray;} 39 | .cm-s-xq-dark span.cm-string {color: #9FEE00;} 40 | .cm-s-xq-dark span.cm-meta {color: yellow;} 41 | .cm-s-xq-dark span.cm-qualifier {color: #FFF700;} 42 | .cm-s-xq-dark span.cm-builtin {color: #30a;} 43 | .cm-s-xq-dark span.cm-bracket {color: #cc7;} 44 | .cm-s-xq-dark span.cm-tag {color: #FFBD40;} 45 | .cm-s-xq-dark span.cm-attribute {color: #FFF700;} 46 | .cm-s-xq-dark span.cm-error {color: #f00;} 47 | 48 | .cm-s-xq-dark .CodeMirror-activeline-background {background: #27282E !important;} 49 | .cm-s-xq-dark .CodeMirror-matchingbracket {outline:1px solid grey; color:white !important;} -------------------------------------------------------------------------------- /bootstrap/codemirror/theme/xq-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2011 by MarkLogic Corporation 3 | Author: Mike Brevoort 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all 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, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | */ 23 | .cm-s-xq-light span.cm-keyword {line-height: 1em; font-weight: bold; color: #5A5CAD; } 24 | .cm-s-xq-light span.cm-atom {color: #6C8CD5;} 25 | .cm-s-xq-light span.cm-number {color: #164;} 26 | .cm-s-xq-light span.cm-def {text-decoration:underline;} 27 | .cm-s-xq-light span.cm-variable {color: black; } 28 | .cm-s-xq-light span.cm-variable-2 {color:black;} 29 | .cm-s-xq-light span.cm-variable-3 {color: black; } 30 | .cm-s-xq-light span.cm-property {} 31 | .cm-s-xq-light span.cm-operator {} 32 | .cm-s-xq-light span.cm-comment {color: #0080FF; font-style: italic;} 33 | .cm-s-xq-light span.cm-string {color: red;} 34 | .cm-s-xq-light span.cm-meta {color: yellow;} 35 | .cm-s-xq-light span.cm-qualifier {color: grey} 36 | .cm-s-xq-light span.cm-builtin {color: #7EA656;} 37 | .cm-s-xq-light span.cm-bracket {color: #cc7;} 38 | .cm-s-xq-light span.cm-tag {color: #3F7F7F;} 39 | .cm-s-xq-light span.cm-attribute {color: #7F007F;} 40 | .cm-s-xq-light span.cm-error {color: #f00;} 41 | 42 | .cm-s-xq-light .CodeMirror-activeline-background {background: #e8f2ff !important;} 43 | .cm-s-xq-light .CodeMirror-matchingbracket {outline:1px solid grey;color:black !important;background:yellow;} -------------------------------------------------------------------------------- /bootstrap/jquery.collapse_cookie_storage.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Cookie Storage for jQuery Collapse 3 | * -- 4 | * source: http://github.com/danielstocks/jQuery-Collapse/ 5 | * site: http://webcloud.se/jQuery-Collapse 6 | * 7 | * @author Daniel Stocks (http://webcloud.se) 8 | * Copyright 2013, Daniel Stocks 9 | * Released under the MIT, BSD, and GPL Licenses. 10 | */ 11 | 12 | (function($) { 13 | 14 | var cookieStorage = { 15 | expires: function() { 16 | var now = new Date(); 17 | return now.setDate(now.getDate() + 1); 18 | }(), 19 | setItem: function(key, value) { 20 | document.cookie = key + '=' + value + '; expires=' + this.expires +'; path=/'; 21 | }, 22 | getItem: function(key) { 23 | key+= "="; 24 | var item = ""; 25 | $.each(document.cookie.split(';'), function(i, cookie) { 26 | while (cookie.charAt(0)==' ') cookie = cookie.substring(1,cookie.length); 27 | if(cookie.indexOf(key) === 0) { 28 | item = cookie.substring(key.length,cookie.length); 29 | } 30 | }); 31 | return item; 32 | } 33 | }; 34 | 35 | $.fn.collapse.cookieStorage = cookieStorage; 36 | 37 | })(jQuery); 38 | -------------------------------------------------------------------------------- /bootstrap/jquery.collapse_storage.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Storage for jQuery Collapse 3 | * -- 4 | * source: http://github.com/danielstocks/jQuery-Collapse/ 5 | * site: http://webcloud.se/jQuery-Collapse 6 | * 7 | * @author Daniel Stocks (http://webcloud.se) 8 | * Copyright 2013, Daniel Stocks 9 | * Released under the MIT, BSD, and GPL Licenses. 10 | */ 11 | 12 | (function($) { 13 | 14 | var STORAGE_KEY = "jQuery-Collapse"; 15 | 16 | function Storage(id) { 17 | var DB; 18 | try { 19 | DB = window.localStorage || $.fn.collapse.cookieStorage; 20 | } catch(e) { 21 | DB = false; 22 | } 23 | return DB ? new _Storage(id, DB) : false; 24 | } 25 | function _Storage(id, DB) { 26 | this.id = id; 27 | this.db = DB; 28 | this.data = []; 29 | } 30 | _Storage.prototype = { 31 | write: function(position, state) { 32 | var _this = this; 33 | _this.data[position] = state ? 1 : 0; 34 | // Pad out data array with zero values 35 | $.each(_this.data, function(i) { 36 | if(typeof _this.data[i] == 'undefined') { 37 | _this.data[i] = 0; 38 | } 39 | }); 40 | var obj = this._getDataObject(); 41 | obj[this.id] = this.data; 42 | this.db.setItem(STORAGE_KEY, JSON.stringify(obj)); 43 | }, 44 | read: function() { 45 | var obj = this._getDataObject(); 46 | return obj[this.id] || []; 47 | }, 48 | _getDataObject: function() { 49 | var string = this.db.getItem(STORAGE_KEY); 50 | return string ? JSON.parse(string) : {}; 51 | } 52 | }; 53 | 54 | jQueryCollapseStorage = Storage; 55 | 56 | })(jQuery); 57 | -------------------------------------------------------------------------------- /bootstrap/jquery.serializeObject.js: -------------------------------------------------------------------------------- 1 | 2 | jQuery.fn.serializeObject = function() 3 | { 4 | var o = {}; 5 | var re = /^(.+)\[(.*)\]$/; 6 | var a = this.serializeArray(); 7 | var n; 8 | jQuery.each(a, function() { 9 | var name = this.name; 10 | if ((n = re.exec(this.name)) && n[2]) { 11 | if (o[n[1]] === undefined) { 12 | o[n[1]] = {}; 13 | o[n[1]][n[2]] = this.value || ''; 14 | } else if (o[n[1]][n[2]] === undefined) { 15 | o[n[1]][n[2]] = this.value || ''; 16 | } else { 17 | if(!o[n[1]][n[2]].push) { 18 | o[n[1]][n[2]] = [ o[n[1]][n[2]] ]; 19 | } 20 | o[n[1]][n[2]].push(this.value || ''); 21 | } 22 | } else { 23 | if (n && !n[2]) { 24 | name = n[1]; 25 | } 26 | if (o[name] !== undefined) { 27 | if (!o[name].push) { 28 | o[name] = [o[name]]; 29 | } 30 | o[name].push(this.value || ''); 31 | } else { 32 | o[name] = this.value || ''; 33 | } 34 | } 35 | }); 36 | return o; 37 | }; 38 | 39 | jQuery.fn.deserialize = function (data) { 40 | var f = jQuery(this), 41 | map = {}, 42 | find = function (selector) { return f.is("form") ? f.find(selector) : f.filter(selector); }; 43 | //Get map of values 44 | jQuery.each(data.split("&"), function () { 45 | var nv = this.split("="), 46 | n = decodeURIComponent(nv[0]), 47 | v = nv.length > 1 ? decodeURIComponent(nv[1]) : null; 48 | if (!(n in map)) { 49 | map[n] = []; 50 | } 51 | map[n].push(v); 52 | }) 53 | //Set values for all form elements in the data 54 | jQuery.each(map, function (n, v) { 55 | find("[name='" + n + "']").val(v); 56 | }) 57 | //Clear all form elements not in form data 58 | find("input:text,select,textarea").each(function () { 59 | if (!($(this).attr("name") in map)) { 60 | $(this).val(""); 61 | } 62 | }) 63 | find("input:checkbox:checked,input:radio:checked").each(function () { 64 | if (!($(this).attr("name") in map)) { 65 | this.checked = false; 66 | } 67 | }) 68 | return this; 69 | }; -------------------------------------------------------------------------------- /bootstrap/onload.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | window.onload = function() { 6 | ChromeExOAuth.initCallbackPage(); 7 | } 8 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-apollo.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Onno Hommes. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/, 18 | null],["typ",/^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["apollo","agc","aea"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-basic.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Peter Kofler 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:"(?:[^\\"\r\n]|\\.)*(?:"|$))/,null,'"'],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^REM[^\r\n]*/,null],["kwd",/^\b(?:AND|CLOSE|CLR|CMD|CONT|DATA|DEF ?FN|DIM|END|FOR|GET|GOSUB|GOTO|IF|INPUT|LET|LIST|LOAD|NEW|NEXT|NOT|ON|OPEN|OR|POKE|PRINT|READ|RESTORE|RETURN|RUN|SAVE|STEP|STOP|SYS|THEN|TO|VERIFY|WAIT)\b/,null],["pln",/^[A-Z][A-Z0-9]?(?:\$|%)?/i,null],["lit",/^(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?/i, 18 | null,"0123456789"],["pun",/^.[^\s\w\.$%"]*/,null]]),["basic","cbm"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-clj.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2011 Google Inc. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | */ 16 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^[\(\{\[]+/,null,"([{"],["clo",/^[\)\}\]]+/,null,")]}"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:def|if|do|let|quote|var|fn|loop|recur|throw|try|monitor-enter|monitor-exit|defmacro|defn|defn-|macroexpand|macroexpand-1|for|doseq|dosync|dotimes|and|or|when|not|assert|doto|proxy|defstruct|first|rest|cons|defprotocol|deftype|defrecord|reify|defmulti|defmethod|meta|with-meta|ns|in-ns|create-ns|import|intern|refer|alias|namespace|resolve|ref|deref|refset|new|set!|memfn|to-array|into-array|aset|gen-class|reduce|map|filter|find|nil?|empty?|hash-map|hash-set|vec|vector|seq|flatten|reverse|assoc|dissoc|list|list?|disj|get|union|difference|intersection|extend|extend-type|extend-protocol|prn)\b/, 17 | null],["typ",/^:[0-9a-zA-Z\-]+/]]),["clj"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-css.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[["str",/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],["str",/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']+)\)/i],["kwd",/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//], 18 | ["com",/^(?:\x3c!--|--\x3e)/],["lit",/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],["lit",/^#(?:[0-9a-f]{3}){1,2}\b/i],["pln",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],["pun",/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[["kwd",/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[["str",/^[^\)\"\']+/]]),["css-str"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-dart.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["com",/^#!(?:.*)/],["kwd",/^\b(?:import|library|part of|part|as|show|hide)\b/i],["com",/^\/\/(?:.*)/],["com",/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],["kwd",/^\b(?:class|interface)\b/i],["kwd",/^\b(?:assert|async|await|break|case|catch|continue|default|do|else|finally|for|if|in|is|new|return|super|switch|sync|this|throw|try|while)\b/i],["kwd",/^\b(?:abstract|const|extends|factory|final|get|implements|native|operator|set|static|typedef|var)\b/i], 18 | ["typ",/^\b(?:bool|double|Dynamic|int|num|Object|String|void)\b/i],["kwd",/^\b(?:false|null|true)\b/i],["str",/^r?[\']{3}[\s|\S]*?[^\\][\']{3}/],["str",/^r?[\"]{3}[\s|\S]*?[^\\][\"]{3}/],["str",/^r?\'(\'|(?:[^\n\r\f])*?[^\\]\')/],["str",/^r?\"(\"|(?:[^\n\r\f])*?[^\\]\")/],["typ",/^[A-Z]\w*/],["pln",/^[a-z_$][a-z0-9_]*/i],["pun",/^[~!%^&*+=|?:<>/-]/],["lit",/^\b0x[0-9a-f]+/i],["lit",/^\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i],["lit", 19 | /^\b\.\d+(?:e[+-]?\d+)?/i],["pun",/^[(){}\[\],.;]/]]),["dart"]); 20 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-erlang.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Andrew Allen 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^\?[^ \t\n({]+/,null,"?"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\n]*/],["kwd",/^(?:module|attributes|do|let|in|letrec|apply|call|primop|case|of|end|when|fun|try|catch|receive|after|char|integer|float,atom,string,var)\b/], 18 | ["kwd",/^-[a-z_]+/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;]/]]),["erlang","erl"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-go.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["pln",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])+(?:\'|$)|`[^`]*(?:`|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\/\*[\s\S]*?\*\/)/],["pln",/^(?:[^\/\"\'`]|\/(?![\/\*]))+/i]]),["go"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-hs.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\x0B\x0C\r ]+/,null,"\t\n\x0B\f\r "],["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/,null,"'"],["lit",/^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/],["kwd",/^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, 18 | null],["pln",/^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/],["pun",/^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/]]),["hs"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-lasso.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Eric Knibbe 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\`[^\`]*(?:\`|$)/,null,"`"],["lit",/^0x[\da-f]+|\d+/i,null,"0123456789"],["atn",/^#\d+|[#$][a-z_][\w.]*|#![ \S]+lasso9\b/i,null,"#$"]],[["tag",/^[[\]]|<\?(?:lasso(?:script)?|=)|\?>|noprocess\b|no_square_brackets\b/i],["com",/^\/\/[^\r\n]*|\/\*[\s\S]*?\*\//], 18 | ["atn",/^-(?!infinity)[a-z_][\w.]*|\.\s*'[a-z_][\w.]*'/i],["lit",/^\d*\.\d+(?:e[-+]?\d+)?|infinity\b|NaN\b/i],["atv",/^::\s*[a-z_][\w.]*/i],["lit",/^(?:true|false|none|minimal|full|all|void|and|or|not|bw|nbw|ew|new|cn|ncn|lt|lte|gt|gte|eq|neq|rx|nrx|ft)\b/i],["kwd",/^(?:error_code|error_msg|error_pop|error_push|error_reset|cache|database_names|database_schemanames|database_tablenames|define_tag|define_type|email_batch|encode_set|html_comment|handle|handle_error|header|if|inline|iterate|ljax_target|link|link_currentaction|link_currentgroup|link_currentrecord|link_detail|link_firstgroup|link_firstrecord|link_lastgroup|link_lastrecord|link_nextgroup|link_nextrecord|link_prevgroup|link_prevrecord|log|loop|namespace_using|output_none|portal|private|protect|records|referer|referrer|repeating|resultset|rows|search_args|search_arguments|select|sort_args|sort_arguments|thread_atomic|value_list|while|abort|case|else|if_empty|if_false|if_null|if_true|loop_abort|loop_continue|loop_count|params|params_up|return|return_value|run_children|soap_definetag|soap_lastrequest|soap_lastresponse|tag_name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b/i], 19 | ["typ",/^(?:array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray|local|var|variable|global|data|self|inherited|currentcapture|givenblock)\b|^\.\.?/i],["pln",/^[a-z_][\w.]*(?:=\s*(?=\())?/i],["pun",/^:=|[-+*\/%=<>&|!?\\]/]]),["lasso","ls","lassoscript"]); 20 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-lisp.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\(+/,null,"("],["clo",/^\)+/,null,")"],["com",/^;[^\r\n]*/,null,";"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:block|c[ad]+r|catch|con[ds]|def(?:ine|un)|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, 18 | null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i],["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),"cl el lisp lsp scm ss rkt".split(" ")); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-llvm.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Nikhil Dabas 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^!?\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["com",/^;[^\r\n]*/,null,";"]],[["pln",/^[%@!](?:[-a-zA-Z$._][-a-zA-Z$._0-9]*|\d+)/],["kwd",/^[A-Za-z_][0-9A-Za-z_]*/,null],["lit",/^\d+\.\d+/],["lit",/^(?:\d+|0[xX][a-fA-F0-9]+)/],["pun",/^[()\[\]{},=*<>:]|\.\.\.$/]]),["llvm","ll"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-logtalk.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2014 Paulo Moura 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/,null,'"'],["lit",/^[a-z][a-zA-Z0-9_]*/],["lit",/^\'(?:[^\'\\\n\x0C\r]|\\[^&])+\'?/,null,"'"],["lit",/^(?:0'.|0b[0-1]+|0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i,null,"0123456789"]],[["com",/^%[^\r\n]*/,null,"%"],["com",/^\/\*[\s\S]*?\*\//],["kwd",/^\s*:-\s(c(a(lls|tegory)|oinductive)|p(ublic|r(ot(ocol|ected)|ivate))|e(l(if|se)|n(coding|sure_loaded)|xport)|i(f|n(clude|itialization|fo))|alias|d(ynamic|iscontiguous)|m(eta_(non_terminal|predicate)|od(e|ule)|ultifile)|reexport|s(et_(logtalk|prolog)_flag|ynchronized)|o(bject|p)|use(s|_module))/], 18 | ["kwd",/^\s*:-\s(e(lse|nd(if|_(category|object|protocol)))|built_in|dynamic|synchronized|threaded)/],["typ",/^[A-Z_][a-zA-Z0-9_]*/],["pun",/^[.,;{}:^<>=\\/+*?#!-]/]]),["logtalk","lgt"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-lua.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/,null,"\"'"]],[["com",/^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/],["str",/^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/],["kwd",/^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], 18 | ["pln",/^[a-z_]\w*/i],["pun",/^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/]]),["lua"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-ml.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i,null,"#"],["str",/^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])(?:\'|$))/,null,"\"'"]],[["com",/^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/],["kwd",/^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], 18 | ["lit",/^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^(?:[a-z_][\w']*[!?#]?|``[^\r\n\t`]*(?:``|$))/i],["pun",/^[^\t\n\r \xA0\"\'\w]+/]]),["fs","ml"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-mumps.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Kitware Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^"]|\\.)*")/,null,'"']],[["com",/^;[^\r\n]*/,null,";"],["dec",/^(?:\$(?:D|DEVICE|EC|ECODE|ES|ESTACK|ET|ETRAP|H|HOROLOG|I|IO|J|JOB|K|KEY|P|PRINCIPAL|Q|QUIT|ST|STACK|S|STORAGE|SY|SYSTEM|T|TEST|TL|TLEVEL|TR|TRESTART|X|Y|Z[A-Z]*|A|ASCII|C|CHAR|D|DATA|E|EXTRACT|F|FIND|FN|FNUMBER|G|GET|J|JUSTIFY|L|LENGTH|NA|NAME|O|ORDER|P|PIECE|QL|QLENGTH|QS|QSUBSCRIPT|Q|QUERY|R|RANDOM|RE|REVERSE|S|SELECT|ST|STACK|T|TEXT|TR|TRANSLATE|NaN))\b/i, 18 | null],["kwd",/^(?:[^\$]B|BREAK|C|CLOSE|D|DO|E|ELSE|F|FOR|G|GOTO|H|HALT|H|HANG|I|IF|J|JOB|K|KILL|L|LOCK|M|MERGE|N|NEW|O|OPEN|Q|QUIT|R|READ|S|SET|TC|TCOMMIT|TRE|TRESTART|TRO|TROLLBACK|TS|TSTART|U|USE|V|VIEW|W|WRITE|X|XECUTE)\b/i,null],["lit",/^[+-]?(?:(?:\.\d+|\d+(?:\.\d*)?)(?:E[+\-]?\d+)?)/i],["pln",/^[a-z][a-zA-Z0-9]*/i],["pun",/^[^\w\t\n\r\xA0\"\$;%\^]|_/]]),["mumps"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-n.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Zimin A.V. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*\'|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,'"'],["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["str",/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null],["str",/^<#(?:[^#>])*(?:#>|$)/,null],["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null],["com",/^\/\/[^\r\n]*/, 18 | null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["kwd",/^(?:abstract|and|as|base|catch|class|def|delegate|enum|event|extern|false|finally|fun|implements|interface|internal|is|macro|match|matches|module|mutable|namespace|new|null|out|override|params|partial|private|protected|public|ref|sealed|static|struct|syntax|this|throw|true|try|type|typeof|using|variant|virtual|volatile|when|where|with|assert|assert2|async|break|checked|continue|do|else|ensures|for|foreach|if|late|lock|new|nolate|otherwise|regexp|repeat|requires|return|surroundwith|unchecked|unless|using|while|yield)\b/, 19 | null],["typ",/^(?:array|bool|byte|char|decimal|double|float|int|list|long|object|sbyte|short|string|ulong|uint|ufloat|ulong|ushort|void)\b/,null],["lit",/^@[a-z_$][a-z_$@0-9]*/i,null],["typ",/^@[A-Z]+[a-z][A-Za-z_$@0-9]*/,null],["pln",/^'?[A-Za-z_$][a-z_$@0-9]*/i,null],["lit",/^(?:0x[a-f0-9]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+\-]?\d+)?)[a-z]*/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\"\`\/\#]*/,null]]),["n","nemerle"]); 20 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-pascal.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2013 Peter Kofler 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["str",/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$))/,null,"'"],["pln",/^\s+/,null," \r\n\t\u00a0"]],[["com",/^\(\*[\s\S]*?(?:\*\)|$)|^\{[\s\S]*?(?:\}|$)/,null],["kwd",/^(?:ABSOLUTE|AND|ARRAY|ASM|ASSEMBLER|BEGIN|CASE|CONST|CONSTRUCTOR|DESTRUCTOR|DIV|DO|DOWNTO|ELSE|END|EXTERNAL|FOR|FORWARD|FUNCTION|GOTO|IF|IMPLEMENTATION|IN|INLINE|INTERFACE|INTERRUPT|LABEL|MOD|NOT|OBJECT|OF|OR|PACKED|PROCEDURE|PROGRAM|RECORD|REPEAT|SET|SHL|SHR|THEN|TO|TYPE|UNIT|UNTIL|USES|VAR|VIRTUAL|WHILE|WITH|XOR)\b/i, 18 | null],["lit",/^(?:true|false|self|nil)/i,null],["pln",/^[a-z][a-z0-9]*/i,null],["lit",/^(?:\$[a-f0-9]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+\-]?\d+)?)/i,null,"0123456789"],["pun",/^.[^\s\w\.$@\'\/]*/,null]]),["pascal"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-proto.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2006 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-r.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey B. Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"'],["str",/^\'(?:[^\'\\]|\\[\s\S])*(?:\'|$)/,null,"'"]],[["com",/^#.*/],["kwd",/^(?:if|else|for|while|repeat|in|next|break|return|switch|function)(?![A-Za-z0-9_.])/],["lit",/^0[xX][a-fA-F0-9]+([pP][0-9]+)?[Li]?/],["lit",/^[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?[Li]?/],["lit",/^(?:NULL|NA(?:_(?:integer|real|complex|character)_)?|Inf|TRUE|FALSE|NaN|\.\.(?:\.|[0-9]+))(?![A-Za-z0-9_.])/], 18 | ["pun",/^(?:<>?|-|==|<=|>=|<|>|&&?|!=|\|\|?|\*|\+|\^|\/|!|%.*?%|=|~|\$|@|:{1,3}|[\[\](){};,?])/],["pln",/^(?:[A-Za-z]+[A-Za-z0-9_.]*|\.[a-zA-Z_][0-9a-zA-Z\._]*)(?![A-Za-z0-9_.])/],["str",/^`.+`/]]),["r","s","R","S","Splus"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-rd.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Jeffrey Arnold 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["lit",/^\\(?:cr|l?dots|R|tab)\b/],["kwd",/^\\[a-zA-Z@]+/],["kwd",/^#(?:ifn?def|endif)/],["pln",/^\\[{}]/],["pun",/^[{}()\[\]]+/]]),["Rd","rd"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-rust.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 Chris Morgan 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([],[["pln",/^[\t\n\r \xA0]+/],["com",/^\/\/.*/],["com",/^\/\*[\s\S]*?(?:\*\/|$)/],["str",/^b"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}))*?"/],["str",/^"(?:[^\\]|\\(?:.|x[\da-fA-F]{2}|u\{\[\da-fA-F]{1,6}\}))*?"/],["str",/^b?r(#*)\"[\s\S]*?\"\1/],["str",/^b'([^\\]|\\(.|x[\da-fA-F]{2}))'/],["str",/^'([^\\]|\\(.|x[\da-fA-F]{2}|u\{[\da-fA-F]{1,6}\}))'/],["tag",/^'\w+?\b/],["kwd",/^(?:match|if|else|as|break|box|continue|extern|fn|for|in|if|impl|let|loop|pub|return|super|unsafe|where|while|use|mod|trait|struct|enum|type|move|mut|ref|static|const|crate)\b/], 18 | ["kwd",/^(?:alignof|become|do|offsetof|priv|pure|sizeof|typeof|unsized|yield|abstract|virtual|final|override|macro)\b/],["typ",/^(?:[iu](8|16|32|64|size)|char|bool|f32|f64|str|Self)\b/],["typ",/^(?:Copy|Send|Sized|Sync|Drop|Fn|FnMut|FnOnce|Box|ToOwned|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator|Option|Some|None|Result|Ok|Err|SliceConcatExt|String|ToString|Vec)\b/],["lit",/^(self|true|false|null)\b/], 19 | ["lit",/^\d[0-9_]*(?:[iu](?:size|8|16|32|64))?/],["lit",/^0x[a-fA-F0-9_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0o[0-7_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^0b[01_]+(?:[iu](?:size|8|16|32|64))?/],["lit",/^\d[0-9_]*\.(?![^\s\d.])/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)(?:[eE][+-]?[0-9_]+)?(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)(?:f32|f64)?/],["lit",/^\d[0-9_]*(?:\.\d[0-9_]*)?(?:[eE][+-]?[0-9_]+)?(?:f32|f64)/], 20 | ["atn",/^[a-z_]\w*!/i],["pln",/^[a-z_]\w*/i],["atv",/^#!?\[[\s\S]*?\]/],["pun",/^[+\-/*=^&|!<>%[\](){}?:.,;]/],["pln",/./]]),["rust"]); 21 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-scala.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:(?:""(?:""?(?!")|[^\\"]|\\.)*"{0,3})|(?:[^"\r\n\\]|\\.)*"?))/,null,'"'],["lit",/^`(?:[^\r\n\\`]|\\.)*`?/,null,"`"],["pun",/^[!#%&()*+,\-:;<=>?@\[\\\]^{|}~]+/,null,"!#%&()*+,-:;<=>?@[\\]^{|}~"]],[["str",/^'(?:[^\r\n\\']|\\(?:'|[^\r\n']+))'/],["lit",/^'[a-zA-Z_$][\w$]*(?!['$\w])/],["kwd",/^(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|object|override|package|private|protected|requires|return|sealed|super|throw|trait|try|type|val|var|while|with|yield)\b/], 18 | ["lit",/^(?:true|false|null|this)\b/],["lit",/^(?:(?:0(?:[0-7]+|X[0-9A-F]+))L?|(?:(?:0|[1-9][0-9]*)(?:(?:\.[0-9]+)?(?:E[+\-]?[0-9]+)?F?|L?))|\\.[0-9]+(?:E[+\-]?[0-9]+)?F?)/i],["typ",/^[$_]*[A-Z][_$A-Z0-9]*[a-z][\w$]*/],["pln",/^[$a-zA-Z_][\w$]*/],["com",/^\/(?:\/.*|\*(?:\/|\**[^*/])*(?:\*+\/?)?)/],["pun",/^(?:\.+|\/)/]]),["scala"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-sql.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2008 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/,null,"\"'"]],[["com",/^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],["kwd",/^(?:ADD|ALL|ALTER|AND|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONNECT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOLLOWING|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|MATCH|MATCHED|MERGE|NATURAL|NATIONAL|NOCHECK|NONCLUSTERED|NOCYCLE|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PARTITION|PERCENT|PIVOT|PLAN|PRECEDING|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|ROWS?|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|START|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNBOUNDED|UNION|UNIQUE|UNPIVOT|UPDATE|UPDATETEXT|USE|USER|USING|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WITHIN|WRITETEXT|XML)(?=[^\w-]|$)/i, 18 | null],["lit",/^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],["pln",/^[a-z_][\w-]*/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]]),["sql"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-swift.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 Google Inc. 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | */ 15 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[ \n\r\t\v\f\0]+/,null," \n\r\t\v\f\x00"],["str",/^"(?:[^"\\]|(?:\\.)|(?:\\\((?:[^"\\)]|\\.)*\)))*"/,null,'"']],[["lit",/^(?:(?:0x[\da-fA-F][\da-fA-F_]*\.[\da-fA-F][\da-fA-F_]*[pP]?)|(?:\d[\d_]*\.\d[\d_]*[eE]?))[+-]?\d[\d_]*/,null],["lit",/^-?(?:(?:0(?:(?:b[01][01_]*)|(?:o[0-7][0-7_]*)|(?:x[\da-fA-F][\da-fA-F_]*)))|(?:\d[\d_]*))/,null],["lit",/^(?:true|false|nil)\b/,null],["kwd",/^\b(?:__COLUMN__|__FILE__|__FUNCTION__|__LINE__|#available|#else|#elseif|#endif|#if|#line|arch|arm|arm64|associativity|as|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|dynamicType|else|enum|fallthrough|final|for|func|get|import|indirect|infix|init|inout|internal|i386|if|in|iOS|iOSApplicationExtension|is|lazy|left|let|mutating|none|nonmutating|operator|optional|OSX|OSXApplicationExtension|override|postfix|precedence|prefix|private|protocol|Protocol|public|required|rethrows|return|right|safe|self|set|static|struct|subscript|super|switch|throw|try|Type|typealias|unowned|unsafe|var|weak|watchOS|while|willSet|x86_64)\b/, 16 | null],["com",/^\/\/.*?[\n\r]/,null],["com",/^\/\*[\s\S]*?(?:\*\/|$)/,null],["pun",/^<<=|<=|<<|>>=|>=|>>|===|==|\.\.\.|&&=|\.\.<|!==|!=|&=|~=|~|\(|\)|\[|\]|{|}|@|#|;|\.|,|:|\|\|=|\?\?|\|\||&&|&\*|&\+|&-|&=|\+=|-=|\/=|\*=|\^=|%=|\|=|->|`|==|\+\+|--|\/|\+|!|\*|%|<|>|&|\||\^|\?|=|-|_/,null],["typ",/^\b(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null]]),["swift"]); 17 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-tcl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2012 Pyrios 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["opn",/^\{+/,null,"{"],["clo",/^\}+/,null,"}"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["str",/^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/,null,'"']],[["kwd",/^(?:after|append|apply|array|break|case|catch|continue|error|eval|exec|exit|expr|for|foreach|if|incr|info|proc|return|set|switch|trace|uplevel|upvar|while)\b/,null],["lit",/^[+\-]?(?:[0#]x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i], 18 | ["lit",/^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/],["pln",/^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i],["pun",/^[^\w\t\n\r \xA0()\"\\\';]+/]]),["tcl"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-tex.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2011 Martin S. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"],["com",/^%[^\r\n]*/,null,"%"]],[["kwd",/^\\[a-zA-Z@]+/],["kwd",/^\\./],["typ",/^[$&]/],["lit",/[+-]?(?:\.\d+|\d+(?:\.\d*)?)(cm|em|ex|in|pc|pt|bp|mm)/i],["pun",/^[{}()\[\]=]+/]]),["latex","tex"]); 18 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-vb.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0\u2028\u2029]+/,null,"\t\n\r \u00a0\u2028\u2029"],["str",/^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i,null,'"\u201c\u201d'],["com",/^[\'\u2018\u2019](?:_(?:\r\n?|[^\r]?)|[^\r\n_\u2028\u2029])*/,null,"'\u2018\u2019"]],[["kwd",/^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, 18 | null],["com",/^REM\b[^\r\n\u2028\u2029]*/i],["lit",/^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],["pln",/^(?:(?:[a-z]|_\w)\w*(?:\[[%&@!#]+\])?|\[(?:[a-z]|_\w)\w*\])/i],["pun",/^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],["pun",/^(?:\[|\])/]]),["vb", 19 | "vbs"]); 20 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-vhdl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2010 benoit@ryder.fr 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t\n\r \xA0]+/,null,"\t\n\r \u00a0"]],[["str",/^(?:[BOX]?"(?:[^\"]|"")*"|'.')/i],["com",/^--[^\r\n]*/],["kwd",/^(?:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)(?=[^\w-]|$)/i, 18 | null],["typ",/^(?:bit|bit_vector|character|boolean|integer|real|time|string|severity_level|positive|natural|signed|unsigned|line|text|std_u?logic(?:_vector)?)(?=[^\w-]|$)/i,null],["typ",/^\'(?:ACTIVE|ASCENDING|BASE|DELAYED|DRIVING|DRIVING_VALUE|EVENT|HIGH|IMAGE|INSTANCE_NAME|LAST_ACTIVE|LAST_EVENT|LAST_VALUE|LEFT|LEFTOF|LENGTH|LOW|PATH_NAME|POS|PRED|QUIET|RANGE|REVERSE_RANGE|RIGHT|RIGHTOF|SIMPLE_NAME|STABLE|SUCC|TRANSACTION|VAL|VALUE)(?=[^\w-]|$)/i,null],["lit",/^\d+(?:_\d+)*(?:#[\w\\.]+#(?:[+\-]?\d+(?:_\d+)*)?|(?:\.\d+(?:_\d+)*)?(?:E[+\-]?\d+(?:_\d+)*)?)/i], 19 | ["pln",/^(?:[a-z]\w*|\\[^\\]*\\)/i],["pun",/^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0\-\"\']*/]]),["vhdl","vhd"]); 20 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-wiki.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2009 Google Inc. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pln",/^[\t \xA0a-gi-z0-9]+/,null,"\t \u00a0abcdefgijklmnopqrstuvwxyz0123456789"],["pun",/^[=*~\^\[\]]+/,null,"=*~^[]"]],[["lang-wiki.meta",/(?:^^|\r\n?|\n)(#[a-z]+)\b/],["lit",/^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/],["lang-",/^\{\{\{([\s\S]+?)\}\}\}/],["lang-",/^`([^\r\n`]+)`/],["str",/^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i],["pln",/^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/]]),["wiki"]); 18 | PR.registerLangHandler(PR.createSimpleLexer([["kwd",/^#[a-z]+/i,null,"#"]],[]),["wiki.meta"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/lang-yaml.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Copyright (C) 2015 ribrdb @ code.google.com 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | */ 17 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:|>?]+/,null,":|>?"],["dec",/^%(?:YAML|TAG)[^#\r\n]+/,null,"%"],["typ",/^[&]\S+/,null,"&"],["typ",/^!\S*/,null,"!"],["str",/^"(?:[^\\"]|\\.)*(?:"|$)/,null,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,null,"'"],["com",/^#[^\r\n]*/,null,"#"],["pln",/^\s+/,null," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\r\n]|$)/],["pun",/^-/],["kwd",/^[\w-]+:[ \r\n]/],["pln", 18 | /^\w+/]]),["yaml","yml"]); 19 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-cave-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Cave Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #efecf4; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #2a9292; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #955ae7; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #655f6d; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #576ddb; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #aa573c; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #efecf4; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #efecf4; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #efecf4; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #be4678; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #aa573c; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #398bc6; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #aa573c; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #be4678; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #576ddb; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #19171c; 124 | color: #585260; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #19171c; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-cave-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Cave Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #19171c; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #2a9292; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #955ae7; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #7e7887; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #576ddb; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #aa573c; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #19171c; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #19171c; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #19171c; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #be4678; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #aa573c; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #398bc6; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #aa573c; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #be4678; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #576ddb; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #efecf4; 124 | color: #8b8792; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #e2dfe7; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-dune-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Dune Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #fefbec; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #60ac39; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #b854d4; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #7d7a68; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #6684e1; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #b65611; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #fefbec; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #fefbec; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #fefbec; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #d73737; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #b65611; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #1fad83; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #b65611; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #d73737; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #6684e1; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #20201d; 124 | color: #6e6b5e; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #20201d; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-dune-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Dune Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #20201d; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #60ac39; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #b854d4; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #999580; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #6684e1; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #b65611; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #20201d; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #20201d; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #20201d; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #d73737; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #b65611; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #1fad83; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #b65611; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #d73737; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #6684e1; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #fefbec; 124 | color: #a6a28c; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #e8e4cf; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-estuary-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Estuary Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #f4f3ec; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #7d9726; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #5f9182; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #6c6b5a; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #36a166; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #ae7313; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #f4f3ec; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #f4f3ec; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #f4f3ec; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ba6236; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #ae7313; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #5b9d48; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #ae7313; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ba6236; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #36a166; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #22221b; 124 | color: #5f5e4e; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #22221b; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-estuary-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Estuary Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #22221b; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #7d9726; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #5f9182; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #878573; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #36a166; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #ae7313; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #22221b; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #22221b; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #22221b; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ba6236; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #ae7313; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #5b9d48; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #ae7313; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ba6236; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #36a166; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #f4f3ec; 124 | color: #929181; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #e7e6df; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-forest-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Forest Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #f1efee; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #7b9726; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #6666ea; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #766e6b; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #407ee7; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #df5320; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #f1efee; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #f1efee; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #f1efee; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #f22c40; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #df5320; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #3d97b8; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #df5320; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #f22c40; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #407ee7; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #1b1918; 124 | color: #68615e; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #1b1918; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-forest-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Forest Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #1b1918; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #7b9726; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #6666ea; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #9c9491; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #407ee7; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #df5320; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #1b1918; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #1b1918; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #1b1918; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #f22c40; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #df5320; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #3d97b8; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #df5320; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #f22c40; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #407ee7; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #f1efee; 124 | color: #a8a19f; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #e6e2e0; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-heath-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Heath Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #f7f3f7; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #918b3b; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #7b59c0; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #776977; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #516aec; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #a65926; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #f7f3f7; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #f7f3f7; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #f7f3f7; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ca402b; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #a65926; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #159393; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #a65926; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ca402b; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #516aec; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #1b181b; 124 | color: #695d69; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #1b181b; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-heath-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Heath Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #1b181b; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #918b3b; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #7b59c0; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #9e8f9e; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #516aec; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #a65926; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #1b181b; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #1b181b; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #1b181b; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ca402b; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #a65926; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #159393; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #a65926; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ca402b; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #516aec; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #f7f3f7; 124 | color: #ab9bab; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #d8cad8; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-lakeside-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Lakeside Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #ebf8ff; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #568c3b; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #6b6bb8; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #5a7b8c; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #257fad; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #935c25; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #ebf8ff; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #ebf8ff; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #ebf8ff; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #d22d72; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #935c25; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #2d8f6f; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #935c25; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #d22d72; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #257fad; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #161b1d; 124 | color: #516d7b; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #161b1d; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-plateau-dark.css: -------------------------------------------------------------------------------- 1 | /* Atelier Plateau Dark by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #f4ecec; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #4b8b8b; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #8464c4; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #655d5d; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #7272ca; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #b45a3c; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #f4ecec; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #f4ecec; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #f4ecec; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ca4949; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #b45a3c; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #5485b6; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #b45a3c; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ca4949; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #7272ca; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #1b1818; 124 | color: #585050; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #1b1818; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/atelier-plateau-light.css: -------------------------------------------------------------------------------- 1 | /* Atelier Plateau Light by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ 2 | 3 | /* plain text */ 4 | .pln { 5 | color: #1b1818; 6 | } 7 | 8 | @media screen { 9 | /* string content */ 10 | .str { 11 | color: #4b8b8b; 12 | } 13 | 14 | /* a keyword */ 15 | .kwd { 16 | color: #8464c4; 17 | } 18 | 19 | /* a comment */ 20 | .com { 21 | color: #7e7777; 22 | } 23 | 24 | /* a type name */ 25 | .typ { 26 | color: #7272ca; 27 | } 28 | 29 | /* a literal value */ 30 | .lit { 31 | color: #b45a3c; 32 | } 33 | 34 | /* punctuation */ 35 | .pun { 36 | color: #1b1818; 37 | } 38 | 39 | /* lisp open bracket */ 40 | .opn { 41 | color: #1b1818; 42 | } 43 | 44 | /* lisp close bracket */ 45 | .clo { 46 | color: #1b1818; 47 | } 48 | 49 | /* a markup tag name */ 50 | .tag { 51 | color: #ca4949; 52 | } 53 | 54 | /* a markup attribute name */ 55 | .atn { 56 | color: #b45a3c; 57 | } 58 | 59 | /* a markup attribute value */ 60 | .atv { 61 | color: #5485b6; 62 | } 63 | 64 | /* a declaration */ 65 | .dec { 66 | color: #b45a3c; 67 | } 68 | 69 | /* a variable name */ 70 | .var { 71 | color: #ca4949; 72 | } 73 | 74 | /* a function name */ 75 | .fun { 76 | color: #7272ca; 77 | } 78 | } 79 | /* Use higher contrast and text-weight for printable form. */ 80 | @media print, projection { 81 | .str { 82 | color: #006600; 83 | } 84 | 85 | .kwd { 86 | color: #006; 87 | font-weight: bold; 88 | } 89 | 90 | .com { 91 | color: #600; 92 | font-style: italic; 93 | } 94 | 95 | .typ { 96 | color: #404; 97 | font-weight: bold; 98 | } 99 | 100 | .lit { 101 | color: #004444; 102 | } 103 | 104 | .pun, .opn, .clo { 105 | color: #444400; 106 | } 107 | 108 | .tag { 109 | color: #006; 110 | font-weight: bold; 111 | } 112 | 113 | .atn { 114 | color: #440044; 115 | } 116 | 117 | .atv { 118 | color: #006600; 119 | } 120 | } 121 | /* Style */ 122 | pre.prettyprint { 123 | background: #f4ecec; 124 | color: #8a8585; 125 | font-family: Menlo, Consolas, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace; 126 | font-size: 12px; 127 | line-height: 1.5; 128 | border: 1px solid #e7dfdf; 129 | padding: 10px; 130 | /* border-radius: 3px; */ 131 | } 132 | 133 | /* Specify class=linenums on a pre to get line numbering */ 134 | ol.linenums { 135 | margin-top: 0; 136 | margin-bottom: 0; 137 | } 138 | 139 | /* IE indents via margin-left */ 140 | li.L0, 141 | li.L1, 142 | li.L2, 143 | li.L3, 144 | li.L4, 145 | li.L5, 146 | li.L6, 147 | li.L7, 148 | li.L8, 149 | li.L9 { 150 | /* */ 151 | } 152 | 153 | /* Alternate shading for lines */ 154 | li.L1, 155 | li.L3, 156 | li.L5, 157 | li.L7, 158 | li.L9 { 159 | /* */ 160 | } 161 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/desert.css: -------------------------------------------------------------------------------- 1 | /* desert scheme ported from vim to google prettify */ 2 | pre.prettyprint { display: block; background-color: #333 } 3 | pre .nocode { background-color: none; color: #000 } 4 | pre .str { color: #ffa0a0 } /* string - pink */ 5 | pre .kwd { color: #f0e68c; font-weight: bold } 6 | pre .com { color: #87ceeb } /* comment - skyblue */ 7 | pre .typ { color: #98fb98 } /* type - lightgreen */ 8 | pre .lit { color: #cd5c5c } /* literal - darkred */ 9 | pre .pun { color: #fff } /* punctuation */ 10 | pre .pln { color: #fff } /* plaintext */ 11 | pre .tag { color: #f0e68c; font-weight: bold } /* html/xml tag - lightyellow */ 12 | pre .atn { color: #bdb76b; font-weight: bold } /* attribute name - khaki */ 13 | pre .atv { color: #ffa0a0 } /* attribute value - pink */ 14 | pre .dec { color: #98fb98 } /* decimal - lightgreen */ 15 | 16 | /* Specify class=linenums on a pre to get line numbering */ 17 | ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE } /* IE indents via margin-left */ 18 | li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } 19 | /* Alternate shading for lines */ 20 | li.L1,li.L3,li.L5,li.L7,li.L9 { } 21 | 22 | @media print { 23 | pre.prettyprint { background-color: none } 24 | pre .str, code .str { color: #060 } 25 | pre .kwd, code .kwd { color: #006; font-weight: bold } 26 | pre .com, code .com { color: #600; font-style: italic } 27 | pre .typ, code .typ { color: #404; font-weight: bold } 28 | pre .lit, code .lit { color: #044 } 29 | pre .pun, code .pun { color: #440 } 30 | pre .pln, code .pln { color: #000 } 31 | pre .tag, code .tag { color: #006; font-weight: bold } 32 | pre .atn, code .atn { color: #404 } 33 | pre .atv, code .atv { color: #060 } 34 | } 35 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/doxy.css: -------------------------------------------------------------------------------- 1 | /* Doxy pretty-printing styles. Used with prettify.js. */ 2 | 3 | pre .str, code .str { color: #fec243; } /* string - eggyolk gold */ 4 | pre .kwd, code .kwd { color: #8470FF; } /* keyword - light slate blue */ 5 | pre .com, code .com { color: #32cd32; font-style: italic; } /* comment - green */ 6 | pre .typ, code .typ { color: #6ecbcc; } /* type - turq green */ 7 | pre .lit, code .lit { color: #d06; } /* literal - cherry red */ 8 | pre .pun, code .pun { color: #8B8970; } /* punctuation - lemon chiffon4 */ 9 | pre .pln, code .pln { color: #f0f0f0; } /* plaintext - white */ 10 | pre .tag, code .tag { color: #9c9cff; } /* html/xml tag (bluey) */ 11 | pre .htm, code .htm { color: #dda0dd; } /* html tag light purply*/ 12 | pre .xsl, code .xsl { color: #d0a0d0; } /* xslt tag light purply*/ 13 | pre .atn, code .atn { color: #46eeee; font-weight: normal;} /* html/xml attribute name - lt turquoise */ 14 | pre .atv, code .atv { color: #EEB4B4; } /* html/xml attribute value - rosy brown2 */ 15 | pre .dec, code .dec { color: #3387CC; } /* decimal - blue */ 16 | 17 | a { 18 | text-decoration: none; 19 | } 20 | pre.prettyprint, code.prettyprint { 21 | font-family:'Droid Sans Mono','CPMono_v07 Bold','Droid Sans'; 22 | font-weight: bold; 23 | font-size: 9pt; 24 | background-color: #0f0f0f; 25 | -moz-border-radius: 8px; 26 | -webkit-border-radius: 8px; 27 | -o-border-radius: 8px; 28 | -ms-border-radius: 8px; 29 | -khtml-border-radius: 8px; 30 | border-radius: 8px; 31 | } /* background is black (well, just a tad less dark ) */ 32 | 33 | pre.prettyprint { 34 | width: 95%; 35 | margin: 1em auto; 36 | padding: 1em; 37 | white-space: pre-wrap; 38 | } 39 | 40 | pre.prettyprint a, code.prettyprint a { 41 | text-decoration:none; 42 | } 43 | /* Specify class=linenums on a pre to get line numbering; line numbers themselves are the same color as punctuation */ 44 | ol.linenums { margin-top: 0; margin-bottom: 0; color: #8B8970; } /* IE indents via margin-left */ 45 | li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } 46 | /* Alternate shading for lines */ 47 | li.L1,li.L3,li.L5,li.L7,li.L9 { } 48 | 49 | /* print is mostly unchanged from default at present */ 50 | @media print { 51 | pre.prettyprint, code.prettyprint { background-color: #fff; } 52 | pre .str, code .str { color: #088; } 53 | pre .kwd, code .kwd { color: #006; font-weight: bold; } 54 | pre .com, code .com { color: #oc3; font-style: italic; } 55 | pre .typ, code .typ { color: #404; font-weight: bold; } 56 | pre .lit, code .lit { color: #044; } 57 | pre .pun, code .pun { color: #440; } 58 | pre .pln, code .pln { color: #000; } 59 | pre .tag, code .tag { color: #b66ff7; font-weight: bold; } 60 | pre .htm, code .htm { color: #606; font-weight: bold; } 61 | pre .xsl, code .xsl { color: #606; font-weight: bold; } 62 | pre .atn, code .atn { color: #c71585; font-weight: normal; } 63 | pre .atv, code .atv { color: #088; font-weight: normal; } 64 | } 65 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/github.css: -------------------------------------------------------------------------------- 1 | /* GitHub Theme */ 2 | .prettyprint { 3 | background: white; 4 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 5 | font-size: 12px; 6 | line-height: 1.5; 7 | border: 1px solid #ccc; 8 | padding: 10px; 9 | } 10 | 11 | .pln { 12 | color: #333333; 13 | } 14 | 15 | @media screen { 16 | .str { 17 | color: #dd1144; 18 | } 19 | 20 | .kwd { 21 | color: #333333; 22 | } 23 | 24 | .com { 25 | color: #999988; 26 | } 27 | 28 | .typ { 29 | color: #445588; 30 | } 31 | 32 | .lit { 33 | color: #445588; 34 | } 35 | 36 | .pun { 37 | color: #333333; 38 | } 39 | 40 | .opn { 41 | color: #333333; 42 | } 43 | 44 | .clo { 45 | color: #333333; 46 | } 47 | 48 | .tag { 49 | color: navy; 50 | } 51 | 52 | .atn { 53 | color: teal; 54 | } 55 | 56 | .atv { 57 | color: #dd1144; 58 | } 59 | 60 | .dec { 61 | color: #333333; 62 | } 63 | 64 | .var { 65 | color: teal; 66 | } 67 | 68 | .fun { 69 | color: #990000; 70 | } 71 | } 72 | @media print, projection { 73 | .str { 74 | color: #006600; 75 | } 76 | 77 | .kwd { 78 | color: #006; 79 | font-weight: bold; 80 | } 81 | 82 | .com { 83 | color: #600; 84 | font-style: italic; 85 | } 86 | 87 | .typ { 88 | color: #404; 89 | font-weight: bold; 90 | } 91 | 92 | .lit { 93 | color: #004444; 94 | } 95 | 96 | .pun, .opn, .clo { 97 | color: #444400; 98 | } 99 | 100 | .tag { 101 | color: #006; 102 | font-weight: bold; 103 | } 104 | 105 | .atn { 106 | color: #440044; 107 | } 108 | 109 | .atv { 110 | color: #006600; 111 | } 112 | } 113 | /* Specify class=linenums on a pre to get line numbering */ 114 | ol.linenums { 115 | margin-top: 0; 116 | margin-bottom: 0; 117 | } 118 | 119 | /* IE indents via margin-left */ 120 | li.L0, 121 | li.L1, 122 | li.L2, 123 | li.L3, 124 | li.L4, 125 | li.L5, 126 | li.L6, 127 | li.L7, 128 | li.L8, 129 | li.L9 { 130 | /* */ 131 | } 132 | 133 | /* Alternate shading for lines */ 134 | li.L1, 135 | li.L3, 136 | li.L5, 137 | li.L7, 138 | li.L9 { 139 | /* */ 140 | } 141 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/hemisu-dark.css: -------------------------------------------------------------------------------- 1 | /* Hemisu Dark */ 2 | /* Original theme - http://noahfrederick.com/vim-color-scheme-hemisu/ */ 3 | .prettyprint { 4 | background: black; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #eeeeee; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #b1d631; 19 | } 20 | 21 | .kwd { 22 | color: #b1d631; 23 | } 24 | 25 | .com { 26 | color: #777777; 27 | } 28 | 29 | .typ { 30 | color: #bbffaa; 31 | } 32 | 33 | .lit { 34 | color: #9fd3e6; 35 | } 36 | 37 | .pun { 38 | color: #eeeeee; 39 | } 40 | 41 | .opn { 42 | color: #eeeeee; 43 | } 44 | 45 | .clo { 46 | color: #eeeeee; 47 | } 48 | 49 | .tag { 50 | color: #eeeeee; 51 | } 52 | 53 | .atn { 54 | color: #b1d631; 55 | } 56 | 57 | .atv { 58 | color: #bbffaa; 59 | } 60 | 61 | .dec { 62 | color: #eeeeee; 63 | } 64 | 65 | .var { 66 | color: #eeeeee; 67 | } 68 | 69 | .fun { 70 | color: #9fd3e6; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/hemisu-light.css: -------------------------------------------------------------------------------- 1 | /* Hemisu Light */ 2 | /* Original theme - http://noahfrederick.com/vim-color-scheme-hemisu/ */ 3 | .prettyprint { 4 | background: white; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #111111; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #739200; 19 | } 20 | 21 | .kwd { 22 | color: #739200; 23 | } 24 | 25 | .com { 26 | color: #999999; 27 | } 28 | 29 | .typ { 30 | color: #ff0055; 31 | } 32 | 33 | .lit { 34 | color: #538192; 35 | } 36 | 37 | .pun { 38 | color: #111111; 39 | } 40 | 41 | .opn { 42 | color: #111111; 43 | } 44 | 45 | .clo { 46 | color: #111111; 47 | } 48 | 49 | .tag { 50 | color: #111111; 51 | } 52 | 53 | .atn { 54 | color: #739200; 55 | } 56 | 57 | .atv { 58 | color: #ff0055; 59 | } 60 | 61 | .dec { 62 | color: #111111; 63 | } 64 | 65 | .var { 66 | color: #111111; 67 | } 68 | 69 | .fun { 70 | color: #538192; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/prettify.css: -------------------------------------------------------------------------------- 1 | .pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} -------------------------------------------------------------------------------- /bootstrap/prettify/theme/sons-of-obsidian.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Derived from einaros's Sons of Obsidian theme at 3 | * http://studiostyl.es/schemes/son-of-obsidian by 4 | * Alex Ford of CodeTunnel: 5 | * http://CodeTunnel.com/blog/post/71/google-code-prettify-obsidian-theme 6 | */ 7 | 8 | .str 9 | { 10 | color: #EC7600; 11 | } 12 | .kwd 13 | { 14 | color: #93C763; 15 | } 16 | .com 17 | { 18 | color: #66747B; 19 | } 20 | .typ 21 | { 22 | color: #678CB1; 23 | } 24 | .lit 25 | { 26 | color: #FACD22; 27 | } 28 | .pun 29 | { 30 | color: #F1F2F3; 31 | } 32 | .pln 33 | { 34 | color: #F1F2F3; 35 | } 36 | .tag 37 | { 38 | color: #8AC763; 39 | } 40 | .atn 41 | { 42 | color: #E0E2E4; 43 | } 44 | .atv 45 | { 46 | color: #EC7600; 47 | } 48 | .dec 49 | { 50 | color: purple; 51 | } 52 | pre.prettyprint 53 | { 54 | border: 0px solid #888; 55 | } 56 | ol.linenums 57 | { 58 | margin-top: 0; 59 | margin-bottom: 0; 60 | } 61 | .prettyprint { 62 | background: #000; 63 | } 64 | li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 65 | { 66 | color: #555; 67 | list-style-type: decimal; 68 | } 69 | li.L1, li.L3, li.L5, li.L7, li.L9 { 70 | background: #111; 71 | } 72 | @media print 73 | { 74 | .str 75 | { 76 | color: #060; 77 | } 78 | .kwd 79 | { 80 | color: #006; 81 | font-weight: bold; 82 | } 83 | .com 84 | { 85 | color: #600; 86 | font-style: italic; 87 | } 88 | .typ 89 | { 90 | color: #404; 91 | font-weight: bold; 92 | } 93 | .lit 94 | { 95 | color: #044; 96 | } 97 | .pun 98 | { 99 | color: #440; 100 | } 101 | .pln 102 | { 103 | color: #000; 104 | } 105 | .tag 106 | { 107 | color: #006; 108 | font-weight: bold; 109 | } 110 | .atn 111 | { 112 | color: #404; 113 | } 114 | .atv 115 | { 116 | color: #060; 117 | } 118 | } 119 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/sunburst.css: -------------------------------------------------------------------------------- 1 | /* Pretty printing styles. Used with prettify.js. */ 2 | /* Vim sunburst theme by David Leibovic */ 3 | 4 | pre .str, code .str { color: #65B042; } /* string - green */ 5 | pre .kwd, code .kwd { color: #E28964; } /* keyword - dark pink */ 6 | pre .com, code .com { color: #AEAEAE; font-style: italic; } /* comment - gray */ 7 | pre .typ, code .typ { color: #89bdff; } /* type - light blue */ 8 | pre .lit, code .lit { color: #3387CC; } /* literal - blue */ 9 | pre .pun, code .pun { color: #fff; } /* punctuation - white */ 10 | pre .pln, code .pln { color: #fff; } /* plaintext - white */ 11 | pre .tag, code .tag { color: #89bdff; } /* html/xml tag - light blue */ 12 | pre .atn, code .atn { color: #bdb76b; } /* html/xml attribute name - khaki */ 13 | pre .atv, code .atv { color: #65B042; } /* html/xml attribute value - green */ 14 | pre .dec, code .dec { color: #3387CC; } /* decimal - blue */ 15 | 16 | pre.prettyprint, code.prettyprint { 17 | background-color: #000; 18 | -moz-border-radius: 8px; 19 | -webkit-border-radius: 8px; 20 | -o-border-radius: 8px; 21 | -ms-border-radius: 8px; 22 | -khtml-border-radius: 8px; 23 | border-radius: 8px; 24 | } 25 | 26 | pre.prettyprint { 27 | width: 95%; 28 | margin: 1em auto; 29 | padding: 1em; 30 | white-space: pre-wrap; 31 | } 32 | 33 | 34 | /* Specify class=linenums on a pre to get line numbering */ 35 | ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE; } /* IE indents via margin-left */ 36 | li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none } 37 | /* Alternate shading for lines */ 38 | li.L1,li.L3,li.L5,li.L7,li.L9 { } 39 | 40 | @media print { 41 | pre .str, code .str { color: #060; } 42 | pre .kwd, code .kwd { color: #006; font-weight: bold; } 43 | pre .com, code .com { color: #600; font-style: italic; } 44 | pre .typ, code .typ { color: #404; font-weight: bold; } 45 | pre .lit, code .lit { color: #044; } 46 | pre .pun, code .pun { color: #440; } 47 | pre .pln, code .pln { color: #000; } 48 | pre .tag, code .tag { color: #006; font-weight: bold; } 49 | pre .atn, code .atn { color: #404; } 50 | pre .atv, code .atv { color: #060; } 51 | } 52 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/tomorrow-night-blue.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Blue Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | .prettyprint { 4 | background: #002451; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: white; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #d1f1a9; 19 | } 20 | 21 | .kwd { 22 | color: #ebbbff; 23 | } 24 | 25 | .com { 26 | color: #7285b7; 27 | } 28 | 29 | .typ { 30 | color: #bbdaff; 31 | } 32 | 33 | .lit { 34 | color: #ffc58f; 35 | } 36 | 37 | .pun { 38 | color: white; 39 | } 40 | 41 | .opn { 42 | color: white; 43 | } 44 | 45 | .clo { 46 | color: white; 47 | } 48 | 49 | .tag { 50 | color: #ff9da4; 51 | } 52 | 53 | .atn { 54 | color: #ffc58f; 55 | } 56 | 57 | .atv { 58 | color: #99ffff; 59 | } 60 | 61 | .dec { 62 | color: #ffc58f; 63 | } 64 | 65 | .var { 66 | color: #ff9da4; 67 | } 68 | 69 | .fun { 70 | color: #bbdaff; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/tomorrow-night-bright.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Bright Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | .prettyprint { 4 | background: black; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #eaeaea; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #b9ca4a; 19 | } 20 | 21 | .kwd { 22 | color: #c397d8; 23 | } 24 | 25 | .com { 26 | color: #969896; 27 | } 28 | 29 | .typ { 30 | color: #7aa6da; 31 | } 32 | 33 | .lit { 34 | color: #e78c45; 35 | } 36 | 37 | .pun { 38 | color: #eaeaea; 39 | } 40 | 41 | .opn { 42 | color: #eaeaea; 43 | } 44 | 45 | .clo { 46 | color: #eaeaea; 47 | } 48 | 49 | .tag { 50 | color: #d54e53; 51 | } 52 | 53 | .atn { 54 | color: #e78c45; 55 | } 56 | 57 | .atv { 58 | color: #70c0b1; 59 | } 60 | 61 | .dec { 62 | color: #e78c45; 63 | } 64 | 65 | .var { 66 | color: #d54e53; 67 | } 68 | 69 | .fun { 70 | color: #7aa6da; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/tomorrow-night-eighties.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Eighties Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | .prettyprint { 4 | background: #2d2d2d; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #cccccc; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #99cc99; 19 | } 20 | 21 | .kwd { 22 | color: #cc99cc; 23 | } 24 | 25 | .com { 26 | color: #999999; 27 | } 28 | 29 | .typ { 30 | color: #6699cc; 31 | } 32 | 33 | .lit { 34 | color: #f99157; 35 | } 36 | 37 | .pun { 38 | color: #cccccc; 39 | } 40 | 41 | .opn { 42 | color: #cccccc; 43 | } 44 | 45 | .clo { 46 | color: #cccccc; 47 | } 48 | 49 | .tag { 50 | color: #f2777a; 51 | } 52 | 53 | .atn { 54 | color: #f99157; 55 | } 56 | 57 | .atv { 58 | color: #66cccc; 59 | } 60 | 61 | .dec { 62 | color: #f99157; 63 | } 64 | 65 | .var { 66 | color: #f2777a; 67 | } 68 | 69 | .fun { 70 | color: #6699cc; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/tomorrow-night.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Night Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | .prettyprint { 4 | background: #1d1f21; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #c5c8c6; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #b5bd68; 19 | } 20 | 21 | .kwd { 22 | color: #b294bb; 23 | } 24 | 25 | .com { 26 | color: #969896; 27 | } 28 | 29 | .typ { 30 | color: #81a2be; 31 | } 32 | 33 | .lit { 34 | color: #de935f; 35 | } 36 | 37 | .pun { 38 | color: #c5c8c6; 39 | } 40 | 41 | .opn { 42 | color: #c5c8c6; 43 | } 44 | 45 | .clo { 46 | color: #c5c8c6; 47 | } 48 | 49 | .tag { 50 | color: #cc6666; 51 | } 52 | 53 | .atn { 54 | color: #de935f; 55 | } 56 | 57 | .atv { 58 | color: #8abeb7; 59 | } 60 | 61 | .dec { 62 | color: #de935f; 63 | } 64 | 65 | .var { 66 | color: #cc6666; 67 | } 68 | 69 | .fun { 70 | color: #81a2be; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/tomorrow.css: -------------------------------------------------------------------------------- 1 | /* Tomorrow Theme */ 2 | /* Original theme - https://github.com/chriskempson/tomorrow-theme */ 3 | .prettyprint { 4 | background: white; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: #4d4d4c; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #718c00; 19 | } 20 | 21 | .kwd { 22 | color: #8959a8; 23 | } 24 | 25 | .com { 26 | color: #8e908c; 27 | } 28 | 29 | .typ { 30 | color: #4271ae; 31 | } 32 | 33 | .lit { 34 | color: #f5871f; 35 | } 36 | 37 | .pun { 38 | color: #4d4d4c; 39 | } 40 | 41 | .opn { 42 | color: #4d4d4c; 43 | } 44 | 45 | .clo { 46 | color: #4d4d4c; 47 | } 48 | 49 | .tag { 50 | color: #c82829; 51 | } 52 | 53 | .atn { 54 | color: #f5871f; 55 | } 56 | 57 | .atv { 58 | color: #3e999f; 59 | } 60 | 61 | .dec { 62 | color: #f5871f; 63 | } 64 | 65 | .var { 66 | color: #c82829; 67 | } 68 | 69 | .fun { 70 | color: #4271ae; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/prettify/theme/vibrant-ink.css: -------------------------------------------------------------------------------- 1 | /* Vibrant Ink Theme */ 2 | /* Original theme - http://alternateidea.com/blog/articles/2006/1/3/textmate-vibrant-ink-theme-and-prototype-bundle */ 3 | .prettyprint { 4 | background: black; 5 | font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace; 6 | font-size: 12px; 7 | line-height: 1.5; 8 | border: 1px solid #ccc; 9 | padding: 10px; 10 | } 11 | 12 | .pln { 13 | color: white; 14 | } 15 | 16 | @media screen { 17 | .str { 18 | color: #66ff00; 19 | } 20 | 21 | .kwd { 22 | color: #ff6600; 23 | } 24 | 25 | .com { 26 | color: #9933cc; 27 | } 28 | 29 | .typ { 30 | color: #445588; 31 | } 32 | 33 | .lit { 34 | color: #445588; 35 | } 36 | 37 | .pun { 38 | color: white; 39 | } 40 | 41 | .opn { 42 | color: white; 43 | } 44 | 45 | .clo { 46 | color: white; 47 | } 48 | 49 | .tag { 50 | color: white; 51 | } 52 | 53 | .atn { 54 | color: #99cc99; 55 | } 56 | 57 | .atv { 58 | color: #66ff00; 59 | } 60 | 61 | .dec { 62 | color: white; 63 | } 64 | 65 | .var { 66 | color: white; 67 | } 68 | 69 | .fun { 70 | color: #ffcc00; 71 | } 72 | } 73 | @media print, projection { 74 | .str { 75 | color: #006600; 76 | } 77 | 78 | .kwd { 79 | color: #006; 80 | font-weight: bold; 81 | } 82 | 83 | .com { 84 | color: #600; 85 | font-style: italic; 86 | } 87 | 88 | .typ { 89 | color: #404; 90 | font-weight: bold; 91 | } 92 | 93 | .lit { 94 | color: #004444; 95 | } 96 | 97 | .pun, .opn, .clo { 98 | color: #444400; 99 | } 100 | 101 | .tag { 102 | color: #006; 103 | font-weight: bold; 104 | } 105 | 106 | .atn { 107 | color: #440044; 108 | } 109 | 110 | .atv { 111 | color: #006600; 112 | } 113 | } 114 | /* Specify class=linenums on a pre to get line numbering */ 115 | ol.linenums { 116 | margin-top: 0; 117 | margin-bottom: 0; 118 | } 119 | 120 | /* IE indents via margin-left */ 121 | li.L0, 122 | li.L1, 123 | li.L2, 124 | li.L3, 125 | li.L4, 126 | li.L5, 127 | li.L6, 128 | li.L7, 129 | li.L8, 130 | li.L9 { 131 | /* */ 132 | } 133 | 134 | /* Alternate shading for lines */ 135 | li.L1, 136 | li.L3, 137 | li.L5, 138 | li.L7, 139 | li.L9 { 140 | /* */ 141 | } 142 | -------------------------------------------------------------------------------- /bootstrap/style.css: -------------------------------------------------------------------------------- 1 | /* this CSS is not part of the widget, it is here just as an example of the demo page styling.... Don't copy this one, roll your own. One 2 | * of the key things about the widget is that it allows you to do your own styling! 3 | */ 4 | 5 | 6 | #editor, #first-editor, #second-editor { 7 | max-height: 250px; 8 | height: 250px; 9 | background-color: white; 10 | border-collapse: separate; 11 | border: 1px solid rgb(204, 204, 204); 12 | padding: 4px; 13 | box-sizing: content-box; 14 | -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px 0 inset; 15 | box-shadow: rgba(0, 0, 0, 0.0745098) 0 1px 1px 0 inset; 16 | border-top-right-radius: 3px; border-bottom-right-radius: 3px; 17 | border-bottom-left-radius: 3px; border-top-left-radius: 3px; 18 | overflow: scroll; 19 | outline: none; 20 | } 21 | #editor:focus{ 22 | border-color:rgba(82, 168, 236, 0.8); 23 | outline:0; 24 | outline:thin dotted \9; 25 | -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); 26 | -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); 27 | box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); 28 | } 29 | 30 | .voiceBtn { 31 | width: 20px; 32 | color: transparent; 33 | background-color: transparent; 34 | transform: scale(2.0, 2.0); 35 | -webkit-transform: scale(2.0, 2.0); 36 | -moz-transform: scale(2.0, 2.0); 37 | border: transparent; 38 | cursor: pointer; 39 | box-shadow: none; 40 | -webkit-box-shadow: none; 41 | } 42 | 43 | div[data-role="editor-toolbar"] { 44 | -webkit-user-select: none; 45 | -moz-user-select: none; 46 | -ms-user-select: none; 47 | user-select: none; 48 | } 49 | 50 | .dropdown-menu a { 51 | cursor: pointer; 52 | } 53 | .btn-toolbar { 54 | padding: 10px 0px 10px 0px; 55 | } 56 | 57 | [contentEditable=true]:empty:not(:focus):before { 58 | content:attr(data-placeholder) 59 | } 60 | 61 | .placeholderText { 62 | color: #777; 63 | } 64 | 65 | /* 66 | Font Sizes 67 | fs represents the font-size attribute; therefore, 68 | fs-five would be the equivalent to font-size: 5; 69 | */ 70 | 71 | .fs-One { 72 | font-size: x-small; 73 | } 74 | 75 | .fs-Three { 76 | font-size: medium; 77 | } 78 | 79 | .fs-Five { 80 | font-size: x-large; 81 | } -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-ar-AR.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'ar-AR': { 4 | font: { 5 | bold: 'عريض', 6 | italic: 'مائل', 7 | underline: 'تحته خط', 8 | clear: 'مسح التنسيق', 9 | height: 'إرتفاع السطر', 10 | name: 'الخط', 11 | strikethrough: 'فى وسطه خط', 12 | size: 'الحجم' 13 | }, 14 | image: { 15 | image: 'صورة', 16 | insert: 'إضافة صورة', 17 | resizeFull: 'الحجم بالكامل', 18 | resizeHalf: 'تصغير للنصف', 19 | resizeQuarter: 'تصغير للربع', 20 | floatLeft: 'تطيير لليسار', 21 | floatRight: 'تطيير لليمين', 22 | floatNone: 'ثابته', 23 | dragImageHere: 'إدرج الصورة هنا', 24 | selectFromFiles: 'حدد ملف', 25 | url: 'رابط الصورة', 26 | remove: 'حذف الصورة' 27 | }, 28 | link: { 29 | link: 'رابط رابط', 30 | insert: 'إدراج', 31 | unlink: 'حذف الرابط', 32 | edit: 'تعديل', 33 | textToDisplay: 'النص', 34 | url: 'مسار الرابط', 35 | openInNewWindow: 'فتح في نافذة جديدة' 36 | }, 37 | table: { 38 | table: 'جدول' 39 | }, 40 | hr: { 41 | insert: 'إدراج خط أفقي' 42 | }, 43 | style: { 44 | style: 'تنسيق', 45 | normal: 'عادي', 46 | blockquote: 'إقتباس', 47 | pre: 'شفيرة', 48 | h1: 'عنوان رئيسي 1', 49 | h2: 'عنوان رئيسي 2', 50 | h3: 'عنوان رئيسي 3', 51 | h4: 'عنوان رئيسي 4', 52 | h5: 'عنوان رئيسي 5', 53 | h6: 'عنوان رئيسي 6' 54 | }, 55 | lists: { 56 | unordered: 'قائمة مُنقطة', 57 | ordered: 'قائمة مُرقمة' 58 | }, 59 | options: { 60 | help: 'مساعدة', 61 | fullscreen: 'حجم الشاشة بالكامل', 62 | codeview: 'شفيرة المصدر' 63 | }, 64 | paragraph: { 65 | paragraph: 'فقرة', 66 | outdent: 'محاذاة للخارج', 67 | indent: 'محاذاة للداخل', 68 | left: 'محاذاة لليسار', 69 | center: 'توسيط', 70 | right: 'محاذاة لليمين', 71 | justify: 'ملئ السطر' 72 | }, 73 | color: { 74 | recent: 'تم إستخدامه', 75 | more: 'المزيد', 76 | background: 'لون الخلفية', 77 | foreground: 'لون النص', 78 | transparent: 'شفاف', 79 | setTransparent: 'بدون خلفية', 80 | reset: 'إعادة الضبط', 81 | resetToDefault: 'إعادة الضبط' 82 | }, 83 | shortcut: { 84 | shortcuts: 'إختصارات', 85 | close: 'غلق', 86 | textFormatting: 'تنسيق النص', 87 | action: 'Action', 88 | paragraphFormatting: 'تنسيق الفقرة', 89 | documentStyle: 'تنسيق المستند' 90 | }, 91 | history: { 92 | undo: 'تراجع', 93 | redo: 'إعادة' 94 | } 95 | } 96 | }); 97 | })(jQuery); 98 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-fa-IR.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'fa-IR': { 4 | font: { 5 | bold: 'درشت', 6 | italic: 'خمیده', 7 | underline: 'میان خط', 8 | clear: 'پاک کردن فرمت فونت', 9 | height: 'فاصله ی خطی', 10 | name: 'اسم فونت', 11 | strikethrough: 'Strike', 12 | size: 'اندازه ی فونت' 13 | }, 14 | image: { 15 | image: 'تصویر', 16 | insert: 'وارد کردن تصویر', 17 | resizeFull: 'تغییر به اندازه ی کامل', 18 | resizeHalf: 'تغییر به اندازه نصف', 19 | resizeQuarter: 'تغییر به اندازه یک چهارم', 20 | floatLeft: 'چسباندن به چپ', 21 | floatRight: 'چسباندن به راست', 22 | floatNone: 'بدون چسبندگی', 23 | dragImageHere: 'یک تصویر را اینجا بکشید', 24 | selectFromFiles: 'فایل ها را انتخاب کنید', 25 | url: 'آدرس تصویر', 26 | remove: 'حذف تصویر' 27 | }, 28 | link: { 29 | link: 'لینک', 30 | insert: 'اضافه کردن لینک', 31 | unlink: 'حذف لینک', 32 | edit: 'ویرایش', 33 | textToDisplay: 'متن جهت نمایش', 34 | url: 'این لینک به چه آدرسی باید برود ؟', 35 | openInNewWindow: 'در یک پنجره ی جدید باز شود' 36 | }, 37 | table: { 38 | table: 'جدول' 39 | }, 40 | hr: { 41 | insert: 'افزودن خط افقی' 42 | }, 43 | style: { 44 | style: 'استیل', 45 | normal: 'نرمال', 46 | blockquote: 'نقل قول', 47 | pre: 'کد', 48 | h1: 'سرتیتر 1', 49 | h2: 'سرتیتر 2', 50 | h3: 'سرتیتر 3', 51 | h4: 'سرتیتر 4', 52 | h5: 'سرتیتر 5', 53 | h6: 'سرتیتر 6' 54 | }, 55 | lists: { 56 | unordered: 'لیست غیر ترتیبی', 57 | ordered: 'لیست ترتیبی' 58 | }, 59 | options: { 60 | help: 'راهنما', 61 | fullscreen: 'نمایش تمام صفحه', 62 | codeview: 'مشاهده ی کد' 63 | }, 64 | paragraph: { 65 | paragraph: 'پاراگراف', 66 | outdent: 'کاهش تو رفتگی', 67 | indent: 'افزایش تو رفتگی', 68 | left: 'چپ چین', 69 | center: 'میان چین', 70 | right: 'راست چین', 71 | justify: 'بلوک چین' 72 | }, 73 | color: { 74 | recent: 'رنگ اخیرا استفاده شده', 75 | more: 'رنگ بیشتر', 76 | background: 'رنگ پس زمینه', 77 | foreground: 'رنگ متن', 78 | transparent: 'بی رنگ', 79 | setTransparent: 'تنظیم حالت بی رنگ', 80 | reset: 'بازنشاندن', 81 | resetToDefault: 'حالت پیش فرض' 82 | }, 83 | shortcut: { 84 | shortcuts: 'دکمه های میان بر', 85 | close: 'بستن', 86 | textFormatting: 'فرمت متن', 87 | action: 'عملیات', 88 | paragraphFormatting: 'فرمت پاراگراف', 89 | documentStyle: 'استیل سند' 90 | }, 91 | history: { 92 | undo: 'واچیدن', 93 | redo: 'بازچیدن' 94 | } 95 | } 96 | }); 97 | })(jQuery); 98 | 99 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-id-ID.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'id-ID': { 4 | font: { 5 | bold: 'Tebal', 6 | italic: 'Miring', 7 | underline: 'Garis bawah', 8 | clear: 'Bersihkan gaya', 9 | height: 'Jarak baris', 10 | strikethrough: 'Coret', 11 | size: 'Ukuran font' 12 | }, 13 | image: { 14 | image: 'Gambar', 15 | insert: 'Sisipkan gambar', 16 | resizeFull: 'Ukuran penuh', 17 | resizeHalf: 'Ukuran 50%', 18 | resizeQuarter: 'Ukuran 25%', 19 | floatLeft: 'Rata kiri', 20 | floatRight: 'Rata kanan', 21 | floatNone: 'Tidak ada perataan', 22 | dragImageHere: 'Tarik gambar pada area ini', 23 | selectFromFiles: 'Pilih gambar dari berkas', 24 | url: 'URL gambar', 25 | remove: 'Hapus Gambar' 26 | }, 27 | link: { 28 | link: 'Tautan', 29 | insert: 'Tambah tautan', 30 | unlink: 'Hapus tautan', 31 | edit: 'Edit', 32 | textToDisplay: 'Tampilan teks', 33 | url: 'Tautan tujuan', 34 | openInNewWindow: 'Buka di jendela baru' 35 | }, 36 | table: { 37 | table: 'Tabel' 38 | }, 39 | hr: { 40 | insert: 'Masukkan garis horizontal' 41 | }, 42 | style: { 43 | style: 'Gaya', 44 | normal: 'Normal', 45 | blockquote: 'Kutipan', 46 | pre: 'Kode', 47 | h1: 'Heading 1', 48 | h2: 'Heading 2', 49 | h3: 'Heading 3', 50 | h4: 'Heading 4', 51 | h5: 'Heading 5', 52 | h6: 'Heading 6' 53 | }, 54 | lists: { 55 | unordered: 'Pencacahan', 56 | ordered: 'Penomoran' 57 | }, 58 | options: { 59 | help: 'Bantuan', 60 | fullscreen: 'Layar penuh', 61 | codeview: 'Kode HTML' 62 | }, 63 | paragraph: { 64 | paragraph: 'Paragraf', 65 | outdent: 'Outdent', 66 | indent: 'Indent', 67 | left: 'Rata kiri', 68 | center: 'Rata tengah', 69 | right: 'Rata kanan', 70 | justify: 'Rata kanan kiri' 71 | }, 72 | color: { 73 | recent: 'Warna sekarang', 74 | more: 'Selengkapnya', 75 | background: 'Warna latar', 76 | foreground: 'Warna font', 77 | transparent: 'Transparan', 78 | setTransparent: 'Atur transparansi', 79 | reset: 'Atur ulang', 80 | resetToDefault: 'Kembalikan kesemula' 81 | }, 82 | shortcut: { 83 | shortcuts: 'Jalan pintas', 84 | close: 'Keluar', 85 | textFormatting: 'Format teks', 86 | action: 'Aksi', 87 | paragraphFormatting: 'Format paragraf', 88 | documentStyle: 'Gaya dokumen' 89 | }, 90 | history: { 91 | undo: 'Kembali', 92 | redo: 'Ulang' 93 | } 94 | } 95 | }); 96 | })(jQuery); 97 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-ja-JP.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'ja-JP': { 4 | font: { 5 | bold: '太字', 6 | italic: '斜体', 7 | underline: '下線', 8 | clear: 'クリア', 9 | height: '文字高', 10 | name: 'フォント', 11 | strikethrough: '取り消し線', 12 | size: '大きさ' 13 | }, 14 | image: { 15 | image: '画像', 16 | insert: '画像挿入', 17 | resizeFull: '最大化', 18 | resizeHalf: '1/2', 19 | resizeQuarter: '1/4', 20 | floatLeft: '左寄せ', 21 | floatRight: '右寄せ', 22 | floatNone: '寄せ解除', 23 | dragImageHere: 'ここに画像をドラッグしてください', 24 | selectFromFiles: '画像ファイルを選ぶ', 25 | url: 'URLから画像を挿入する', 26 | remove: '画像を削除する' 27 | }, 28 | link: { 29 | link: 'リンク', 30 | insert: 'リンク挿入', 31 | unlink: 'リンク解除', 32 | edit: '編集', 33 | textToDisplay: 'リンク文字列', 34 | url: 'URLを入力してください', 35 | openInNewWindow: '新しいウィンドウで開く' 36 | }, 37 | table: { 38 | table: 'テーブル' 39 | }, 40 | hr: { 41 | insert: '水平線の挿入' 42 | }, 43 | style: { 44 | style: 'スタイル', 45 | normal: '標準', 46 | blockquote: '引用', 47 | pre: 'コード', 48 | h1: '見出し1', 49 | h2: '見出し2', 50 | h3: '見出し3', 51 | h4: '見出し4', 52 | h5: '見出し5', 53 | h6: '見出し6' 54 | }, 55 | lists: { 56 | unordered: '通常リスト', 57 | ordered: '番号リスト' 58 | }, 59 | options: { 60 | help: 'ヘルプ', 61 | fullscreen: 'フルスクリーン', 62 | codeview: 'コード表示' 63 | }, 64 | paragraph: { 65 | paragraph: '文章', 66 | outdent: '字上げ', 67 | indent: '字下げ', 68 | left: '左寄せ', 69 | center: '中央寄せ', 70 | right: '右寄せ', 71 | justify: '均等割付' 72 | }, 73 | color: { 74 | recent: '現在の色', 75 | more: 'もっと見る', 76 | background: '背景色', 77 | foreground: '文字色', 78 | transparent: '透過率', 79 | setTransparent: '透過率を設定', 80 | reset: '標準', 81 | resetToDefault: '標準に戻す' 82 | }, 83 | shortcut: { 84 | shortcuts: 'ショートカット', 85 | close: '閉じる', 86 | textFormatting: '文字フォーマット', 87 | action: 'アクション', 88 | paragraphFormatting: '文章フォーマット', 89 | documentStyle: 'ドキュメント形式' 90 | }, 91 | history: { 92 | undo: '元に戻す', 93 | redo: 'やり直す' 94 | } 95 | } 96 | }); 97 | })(jQuery); 98 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-ko-KR.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'ko-KR': { 4 | font: { 5 | bold: '굵게', 6 | italic: '기울임꼴', 7 | underline: '밑줄', 8 | clear: '글자 효과 없애기', 9 | height: '줄간격', 10 | name: '글꼴', 11 | superscript: '위 첨자', 12 | subscript: '아래 첨자', 13 | strikethrough: '취소선', 14 | size: '글자 크기' 15 | }, 16 | image: { 17 | image: '사진', 18 | insert: '사진 추가', 19 | resizeFull: '원본 크기로 변경', 20 | resizeHalf: '50% 크기로 변경', 21 | resizeQuarter: '25% 크기로 변경', 22 | floatLeft: '왼쪽 정렬', 23 | floatRight: '오른쪽 정렬', 24 | floatNone: '정렬하지 않음', 25 | shapeRounded: '스타일: 둥근 모서리', 26 | shapeCircle: '스타일: 원형', 27 | shapeThumbnail: '스타일: 액자', 28 | shapeNone: '스타일: 없음', 29 | dragImageHere: '사진을 이곳으로 끌어오세요', 30 | selectFromFiles: '파일 선택', 31 | url: '사진 URL', 32 | remove: '사진 삭제' 33 | }, 34 | link: { 35 | link: '링크', 36 | insert: '링크 추가', 37 | unlink: '링크 삭제', 38 | edit: '수정', 39 | textToDisplay: '링크에 표시할 내용', 40 | url: '이동할 URL', 41 | openInNewWindow: '새창으로 열기' 42 | }, 43 | table: { 44 | table: '테이블' 45 | }, 46 | hr: { 47 | insert: '구분선 추가' 48 | }, 49 | style: { 50 | style: '스타일', 51 | normal: '본문', 52 | blockquote: '인용구', 53 | pre: '코드', 54 | h1: '제목 1', 55 | h2: '제목 2', 56 | h3: '제목 3', 57 | h4: '제목 4', 58 | h5: '제목 5', 59 | h6: '제목 6' 60 | }, 61 | lists: { 62 | unordered: '글머리 기호', 63 | ordered: '번호 매기기' 64 | }, 65 | options: { 66 | help: '도움말', 67 | fullscreen: '전체 화면', 68 | codeview: '코드 보기' 69 | }, 70 | paragraph: { 71 | paragraph: '문단 정렬', 72 | outdent: '내어쓰기', 73 | indent: '들여쓰기', 74 | left: '왼쪽 정렬', 75 | center: '가운데 정렬', 76 | right: '오른쪽 정렬', 77 | justify: '양쪽 정렬' 78 | }, 79 | color: { 80 | recent: '마지막으로 사용한 색', 81 | more: '다른 색 선택', 82 | background: '배경색', 83 | foreground: '글자색', 84 | transparent: '투명', 85 | setTransparent: '투명', 86 | reset: '취소', 87 | resetToDefault: '기본 값으로 변경' 88 | }, 89 | shortcut: { 90 | shortcuts: '키보드 단축키', 91 | close: '닫기', 92 | textFormatting: '글자 스타일 적용', 93 | action: '기능', 94 | paragraphFormatting: '문단 스타일 적용', 95 | documentStyle: '문서 스타일 적용' 96 | }, 97 | history: { 98 | undo: '실행 취소', 99 | redo: '다시 실행' 100 | } 101 | } 102 | }); 103 | })(jQuery); 104 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-th-TH.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'th-TH': { 4 | font: { 5 | bold: 'ตัวหนา', 6 | italic: 'ตัวเอียง', 7 | underline: 'ขีดเส้นใต้', 8 | clear: 'ล้างรูปแบบตัวอักษร', 9 | height: 'ความสูงบรรทัด', 10 | name: 'แบบตัวอักษร', 11 | strikethrough: 'ขีดฆ่า', 12 | subscript: 'ตัวห้อย', 13 | superscript: 'ตัวยก', 14 | size: 'ขนาดตัวอักษร' 15 | }, 16 | image: { 17 | image: 'รูปภาพ', 18 | insert: 'แทรกรูปภาพ', 19 | resizeFull: 'ปรับขนาดเท่าจริง', 20 | resizeHalf: 'ปรับขนาดลง 50%', 21 | resizeQuarter: 'ปรับขนาดลง 25%', 22 | floatLeft: 'ชิดซ้าย', 23 | floatRight: 'ชิดขวา', 24 | floatNone: 'ไม่จัดตำแหน่ง', 25 | dragImageHere: 'ลากรูปภาพที่ต้องการไว้ที่นี่', 26 | selectFromFiles: 'เลือกไฟล์รูปภาพ', 27 | url: 'ที่อยู่ URL ของรูปภาพ', 28 | remove: 'ลบรูปภาพ' 29 | }, 30 | link: { 31 | link: 'ตัวเชื่อมโยง', 32 | insert: 'แทรกตัวเชื่อมโยง', 33 | unlink: 'ยกเลิกตัวเชื่อมโยง', 34 | edit: 'แก้ไข', 35 | textToDisplay: 'ข้อความที่ให้แสดง', 36 | url: 'ที่อยู่เว็บไซต์ที่ต้องการให้เชื่อมโยงไปถึง?', 37 | openInNewWindow: 'เปิดในหน้าต่างใหม่' 38 | }, 39 | table: { 40 | table: 'ตาราง' 41 | }, 42 | hr: { 43 | insert: 'แทรกเส้นคั่น' 44 | }, 45 | style: { 46 | style: 'รูปแบบ', 47 | normal: 'ปกติ', 48 | blockquote: 'ข้อความ', 49 | pre: 'โค้ด', 50 | h1: 'หัวข้อ 1', 51 | h2: 'หัวข้อ 2', 52 | h3: 'หัวข้อ 3', 53 | h4: 'หัวข้อ 4', 54 | h5: 'หัวข้อ 5', 55 | h6: 'หัวข้อ 6' 56 | }, 57 | lists: { 58 | unordered: 'รายการแบบไม่มีลำดับ', 59 | ordered: 'รายการแบบมีลำดับ' 60 | }, 61 | options: { 62 | help: 'ช่วยเหลือ', 63 | fullscreen: 'ขยายเต็มหน้าจอ', 64 | codeview: 'ซอร์สโค้ด' 65 | }, 66 | paragraph: { 67 | paragraph: 'ย่อหน้า', 68 | outdent: 'เยื้องซ้าย', 69 | indent: 'เยื้องขวา', 70 | left: 'จัดหน้าชิดซ้าย', 71 | center: 'จัดหน้ากึ่งกลาง', 72 | right: 'จัดหน้าชิดขวา', 73 | justify: 'จัดบรรทัดเสมอกัน' 74 | }, 75 | color: { 76 | recent: 'สีที่ใช้ล่าสุด', 77 | more: 'สีอื่นๆ', 78 | background: 'สีพื้นหลัง', 79 | foreground: 'สีพื้นหน้า', 80 | transparent: 'โปร่งแสง', 81 | setTransparent: 'ตั้งค่าความโปร่งแสง', 82 | reset: 'คืนค่า', 83 | resetToDefault: 'คืนค่ามาตรฐาน' 84 | }, 85 | shortcut: { 86 | shortcuts: 'แป้นลัด', 87 | close: 'ปิด', 88 | textFormatting: 'การจัดรูปแบบข้อความ', 89 | action: 'การกระทำ', 90 | paragraphFormatting: 'การจัดรูปแบบย่อหน้า', 91 | documentStyle: 'รูปแบบของเอกสาร' 92 | }, 93 | history: { 94 | undo: 'ยกเลิกการกระทำ', 95 | redo: 'ทำซ้ำการกระทำ' 96 | } 97 | } 98 | }); 99 | })(jQuery); 100 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-vi-VN.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'vi-VN': { 4 | font: { 5 | bold: 'In Đậm', 6 | italic: 'In Nghiên', 7 | underline: 'Gạch Dưới', 8 | clear: 'Bỏ Định Dạng', 9 | height: 'Khoảng Cách Hàng', 10 | name: 'Phông Chữ', 11 | strikethrough: 'Gạch Ngang', 12 | size: 'Cỡ Chữ' 13 | }, 14 | image: { 15 | image: 'Hình Ảnh', 16 | insert: 'Chèn', 17 | resizeFull: '100%', 18 | resizeHalf: '50%', 19 | resizeQuarter: '25%', 20 | floatLeft: 'Canh Trái', 21 | floatRight: 'Canh Phải', 22 | floatNone: 'Canh Đều', 23 | dragImageHere: 'Thả Ảnh Ở Đây', 24 | selectFromFiles: 'Chọn Từ Files', 25 | url: 'URL', 26 | remove: 'Ghỡ Bỏ' 27 | }, 28 | link: { 29 | link: 'Đường Dẫn', 30 | insert: 'Chèn Đường Dẫn', 31 | unlink: 'Ghỡ Đường Dẫn', 32 | edit: 'Sửa', 33 | textToDisplay: 'Text Hiển Thị', 34 | url: 'URL', 35 | openInNewWindow: 'Mở ở Cửa Sổ Mới' 36 | }, 37 | table: { 38 | table: 'Bảng' 39 | }, 40 | hr: { 41 | insert: 'Chèn Vào' 42 | }, 43 | style: { 44 | style: 'Kiểu Chữ', 45 | normal: 'Chữ Thường', 46 | blockquote: 'Đoạn Trích', 47 | pre: 'Mã Code', 48 | h1: 'H1', 49 | h2: 'H2', 50 | h3: 'H3', 51 | h4: 'H4', 52 | h5: 'H5', 53 | h6: 'H6' 54 | }, 55 | lists: { 56 | unordered: 'Liệt Kê Danh Sách', 57 | ordered: 'Liệt Kê Theo Số' 58 | }, 59 | options: { 60 | help: 'Trợ Giúp', 61 | fullscreen: 'Đầy Màn Hình', 62 | codeview: 'Xem Dạng Code' 63 | }, 64 | paragraph: { 65 | paragraph: 'Canh Lề', 66 | outdent: 'Dịch Sang Trái', 67 | indent: 'Dịch Sang Phải', 68 | left: 'Canh Trái', 69 | center: 'Canh Giữa', 70 | right: 'Canh Phải', 71 | justify: 'Canh Đều' 72 | }, 73 | color: { 74 | recent: 'Màu Chữ', 75 | more: 'Mở Rộng', 76 | background: 'Màu Nền', 77 | foreground: 'Màu Chữ', 78 | transparent: 'Trong Suốt', 79 | setTransparent: 'Nền Trong Suốt', 80 | reset: 'Thiệt Lập Lại', 81 | resetToDefault: 'Trở Lại Ban Đầu' 82 | }, 83 | shortcut: { 84 | shortcuts: 'Phím Tắt', 85 | close: 'Đóng', 86 | textFormatting: 'Định Dạng Văn Bản', 87 | action: 'Hành Động', 88 | paragraphFormatting: 'Định Dạng', 89 | documentStyle: 'Kiểu Văn Bản' 90 | }, 91 | history: { 92 | undo: 'Lùi Lại', 93 | redo: 'Làm Lại' 94 | } 95 | } 96 | }); 97 | })(jQuery); 98 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-zh-CN.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'zh-CN': { 4 | font: { 5 | bold: '粗体', 6 | italic: '斜体', 7 | underline: '下划线', 8 | clear: '清除格式', 9 | height: '行高', 10 | name: '字体', 11 | strikethrough: '删除线', 12 | subscript: '下标', 13 | superscript: '上标', 14 | size: '字号' 15 | }, 16 | image: { 17 | image: '图片', 18 | insert: '插入图片', 19 | resizeFull: '缩放至 100%', 20 | resizeHalf: '缩放至 50%', 21 | resizeQuarter: '缩放至 25%', 22 | floatLeft: '靠左浮动', 23 | floatRight: '靠右浮动', 24 | floatNone: '取消浮动', 25 | shapeRounded: '形状: 圆角', 26 | shapeCircle: '形状: 圆', 27 | shapeThumbnail: '形状: 缩略图', 28 | shapeNone: '形状: 无', 29 | dragImageHere: '将图片拖拽至此处', 30 | selectFromFiles: '从本地上传', 31 | maximumFileSize: '文件大小最大值', 32 | maximumFileSizeError: '文件大小超出最大值。', 33 | url: '图片地址', 34 | remove: '移除图片' 35 | }, 36 | link: { 37 | link: '链接', 38 | insert: '插入链接', 39 | unlink: '去除链接', 40 | edit: '编辑链接', 41 | textToDisplay: '显示文本', 42 | url: '链接地址', 43 | openInNewWindow: '在新窗口打开' 44 | }, 45 | table: { 46 | table: '表格' 47 | }, 48 | hr: { 49 | insert: '水平线' 50 | }, 51 | style: { 52 | style: '样式', 53 | normal: '普通', 54 | blockquote: '引用', 55 | pre: '代码', 56 | h1: '标题 1', 57 | h2: '标题 2', 58 | h3: '标题 3', 59 | h4: '标题 4', 60 | h5: '标题 5', 61 | h6: '标题 6' 62 | }, 63 | lists: { 64 | unordered: '无序列表', 65 | ordered: '有序列表' 66 | }, 67 | options: { 68 | help: '帮助', 69 | fullscreen: '全屏', 70 | codeview: '源代码' 71 | }, 72 | paragraph: { 73 | paragraph: '段落', 74 | outdent: '减少缩进', 75 | indent: '增加缩进', 76 | left: '左对齐', 77 | center: '居中对齐', 78 | right: '右对齐', 79 | justify: '两端对齐' 80 | }, 81 | color: { 82 | recent: '最近使用', 83 | more: '更多', 84 | background: '背景', 85 | foreground: '前景', 86 | transparent: '透明', 87 | setTransparent: '透明', 88 | reset: '重置', 89 | resetToDefault: '默认' 90 | }, 91 | shortcut: { 92 | shortcuts: '快捷键', 93 | close: '关闭', 94 | textFormatting: '文本格式', 95 | action: '动作', 96 | paragraphFormatting: '段落格式', 97 | documentStyle: '文档样式', 98 | extraKeys: '额外按键' 99 | }, 100 | history: { 101 | undo: '撤销', 102 | redo: '重做' 103 | } 104 | } 105 | }); 106 | })(jQuery); 107 | -------------------------------------------------------------------------------- /bootstrap/summernote/lang/summernote-zh-TW.js: -------------------------------------------------------------------------------- 1 | (function ($) { 2 | $.extend($.summernote.lang, { 3 | 'zh-TW': { 4 | font: { 5 | bold: '粗體', 6 | italic: '斜體', 7 | underline: '底線', 8 | clear: '清除格式', 9 | height: '行高', 10 | name: '字體', 11 | strikethrough: '刪除線', 12 | subscript: '下標', 13 | superscript: '上標', 14 | size: '字號' 15 | }, 16 | image: { 17 | image: '圖片', 18 | insert: '插入圖片', 19 | resizeFull: '縮放至100%', 20 | resizeHalf: '縮放至 50%', 21 | resizeQuarter: '縮放至 25%', 22 | floatLeft: '靠左浮動', 23 | floatRight: '靠右浮動', 24 | floatNone: '取消浮動', 25 | shapeRounded: '形狀: 圓角', 26 | shapeCircle: '形狀: 圓', 27 | shapeThumbnail: '形狀: 縮略圖', 28 | shapeNone: '形狀: 無', 29 | dragImageHere: '將圖片拖曳至此處', 30 | selectFromFiles: '從本機上傳', 31 | maximumFileSize: '文件大小最大值', 32 | maximumFileSizeError: '文件大小超出最大值。', 33 | url: '圖片網址', 34 | remove: '移除圖片' 35 | }, 36 | link: { 37 | link: '連結', 38 | insert: '插入連結', 39 | unlink: '取消連結', 40 | edit: '編輯連結', 41 | textToDisplay: '顯示文字', 42 | url: '連結網址', 43 | openInNewWindow: '在新視窗開啟' 44 | }, 45 | table: { 46 | table: '表格' 47 | }, 48 | hr: { 49 | insert: '水平線' 50 | }, 51 | style: { 52 | style: '樣式', 53 | normal: '一般', 54 | blockquote: '引用區塊', 55 | pre: '程式碼區塊', 56 | h1: '標題 1', 57 | h2: '標題 2', 58 | h3: '標題 3', 59 | h4: '標題 4', 60 | h5: '標題 5', 61 | h6: '標題 6' 62 | }, 63 | lists: { 64 | unordered: '項目清單', 65 | ordered: '編號清單' 66 | }, 67 | options: { 68 | help: '幫助', 69 | fullscreen: '全螢幕', 70 | codeview: '原始碼' 71 | }, 72 | paragraph: { 73 | paragraph: '段落', 74 | outdent: '取消縮排', 75 | indent: '增加縮排', 76 | left: '靠右對齊', 77 | center: '靠中對齊', 78 | right: '靠右對齊', 79 | justify: '左右對齊' 80 | }, 81 | color: { 82 | recent: '字型顏色', 83 | more: '更多', 84 | background: '背景', 85 | foreground: '前景', 86 | transparent: '透明', 87 | setTransparent: '透明', 88 | reset: '重設', 89 | resetToDefault: '默認' 90 | }, 91 | shortcut: { 92 | shortcuts: '快捷鍵', 93 | close: '關閉', 94 | textFormatting: '文字格式', 95 | action: '動作', 96 | paragraphFormatting: '段落格式', 97 | documentStyle: '文件格式', 98 | extraKeys: '額外按鍵' 99 | }, 100 | history: { 101 | undo: '復原', 102 | redo: '取消復原' 103 | } 104 | } 105 | }); 106 | })(jQuery); 107 | -------------------------------------------------------------------------------- /css/splash.css: -------------------------------------------------------------------------------- 1 | @import url(https://fonts.googleapis.com/css?family=Titan+One); 2 | 3 | 4 | /* BODY */ 5 | body 6 | { 7 | /*position:fixed; 8 | top:0px; 9 | left:0px;*/ 10 | /*width:100%; 11 | height:100%;*/ 12 | background-color: rgb(200, 69, 85); /*rgb(31, 69, 85);*/ 13 | 14 | 15 | background-image: -webkit-linear-gradient(-90deg, rgb(47, 108, 240) 0%, rgb(200, 180, 255) 50%); 16 | } 17 | ::selection { 18 | background: transparent; 19 | } 20 | /* CLOUDS */ 21 | body:before { 22 | content: ''; 23 | position: absolute; 24 | top: 0; 25 | left: 0; 26 | right: 0; 27 | width: 0; 28 | height: 0; 29 | margin: auto; 30 | border-radius: 100%; 31 | background: transparent; 32 | /*display: block;*/ 33 | box-shadow: 0 0 150px 100px rgba(255, 255, 255, .6), 200px 0 200px 150px rgba(255, 255, 255, .6), -250px 0 300px 150px rgba(255, 255, 255, .6), 550px 0 300px 200px rgba(255, 255, 255, .6), -550px 0 300px 200px rgba(255, 255, 255, .6); 34 | } 35 | /* JUMP */ 36 | .jumper 37 | { 38 | /*-webkit-animation: bounce .1s ease infinite alternate;*/ 39 | font-family: 'Titan One', cursive; 40 | font-size:120px; 41 | margin: 0px; 42 | 43 | } 44 | 45 | 46 | 47 | /* ANIMATION */ 48 | @-webkit-keyframes bounce { 49 | 100% { 50 | top: 100px; 51 | text-shadow: 0 1px 0 #CCC, 0 2px 0 #CCC, 0 3px 0 #CCC, 0 4px 0 #CCC, 0 5px 0 #CCC, 0 6px 0 #CCC, 0 7px 0 #CCC, 0 8px 0 #CCC, 0 9px 0 #CCC, 0 30px 30px rgba(0, 0, 0, .3); 52 | } 53 | } -------------------------------------------------------------------------------- /emailer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | InvoiceTOP v1.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 18 | 19 | 20 | 21 |
22 |
23 |

Send Your Invoice Via Email

24 |
25 |
26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 |
36 | 37 |
38 | 39 |
40 | 41 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /fonts/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /fonts/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /fonts/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /fonts/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "spinning.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /fonts/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /fonts/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /fonts/less/mixins.less: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | .fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | .fa-icon-rotate(@degrees, @rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); 15 | -webkit-transform: rotate(@degrees); 16 | -ms-transform: rotate(@degrees); 17 | transform: rotate(@degrees); 18 | } 19 | 20 | .fa-icon-flip(@horiz, @vert, @rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); 22 | -webkit-transform: scale(@horiz, @vert); 23 | -ms-transform: scale(@horiz, @vert); 24 | transform: scale(@horiz, @vert); 25 | } 26 | -------------------------------------------------------------------------------- /fonts/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 9 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 10 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 11 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /fonts/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /fonts/less/spinning.less: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /fonts/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /fonts/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /fonts/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | -------------------------------------------------------------------------------- /fonts/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /fonts/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /fonts/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /fonts/scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | // -------------------------- 3 | 4 | @mixin fa-icon() { 5 | display: inline-block; 6 | font: normal normal normal 14px/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | } 12 | 13 | @mixin fa-icon-rotate($degrees, $rotation) { 14 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 15 | -webkit-transform: rotate($degrees); 16 | -ms-transform: rotate($degrees); 17 | transform: rotate($degrees); 18 | } 19 | 20 | @mixin fa-icon-flip($horiz, $vert, $rotation) { 21 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); 22 | -webkit-transform: scale($horiz, $vert); 23 | -ms-transform: scale($horiz, $vert); 24 | transform: scale($horiz, $vert); 25 | } 26 | -------------------------------------------------------------------------------- /fonts/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 9 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 10 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 11 | //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 12 | font-weight: normal; 13 | font-style: normal; 14 | } 15 | -------------------------------------------------------------------------------- /fonts/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /fonts/scss/_spinning.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | @-webkit-keyframes fa-spin { 10 | 0% { 11 | -webkit-transform: rotate(0deg); 12 | transform: rotate(0deg); 13 | } 14 | 100% { 15 | -webkit-transform: rotate(359deg); 16 | transform: rotate(359deg); 17 | } 18 | } 19 | 20 | @keyframes fa-spin { 21 | 0% { 22 | -webkit-transform: rotate(0deg); 23 | transform: rotate(0deg); 24 | } 25 | 100% { 26 | -webkit-transform: rotate(359deg); 27 | transform: rotate(359deg); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /fonts/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /fonts/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "spinning"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | -------------------------------------------------------------------------------- /images/InvoiceTOP v1.0_019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/images/InvoiceTOP v1.0_019.png -------------------------------------------------------------------------------- /images/InvoiceTOP v1.0_021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/images/InvoiceTOP v1.0_021.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/images/logo.png -------------------------------------------------------------------------------- /js/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/js/controllers.js -------------------------------------------------------------------------------- /js/renderer.js: -------------------------------------------------------------------------------- 1 | //const BrowserWindow = require('electron').remote.BrowserWindow 2 | const ipc = require('electron').ipcRenderer 3 | 4 | const path = require('path') 5 | 6 | const sendEmailBtn = document.getElementById('btn-send-email'); 7 | const startBtn = document.getElementById('btn-start-invoicing'); 8 | 9 | startBtn.addEventListener('click',function(e){ 10 | ipc.send('start-invoicing'); 11 | }) 12 | // Tell main process to send the email when the send button is clicked 13 | sendEmailBtn.addEventListener('click', function (event) { 14 | //const modalPath = path.join('file://', __dirname, '../../sections/windows/modal.html') 15 | //let win = new BrowserWindow({ width: 400, height: 320 }) 16 | //win.on('closed', function () { win = null }) 17 | //win.loadURL(modalPath) 18 | //win.show() 19 | 20 | var options = 21 | { 22 | 'from':document.getElementById('from').value, 23 | 'to':document.getElementById('to').value, 24 | 'subject':document.getElementById('subject').value, 25 | 'text':document.getElementById('text').value 26 | 27 | }; 28 | 29 | ipc.send('send-email',options); 30 | 31 | }) 32 | 33 | 34 | -------------------------------------------------------------------------------- /js/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techiediaries/invoice-electron-angularjs-app/b437bcc935ad6c7790530f7333a91f85cd07334f/js/services.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "electron-quick-start", 3 | "version": "1.0.0", 4 | "description": "A minimal Electron application", 5 | "main": "main.js", 6 | "scripts": { 7 | "start": "electron main.js" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/electron/electron-quick-start.git" 12 | }, 13 | "keywords": [ 14 | "Electron", 15 | "quick", 16 | "start", 17 | "tutorial" 18 | ], 19 | "author": "GitHub", 20 | "license": "CC0-1.0", 21 | "bugs": { 22 | "url": "https://github.com/electron/electron-quick-start/issues" 23 | }, 24 | "homepage": "https://github.com/electron/electron-quick-start#readme", 25 | "devDependencies": { 26 | "electron-prebuilt": "^1.2.0", 27 | "nodemailer": "^2.4.2" 28 | }, 29 | "dependencies": { 30 | "electron-packager": "^7.1.0", 31 | "electron-packager-interactive": "0.0.7" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /renderer.js: -------------------------------------------------------------------------------- 1 | // This file is required by the index.html file and will 2 | // be executed in the renderer process for that window. 3 | // All of the Node.js APIs are available in this process. 4 | -------------------------------------------------------------------------------- /splash.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | InvoiceTOP v1.0 6 | 7 | 8 | 9 | 10 | 11 | 53 | 54 |
55 | 56 | 57 | 58 |

InvoiceTop

59 |

Version 1.0 by bouchefra.com 60 | .For more free apps visit apps.bouchefra.com 61 |
62 | 63 |

64 | 65 | 66 |
67 | 68 |
69 | 70 | 73 | 74 | 75 | 76 | 77 | --------------------------------------------------------------------------------