commit 55fc96b0d044bdad914665d2ebb1f80adfe0a749 Author: Andrew Tomaka Date: Wed Feb 11 14:37:10 2015 -0500 Built from 1dd46db on branch master diff --git a/bower_components/reveal-highlight-themes/Gruntfile.js b/bower_components/reveal-highlight-themes/Gruntfile.js new file mode 100644 index 0000000..dc9cd8d --- /dev/null +++ b/bower_components/reveal-highlight-themes/Gruntfile.js @@ -0,0 +1,61 @@ +module.exports = function (grunt) { + 'use strict'; + + require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks); + + // Project configuration + grunt.initConfig({ + + replace: { + hljs: { + src: ['bower_components/highlightjs/styles/*.css'], + dest: 'styles/', + replacements: [{ + from: '.hljs-', + to: '.' + }, { + from: '.hljs', + to: 'pre code' + },{ + from: /^\./mg, + to: 'pre .' + }] + } + }, + + bump: { + options: { + files: [ + 'package.json', + 'bower.json', + 'README.md' + ], + updateConfigs: [], + commit: true, + commitMessage: 'Release v%VERSION% #noissue', + commitFiles: ['-a'], // '-a' for all files + createTag: true, + tagName: '%VERSION%', + tagMessage: 'Version %VERSION%', + push: true, + pushTo: 'origin master', + gitDescribeOptions: '--tags --always --abbrev=1 --dirty=-d' // options to use with '$ git describe' + } + } + + }); + + // Default task + grunt.registerTask('build', [ + 'replace:hljs' + ]); + + grunt.registerTask('default', [ + 'build' + ]); + + grunt.registerTask('release', [ + 'build', + 'bump' + ]); +}; diff --git a/bower_components/reveal-highlight-themes/LICENSE b/bower_components/reveal-highlight-themes/LICENSE new file mode 100644 index 0000000..422deb7 --- /dev/null +++ b/bower_components/reveal-highlight-themes/LICENSE @@ -0,0 +1,24 @@ +Copyright (c) 2006, Ivan Sagalaev +All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of highlight.js nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/bower_components/reveal-highlight-themes/README.md b/bower_components/reveal-highlight-themes/README.md new file mode 100644 index 0000000..c5a03e0 --- /dev/null +++ b/bower_components/reveal-highlight-themes/README.md @@ -0,0 +1,35 @@ +# reveal-highlight-themes + +Version: 8.3.0 + +Bundles the [Highlight.js](http://highlightjs.org/) syntax themes in a form that allows easy integration in [Reveal.js](http://lab.hakim.se/reveal-js). + +Reveal.js internally uses Highlight.js for syntax highlighting in code blocks, but uses a slightly different format for the CSS. This project provides the original Highlight.js themes adapted to the Reveal.js format. + +## Installation + +If you are using Reveal.js to create a presentation, you can include the highlight themes by running the following: + +``` +bower install --save reveal-highlight-themes +``` + +This will download the themes to your local `bower_components` directory (the default location). + +You can now change the default syntax highlighting theme by adding or changing the following line in your presentation's `index.html` file: + +```html + + +``` + +Simply put in the name of the desired stylesheet and your presentation should now use that instead of the default *Zenburn* syntax theme. + +**Note**: If you are using the [Yeoman generator for Reveal.js](https://github.com/slara/generator-reveal), you need to change the stylesheet reference in the `templates/_index.html`. + +## Credits + +* Highlight.js: The original syntax themes are part of the [Highlight.js](http://highlightjs.org/) project. Please see the project's [license file](https://github.com/isagalaev/highlight.js/blob/master/LICENSE) for licensing information. + +## License +Copyright (c) 2014 Nils Winkler. Licensed under the MIT license. diff --git a/bower_components/reveal-highlight-themes/bower.json b/bower_components/reveal-highlight-themes/bower.json new file mode 100644 index 0000000..c0f07c7 --- /dev/null +++ b/bower_components/reveal-highlight-themes/bower.json @@ -0,0 +1,30 @@ +{ + "name": "reveal-highlight-themes", + "version": "8.3.0", + "authors": [ + "Nils Winkler " + ], + "description": "The highlight.js syntax themes repackaged for easy usage with reveal.js", + "main": "changeme.js", + "keywords": [ + "reveal", + "reveal.js", + "highlight", + "highlight.js", + "syntax", + "themes", + "theme" + ], + "license": "MIT", + "homepage": "https://github.com/nwinkler/reveal-highlight-themes", + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test", + "tests" + ], + "devDependencies": { + "highlightjs": "=8.3.0" + } +} diff --git a/bower_components/reveal-highlight-themes/package.json b/bower_components/reveal-highlight-themes/package.json new file mode 100644 index 0000000..d6515d1 --- /dev/null +++ b/bower_components/reveal-highlight-themes/package.json @@ -0,0 +1,34 @@ +{ + "name": "reveal-highlight-themes", + "version": "8.3.0", + "description": "The highlight.js syntax themes repackaged for easy usage with reveal.js", + "main": "index.js", + "scripts": { + "test": "grunt test" + }, + "repository": { + "type": "git", + "url": "git://github.com/nwinkler/reveal-highlight-themes.git" + }, + "keywords": [ + "reveal", + "reveal.js", + "highlight", + "highlight.js", + "syntax", + "themes", + "theme" + ], + "author": "Nils Winkler ", + "license": "MIT", + "bugs": { + "url": "https://github.com/nwinkler/reveal-highlight-themes/issues" + }, + "homepage": "https://github.com/nwinkler/reveal-highlight-themes", + "devDependencies": { + "grunt": "^0.4.5", + "grunt-bump": "0.0.16", + "grunt-text-replace": "^0.3.12", + "matchdep": "^0.3.0" + } +} diff --git a/bower_components/reveal-highlight-themes/styles/LICENSE b/bower_components/reveal-highlight-themes/styles/LICENSE new file mode 100644 index 0000000..422deb7 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/LICENSE @@ -0,0 +1,24 @@ +Copyright (c) 2006, Ivan Sagalaev +All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of highlight.js nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/bower_components/reveal-highlight-themes/styles/arta.css b/bower_components/reveal-highlight-themes/styles/arta.css new file mode 100644 index 0000000..48f0950 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/arta.css @@ -0,0 +1,141 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + -webkit-text-size-adjust: none; +} + +pre .profile .header *, +pre .ini .title, +pre .nginx .title { + color: #fff; +} + +pre .comment, +pre .javadoc, +pre .preprocessor, +pre .preprocessor .title, +pre .pragma, +pre .shebang, +pre .profile .summary, +pre .diff, +pre .pi, +pre .doctype, +pre .tag, +pre .template_comment, +pre .css .rules, +pre .tex .special { + color: #444; +} + +pre .string, +pre .symbol, +pre .diff .change, +pre .regexp, +pre .xml .attribute, +pre .smalltalk .char, +pre .xml .value, +pre .ini .value, +pre .clojure .attribute, +pre .coffeescript .attribute { + color: #ffcc33; +} + +pre .number, +pre .addition { + color: #00cc66; +} + +pre .built_in, +pre .literal, +pre .type, +pre .typename, +pre .go .constant, +pre .ini .keyword, +pre .lua .title, +pre .perl .variable, +pre .php .variable, +pre .mel .variable, +pre .django .variable, +pre .css .funtion, +pre .smalltalk .method, +pre .hexcolor, +pre .important, +pre .flow, +pre .inheritance, +pre .parser3 .variable { + color: #32aaee; +} + +pre .keyword, +pre .tag .title, +pre .css .tag, +pre .css .class, +pre .css .id, +pre .css .pseudo, +pre .css .attr_selector, +pre .winutils, +pre .tex .command, +pre .request, +pre .status { + color: #6644aa; +} + +pre .title, +pre .ruby .constant, +pre .vala .constant, +pre .parent, +pre .deletion, +pre .template_tag, +pre .css .keyword, +pre .objectivec .class .id, +pre .smalltalk .class, +pre .lisp .keyword, +pre .apache .tag, +pre .nginx .variable, +pre .envvar, +pre .bash .variable, +pre .go .built_in, +pre .vbscript .built_in, +pre .lua .built_in, +pre .rsl .built_in, +pre .tail, +pre .avrasm .label, +pre .tex .formula, +pre .tex .formula * { + color: #bb1166; +} + +pre .yardoctag, +pre .phpdoc, +pre .dartdoc, +pre .profile .header, +pre .ini .title, +pre .apache .tag, +pre .parser3 .title { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.6; +} + +pre code, +pre .subst, +pre .diff .chunk, +pre .css .value, +pre .css .attribute { + color: #aaa; +} diff --git a/bower_components/reveal-highlight-themes/styles/ascetic.css b/bower_components/reveal-highlight-themes/styles/ascetic.css new file mode 100644 index 0000000..caad140 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/ascetic.css @@ -0,0 +1,53 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; + -webkit-text-size-adjust: none; +} + +pre .string, +pre .tag .value, +pre .filter .argument, +pre .addition, +pre .change, +pre .apache .tag, +pre .apache .cbracket, +pre .nginx .built_in, +pre .tex .formula { + color: #888; +} + +pre .comment, +pre .template_comment, +pre .shebang, +pre .doctype, +pre .pi, +pre .javadoc, +pre .deletion, +pre .apache .sqbracket { + color: #ccc; +} + +pre .keyword, +pre .tag .title, +pre .ini .title, +pre .lisp .title, +pre .http .title, +pre .nginx .title, +pre .css .tag, +pre .winutils, +pre .flow, +pre .apache .tag, +pre .tex .command, +pre .request, +pre .status { + font-weight: bold; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-dune.dark.css b/bower_components/reveal-highlight-themes/styles/atelier-dune.dark.css new file mode 100644 index 0000000..6979a33 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-dune.dark.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Dune Dark Comment */ +pre .comment, +pre .title { + color: #999580; +} + +/* Atelier Dune Dark Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #d73737; +} + +/* Atelier Dune Dark Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #b65611; +} + +/* Atelier Dune Dark Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #cfb017; +} + +/* Atelier Dune Dark Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #60ac39; +} + +/* Atelier Dune Dark Aqua */ +pre .css .hexcolor { + color: #1fad83; +} + +/* Atelier Dune Dark Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #6684e1; +} + +/* Atelier Dune Dark Purple */ +pre .keyword, +pre .javascript .function { + color: #b854d4; +} + +pre code { + display: block; + overflow-x: auto; + background: #292824; + color: #a6a28c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-dune.light.css b/bower_components/reveal-highlight-themes/styles/atelier-dune.light.css new file mode 100644 index 0000000..dff7f59 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-dune.light.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Dune Light Comment */ +pre .comment, +pre .title { + color: #7d7a68; +} + +/* Atelier Dune Light Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #d73737; +} + +/* Atelier Dune Light Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #b65611; +} + +/* Atelier Dune Light Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #cfb017; +} + +/* Atelier Dune Light Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #60ac39; +} + +/* Atelier Dune Light Aqua */ +pre .css .hexcolor { + color: #1fad83; +} + +/* Atelier Dune Light Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #6684e1; +} + +/* Atelier Dune Light Purple */ +pre .keyword, +pre .javascript .function { + color: #b854d4; +} + +pre code { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-forest.dark.css b/bower_components/reveal-highlight-themes/styles/atelier-forest.dark.css new file mode 100644 index 0000000..4c914eb --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-forest.dark.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Forest Dark Comment */ +pre .comment, +pre .title { + color: #9c9491; +} + +/* Atelier Forest Dark Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #f22c40; +} + +/* Atelier Forest Dark Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #df5320; +} + +/* Atelier Forest Dark Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #d5911a; +} + +/* Atelier Forest Dark Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #5ab738; +} + +/* Atelier Forest Dark Aqua */ +pre .css .hexcolor { + color: #00ad9c; +} + +/* Atelier Forest Dark Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #407ee7; +} + +/* Atelier Forest Dark Purple */ +pre .keyword, +pre .javascript .function { + color: #6666ea; +} + +pre code { + display: block; + overflow-x: auto; + background: #2c2421; + color: #a8a19f; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-forest.light.css b/bower_components/reveal-highlight-themes/styles/atelier-forest.light.css new file mode 100644 index 0000000..152952e --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-forest.light.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Forest Light Comment */ +pre .comment, +pre .title { + color: #766e6b; +} + +/* Atelier Forest Light Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #f22c40; +} + +/* Atelier Forest Light Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #df5320; +} + +/* Atelier Forest Light Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #d5911a; +} + +/* Atelier Forest Light Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #5ab738; +} + +/* Atelier Forest Light Aqua */ +pre .css .hexcolor { + color: #00ad9c; +} + +/* Atelier Forest Light Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #407ee7; +} + +/* Atelier Forest Light Purple */ +pre .keyword, +pre .javascript .function { + color: #6666ea; +} + +pre code { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-heath.dark.css b/bower_components/reveal-highlight-themes/styles/atelier-heath.dark.css new file mode 100644 index 0000000..e12fd16 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-heath.dark.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Heath Dark Comment */ +pre .comment, +pre .title { + color: #9e8f9e; +} + +/* Atelier Heath Dark Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #ca402b; +} + +/* Atelier Heath Dark Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #a65926; +} + +/* Atelier Heath Dark Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #bb8a35; +} + +/* Atelier Heath Dark Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #379a37; +} + +/* Atelier Heath Dark Aqua */ +pre .css .hexcolor { + color: #159393; +} + +/* Atelier Heath Dark Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #516aec; +} + +/* Atelier Heath Dark Purple */ +pre .keyword, +pre .javascript .function { + color: #7b59c0; +} + +pre code { + display: block; + overflow-x: auto; + background: #292329; + color: #ab9bab; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-heath.light.css b/bower_components/reveal-highlight-themes/styles/atelier-heath.light.css new file mode 100644 index 0000000..33410e6 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-heath.light.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Heath Light Comment */ +pre .comment, +pre .title { + color: #776977; +} + +/* Atelier Heath Light Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #ca402b; +} + +/* Atelier Heath Light Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #a65926; +} + +/* Atelier Heath Light Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #bb8a35; +} + +/* Atelier Heath Light Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #379a37; +} + +/* Atelier Heath Light Aqua */ +pre .css .hexcolor { + color: #159393; +} + +/* Atelier Heath Light Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #516aec; +} + +/* Atelier Heath Light Purple */ +pre .keyword, +pre .javascript .function { + color: #7b59c0; +} + +pre code { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-lakeside.dark.css b/bower_components/reveal-highlight-themes/styles/atelier-lakeside.dark.css new file mode 100644 index 0000000..e79e48e --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-lakeside.dark.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Lakeside Dark Comment */ +pre .comment, +pre .title { + color: #7195a8; +} + +/* Atelier Lakeside Dark Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #d22d72; +} + +/* Atelier Lakeside Dark Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #935c25; +} + +/* Atelier Lakeside Dark Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #8a8a0f; +} + +/* Atelier Lakeside Dark Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #568c3b; +} + +/* Atelier Lakeside Dark Aqua */ +pre .css .hexcolor { + color: #2d8f6f; +} + +/* Atelier Lakeside Dark Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #257fad; +} + +/* Atelier Lakeside Dark Purple */ +pre .keyword, +pre .javascript .function { + color: #5d5db1; +} + +pre code { + display: block; + overflow-x: auto; + background: #1f292e; + color: #7ea2b4; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-lakeside.light.css b/bower_components/reveal-highlight-themes/styles/atelier-lakeside.light.css new file mode 100644 index 0000000..48f299c --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-lakeside.light.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Lakeside Light Comment */ +pre .comment, +pre .title { + color: #5a7b8c; +} + +/* Atelier Lakeside Light Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #d22d72; +} + +/* Atelier Lakeside Light Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #935c25; +} + +/* Atelier Lakeside Light Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #8a8a0f; +} + +/* Atelier Lakeside Light Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #568c3b; +} + +/* Atelier Lakeside Light Aqua */ +pre .css .hexcolor { + color: #2d8f6f; +} + +/* Atelier Lakeside Light Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #257fad; +} + +/* Atelier Lakeside Light Purple */ +pre .keyword, +pre .javascript .function { + color: #5d5db1; +} + +pre code { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-seaside.dark.css b/bower_components/reveal-highlight-themes/styles/atelier-seaside.dark.css new file mode 100644 index 0000000..2616d81 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-seaside.dark.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Seaside Dark Comment */ +pre .comment, +pre .title { + color: #809980; +} + +/* Atelier Seaside Dark Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #e6193c; +} + +/* Atelier Seaside Dark Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #87711d; +} + +/* Atelier Seaside Dark Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #c3c322; +} + +/* Atelier Seaside Dark Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #29a329; +} + +/* Atelier Seaside Dark Aqua */ +pre .css .hexcolor { + color: #1999b3; +} + +/* Atelier Seaside Dark Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #3d62f5; +} + +/* Atelier Seaside Dark Purple */ +pre .keyword, +pre .javascript .function { + color: #ad2bee; +} + +pre code { + display: block; + overflow-x: auto; + background: #242924; + color: #8ca68c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/atelier-seaside.light.css b/bower_components/reveal-highlight-themes/styles/atelier-seaside.light.css new file mode 100644 index 0000000..0911b42 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/atelier-seaside.light.css @@ -0,0 +1,95 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ +/* https://github.com/jmblog/color-themes-for-highlightjs */ + +/* Atelier Seaside Light Comment */ +pre .comment, +pre .title { + color: #687d68; +} + +/* Atelier Seaside Light Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #e6193c; +} + +/* Atelier Seaside Light Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #87711d; +} + +/* Atelier Seaside Light Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #c3c322; +} + +/* Atelier Seaside Light Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #29a329; +} + +/* Atelier Seaside Light Aqua */ +pre .css .hexcolor { + color: #1999b3; +} + +/* Atelier Seaside Light Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #3d62f5; +} + +/* Atelier Seaside Light Purple */ +pre .keyword, +pre .javascript .function { + color: #ad2bee; +} + +pre code { + display: block; + overflow-x: auto; + background: #f0fff0; + color: #5e6e5e; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/brown_paper.css b/bower_components/reveal-highlight-themes/styles/brown_paper.css new file mode 100644 index 0000000..7f50487 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/brown_paper.css @@ -0,0 +1,105 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown_papersq.png); + -webkit-text-size-adjust: none; +} + +pre .keyword, +pre .literal, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .tex .special, +pre .request, +pre .status { + color:#005599; + font-weight:bold; +} + +pre code, +pre .subst, +pre .tag .keyword { + color: #363c69; +} + +pre .string, +pre .title, +pre .type, +pre .tag .value, +pre .css .rules .value, +pre .preprocessor, +pre .pragma, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .javadoc, +pre .ruby .string, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .number { + color: #2c009f; +} + +pre .comment, +pre .annotation, +pre .decorator, +pre .template_comment, +pre .pi, +pre .doctype, +pre .deletion, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .formula { + color: #802022; +} + +pre .keyword, +pre .literal, +pre .css .id, +pre .phpdoc, +pre .dartdoc, +pre .title, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .diff .header, +pre .chunk, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .tex .command { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.8; +} diff --git a/bower_components/reveal-highlight-themes/styles/codepen-embed.css b/bower_components/reveal-highlight-themes/styles/codepen-embed.css new file mode 100644 index 0000000..aea3f9f --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/codepen-embed.css @@ -0,0 +1,108 @@ +/* + codepen.io Embed Theme + Author: Justin Perry + Original theme - https://github.com/chriskempson/tomorrow-theme +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + color: #fff; + font-family: Menlo, Monaco, 'Andale Mono', 'Lucida Console', 'Courier New', monospace; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .title { + color: #777; +} + +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype { + color: #ab875d; +} + +pre .css .value { + color: #cd6a51; +} + +pre .css .value .function, +pre .css .value .string { + color: #a67f59; +} + +pre .css .value .number { + color: #9b869c; +} + +pre .css .id, +pre .css .class, +pre .css-pseudo, +pre .css .selector, +pre .css .tag { + color: #dfc48c; +} + +pre .number, +pre .preprocessor, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #ab875d; +} + +pre .ruby .class .title, +pre .css .rules .attribute { + color: #9b869b; +} + +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #8f9c6c; +} + +pre .css .hexcolor { + color: #cd6a51; +} + +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #fff; +} + +pre .keyword, +pre .javascript .function { + color: #8f9c6c; +} + +pre .coffeescript .javascript, +pre .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + background: transparent; + opacity: 1; +} diff --git a/bower_components/reveal-highlight-themes/styles/color-brewer.css b/bower_components/reveal-highlight-themes/styles/color-brewer.css new file mode 100644 index 0000000..ae6025b --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/color-brewer.css @@ -0,0 +1,169 @@ +/* + +Colorbrewer theme +Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock +Ported by Fabrício Tavares de Oliveira + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + -webkit-text-size-adjust: none; +} + +pre code, +pre .subst, +pre .tag .title, +pre .nginx .title { + color: #000; +} + +pre .string, +pre .title, +pre .constant, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .preprocessor, +pre .pragma, +pre .haml .symbol, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .flow, +pre .stream, +pre .bash .variable, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .tex .special, +pre .erlang_repl .function_or_atom, +pre .asciidoc .header, +pre .markdown .header, +pre .coffeescript .attribute { + color: #756bb1; +} + +pre .smartquote, +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk, +pre .asciidoc .blockquote, +pre .markdown .blockquote { + color: #636363; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .hexcolor, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .go .constant, +pre .change, +pre .lasso .variable, +pre .makefile .variable, +pre .asciidoc .bullet, +pre .markdown .bullet, +pre .asciidoc .link_url, +pre .markdown .link_url { + color: #31a354; +} + +pre .label, +pre .javadoc, +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .important, +pre .pseudo, +pre .pi, +pre .haml .bullet, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .list .built_in, +pre .tex .formula, +pre .erlang_repl .reserved, +pre .prompt, +pre .asciidoc .link_label, +pre .markdown .link_label, +pre .vhdl .attribute, +pre .clojure .attribute, +pre .asciidoc .attribute, +pre .lasso .attribute, +pre .coffeescript .property, +pre .phony { + color: #88f; +} + + + +pre .keyword, +pre .id, +pre .title, +pre .built_in, +pre .css .tag, +pre .javadoctag, +pre .phpdoc, +pre .dartdoc, +pre .yardoctag, +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .type, +pre .typename, +pre .tex .command, +pre .asciidoc .strong, +pre .markdown .strong, +pre .request, +pre .status { + color: #3182bd; +} + +pre .asciidoc .emphasis, +pre .markdown .emphasis { + font-style: italic; +} + +pre .nginx .built_in { + font-weight: normal; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .lasso .markup, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} + +pre .css .attribute, +pre .html .attribute { + color: #e6550d; +} + +pre .css .class, +pre .html .tag, +pre .html .title { + color: #3182bd; +} diff --git a/bower_components/reveal-highlight-themes/styles/dark.css b/bower_components/reveal-highlight-themes/styles/dark.css new file mode 100644 index 0000000..c0e2824 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/dark.css @@ -0,0 +1,105 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; + -webkit-text-size-adjust: none; +} + +pre .keyword, +pre .literal, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .tex .special { + color: white; +} + +pre code, +pre .subst { + color: #ddd; +} + +pre .string, +pre .title, +pre .type, +pre .ini .title, +pre .tag .value, +pre .css .rules .value, +pre .preprocessor, +pre .pragma, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .javadoc, +pre .ruby .string, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .prompt, +pre .coffeescript .attribute { + color: #d88; +} + +pre .comment, +pre .annotation, +pre .decorator, +pre .template_comment, +pre .pi, +pre .doctype, +pre .deletion, +pre .shebang, +pre .apache .sqbracket, +pre .tex .formula { + color: #777; +} + +pre .keyword, +pre .literal, +pre .title, +pre .css .id, +pre .phpdoc, +pre .dartdoc, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .diff .header, +pre .chunk, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .tex .special, +pre .request, +pre .status { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/default.css b/bower_components/reveal-highlight-themes/styles/default.css new file mode 100644 index 0000000..7c0045d --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/default.css @@ -0,0 +1,153 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #f0f0f0; + -webkit-text-size-adjust: none; +} + +pre code, +pre .subst, +pre .tag .title, +pre .nginx .title { + color: black; +} + +pre .string, +pre .title, +pre .constant, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .preprocessor, +pre .pragma, +pre .haml .symbol, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .flow, +pre .stream, +pre .bash .variable, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .tex .special, +pre .erlang_repl .function_or_atom, +pre .asciidoc .header, +pre .markdown .header, +pre .coffeescript .attribute { + color: #800; +} + +pre .smartquote, +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk, +pre .asciidoc .blockquote, +pre .markdown .blockquote { + color: #888; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .hexcolor, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .go .constant, +pre .change, +pre .lasso .variable, +pre .makefile .variable, +pre .asciidoc .bullet, +pre .markdown .bullet, +pre .asciidoc .link_url, +pre .markdown .link_url { + color: #080; +} + +pre .label, +pre .javadoc, +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .important, +pre .pseudo, +pre .pi, +pre .haml .bullet, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .formula, +pre .erlang_repl .reserved, +pre .prompt, +pre .asciidoc .link_label, +pre .markdown .link_label, +pre .vhdl .attribute, +pre .clojure .attribute, +pre .asciidoc .attribute, +pre .lasso .attribute, +pre .coffeescript .property, +pre .phony { + color: #88f; +} + +pre .keyword, +pre .id, +pre .title, +pre .built_in, +pre .css .tag, +pre .javadoctag, +pre .phpdoc, +pre .dartdoc, +pre .yardoctag, +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .type, +pre .typename, +pre .tex .command, +pre .asciidoc .strong, +pre .markdown .strong, +pre .request, +pre .status { + font-weight: bold; +} + +pre .asciidoc .emphasis, +pre .markdown .emphasis { + font-style: italic; +} + +pre .nginx .built_in { + font-weight: normal; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .lasso .markup, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/docco.css b/bower_components/reveal-highlight-themes/styles/docco.css new file mode 100644 index 0000000..822c314 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/docco.css @@ -0,0 +1,136 @@ +/* +Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #f8f8ff; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #408080; + font-style: italic; +} + +pre .keyword, +pre .assignment, +pre .literal, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .lisp .title, +pre .subst { + color: #954121; +} + +pre .number, +pre .hexcolor { + color: #40a070; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula { + color: #219161; +} + +pre .title, +pre .id { + color: #19469d; +} +pre .params { + color: #00f; +} + +pre .javascript .title, +pre .lisp .title, +pre .subst { + font-weight: normal; +} + +pre .class .title, +pre .haskell .label, +pre .tex .command { + color: #458; + font-weight: bold; +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal; +} + +pre .attribute, +pre .variable, +pre .instancevar, +pre .lisp .body { + color: #008080; +} + +pre .regexp { + color: #b68; +} + +pre .class { + color: #458; + font-weight: bold; +} + +pre .symbol, +pre .ruby .symbol .string, +pre .ruby .symbol .keyword, +pre .ruby .symbol .keymethods, +pre .lisp .keyword, +pre .tex .special, +pre .input_number { + color: #990073; +} + +pre .builtin, +pre .constructor, +pre .built_in, +pre .lisp .title { + color: #0086b3; +} + +pre .preprocessor, +pre .pragma, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold; +} + +pre .deletion { + background: #fdd; +} + +pre .addition { + background: #dfd; +} + +pre .diff .change { + background: #0086b3; +} + +pre .chunk { + color: #aaa; +} + +pre .tex .formula { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/far.css b/bower_components/reveal-highlight-themes/styles/far.css new file mode 100644 index 0000000..ab61754 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/far.css @@ -0,0 +1,112 @@ +/* + +FAR Style (c) MajestiC + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; + -webkit-text-size-adjust: none; +} + +pre code, +pre .subst { + color: #0ff; +} + +pre .string, +pre .ruby .string, +pre .haskell .type, +pre .tag .value, +pre .rules .value, +pre .rules .value .number, +pre .preprocessor, +pre .pragma, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .coffeescript .attribute { + color: #ff0; +} + +pre .keyword, +pre .css .id, +pre .title, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .xml .tag .title, +pre .winutils, +pre .flow, +pre .change, +pre .envvar, +pre .bash .variable, +pre .tex .special { + color: #fff; +} + +pre .comment, +pre .phpdoc, +pre .dartdoc, +pre .javadoc, +pre .annotation, +pre .template_comment, +pre .deletion, +pre .apache .sqbracket, +pre .tex .formula { + color: #888; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .clojure .attribute { + color: #0f0; +} + +pre .decorator, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .xml .pi, +pre .diff .header, +pre .chunk, +pre .shebang, +pre .nginx .built_in, +pre .prompt { + color: #008080; +} + +pre .keyword, +pre .css .id, +pre .title, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .winutils, +pre .flow, +pre .apache .tag, +pre .nginx .built_in, +pre .tex .command, +pre .tex .special, +pre .request, +pre .status { + font-weight: bold; +} diff --git a/bower_components/reveal-highlight-themes/styles/foundation.css b/bower_components/reveal-highlight-themes/styles/foundation.css new file mode 100644 index 0000000..fb243d6 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/foundation.css @@ -0,0 +1,136 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eee; + -webkit-text-size-adjust: none; +} + +pre .header, +pre .decorator, +pre .annotation { + color: #000077; +} + +pre .horizontal_rule, +pre .link_url, +pre .emphasis, +pre .attribute { + color: #070; +} + +pre .emphasis { + font-style: italic; +} + +pre .link_label, +pre .strong, +pre .value, +pre .string, +pre .scss .value .string { + color: #d14; +} + +pre .strong { + font-weight: bold; +} + +pre .blockquote, +pre .comment { + color: #998; + font-style: italic; +} + +pre .asciidoc .title, +pre .function .title { + color: #900; +} + +pre .class { + color: #458; +} + +pre .id, +pre .pseudo, +pre .constant, +pre .hexcolor { + color: teal; +} + +pre .variable { + color: #336699; +} + +pre .bullet, +pre .javadoc { + color: #997700; +} + +pre .pi, +pre .doctype { + color: #3344bb; +} + +pre .code, +pre .number { + color: #099; +} + +pre .important { + color: #f00; +} + +pre .smartquote, +pre .label { + color: #970; +} + +pre .preprocessor, +pre .pragma { + color: #579; +} + +pre .reserved, +pre .keyword, +pre .scss .value { + color: #000; +} + +pre .regexp { + background-color: #fff0ff; + color: #880088; +} + +pre .symbol { + color: #990073; +} + +pre .symbol .string { + color: #a60; +} + +pre .tag { + color: #007700; +} + +pre .at_rule, +pre .at_rule .keyword { + color: #088; +} + +pre .at_rule .preprocessor { + color: #808; +} + +pre .scss .tag, +pre .scss .attribute { + color: #339; +} diff --git a/bower_components/reveal-highlight-themes/styles/github.css b/bower_components/reveal-highlight-themes/styles/github.css new file mode 100644 index 0000000..2fe5c09 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/github.css @@ -0,0 +1,127 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic; +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .nginx .title, +pre .subst, +pre .request, +pre .status { + color: #333; + font-weight: bold; +} + +pre .number, +pre .hexcolor, +pre .ruby .constant { + color: #008080; +} + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula { + color: #d14; +} + +pre .title, +pre .id, +pre .scss .preprocessor { + color: #900; + font-weight: bold; +} + +pre .javascript .title, +pre .list .keyword, +pre .subst { + font-weight: normal; +} + +pre .class .title, +pre .type, +pre .vhdl .literal, +pre .tex .command { + color: #458; + font-weight: bold; +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal; +} + +pre .attribute, +pre .variable, +pre .lisp .body { + color: #008080; +} + +pre .regexp { + color: #009926; +} + +pre .symbol, +pre .ruby .symbol .string, +pre .lisp .keyword, +pre .clojure .keyword, +pre .scheme .keyword, +pre .tex .special, +pre .prompt { + color: #990073; +} + +pre .built_in { + color: #0086b3; +} + +pre .preprocessor, +pre .pragma, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold; +} + +pre .deletion { + background: #fdd; +} + +pre .addition { + background: #dfd; +} + +pre .diff .change { + background: #0086b3; +} + +pre .chunk { + color: #aaa; +} diff --git a/bower_components/reveal-highlight-themes/styles/googlecode.css b/bower_components/reveal-highlight-themes/styles/googlecode.css new file mode 100644 index 0000000..96c5229 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/googlecode.css @@ -0,0 +1,148 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .javadoc { + color: #800; +} + +pre .keyword, +pre .method, +pre .list .keyword, +pre .nginx .title, +pre .tag .title, +pre .setting .value, +pre .winutils, +pre .tex .command, +pre .http .title, +pre .request, +pre .status { + color: #008; +} + +pre .envvar, +pre .tex .special { + color: #660; +} + +pre .string, +pre .tag .value, +pre .cdata, +pre .filter .argument, +pre .attr_selector, +pre .apache .cbracket, +pre .date, +pre .regexp, +pre .coffeescript .attribute { + color: #080; +} + +pre .sub .identifier, +pre .pi, +pre .tag, +pre .tag .keyword, +pre .decorator, +pre .ini .title, +pre .shebang, +pre .prompt, +pre .hexcolor, +pre .rules .value, +pre .literal, +pre .symbol, +pre .ruby .symbol .string, +pre .number, +pre .css .function, +pre .clojure .attribute { + color: #066; +} + +pre .class .title, +pre .smalltalk .class, +pre .javadoctag, +pre .yardoctag, +pre .phpdoc, +pre .dartdoc, +pre .type, +pre .typename, +pre .tag .attribute, +pre .doctype, +pre .class .id, +pre .built_in, +pre .setting, +pre .params, +pre .variable { + color: #606; +} + +pre .css .tag, +pre .rules .property, +pre .pseudo, +pre .subst { + color: #000; +} + +pre .css .class, +pre .css .id { + color: #9b703f; +} + +pre .value .important { + color: #ff7700; + font-weight: bold; +} + +pre .rules .keyword { + color: #c5af75; +} + +pre .annotation, +pre .apache .sqbracket, +pre .nginx .built_in { + color: #9b859d; +} + +pre .preprocessor, +pre .preprocessor *, +pre .pragma { + color: #444; +} + +pre .tex .formula { + background-color: #eee; + font-style: italic; +} + +pre .diff .header, +pre .chunk { + color: #808080; + font-weight: bold; +} + +pre .diff .change { + background-color: #bccff9; +} + +pre .addition { + background-color: #baeeba; +} + +pre .deletion { + background-color: #ffc8bd; +} + +pre .comment .yardoctag { + font-weight: bold; +} diff --git a/bower_components/reveal-highlight-themes/styles/hybrid.css b/bower_components/reveal-highlight-themes/styles/hybrid.css new file mode 100644 index 0000000..17b566e --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/hybrid.css @@ -0,0 +1,171 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; + -webkit-text-size-adjust: none; +} + +/*selection color*/ +pre code::selection, +pre code span::selection { + background: #373b41; +} +pre code::-moz-selection, +pre code span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +pre code, +pre .setting .value, +pre .expression .variable, +pre .expression .begin-block, +pre .expression .end-block, +pre .class .params, +pre .function .params, +pre .at_rule .preprocessor { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +pre .title, +pre .function .title, +pre .keyword .common, +pre .class .title, +pre .decorator, +pre .tag .title, +pre .header, +pre .sub, +pre .function { + color: #f0c674; +} + +/*color: fg_comment*/ +pre .comment, +pre .javadoc, +pre .output .value, +pre .pi, +pre .shebang, +pre .template_comment, +pre .doctype { + color: #707880; +} + +/*color: fg_red*/ +pre .number, +pre .symbol, +pre .literal, +pre .deletion, +pre .link_url, +pre .symbol .string, +pre .argument, +pre .hexcolor, +pre .input .prompt, +pre .char { + color: #cc6666 +} + +/*color: fg_green*/ +pre .string, +pre .special, +pre .javadoctag, +pre .addition, +pre .important, +pre .tag .value, +pre .at.rule .keyword, +pre .regexp, +pre .attr_selector { + color: #b5bd68; +} + +/*color: fg_purple*/ +pre .variable, +pre .property, +pre .envar, +pre .code, +pre .expression, +pre .localvars, +pre .id, +pre .variable .filter, +pre .variable .filter .keyword, +pre .template_tag .filter .keyword { + color: #b294bb; +} + +/*color: fg_blue*/ +pre .statement, +pre .label, +pre .keyword, +pre .xmlDocTag, +pre .function .keyword, +pre .chunk, +pre .cdata, +pre .link_label, +pre .bullet, +pre .class .keyword, +pre .smartquote, +pre .method, +pre .list .title, +pre .tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +pre .pseudo, +pre .exception, +pre .annotation, +pre .subst, +pre .change, +pre .cbracket, +pre .operator, +pre .horizontal_rule, +pre .preprocessor .keyword, +pre .typedef, +pre .template_tag, +pre .variable, +pre .variable .filter .argument, +pre .at_rule, +pre .at_rule .string, +pre .at_rule .keyword { + color: #8abeb7; +} + + +/*color: fg_orange*/ +pre .type, +pre .typename, +pre .inheritance .parent, +pre .constant, +pre .built_in, +pre .setting, +pre .structure, +pre .link_reference, +pre .attribute, +pre .blockquote, +pre .quoted, +pre .class, +pre .header { + color: #de935f; +} + +pre .emphasis +{ + font-style: italic; +} + +pre .strong +{ + font-weight: bold; +} + + + + diff --git a/bower_components/reveal-highlight-themes/styles/idea.css b/bower_components/reveal-highlight-themes/styles/idea.css new file mode 100644 index 0000000..7153122 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/idea.css @@ -0,0 +1,126 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; + -webkit-text-size-adjust: none; +} + +pre .subst, +pre .title, +pre .json .value { + font-weight: normal; + color: #000; +} + +pre .comment, +pre .template_comment, +pre .javadoc, +pre .diff .header { + color: #808080; + font-style: italic; +} + +pre .annotation, +pre .decorator, +pre .preprocessor, +pre .pragma, +pre .doctype, +pre .pi, +pre .chunk, +pre .shebang, +pre .apache .cbracket, +pre .prompt, +pre .http .title { + color: #808000; +} + +pre .tag, +pre .pi { + background: #efefef; +} + +pre .tag .title, +pre .id, +pre .attr_selector, +pre .pseudo, +pre .literal, +pre .keyword, +pre .hexcolor, +pre .css .function, +pre .ini .title, +pre .css .class, +pre .list .keyword, +pre .nginx .title, +pre .tex .command, +pre .request, +pre .status { + font-weight: bold; + color: #000080; +} + +pre .attribute, +pre .rules .keyword, +pre .number, +pre .date, +pre .regexp, +pre .tex .special { + font-weight: bold; + color: #0000ff; +} + +pre .number, +pre .regexp { + font-weight: normal; +} + +pre .string, +pre .value, +pre .filter .argument, +pre .css .function .params, +pre .apache .tag { + color: #008000; + font-weight: bold; +} + +pre .symbol, +pre .ruby .symbol .string, +pre .char, +pre .tex .formula { + color: #000; + background: #d0eded; + font-style: italic; +} + +pre .phpdoc, +pre .dartdoc, +pre .yardoctag, +pre .javadoctag { + text-decoration: underline; +} + +pre .variable, +pre .envvar, +pre .apache .sqbracket, +pre .nginx .built_in { + color: #660e7a; +} + +pre .addition { + background: #baeeba; +} + +pre .deletion { + background: #ffc8bd; +} + +pre .diff .change { + background: #bccff9; +} diff --git a/bower_components/reveal-highlight-themes/styles/ir_black.css b/bower_components/reveal-highlight-themes/styles/ir_black.css new file mode 100644 index 0000000..88db319 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/ir_black.css @@ -0,0 +1,110 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; + -webkit-text-size-adjust: none; +} + +pre .shebang, +pre .comment, +pre .template_comment, +pre .javadoc { + color: #7c7c7c; +} + +pre .keyword, +pre .tag, +pre .tex .command, +pre .request, +pre .status, +pre .clojure .attribute { + color: #96cbfe; +} + +pre .sub .keyword, +pre .method, +pre .list .title, +pre .nginx .title { + color: #ffffb6; +} + +pre .string, +pre .tag .value, +pre .cdata, +pre .filter .argument, +pre .attr_selector, +pre .apache .cbracket, +pre .date, +pre .coffeescript .attribute { + color: #a8ff60; +} + +pre .subst { + color: #daefa3; +} + +pre .regexp { + color: #e9c062; +} + +pre .title, +pre .sub .identifier, +pre .pi, +pre .decorator, +pre .tex .special, +pre .type, +pre .constant, +pre .smalltalk .class, +pre .javadoctag, +pre .yardoctag, +pre .phpdoc, +pre .dartdoc, +pre .nginx .built_in { + color: #ffffb6; +} + +pre .symbol, +pre .ruby .symbol .string, +pre .number, +pre .variable, +pre .vbscript, +pre .literal { + color: #c6c5fe; +} + +pre .css .tag { + color: #96cbfe; +} + +pre .css .rules .property, +pre .css .id { + color: #ffffb6; +} + +pre .css .class { + color: #fff; +} + +pre .hexcolor { + color: #c6c5fe; +} + +pre .number { + color:#ff73fd; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.7; +} diff --git a/bower_components/reveal-highlight-themes/styles/kimbie.dark.css b/bower_components/reveal-highlight-themes/styles/kimbie.dark.css new file mode 100644 index 0000000..3b3b656 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/kimbie.dark.css @@ -0,0 +1,96 @@ +/* + Name: Kimbie (dark) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +pre .comment, +pre .title { + color: #d6baad; +} + +/* Kimbie Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #dc3958; +} + +/* Kimbie Orange */ +pre .number, +pre .preprocessor, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f79a32; +} + +/* Kimbie Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #f06431; +} + +/* Kimbie Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #889b4a; +} + +/* Kimbie Aqua */ +pre .css .hexcolor { + color: #088649; +} + +/* Kimbie Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #8ab1b0; +} + +/* Kimbie Purple */ +pre .keyword, +pre .javascript .function { + color: #98676a; +} + +pre code { + display: block; + overflow-x: auto; + background: #221a0f; + color: #d3af86; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/kimbie.light.css b/bower_components/reveal-highlight-themes/styles/kimbie.light.css new file mode 100644 index 0000000..9ac78c9 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/kimbie.light.css @@ -0,0 +1,96 @@ +/* + Name: Kimbie (light) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +pre .comment, +pre .title { + color: #a57a4c; +} + +/* Kimbie Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #dc3958; +} + +/* Kimbie Orange */ +pre .number, +pre .preprocessor, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f79a32; +} + +/* Kimbie Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #f06431; +} + +/* Kimbie Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #889b4a; +} + +/* Kimbie Aqua */ +pre .css .hexcolor { + color: #088649; +} + +/* Kimbie Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #8ab1b0; +} + +/* Kimbie Purple */ +pre .keyword, +pre .javascript .function { + color: #98676a; +} + +pre code { + display: block; + overflow-x: auto; + background: #fbebd4; + color: #84613d; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/magula.css b/bower_components/reveal-highlight-themes/styles/magula.css new file mode 100644 index 0000000..e6325bc --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/magula.css @@ -0,0 +1,122 @@ +/* +Description: Magula style for highligh.js +Author: Ruslan Keba +Website: http://rukeba.com/ +Version: 1.0 +Date: 2009-01-03 +Music: Aphex Twin / Xtal +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background-color: #f4f4f4; + -webkit-text-size-adjust: none; +} + +pre code, +pre .subst { + color: black; +} + +pre .string, +pre .title, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .preprocessor, +pre .pragma, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .addition, +pre .flow, +pre .stream, +pre .bash .variable, +pre .apache .cbracket, +pre .coffeescript .attribute { + color: #050; +} + +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk { + color: #777; +} + +pre .number, +pre .date, +pre .regexp, +pre .literal, +pre .smalltalk .symbol, +pre .smalltalk .char, +pre .change, +pre .tex .special { + color: #800; +} + +pre .label, +pre .javadoc, +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .pseudo, +pre .pi, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .formula, +pre .prompt, +pre .clojure .attribute { + color: #00e; +} + +pre .keyword, +pre .id, +pre .phpdoc, +pre .dartdoc, +pre .title, +pre .built_in, +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .xml .tag, +pre .tex .command, +pre .request, +pre .status { + font-weight: bold; + color: navy; +} + +pre .nginx .built_in { + font-weight: normal; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} + +/* --- */ +pre .apache .tag { + font-weight: bold; + color: blue; +} + diff --git a/bower_components/reveal-highlight-themes/styles/mono-blue.css b/bower_components/reveal-highlight-themes/styles/mono-blue.css new file mode 100644 index 0000000..ce83479 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/mono-blue.css @@ -0,0 +1,70 @@ +/* + Five-color theme from a single blue hue. +*/ +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; + -webkit-text-size-adjust: none; +} + +pre code, +pre .list .built_in { + color: #00193a; +} + +pre .keyword, +pre .title, +pre .important, +pre .request, +pre .header, +pre .javadoctag { + font-weight: bold; +} + +pre .comment, +pre .chunk, +pre .template_comment { + color: #738191; +} + +pre .string, +pre .title, +pre .parent, +pre .built_in, +pre .literal, +pre .filename, +pre .value, +pre .addition, +pre .tag, +pre .argument, +pre .link_label, +pre .blockquote, +pre .header { + color: #0048ab; +} + +pre .decorator, +pre .prompt, +pre .yardoctag, +pre .subst, +pre .symbol, +pre .doctype, +pre .regexp, +pre .preprocessor, +pre .pragma, +pre .pi, +pre .attribute, +pre .attr_selector, +pre .javadoc, +pre .xmlDocTag, +pre .deletion, +pre .shebang, +pre .string .variable, +pre .link_url, +pre .bullet, +pre .sqbracket, +pre .phony { + color: #4c81c9; +} diff --git a/bower_components/reveal-highlight-themes/styles/monokai.css b/bower_components/reveal-highlight-themes/styles/monokai.css new file mode 100644 index 0000000..3ac30bf --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/monokai.css @@ -0,0 +1,128 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; + -webkit-text-size-adjust: none; +} + +pre .tag, +pre .tag .title, +pre .keyword, +pre .literal, +pre .strong, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .tex .special { + color: #f92672; +} + +pre code { + color: #ddd; +} + +pre code .constant, +pre .asciidoc .code, +pre .markdown .code { + color: #66d9ef; +} + +pre .code, +pre .class .title, +pre .header { + color: white; +} + +pre .link_label, +pre .attribute, +pre .symbol, +pre .symbol .string, +pre .value, +pre .regexp { + color: #bf79db; +} + +pre .link_url, +pre .tag .value, +pre .string, +pre .bullet, +pre .subst, +pre .title, +pre .emphasis, +pre .type, +pre .preprocessor, +pre .pragma, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .javadoc, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .prompt { + color: #a6e22e; +} + +pre .comment, +pre .annotation, +pre .smartquote, +pre .blockquote, +pre .horizontal_rule, +pre .decorator, +pre .template_comment, +pre .pi, +pre .doctype, +pre .deletion, +pre .shebang, +pre .apache .sqbracket, +pre .tex .formula { + color: #75715e; +} + +pre .keyword, +pre .literal, +pre .css .id, +pre .phpdoc, +pre .dartdoc, +pre .title, +pre .header, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .diff .header, +pre .chunk, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .tex .special, +pre .request, +pre .status { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/monokai_sublime.css b/bower_components/reveal-highlight-themes/styles/monokai_sublime.css new file mode 100644 index 0000000..cc49647 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/monokai_sublime.css @@ -0,0 +1,148 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; + -webkit-text-size-adjust: none; +} + +pre code, +pre .tag, +pre .css .rules, +pre .css .value, +pre .css .function +pre .preprocessor, +pre .pragma { + color: #f8f8f2; +} + +pre .strongemphasis, +pre .strong, +pre .emphasis { + color: #a8a8a2; +} + +pre .bullet, +pre .blockquote, +pre .horizontal_rule, +pre .number, +pre .regexp, +pre .alias .keyword, +pre .literal, +pre .hexcolor { + color: #ae81ff; +} + +pre .tag .value, +pre .code, +pre .title, +pre .css .class, +pre .class .title:last-child { + color: #a6e22e; +} + +pre .link_url { + font-size: 80%; +} + +pre .strong, +pre .strongemphasis { + font-weight: bold; +} + +pre .emphasis, +pre .strongemphasis, +pre .class .title:last-child { + font-style: italic; +} + +pre .keyword, +pre .function, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .tex .special, +pre .header, +pre .attribute, +pre .symbol, +pre .symbol .string, +pre .tag .title, +pre .value, +pre .alias .keyword:first-child, +pre .css .tag, +pre .css .unit, +pre .css .important { + color: #f92672; +} + +pre .function .keyword, +pre .class .keyword:first-child, +pre .constant, +pre .css .attribute { + color: #66d9ef; +} + +pre .variable, +pre .params, +pre .class .title { + color: #f8f8f2; +} + +pre .string, +pre .css .id, +pre .subst, +pre .type, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .prompt, +pre .link_label, +pre .link_url { + color: #e6db74; +} + +pre .comment, +pre .javadoc, +pre .annotation, +pre .decorator, +pre .template_comment, +pre .pi, +pre .doctype, +pre .deletion, +pre .shebang, +pre .apache .sqbracket, +pre .tex .formula { + color: #75715e; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata, +pre .xml .php, +pre .php .xml { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/obsidian.css b/bower_components/reveal-highlight-themes/styles/obsidian.css new file mode 100644 index 0000000..35fca62 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/obsidian.css @@ -0,0 +1,154 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; + -webkit-text-size-adjust: none; +} + +pre .keyword, +pre .literal, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .css .id, +pre .tex .special { + color: #93c763; +} + +pre .number { + color: #ffcd22; +} + +pre code { + color: #e0e2e4; +} + +pre .css .tag, +pre .css .pseudo { + color: #d0d2b5; +} + +pre .attribute, +pre code .constant { + color: #668bb0; +} + +pre .xml .attribute { + color: #b3b689; +} + +pre .xml .tag .value { + color: #e8e2b7; +} + +pre .code, +pre .class .title, +pre .header { + color: white; +} + +pre .class, +pre .hexcolor { + color: #93c763; +} + +pre .regexp { + color: #d39745; +} + +pre .at_rule, +pre .at_rule .keyword { + color: #a082bd; +} + +pre .doctype { + color: #557182; +} + +pre .link_url, +pre .tag, +pre .tag .title, +pre .bullet, +pre .subst, +pre .emphasis, +pre .type, +pre .preprocessor, +pre .pragma, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .javadoc, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .tex .command, +pre .prompt { + color: #8cbbad; +} + +pre .string { + color: #ec7600; +} + +pre .comment, +pre .annotation, +pre .blockquote, +pre .horizontal_rule, +pre .decorator, +pre .template_comment, +pre .pi, +pre .deletion, +pre .shebang, +pre .apache .sqbracket, +pre .tex .formula { + color: #818e96; +} + +pre .keyword, +pre .literal, +pre .css .id, +pre .phpdoc, +pre .dartdoc, +pre .title, +pre .header, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .diff .header, +pre .chunk, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .tex .special, +pre .request, +pre .at_rule .keyword, +pre .status { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/paraiso.dark.css b/bower_components/reveal-highlight-themes/styles/paraiso.dark.css new file mode 100644 index 0000000..df3a156 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/paraiso.dark.css @@ -0,0 +1,95 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +pre .comment, +pre .title { + color: #8d8687; +} + +/* Paraíso Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #ef6155; +} + +/* Paraíso Orange */ +pre .number, +pre .preprocessor, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f99b15; +} + +/* Paraíso Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #fec418; +} + +/* Paraíso Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #48b685; +} + +/* Paraíso Aqua */ +pre .css .hexcolor { + color: #5bc4bf; +} + +/* Paraíso Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #06b6ef; +} + +/* Paraíso Purple */ +pre .keyword, +pre .javascript .function { + color: #815ba4; +} + +pre code { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/paraiso.light.css b/bower_components/reveal-highlight-themes/styles/paraiso.light.css new file mode 100644 index 0000000..7ac9746 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/paraiso.light.css @@ -0,0 +1,95 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +pre .comment, +pre .title { + color: #776e71; +} + +/* Paraíso Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #ef6155; +} + +/* Paraíso Orange */ +pre .number, +pre .preprocessor, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f99b15; +} + +/* Paraíso Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #fec418; +} + +/* Paraíso Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #48b685; +} + +/* Paraíso Aqua */ +pre .css .hexcolor { + color: #5bc4bf; +} + +/* Paraíso Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #06b6ef; +} + +/* Paraíso Purple */ +pre .keyword, +pre .javascript .function { + color: #815ba4; +} + +pre code { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/pojoaque.css b/bower_components/reveal-highlight-themes/styles/pojoaque.css new file mode 100644 index 0000000..c6fb5c3 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/pojoaque.css @@ -0,0 +1,108 @@ +/* + +Pojoaque Style by Jason Tate +http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +Based on Solarized Style from http://ethanschoonover.com/solarized + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #dccf8f; + background: url(./pojoaque.jpg) repeat scroll left top #181914; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .doctype, +pre .lisp .string, +pre .javadoc { + color: #586e75; + font-style: italic; +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .method, +pre .addition, +pre .css .tag, +pre .list .keyword, +pre .nginx .title { + color: #b64926; +} + +pre .number, +pre .command, +pre .string, +pre .tag .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula, +pre .regexp, +pre .hexcolor { + color: #468966; +} + +pre .title, +pre .localvars, +pre .function .title, +pre .chunk, +pre .decorator, +pre .built_in, +pre .identifier, +pre .id { + color: #ffb03b; +} + +pre .attribute, +pre .variable, +pre .lisp .body, +pre .smalltalk .number, +pre .constant, +pre .class .title, +pre .parent, +pre .type { + color: #b58900; +} + +pre .css .attribute { + color: #b89859; +} + +pre .css .number, +pre .css .hexcolor { + color: #dccf8f; +} + +pre .css .class { + color: #d3a60c; +} + +pre .preprocessor, +pre .pragma, +pre .pi, +pre .shebang, +pre .symbol, +pre .symbol .string, +pre .diff .change, +pre .special, +pre .attr_selector, +pre .important, +pre .subst, +pre .cdata { + color: #cb4b16; +} + +pre .deletion { + color: #dc322f; +} + +pre .tex .formula { + background: #073642; +} diff --git a/bower_components/reveal-highlight-themes/styles/railscasts.css b/bower_components/reveal-highlight-themes/styles/railscasts.css new file mode 100644 index 0000000..340a5eb --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/railscasts.css @@ -0,0 +1,188 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .javadoc, +pre .shebang { + color: #bc9458; + font-style: italic; +} + +pre .keyword, +pre .ruby .function .keyword, +pre .request, +pre .status, +pre .nginx .title, +pre .method, +pre .list .title { + color: #c26230; +} + +pre .string, +pre .number, +pre .regexp, +pre .tag .value, +pre .cdata, +pre .filter .argument, +pre .attr_selector, +pre .apache .cbracket, +pre .date, +pre .tex .command, +pre .asciidoc .link_label, +pre .markdown .link_label { + color: #a5c261; +} + +pre .subst { + color: #519f50; +} + +pre .tag, +pre .tag .keyword, +pre .tag .title, +pre .doctype, +pre .sub .identifier, +pre .pi, +pre .input_number { + color: #e8bf6a; +} + +pre .identifier { + color: #d0d0ff; +} + +pre .class .title, +pre .type, +pre .smalltalk .class, +pre .javadoctag, +pre .yardoctag, +pre .phpdoc, +pre .dartdoc { + text-decoration: none; +} + +pre .constant { + color: #da4939; +} + + +pre .symbol, +pre .built_in, +pre .ruby .symbol .string, +pre .ruby .symbol .identifier, +pre .asciidoc .link_url, +pre .markdown .link_url, +pre .attribute { + color: #6d9cbe; +} + +pre .asciidoc .link_url, +pre .markdown .link_url { + text-decoration: underline; +} + + + +pre .params, +pre .variable, +pre .clojure .attribute { + color: #d0d0ff; +} + +pre .css .tag, +pre .rules .property, +pre .pseudo, +pre .tex .special { + color: #cda869; +} + +pre .css .class { + color: #9b703f; +} + +pre .rules .keyword { + color: #c5af75; +} + +pre .rules .value { + color: #cf6a4c; +} + +pre .css .id { + color: #8b98ab; +} + +pre .annotation, +pre .apache .sqbracket, +pre .nginx .built_in { + color: #9b859d; +} + +pre .preprocessor, +pre .preprocessor *, +pre .pragma { + color: #8996a8 !important; +} + +pre .hexcolor, +pre .css .value .number { + color: #a5c261; +} + +pre .title, +pre .decorator, +pre .css .function { + color: #ffc66d; +} + +pre .diff .header, +pre .chunk { + background-color: #2f33ab; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +pre .diff .change { + background-color: #4a410d; + color: #f8f8f8; + display: inline-block; + width: 100%; +} + +pre .addition { + background-color: #144212; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +pre .deletion { + background-color: #600; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.7; +} diff --git a/bower_components/reveal-highlight-themes/styles/rainbow.css b/bower_components/reveal-highlight-themes/styles/rainbow.css new file mode 100644 index 0000000..1caebaa --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/rainbow.css @@ -0,0 +1,109 @@ +/* + +Style with support for rainbow parens + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; + -webkit-text-size-adjust: none; +} + + +pre .body, +pre .collection { + color: #d1d9e1; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .doctype, +pre .lisp .string, +pre .javadoc { + color: #969896; + font-style: italic; +} + +pre .keyword, +pre .clojure .attribute, +pre .winutils, +pre .javascript .title, +pre .addition, +pre .css .tag { + color: #cc99cc; +} + +pre .number { color: #f99157; } + +pre .command, +pre .string, +pre .tag .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula, +pre .regexp, +pre .hexcolor { + color: #8abeb7; +} + +pre .title, +pre .localvars, +pre .function .title, +pre .chunk, +pre .decorator, +pre .built_in, +pre .identifier { + color: #b5bd68; +} + +pre .class .keyword { + color: #f2777a; +} + +pre .variable, +pre .smalltalk .number, +pre .constant, +pre .class .title, +pre .parent, +pre .haskell .label, +pre .id { + color: #ffcc66; +} + +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + font-weight: bold; +} + +pre .attribute { + color: #81a2be; +} + +pre .preprocessor, +pre .pragma, +pre .pi, +pre .shebang, +pre .symbol, +pre .symbol .string, +pre .diff .change, +pre .special, +pre .attr_selector, +pre .important, +pre .subst, +pre .cdata { + color: #f99157; +} + +pre .deletion { + color: #dc322f; +} + +pre .tex .formula { + background: #eee8d5; +} diff --git a/bower_components/reveal-highlight-themes/styles/school_book.css b/bower_components/reveal-highlight-themes/styles/school_book.css new file mode 100644 index 0000000..67c65ab --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/school_book.css @@ -0,0 +1,113 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px !important; + line-height:16px !important; + -webkit-text-size-adjust: none; +} + +pre{ + background:#f6f6ae url(./school_book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +pre .keyword, +pre .literal, +pre .change, +pre .winutils, +pre .flow, +pre .nginx .title, +pre .tex .special { + color:#005599; + font-weight:bold; +} + +pre code, +pre .subst, +pre .tag .keyword { + color: #3e5915; +} + +pre .string, +pre .title, +pre .type, +pre .tag .value, +pre .css .rules .value, +pre .preprocessor, +pre .pragma, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .ruby .class .parent, +pre .built_in, +pre .django .template_tag, +pre .django .variable, +pre .smalltalk .class, +pre .javadoc, +pre .ruby .string, +pre .django .filter .argument, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .attr_selector, +pre .pseudo, +pre .addition, +pre .stream, +pre .envvar, +pre .apache .tag, +pre .apache .cbracket, +pre .nginx .built_in, +pre .tex .command, +pre .coffeescript .attribute { + color: #2c009f; +} + +pre .comment, +pre .annotation, +pre .decorator, +pre .template_comment, +pre .pi, +pre .doctype, +pre .deletion, +pre .shebang, +pre .apache .sqbracket { + color: #e60415; +} + +pre .keyword, +pre .literal, +pre .css .id, +pre .phpdoc, +pre .dartdoc, +pre .title, +pre .type, +pre .vbscript .built_in, +pre .rsl .built_in, +pre .smalltalk .class, +pre .xml .tag .title, +pre .diff .header, +pre .chunk, +pre .winutils, +pre .bash .variable, +pre .apache .tag, +pre .tex .command, +pre .request, +pre .status { + font-weight: bold; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/solarized_dark.css b/bower_components/reveal-highlight-themes/styles/solarized_dark.css new file mode 100644 index 0000000..9999b38 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/solarized_dark.css @@ -0,0 +1,109 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .doctype, +pre .pi, +pre .lisp .string, +pre .javadoc { + color: #586e75; +} + +/* Solarized Green */ +pre .keyword, +pre .winutils, +pre .method, +pre .addition, +pre .css .tag, +pre .request, +pre .status, +pre .nginx .title { + color: #859900; +} + +/* Solarized Cyan */ +pre .number, +pre .command, +pre .string, +pre .tag .value, +pre .rules .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula, +pre .regexp, +pre .hexcolor, +pre .link_url { + color: #2aa198; +} + +/* Solarized Blue */ +pre .title, +pre .localvars, +pre .chunk, +pre .decorator, +pre .built_in, +pre .identifier, +pre .vhdl .literal, +pre .id, +pre .css .function { + color: #268bd2; +} + +/* Solarized Yellow */ +pre .attribute, +pre .variable, +pre .lisp .body, +pre .smalltalk .number, +pre .constant, +pre .class .title, +pre .parent, +pre .type, +pre .link_reference { + color: #b58900; +} + +/* Solarized Orange */ +pre .preprocessor, +pre .preprocessor .keyword, +pre .pragma, +pre .shebang, +pre .symbol, +pre .symbol .string, +pre .diff .change, +pre .special, +pre .attr_selector, +pre .subst, +pre .cdata, +pre .css .pseudo, +pre .header { + color: #cb4b16; +} + +/* Solarized Red */ +pre .deletion, +pre .important { + color: #dc322f; +} + +/* Solarized Violet */ +pre .link_label { + color: #6c71c4; +} + +pre .tex .formula { + background: #073642; +} diff --git a/bower_components/reveal-highlight-themes/styles/solarized_light.css b/bower_components/reveal-highlight-themes/styles/solarized_light.css new file mode 100644 index 0000000..6b4378b --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/solarized_light.css @@ -0,0 +1,109 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .doctype, +pre .pi, +pre .lisp .string, +pre .javadoc { + color: #93a1a1; +} + +/* Solarized Green */ +pre .keyword, +pre .winutils, +pre .method, +pre .addition, +pre .css .tag, +pre .request, +pre .status, +pre .nginx .title { + color: #859900; +} + +/* Solarized Cyan */ +pre .number, +pre .command, +pre .string, +pre .tag .value, +pre .rules .value, +pre .phpdoc, +pre .dartdoc, +pre .tex .formula, +pre .regexp, +pre .hexcolor, +pre .link_url { + color: #2aa198; +} + +/* Solarized Blue */ +pre .title, +pre .localvars, +pre .chunk, +pre .decorator, +pre .built_in, +pre .identifier, +pre .vhdl .literal, +pre .id, +pre .css .function { + color: #268bd2; +} + +/* Solarized Yellow */ +pre .attribute, +pre .variable, +pre .lisp .body, +pre .smalltalk .number, +pre .constant, +pre .class .title, +pre .parent, +pre .type, +pre .link_reference { + color: #b58900; +} + +/* Solarized Orange */ +pre .preprocessor, +pre .preprocessor .keyword, +pre .pragma, +pre .shebang, +pre .symbol, +pre .symbol .string, +pre .diff .change, +pre .special, +pre .attr_selector, +pre .subst, +pre .cdata, +pre .css .pseudo, +pre .header { + color: #cb4b16; +} + +/* Solarized Red */ +pre .deletion, +pre .important { + color: #dc322f; +} + +/* Solarized Violet */ +pre .link_label { + color: #6c71c4; +} + +pre .tex .formula { + background: #eee8d5; +} diff --git a/bower_components/reveal-highlight-themes/styles/sunburst.css b/bower_components/reveal-highlight-themes/styles/sunburst.css new file mode 100644 index 0000000..1409496 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/sunburst.css @@ -0,0 +1,165 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .javadoc { + color: #aeaeae; + font-style: italic; +} + +pre .keyword, +pre .ruby .function .keyword, +pre .request, +pre .status, +pre .nginx .title { + color: #e28964; +} + +pre .function .keyword, +pre .sub .keyword, +pre .method, +pre .list .title { + color: #99cf50; +} + +pre .string, +pre .tag .value, +pre .cdata, +pre .filter .argument, +pre .attr_selector, +pre .apache .cbracket, +pre .date, +pre .tex .command, +pre .coffeescript .attribute { + color: #65b042; +} + +pre .subst { + color: #daefa3; +} + +pre .regexp { + color: #e9c062; +} + +pre .title, +pre .sub .identifier, +pre .pi, +pre .tag, +pre .tag .keyword, +pre .decorator, +pre .shebang, +pre .prompt { + color: #89bdff; +} + +pre .class .title, +pre .type, +pre .smalltalk .class, +pre .javadoctag, +pre .yardoctag, +pre .phpdoc, +pre .dartdoc { + text-decoration: underline; +} + +pre .symbol, +pre .ruby .symbol .string, +pre .number { + color: #3387cc; +} + +pre .params, +pre .variable, +pre .clojure .attribute { + color: #3e87e3; +} + +pre .css .tag, +pre .rules .property, +pre .pseudo, +pre .tex .special { + color: #cda869; +} + +pre .css .class { + color: #9b703f; +} + +pre .rules .keyword { + color: #c5af75; +} + +pre .rules .value { + color: #cf6a4c; +} + +pre .css .id { + color: #8b98ab; +} + +pre .annotation, +pre .apache .sqbracket, +pre .nginx .built_in { + color: #9b859d; +} + +pre .preprocessor, +pre .pragma { + color: #8996a8; +} + +pre .hexcolor, +pre .css .value .number { + color: #dd7b3b; +} + +pre .css .function { + color: #dad085; +} + +pre .diff .header, +pre .chunk, +pre .tex .formula { + background-color: #0e2231; + color: #f8f8f8; + font-style: italic; +} + +pre .diff .change { + background-color: #4a410d; + color: #f8f8f8; +} + +pre .addition { + background-color: #253b22; + color: #f8f8f8; +} + +pre .deletion { + background-color: #420e09; + color: #f8f8f8; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/tomorrow-night-blue.css b/bower_components/reveal-highlight-themes/styles/tomorrow-night-blue.css new file mode 100644 index 0000000..e7d78cd --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/tomorrow-night-blue.css @@ -0,0 +1,95 @@ +/* Tomorrow Night Blue Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +pre .comment, +pre .title { + color: #7285b7; +} + +/* Tomorrow Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #ff9da4; +} + +/* Tomorrow Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #ffc58f; +} + +/* Tomorrow Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #d1f1a9; +} + +/* Tomorrow Aqua */ +pre .css .hexcolor { + color: #99ffff; +} + +/* Tomorrow Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #bbdaff; +} + +/* Tomorrow Purple */ +pre .keyword, +pre .javascript .function { + color: #ebbbff; +} + +pre code { + display: block; + overflow-x: auto; + background: #002451; + color: white; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/tomorrow-night-bright.css b/bower_components/reveal-highlight-themes/styles/tomorrow-night-bright.css new file mode 100644 index 0000000..87df663 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/tomorrow-night-bright.css @@ -0,0 +1,94 @@ +/* Tomorrow Night Bright Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +pre .comment, +pre .title { + color: #969896; +} + +/* Tomorrow Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #d54e53; +} + +/* Tomorrow Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #e78c45; +} + +/* Tomorrow Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #b9ca4a; +} + +/* Tomorrow Aqua */ +pre .css .hexcolor { + color: #70c0b1; +} + +/* Tomorrow Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #7aa6da; +} + +/* Tomorrow Purple */ +pre .keyword, +pre .javascript .function { + color: #c397d8; +} + +pre code { + display: block; + overflow-x: auto; + background: black; + color: #eaeaea; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/tomorrow-night-eighties.css b/bower_components/reveal-highlight-themes/styles/tomorrow-night-eighties.css new file mode 100644 index 0000000..90e2c2c --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/tomorrow-night-eighties.css @@ -0,0 +1,94 @@ +/* Tomorrow Night Eighties Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +pre .comment, +pre .title { + color: #999999; +} + +/* Tomorrow Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #f2777a; +} + +/* Tomorrow Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f99157; +} + +/* Tomorrow Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #99cc99; +} + +/* Tomorrow Aqua */ +pre .css .hexcolor { + color: #66cccc; +} + +/* Tomorrow Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #6699cc; +} + +/* Tomorrow Purple */ +pre .keyword, +pre .javascript .function { + color: #cc99cc; +} + +pre code { + display: block; + overflow-x: auto; + background: #2d2d2d; + color: #cccccc; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/tomorrow-night.css b/bower_components/reveal-highlight-themes/styles/tomorrow-night.css new file mode 100644 index 0000000..846c125 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/tomorrow-night.css @@ -0,0 +1,95 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +pre .comment, +pre .title { + color: #969896; +} + +/* Tomorrow Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #cc6666; +} + +/* Tomorrow Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #de935f; +} + +/* Tomorrow Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #b5bd68; +} + +/* Tomorrow Aqua */ +pre .css .hexcolor { + color: #8abeb7; +} + +/* Tomorrow Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #81a2be; +} + +/* Tomorrow Purple */ +pre .keyword, +pre .javascript .function { + color: #b294bb; +} + +pre code { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/tomorrow.css b/bower_components/reveal-highlight-themes/styles/tomorrow.css new file mode 100644 index 0000000..6994f48 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/tomorrow.css @@ -0,0 +1,92 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +pre .comment, +pre .title { + color: #8e908c; +} + +/* Tomorrow Red */ +pre .variable, +pre .attribute, +pre .tag, +pre .regexp, +pre .ruby .constant, +pre .xml .tag .title, +pre .xml .pi, +pre .xml .doctype, +pre .html .doctype, +pre .css .id, +pre .css .class, +pre .css .pseudo { + color: #c82829; +} + +/* Tomorrow Orange */ +pre .number, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .literal, +pre .params, +pre .constant { + color: #f5871f; +} + +/* Tomorrow Yellow */ +pre .ruby .class .title, +pre .css .rules .attribute { + color: #eab700; +} + +/* Tomorrow Green */ +pre .string, +pre .value, +pre .inheritance, +pre .header, +pre .ruby .symbol, +pre .xml .cdata { + color: #718c00; +} + +/* Tomorrow Aqua */ +pre .css .hexcolor { + color: #3e999f; +} + +/* Tomorrow Blue */ +pre .function, +pre .python .decorator, +pre .python .title, +pre .ruby .function .title, +pre .ruby .title .keyword, +pre .perl .sub, +pre .javascript .title, +pre .coffeescript .title { + color: #4271ae; +} + +/* Tomorrow Purple */ +pre .keyword, +pre .javascript .function { + color: #8959a8; +} + +pre code { + display: block; + overflow-x: auto; + background: white; + color: #4d4d4c; + padding: 0.5em; + -webkit-text-size-adjust: none; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} diff --git a/bower_components/reveal-highlight-themes/styles/vs.css b/bower_components/reveal-highlight-themes/styles/vs.css new file mode 100644 index 0000000..0bb7b01 --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/vs.css @@ -0,0 +1,94 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .annotation, +pre .template_comment, +pre .diff .header, +pre .chunk, +pre .apache .cbracket { + color: #008000; +} + +pre .keyword, +pre .id, +pre .built_in,.css +pre .smalltalk .class, +pre .winutils, +pre .bash .variable, +pre .tex .command, +pre .request, +pre .status, +pre .nginx .title, +pre .xml .tag, +pre .xml .tag .value { + color: #00f; +} + +pre .string, +pre .title, +pre .parent, +pre .tag .value, +pre .rules .value, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .template_tag, +pre .django .variable, +pre .addition, +pre .flow, +pre .stream, +pre .apache .tag, +pre .date, +pre .tex .formula, +pre .coffeescript .attribute { + color: #a31515; +} + +pre .ruby .string, +pre .decorator, +pre .filter .argument, +pre .localvars, +pre .array, +pre .attr_selector, +pre .pseudo, +pre .pi, +pre .doctype, +pre .deletion, +pre .envvar, +pre .shebang, +pre .preprocessor, +pre .pragma, +pre .userType, +pre .apache .sqbracket, +pre .nginx .built_in, +pre .tex .special, +pre .prompt { + color: #2b91af; +} + +pre .phpdoc, +pre .dartdoc, +pre .javadoc, +pre .xmlDocTag { + color: #808080; +} + +pre .type, +pre .typename { font-weight: bold; } + +pre .vhdl .string { color: #666666; } +pre .vhdl .literal { color: #a31515; } +pre .vhdl .attribute { color: #00b0e8; } + +pre .xml .attribute { color: #f00; } diff --git a/bower_components/reveal-highlight-themes/styles/xcode.css b/bower_components/reveal-highlight-themes/styles/xcode.css new file mode 100644 index 0000000..51c1d8a --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/xcode.css @@ -0,0 +1,159 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; + -webkit-text-size-adjust: none; +} + +pre .comment, +pre .template_comment, +pre .javadoc { + color: #006a00; +} + +pre .keyword, +pre .literal, +pre .nginx .title { + color: #aa0d91; +} +pre .method, +pre .list .title, +pre .tag .title, +pre .setting .value, +pre .winutils, +pre .tex .command, +pre .http .title, +pre .request, +pre .status { + color: #008; +} + +pre .envvar, +pre .tex .special { + color: #660; +} + +pre .string { + color: #c41a16; +} +pre .tag .value, +pre .cdata, +pre .filter .argument, +pre .attr_selector, +pre .apache .cbracket, +pre .date, +pre .regexp { + color: #080; +} + +pre .sub .identifier, +pre .pi, +pre .tag, +pre .tag .keyword, +pre .decorator, +pre .ini .title, +pre .shebang, +pre .prompt, +pre .hexcolor, +pre .rules .value, +pre .symbol, +pre .symbol .string, +pre .number, +pre .css .function, +pre .function .title, +pre .coffeescript .attribute { + color: #1c00cf; +} + +pre .class .title, +pre .smalltalk .class, +pre .javadoctag, +pre .yardoctag, +pre .phpdoc, +pre .dartdoc, +pre .type, +pre .typename, +pre .tag .attribute, +pre .doctype, +pre .class .id, +pre .built_in, +pre .setting, +pre .params, +pre .clojure .attribute { + color: #5c2699; +} + +pre .variable { + color: #3f6e74; +} +pre .css .tag, +pre .rules .property, +pre .pseudo, +pre .subst { + color: #000; +} + +pre .css .class, +pre .css .id { + color: #9b703f; +} + +pre .value .important { + color: #ff7700; + font-weight: bold; +} + +pre .rules .keyword { + color: #c5af75; +} + +pre .annotation, +pre .apache .sqbracket, +pre .nginx .built_in { + color: #9b859d; +} + +pre .preprocessor, +pre .preprocessor *, +pre .pragma { + color: #643820; +} + +pre .tex .formula { + background-color: #eee; + font-style: italic; +} + +pre .diff .header, +pre .chunk { + color: #808080; + font-weight: bold; +} + +pre .diff .change { + background-color: #bccff9; +} + +pre .addition { + background-color: #baeeba; +} + +pre .deletion { + background-color: #ffc8bd; +} + +pre .comment .yardoctag { + font-weight: bold; +} + +pre .method .id { + color: #000; +} diff --git a/bower_components/reveal-highlight-themes/styles/zenburn.css b/bower_components/reveal-highlight-themes/styles/zenburn.css new file mode 100644 index 0000000..b37613a --- /dev/null +++ b/bower_components/reveal-highlight-themes/styles/zenburn.css @@ -0,0 +1,119 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +pre code { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; + -webkit-text-size-adjust: none; +} + +pre .keyword, +pre .tag, +pre .css .class, +pre .css .id, +pre .lisp .title, +pre .nginx .title, +pre .request, +pre .status, +pre .clojure .attribute { + color: #e3ceab; +} + +pre .django .template_tag, +pre .django .variable, +pre .django .filter .argument { + color: #dcdcdc; +} + +pre .number, +pre .date { + color: #8cd0d3; +} + +pre .dos .envvar, +pre .dos .stream, +pre .variable, +pre .apache .sqbracket { + color: #efdcbc; +} + +pre .dos .flow, +pre .diff .change, +pre .python .exception, +pre .python .built_in, +pre .literal, +pre .tex .special { + color: #efefaf; +} + +pre .diff .chunk, +pre .subst { + color: #8f8f8f; +} + +pre .dos .keyword, +pre .decorator, +pre .title, +pre .type, +pre .diff .header, +pre .ruby .class .parent, +pre .apache .tag, +pre .nginx .built_in, +pre .tex .command, +pre .prompt { + color: #efef8f; +} + +pre .dos .winutils, +pre .ruby .symbol, +pre .ruby .symbol .string, +pre .ruby .string { + color: #dca3a3; +} + +pre .diff .deletion, +pre .string, +pre .tag .value, +pre .preprocessor, +pre .pragma, +pre .built_in, +pre .javadoc, +pre .smalltalk .class, +pre .smalltalk .localvars, +pre .smalltalk .array, +pre .css .rules .value, +pre .attr_selector, +pre .pseudo, +pre .apache .cbracket, +pre .tex .formula, +pre .coffeescript .attribute { + color: #cc9393; +} + +pre .shebang, +pre .diff .addition, +pre .comment, +pre .annotation, +pre .template_comment, +pre .pi, +pre .doctype { + color: #7f9f7f; +} + +pre .coffeescript .javascript, +pre .javascript .xml, +pre .tex .formula, +pre .xml .javascript, +pre .xml .vbscript, +pre .xml .css, +pre .xml .cdata { + opacity: 0.5; +} + diff --git a/bower_components/reveal.js/Gruntfile.js b/bower_components/reveal.js/Gruntfile.js new file mode 100644 index 0000000..1baf966 --- /dev/null +++ b/bower_components/reveal.js/Gruntfile.js @@ -0,0 +1,137 @@ +/* global module:false */ +module.exports = function(grunt) { + var port = grunt.option('port') || 8000; + // Project configuration + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + meta: { + banner: + '/*!\n' + + ' * reveal.js <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' + + ' * http://lab.hakim.se/reveal-js\n' + + ' * MIT licensed\n' + + ' *\n' + + ' * Copyright (C) 2014 Hakim El Hattab, http://hakim.se\n' + + ' */' + }, + + qunit: { + files: [ 'test/*.html' ] + }, + + uglify: { + options: { + banner: '<%= meta.banner %>\n' + }, + build: { + src: 'js/reveal.js', + dest: 'js/reveal.min.js' + } + }, + + cssmin: { + compress: { + files: { + 'css/reveal.min.css': [ 'css/reveal.css' ] + } + } + }, + + sass: { + main: { + files: { + 'css/theme/default.css': 'css/theme/source/default.scss', + 'css/theme/beige.css': 'css/theme/source/beige.scss', + 'css/theme/night.css': 'css/theme/source/night.scss', + 'css/theme/serif.css': 'css/theme/source/serif.scss', + 'css/theme/simple.css': 'css/theme/source/simple.scss', + 'css/theme/sky.css': 'css/theme/source/sky.scss', + 'css/theme/moon.css': 'css/theme/source/moon.scss', + 'css/theme/solarized.css': 'css/theme/source/solarized.scss', + 'css/theme/blood.css': 'css/theme/source/blood.scss' + } + } + }, + + jshint: { + options: { + curly: false, + eqeqeq: true, + immed: true, + latedef: true, + newcap: true, + noarg: true, + sub: true, + undef: true, + eqnull: true, + browser: true, + expr: true, + globals: { + head: false, + module: false, + console: false, + unescape: false + } + }, + files: [ 'Gruntfile.js', 'js/reveal.js' ] + }, + + connect: { + server: { + options: { + port: port, + base: '.' + } + } + }, + + zip: { + 'reveal-js-presentation.zip': [ + 'index.html', + 'css/**', + 'js/**', + 'lib/**', + 'images/**', + 'plugin/**' + ] + }, + + watch: { + main: { + files: [ 'Gruntfile.js', 'js/reveal.js', 'css/reveal.css' ], + tasks: 'default' + }, + theme: { + files: [ 'css/theme/source/*.scss', 'css/theme/template/*.scss' ], + tasks: 'themes' + } + } + + }); + + // Dependencies + grunt.loadNpmTasks( 'grunt-contrib-qunit' ); + grunt.loadNpmTasks( 'grunt-contrib-jshint' ); + grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); + grunt.loadNpmTasks( 'grunt-contrib-uglify' ); + grunt.loadNpmTasks( 'grunt-contrib-watch' ); + grunt.loadNpmTasks( 'grunt-contrib-sass' ); + grunt.loadNpmTasks( 'grunt-contrib-connect' ); + grunt.loadNpmTasks( 'grunt-zip' ); + + // Default task + grunt.registerTask( 'default', [ 'jshint', 'cssmin', 'uglify', 'qunit' ] ); + + // Theme task + grunt.registerTask( 'themes', [ 'sass' ] ); + + // Package presentation to archive + grunt.registerTask( 'package', [ 'default', 'zip' ] ); + + // Serve presentation locally + grunt.registerTask( 'serve', [ 'connect', 'watch' ] ); + + // Run tests + grunt.registerTask( 'test', [ 'jshint', 'qunit' ] ); + +}; diff --git a/bower_components/reveal.js/LICENSE b/bower_components/reveal.js/LICENSE new file mode 100644 index 0000000..3866d13 --- /dev/null +++ b/bower_components/reveal.js/LICENSE @@ -0,0 +1,19 @@ +Copyright (C) 2014 Hakim El Hattab, http://hakim.se + +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: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +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. \ No newline at end of file diff --git a/bower_components/reveal.js/README.md b/bower_components/reveal.js/README.md new file mode 100644 index 0000000..d2ce4be --- /dev/null +++ b/bower_components/reveal.js/README.md @@ -0,0 +1,933 @@ +# reveal.js [![Build Status](https://travis-ci.org/hakimel/reveal.js.png?branch=master)](https://travis-ci.org/hakimel/reveal.js) + +A framework for easily creating beautiful presentations using HTML. [Check out the live demo](http://lab.hakim.se/reveal-js/). + +reveal.js comes with a broad range of features including [nested slides](https://github.com/hakimel/reveal.js#markup), [markdown contents](https://github.com/hakimel/reveal.js#markdown), [PDF export](https://github.com/hakimel/reveal.js#pdf-export), [speaker notes](https://github.com/hakimel/reveal.js#speaker-notes) and a [JavaScript API](https://github.com/hakimel/reveal.js#api). It's best viewed in a browser with support for CSS 3D transforms but [fallbacks](https://github.com/hakimel/reveal.js/wiki/Browser-Support) are available to make sure your presentation can still be viewed elsewhere. + + +#### More reading: +- [Installation](#installation): Step-by-step instructions for getting reveal.js running on your computer. +- [Changelog](https://github.com/hakimel/reveal.js/releases): Up-to-date version history. +- [Examples](https://github.com/hakimel/reveal.js/wiki/Example-Presentations): Presentations created with reveal.js, add your own! +- [Browser Support](https://github.com/hakimel/reveal.js/wiki/Browser-Support): Explanation of browser support and fallbacks. + +## Online Editor + +Presentations are written using HTML or markdown but there's also an online editor for those of you who prefer a graphical interface. Give it a try at [http://slid.es](http://slid.es). + + +## Instructions + +### Markup + +Markup hierarchy needs to be ``
`` where the ``
`` represents one slide and can be repeated indefinitely. If you place multiple ``
``'s inside of another ``
`` they will be shown as vertical slides. The first of the vertical slides is the "root" of the others (at the top), and it will be included in the horizontal sequence. For example: + +```html +
+
+
Single Horizontal Slide
+
+
Vertical Slide 1
+
Vertical Slide 2
+
+
+
+``` + +### Markdown + +It's possible to write your slides using Markdown. To enable Markdown, add the ```data-markdown``` attribute to your ```
``` elements and wrap the contents in a ``` +
+``` + +#### External Markdown + +You can write your content as a separate file and have reveal.js load it at runtime. Note the separator arguments which determine how slides are delimited in the external file. The ```data-charset``` attribute is optional and specifies which charset to use when loading the external file. + +When used locally, this feature requires that reveal.js [runs from a local web server](#full-setup). + +```html +
+
+``` + +#### Element Attributes + +Special syntax (in html comment) is available for adding attributes to Markdown elements. This is useful for fragments, amongst other things. + +```html +
+ +
+``` + +#### Slide Attributes + +Special syntax (in html comment) is available for adding attributes to the slide `
` elements generated by your Markdown. + +```html +
+ +
+``` + + +### Configuration + +At the end of your page you need to initialize reveal by running the following code. Note that all config values are optional and will default as specified below. + +```javascript +Reveal.initialize({ + + // Display controls in the bottom right corner + controls: true, + + // Display a presentation progress bar + progress: true, + + // Display the page number of the current slide + slideNumber: false, + + // Push each slide change to the browser history + history: false, + + // Enable keyboard shortcuts for navigation + keyboard: true, + + // Enable the slide overview mode + overview: true, + + // Vertical centering of slides + center: true, + + // Enables touch navigation on devices with touch input + touch: true, + + // Loop the presentation + loop: false, + + // Change the presentation direction to be RTL + rtl: false, + + // Turns fragments on and off globally + fragments: true, + + // Flags if the presentation is running in an embedded mode, + // i.e. contained within a limited portion of the screen + embedded: false, + + // Number of milliseconds between automatically proceeding to the + // next slide, disabled when set to 0, this value can be overwritten + // by using a data-autoslide attribute on your slides + autoSlide: 0, + + // Stop auto-sliding after user input + autoSlideStoppable: true, + + // Enable slide navigation via mouse wheel + mouseWheel: false, + + // Hides the address bar on mobile devices + hideAddressBar: true, + + // Opens links in an iframe preview overlay + previewLinks: false, + + // Transition style + transition: 'default', // default/cube/page/concave/zoom/linear/fade/none + + // Transition speed + transitionSpeed: 'default', // default/fast/slow + + // Transition style for full page slide backgrounds + backgroundTransition: 'default', // default/none/slide/concave/convex/zoom + + // Number of slides away from the current that are visible + viewDistance: 3, + + // Parallax background image + parallaxBackgroundImage: '', // e.g. "'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg'" + + // Parallax background size + parallaxBackgroundSize: '' // CSS syntax, e.g. "2100px 900px" + + +}); +``` + +Note that the new default vertical centering option will break compatibility with slides that were using transitions with backgrounds (`cube` and `page`). To restore the previous behavior, set `center` to `false`. + + +The configuration can be updated after initialization using the ```configure``` method: + +```javascript +// Turn autoSlide off +Reveal.configure({ autoSlide: 0 }); + +// Start auto-sliding every 5s +Reveal.configure({ autoSlide: 5000 }); +``` + + +### Dependencies + +Reveal.js doesn't _rely_ on any third party scripts to work but a few optional libraries are included by default. These libraries are loaded as dependencies in the order they appear, for example: + +```javascript +Reveal.initialize({ + dependencies: [ + // Cross-browser shim that fully implements classList - https://github.com/eligrey/classList.js/ + { src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } }, + + // Interpret Markdown in
elements + { src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, + { src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }, + + // Syntax highlight for elements + { src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }, + + // Zoom in and out with Alt+click + { src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }, + + // Speaker notes + { src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }, + + // Remote control your reveal.js presentation using a touch device + { src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } }, + + // MathJax + { src: 'plugin/math/math.js', async: true } + ] +}); +``` + +You can add your own extensions using the same syntax. The following properties are available for each dependency object: +- **src**: Path to the script to load +- **async**: [optional] Flags if the script should load after reveal.js has started, defaults to false +- **callback**: [optional] Function to execute when the script has loaded +- **condition**: [optional] Function which must return true for the script to be loaded + + +### Presentation Size + +All presentations have a normal size, that is the resolution at which they are authored. The framework will automatically scale presentations uniformly based on this size to ensure that everything fits on any given display or viewport. + +See below for a list of configuration options related to sizing, including default values: + +```javascript +Reveal.initialize({ + + ... + + // The "normal" size of the presentation, aspect ratio will be preserved + // when the presentation is scaled to fit different resolutions. Can be + // specified using percentage units. + width: 960, + height: 700, + + // Factor of the display size that should remain empty around the content + margin: 0.1, + + // Bounds for smallest/largest possible scale to apply to content + minScale: 0.2, + maxScale: 1.0 + +}); +``` + + +### Auto-sliding + +Presentations can be configure to progress through slides automatically, without any user input. To enable this you will need to tell the framework how many milliseconds it should wait between slides: + +```javascript +// Slide every five seconds +Reveal.configure({ + autoSlide: 5000 +}); +``` + +When this is turned on a control element will appear that enables users to pause and resume auto-sliding. Sliding is also paused automatically as soon as the user starts navigating. You can disable these controls by specifying ```autoSlideStoppable: false``` in your reveal.js config. + +You can also override the slide duration for individual slides by using the ```data-autoslide``` attribute on individual sections: + +```html +
This will remain on screen for 10 seconds
+``` + + +### Keyboard Bindings + +If you're unhappy with any of the default keyboard bindings you can override them using the ```keyboard``` config option: + +```javascript +Reveal.configure({ + keyboard: { + 13: 'next', // go to the next slide when the ENTER key is pressed + 27: function() {}, // do something custom when ESC is pressed + 32: null // don't do anything when SPACE is pressed (i.e. disable a reveal.js default binding) + } +}); +``` + + +### API + +The ``Reveal`` class provides a JavaScript API for controlling navigation and reading state: + +```javascript +// Navigation +Reveal.slide( indexh, indexv, indexf ); +Reveal.left(); +Reveal.right(); +Reveal.up(); +Reveal.down(); +Reveal.prev(); +Reveal.next(); +Reveal.prevFragment(); +Reveal.nextFragment(); +Reveal.toggleOverview(); +Reveal.togglePause(); + +// Retrieves the previous and current slide elements +Reveal.getPreviousSlide(); +Reveal.getCurrentSlide(); + +Reveal.getIndices(); // { h: 0, v: 0 } } + +// State checks +Reveal.isFirstSlide(); +Reveal.isLastSlide(); +Reveal.isOverview(); +Reveal.isPaused(); +``` + +### Ready Event + +The 'ready' event is fired when reveal.js has loaded all (synchronous) dependencies and is ready to start navigating. + +```javascript +Reveal.addEventListener( 'ready', function( event ) { + // event.currentSlide, event.indexh, event.indexv +} ); +``` + +### Slide Changed Event + +An 'slidechanged' event is fired each time the slide is changed (regardless of state). The event object holds the index values of the current slide as well as a reference to the previous and current slide HTML nodes. + +Some libraries, like MathJax (see [#226](https://github.com/hakimel/reveal.js/issues/226#issuecomment-10261609)), get confused by the transforms and display states of slides. Often times, this can be fixed by calling their update or render function from this callback. + +```javascript +Reveal.addEventListener( 'slidechanged', function( event ) { + // event.previousSlide, event.currentSlide, event.indexh, event.indexv +} ); +``` + + +### States + +If you set ``data-state="somestate"`` on a slide ``
``, "somestate" will be applied as a class on the document element when that slide is opened. This allows you to apply broad style changes to the page based on the active slide. + +Furthermore you can also listen to these changes in state via JavaScript: + +```javascript +Reveal.addEventListener( 'somestate', function() { + // TODO: Sprinkle magic +}, false ); +``` + +### Slide Backgrounds + +Slides are contained within a limited portion of the screen by default to allow them to fit any display and scale uniformly. You can apply full page background colors or images by applying a ```data-background``` attribute to your ```
``` elements. Below are a few examples. + +```html +
+

All CSS color formats are supported, like rgba() or hsl().

+
+
+

This slide will have a full-size background image.

+
+
+

This background image will be sized to 100px and repeated.

+
+``` + +Backgrounds transition using a fade animation by default. This can be changed to a linear sliding transition by passing ```backgroundTransition: 'slide'``` to the ```Reveal.initialize()``` call. Alternatively you can set ```data-background-transition``` on any section with a background to override that specific transition. + + +### Parallax Background + +If you want to use a parallax scrolling background, set the two following config properties when initializing reveal.js (the third one is optional). + +```javascript +Reveal.initialize({ + + // Parallax background image + parallaxBackgroundImage: '', // e.g. "https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg" + + // Parallax background size + parallaxBackgroundSize: '', // CSS syntax, e.g. "2100px 900px" - currently only pixels are supported (don't use % or auto) + + // This slide transition gives best results: + transition: linear + +}); +``` + +Make sure that the background size is much bigger than screen size to allow for some scrolling. [View example](http://lab.hakim.se/reveal-js/?parallaxBackgroundImage=https%3A%2F%2Fs3.amazonaws.com%2Fhakim-static%2Freveal-js%2Freveal-parallax-1.jpg¶llaxBackgroundSize=2100px%20900px). + + + +### Slide Transitions +The global presentation transition is set using the ```transition``` config value. You can override the global transition for a specific slide by using the ```data-transition``` attribute: + +```html +
+

This slide will override the presentation transition and zoom!

+
+ +
+

Choose from three transition speeds: default, fast or slow!

+
+``` + +Note that this does not work with the page and cube transitions. + + +### Internal links + +It's easy to link between slides. The first example below targets the index of another slide whereas the second targets a slide with an ID attribute (```
```): + +```html +Link +Link +``` + +You can also add relative navigation links, similar to the built in reveal.js controls, by appending one of the following classes on any element. Note that each element is automatically given an ```enabled``` class when it's a valid navigation route based on the current slide. + +```html + + + + + + +``` + + +### Fragments +Fragments are used to highlight individual elements on a slide. Every element with the class ```fragment``` will be stepped through before moving on to the next slide. Here's an example: http://lab.hakim.se/reveal-js/#/fragments + +The default fragment style is to start out invisible and fade in. This style can be changed by appending a different class to the fragment: + +```html +
+

grow

+

shrink

+

roll-in

+

fade-out

+

visible only once

+

blue only once

+

highlight-red

+

highlight-green

+

highlight-blue

+
+``` + +Multiple fragments can be applied to the same element sequentially by wrapping it, this will fade in the text on the first step and fade it back out on the second. + +```html +
+ + I'll fade in, then out + +
+``` + +The display order of fragments can be controlled using the ```data-fragment-index``` attribute. + +```html +
+

Appears last

+

Appears first

+

Appears second

+
+``` + +### Fragment events + +When a slide fragment is either shown or hidden reveal.js will dispatch an event. + +Some libraries, like MathJax (see #505), get confused by the initially hidden fragment elements. Often times this can be fixed by calling their update or render function from this callback. + +```javascript +Reveal.addEventListener( 'fragmentshown', function( event ) { + // event.fragment = the fragment DOM element +} ); +Reveal.addEventListener( 'fragmenthidden', function( event ) { + // event.fragment = the fragment DOM element +} ); +``` + +### Code syntax highlighting + +By default, Reveal is configured with [highlight.js](http://softwaremaniacs.org/soft/highlight/en/) for code syntax highlighting. Below is an example with clojure code that will be syntax highlighted. When the `data-trim` attribute is present surrounding whitespace is automatically removed. + +```html +
+

+(def lazy-fib
+  (concat
+   [0 1]
+   ((fn rfib [a b]
+        (lazy-cons (+ a b) (rfib b (+ a b)))) 0 1)))
+	
+
+``` + +### Slide number +If you would like to display the page number of the current slide you can do so using the ```slideNumber``` configuration value. + +```javascript +Reveal.configure({ slideNumber: true }); +``` + + +### Overview mode + +Press "Esc" or "o" keys to toggle the overview mode on and off. While you're in this mode, you can still navigate between slides, +as if you were at 1,000 feet above your presentation. The overview mode comes with a few API hooks: + +```javascript +Reveal.addEventListener( 'overviewshown', function( event ) { /* ... */ } ); +Reveal.addEventListener( 'overviewhidden', function( event ) { /* ... */ } ); + +// Toggle the overview mode programmatically +Reveal.toggleOverview(); +``` + +### Fullscreen mode +Just press »F« on your keyboard to show your presentation in fullscreen mode. Press the »ESC« key to exit fullscreen mode. + + +### Embedded media +Embedded HTML5 `