diff --git a/.gitignore b/.gitignore
index 188684f..b03df61 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ nbproject/
completer.hist
feed/
vendor/
+node_modules/
diff --git a/extensions/example.js b/extensions/example.js
index 322ffe7..fdb3e77 100644
--- a/extensions/example.js
+++ b/extensions/example.js
@@ -1,11 +1 @@
-/**
- * Created by mmk2410 on 12/5/15.
- *
- * Example JavaScript file to demonstrate the rangitaki extension support
- */
-
-function main() {
- console.log("Welcome Developer! \nYou're seeing the output of a javascript extension for the rangitaki blogging engine.");
-}
-
-$(document).ready(main());
+(function(){var e;e=function(){return console.log("Welcome Developer! \nYou're seeing the output of a\nJavaScript extension for the Rangitaki blogging engine.")},$(document).ready(e())}).call(this);
\ No newline at end of file
diff --git a/gulpfile.coffee b/gulpfile.coffee
new file mode 100644
index 0000000..6d428cb
--- /dev/null
+++ b/gulpfile.coffee
@@ -0,0 +1,67 @@
+###
+
+2015 - 2016 (c) by Marcel Kapfer (mmk2410)
+
+Licensed under MIT License
+
+Rangitaki Gulp File
+
+###
+
+gulp = require 'gulp'
+sass = require 'gulp-sass'
+sourcemaps = require 'gulp-sourcemaps'
+minifyCss = require 'gulp-csso'
+coffee = require 'gulp-coffee'
+coffeelint = require 'gulp-coffeelint'
+uglify = require 'gulp-uglify'
+merge = require 'merge-stream'
+del = require 'del'
+size = require 'gulp-size'
+
+gulp.task 'coffee', ->
+ main = gulp.src './src/coffee/*.coffee'
+ .pipe coffeelint()
+ .pipe coffeelint.reporter()
+ .pipe coffee()
+ .pipe uglify()
+ .pipe gulp.dest './res/js/'
+
+ extensions = gulp.src './src/coffee-extensions/*.coffee'
+ .pipe coffeelint()
+ .pipe coffeelint.reporter()
+ .pipe coffee()
+ .pipe uglify()
+ .pipe gulp.dest './extensions/'
+
+ merge(main, extensions)
+ .pipe size {title: 'Coffee'}
+
+gulp.task 'sass', ->
+ main = gulp.src './src/sass/*.sass'
+ .pipe sourcemaps.init()
+ .pipe sass {
+ outputStyle: 'compressed'
+ }
+ .pipe sourcemaps.write './'
+ .pipe gulp.dest './res/css/'
+
+ theme = gulp.src './src/sass-themes/*.sass'
+ .pipe sourcemaps.init()
+ .pipe sass {
+ outputStyle: 'compressed'
+ }
+ .pipe sourcemaps.write './'
+ .pipe gulp.dest './themes/'
+
+ merge(theme, main)
+ .pipe size {title: 'SASS'}
+
+gulp.task 'clean', del.bind null, ['res/css/no-nav.css', 'res/css/rangitaki.css', 'themes/', 'res/js/app.js']
+
+gulp.task 'init', ['coffee', 'sass']
+
+gulp.task 'default', ->
+ gulp.watch './src/**/*.sass', ['sass']
+ gulp.watch './src/**/*.coffee', ['coffee']
+
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..80cecff
--- /dev/null
+++ b/package.json
@@ -0,0 +1,35 @@
+{
+ "name": "rangitaki",
+ "version": "1.3.0",
+ "description": "A simple PHP blogging engine without any database dependencies",
+ "main": "index.php",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+ssh://git@gitlab.com/mmk2410/rangitaki.git"
+ },
+ "keywords": [
+ "blogging",
+ "php"
+ ],
+ "author": "Marcel Kapfer (mmk2410)",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://gitlab.com/mmk2410/rangitaki/issues"
+ },
+ "homepage": "https://gitlab.com/mmk2410/rangitaki#README",
+ "devDependencies": {
+ "del": "^2.2.0",
+ "gulp": "^3.9.1",
+ "gulp-coffee": "^2.3.2",
+ "gulp-coffeelint": "^0.6.0",
+ "gulp-csso": "^2.0.0",
+ "gulp-sass": "^2.3.1",
+ "gulp-size": "^2.1.0",
+ "gulp-sourcemaps": "^2.0.0-alpha",
+ "gulp-uglify": "^1.5.3",
+ "merge-stream": "^1.0.0"
+ }
+}
diff --git a/res/css/no-nav.css b/res/css/no-nav.css
index e455925..716ee41 100644
--- a/res/css/no-nav.css
+++ b/res/css/no-nav.css
@@ -1,57 +1,3 @@
-/*
-Rangitaki Project
+.nav{display:none}.nav-img{display:none}@media screen and (min-width: 1440px){.header{left:0}.main{margin-left:0;width:100%}}@media screen and (max-width: 720px){.title{left:25px}}
-The MIT License
-
-Copyright 2015 mmk2410.
-
-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.
-*/
-/*
- Created on : Jun 18, 2015, 7:07:45 PM
- Author : mmk2410
-*/
-/*
- A stylesheet for overriding the default styles if the navigation drawer is disabled
-*/
-
-.nav{ /* hide the navigation drawer */
- display: none;
-}
-
-.nav-img{ /* hide the hamburger icon */
- display: none;
-}
-
-@media screen and (min-width: 1440px) { /* large devices */
- .header { /* full width */
- left: 0;
- }
-
- .main{ /* full width */
- margin-left: 0;
- width: 100%;
- }
-}
-
-@media screen and (max-width: 720px){ /* small devices */
- .title{ /* move the title more to the left */
- left: 25px;
- }
-}
+/*# sourceMappingURL=no-nav.css.map */
diff --git a/res/css/no-nav.css.map b/res/css/no-nav.css.map
new file mode 100644
index 0000000..c12e32a
--- /dev/null
+++ b/res/css/no-nav.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"no-nav.css","sources":["no-nav.sass"],"sourcesContent":["/*\n * Rangitaki Project\n *\n * The MIT License\n *\n * Copyright 2015 mmk2410.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n * A stylesheet for overriding the default styles if the navigation drawer is disabled\n */\n\n.nav {\n display: none; }\n\n.nav-img {\n display: none; }\n\n@media screen and (min-width: 1440px) {\n .header {\n left: 0; }\n\n .main {\n margin-left: 0;\n width: 100%; } }\n\n@media screen and (max-width: 720px) {\n\n .title {\n left: 25px; } }\n"],"mappings":"AA4BA,AAAA,IAAI,AAAC,CACD,OAAO,CAAE,IAAK,CAAG,AAErB,AAAA,QAAQ,AAAC,CACL,OAAO,CAAE,IAAK,CAAG,AAErB,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,MAAM,EACzB,AAAA,OAAO,AAAC,CACJ,IAAI,CAAE,CAAE,CAAG,AAEf,AAAA,KAAK,AAAC,CACF,WAAW,CAAE,CAAE,CACf,KAAK,CAAE,IAAK,CAAG,CAEvB,MAAM,CAAN,MAAM,MAAM,SAAS,EAAE,KAAK,EAExB,AAAA,MAAM,AAAC,CACH,IAAI,CAAE,IAAK,CAAG","names":[]}
\ No newline at end of file
diff --git a/res/css/rangitaki.css b/res/css/rangitaki.css
index 54ecfea..58fe6aa 100644
--- a/res/css/rangitaki.css
+++ b/res/css/rangitaki.css
@@ -1,305 +1,3 @@
-/*
-Rangitaki Project
+body{margin-top:94px}.main{height:100%;margin-left:0}.overlay{opacity:0;position:fixed;top:0;left:0;background-color:black;width:100%;z-index:30;height:100%;display:none}.header{top:0;right:0;left:0;width:100%;height:64px;position:absolute}.title{color:#fff;font-size:23px;text-decoration:none;line-height:64px;vertical-align:middle;left:75px}.title>a{text-decoration:none;color:#fff}.fadeout{position:absolute;height:64px;top:0;right:0;width:40px}.nav-img{height:26px;padding:19px;cursor:pointer}.nav{width:300px;position:fixed;height:100%;top:0;left:-301px;z-index:40}.nav-item,.nav-item-static{text-decoration:none;text-indent:0;display:inline-block;height:48px;vertical-align:middle;width:284px;line-height:48px;padding-left:16px;transition:background-color 125ms ease-in-out 0ms}.nav-close{cursor:pointer}.nav-close-img{height:35px;padding:12px}.nav-item{cursor:pointer}.divider{width:100%}.card{margin-right:auto;margin-left:auto;width:75%;padding:24px;margin-bottom:40px;max-width:1160px}.card a{-moz-hyphens:auto;-epub-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.headline{display:block;padding-bottom:8px}.card img{max-width:100%;max-height:400px;display:block;margin-left:auto;margin-right:auto}.author{display:block}.fabmenu{position:fixed;bottom:20px;right:20px}.fab{height:60px;width:60px;border-radius:30px;cursor:pointer}.fab-img{width:28px;padding:15px}.subfab{height:45px;width:45px;border-radius:30px;margin-right:auto;margin-left:auto;margin-bottom:25px;display:none}.subfab-img{width:22px;padding:12px}.pag_buttons{margin-right:auto;margin-left:auto;width:calc(75% + 48px);margin-bottom:80px;max-width:1160px;text-align:right}.button{text-decoration:none;color:#fff;line-height:36px;min-width:64px;text-align:center;height:36px;padding:8px;margin-top:4px;margin-bottom:5px;cursor:pointer}.pag_next{margin-left:8px}.footer a{transition:border-bottom-color 150ms ease-in-out 100ms}.footer a:hover{border-bottom-color:#383838}@media screen and (min-width: 1440px){.nav{left:0;padding-top:64px}.nav-close-img{display:none}.nav-close{display:none}.nav-img{display:none}.header{left:300px}.main{margin-left:300px;width:calc(100% - 300px)}}@media screen and (max-width: 720px){.card{width:82%}.pag_buttons{width:calc(82% + 48px)}}
-The MIT License
-
-Copyright 2015 mmk2410.
-
-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.
-*/
-/*
- Created on : Jun 14, 2015, 6:13:38 PM
- Author : mmk2410
-*/
-
-/* BODY */
-
-body{
- margin-top: 94px; /* Set enough space for the header */
-}
-
-.main{ /* main content */
- height: 100%;
- margin-left: 0;
-}
-
-.overlay { /* overlay: used for a darker background when the navigation drawer is open */
- opacity: 0;
- position: fixed;
- top: 0;
- left: 0;
- background-color: black;
- width: 100%;
- z-index: 30;
- height: 100%;
- display: none; /* because the thing is hidden at the beginning and shown with js */
-}
-
-/* HEADER */
-.header{
- top: 0;
- right: 0;
- left: 0;
- width: 100%;
- height: 64px;
- position: absolute;
-}
-
-.title{ /* title in the header */
- color: #fff;
- font-size: 23px;
- text-decoration: none;
- line-height: 64px;
- vertical-align: middle;
- left: 75px;
-}
-
-.title > a{ /* and a a styling */
- text-decoration: none;
- color: #fff;
-}
-
-.fadeout{ /* a fadeout if the title is to long */
- position: absolute;
- height: 64px;
- top: 0;
- right: 0;
- width: 40px;
-}
-
-.nav-img{ /* the hamburger icon */
- height: 26px;
- padding: 19px;
- cursor: pointer;
-}
-
-/* NAV DRAWER */
-
-.nav{ /* the main object */
- width: 300px;
- position: fixed;
- height: 100%;
- top: 0;
- left: -301px;
- z-index: 40;
-}
-
-.nav-item, .nav-item-static{ /* a nav-item */
- text-decoration: none;
- text-indent: 0;
- display: inline-block;
- height: 48px;
- vertical-align: middle;
- width: 284px;
- line-height: 48px;
- padding-left: 16px;
- transition: background-color 125ms ease-in-out 0ms;
-}
-
-.nav-close {
- cursor: pointer;
-}
-
-.nav-close-img{ /* the hamburger icon */
- height: 35px;
- padding: 12px;
-}
-
-.nav-item{ /* additional setting for clickable nav items */
- cursor: pointer;
-}
-
-.divider{ /* a simple divider with all options. better than
*/
- width: 100%;
-}
-
-/* MAIN */
-
-.card{ /* just a card */
- margin-right: auto;
- margin-left: auto;
- width: 75%;
- padding: 24px;
- margin-bottom: 40px;
- max-width: 1160px;
-}
-
-.card a{ /* and another a styling */
- -moz-hyphens: auto;
- -epub-hyphens: auto;
- -ms-hyphens: auto;
- -webkit-hyphens: auto;
- hyphens: auto;
- word-wrap: break-word; /* until here: break long links */
-}
-
-.card a:hover{ /* hovered card links; just here to help you create a own theme*/
-
-}
-
-.headline{ /* title in a card */
- display: block;
- padding-bottom: 8px;
-}
-
-
-.card img{ /* image in a card*/
- max-width: 100%; /* regulate width */
- max-height: 400px; /* regulate height */
- display: block; /* centered */
- margin-left: auto; /* centerd */
- margin-right: auto; /* centred */
-}
-
-.date{ /* possibility to style the date */
-
-}
-
-.articletext{ /* posibitlity to style the text */
-
-}
-
-.author{ /* styling for the author */
- display: block;
-}
-
-.tag{ /* possibility to style the text */
-
-}
-
-/* FAB */
-
-.fabmenu{ /* surrounds the complete fab menu */
- position: fixed;
- bottom: 20px;
- right: 20px;
-}
-
-.fab{ /* the main fab (always visible if enabled) */
- height: 60px;
- width: 60px;
- border-radius: 30px;
- cursor: pointer;
-}
-
-.fab-img{ /* fab image for the main fab */
- width: 28px;
- padding: 15px;
-}
-
-.subfab{ /* a smaller fab in the fab menu */
- height: 45px;
- width: 45px;
- border-radius: 30px;
- margin-right: auto;
- margin-left: auto;
- margin-bottom: 25px;
- display: none;
-}
-
-.subfab-img{ /* and the image for it */
- width: 22px;
- padding: 12px;
-}
-
-/* BUTTON */
-
-.pag_buttons {
- margin-right: auto;
- margin-left: auto;
- width: calc(75% + 48px);
- margin-bottom: 80px;
- max-width: 1160px;
- text-align: right;
-}
-
-.button {
- text-decoration: none;
- color: #fff;
- line-height: 36px;
- min-width: 64px;
- text-align: center;
- height: 36px;
- padding: 8px;
- margin-top: 4px;
- margin-bottom: 5px;
- cursor: pointer;
-}
-
-.pag_next{
- margin-left: 8px;
-}
-
-/* FOOTER */
-
-.footer{ /* possibility for styling the footer */
-
-}
-
-
-.footer a{ /* styling of the footer a */
- transition: border-bottom-color 150ms ease-in-out 100ms;
-}
-
-.footer a:hover{ /* and the hovered one*/
- border-bottom-color: #383838;
-}
-
-@media screen and (min-width: 1440px) { /* make it responsive: large devices */
-
- .nav{ /* always show navigation bar */
- left: 0;
- padding-top: 64px;
- }
-
- .nav-close-img {
- display: none;
- }
-
- .nav-close {
- display: none;
- }
-
- .nav-img{ /* always hide navigation bar icon*/
- display: none;
- }
-
- .header{ /* move header to the right */
- left: 300px;
- }
-
- .main{ /* move main content to the right and limit its width */
- margin-left: 300px;
- width: calc(100% - 300px);
- }
-
-}
-
-
-@media screen and (max-width: 720px){ /* make it responsive: small devices */
-
- .card{ /* wider cards */
- width: 82%;
- }
-
- .pag_buttons {
- width: calc(82% + 48px);
- }
-
-}
+/*# sourceMappingURL=rangitaki.css.map */
diff --git a/res/css/rangitaki.css.map b/res/css/rangitaki.css.map
new file mode 100644
index 0000000..c02a79c
--- /dev/null
+++ b/res/css/rangitaki.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"rangitaki.css","sources":["rangitaki.sass"],"sourcesContent":["/*\n * Rangitaki Project\n *\n * The MIT License\n *\n * Copyright 2015 mmk2410.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n * A stylesheet for overriding the default styles if the navigation drawer is disabled\n */\n\n/* BODY */\n\nbody {\n margin-top: 94px; }\n\n.main {\n height: 100%;\n margin-left: 0; }\n\n.overlay {\n opacity: 0;\n position: fixed;\n top: 0;\n left: 0;\n background-color: black;\n width: 100%;\n z-index: 30;\n height: 100%;\n display: none; }\n\n/* HEADER */\n.header {\n top: 0;\n right: 0;\n left: 0;\n width: 100%;\n height: 64px;\n position: absolute; }\n\n.title {\n color: #fff;\n font-size: 23px;\n text-decoration: none;\n line-height: 64px;\n vertical-align: middle;\n left: 75px; }\n\n.title > a {\n text-decoration: none;\n color: #fff; }\n\n.fadeout {\n position: absolute;\n height: 64px;\n top: 0;\n right: 0;\n width: 40px; }\n\n.nav-img {\n height: 26px;\n padding: 19px;\n cursor: pointer; }\n\n/* NAV DRAWER */\n\n.nav {\n width: 300px;\n position: fixed;\n height: 100%;\n top: 0;\n left: -301px;\n z-index: 40; }\n\n.nav-item, .nav-item-static {\n text-decoration: none;\n text-indent: 0;\n display: inline-block;\n height: 48px;\n vertical-align: middle;\n width: 284px;\n line-height: 48px;\n padding-left: 16px;\n transition: background-color 125ms ease-in-out 0ms; }\n\n.nav-close {\n cursor: pointer; }\n\n.nav-close-img {\n height: 35px;\n padding: 12px; }\n\n.nav-item {\n cursor: pointer; }\n\n.divider {\n width: 100%; }\n\n/* MAIN */\n\n.card {\n margin-right: auto;\n margin-left: auto;\n width: 75%;\n padding: 24px;\n margin-bottom: 40px;\n max-width: 1160px; }\n\n.card a {\n -moz-hyphens: auto;\n -epub-hyphens: auto;\n -ms-hyphens: auto;\n -webkit-hyphens: auto;\n hyphens: auto;\n word-wrap: break-word; }\n\n.card a:hover {}\n\n.headline {\n display: block;\n padding-bottom: 8px; }\n\n.card img {\n max-width: 100%;\n max-height: 400px;\n display: block;\n margin-left: auto;\n margin-right: auto; }\n\n.date {}\n\n.articletext {}\n\n.author {\n display: block; }\n\n.tag {}\n\n/* FAB */\n\n.fabmenu {\n position: fixed;\n bottom: 20px;\n right: 20px; }\n\n.fab {\n height: 60px;\n width: 60px;\n border-radius: 30px;\n cursor: pointer; }\n\n.fab-img {\n width: 28px;\n padding: 15px; }\n\n.subfab {\n height: 45px;\n width: 45px;\n border-radius: 30px;\n margin-right: auto;\n margin-left: auto;\n margin-bottom: 25px;\n display: none; }\n\n.subfab-img {\n width: 22px;\n padding: 12px; }\n\n/* BUTTON */\n\n.pag_buttons {\n margin-right: auto;\n margin-left: auto;\n width: calc(75% + 48px);\n margin-bottom: 80px;\n max-width: 1160px;\n text-align: right; }\n\n.button {\n text-decoration: none;\n color: #fff;\n line-height: 36px;\n min-width: 64px;\n text-align: center;\n height: 36px;\n padding: 8px;\n margin-top: 4px;\n margin-bottom: 5px;\n cursor: pointer; }\n\n.pag_next {\n margin-left: 8px; }\n\n/* FOOTER */\n\n.footer {}\n\n.footer a {\n transition: border-bottom-color 150ms ease-in-out 100ms; }\n\n.footer a:hover {\n border-bottom-color: #383838; }\n\n@media screen and (min-width: 1440px) {\n\n .nav {\n left: 0;\n padding-top: 64px; }\n\n .nav-close-img {\n display: none; }\n\n .nav-close {\n display: none; }\n\n .nav-img {\n display: none; }\n\n .header {\n left: 300px; }\n\n .main {\n margin-left: 300px;\n width: calc(100% - 300px); } }\n\n@media screen and (max-width: 720px) {\n\n .card {\n width: 82%; }\n\n .pag_buttons {\n width: calc(82% + 48px); } }\n"],"mappings":"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","names":[]}
\ No newline at end of file
diff --git a/res/js/app.js b/res/js/app.js
index 9fec863..397dbcc 100644
--- a/res/js/app.js
+++ b/res/js/app.js
@@ -1,114 +1 @@
-/*
- * Rangitaki Project
- *
- * The MIT License
- *
- * Copyright 2015 mmk2410.
- *
- * 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.
- */
-
-var main = function () { // main function; called below
-
- var fabActive = false; // fab hidden at begin
- $('.fabmenu').click( // action on fab click
- function () {
- if (!(fabActive)) { // if fab is hidden
- fabFadeIn(); // fade fab in
- fabActive = true; // fab = active
- } else { // if fab is shown
- fabFadeOut(); // fade fab out
- fabActive = false; // fab = hidden
- }
- }
- );
-
- var navOpen = false; // nav hidden at begin
- $('.nav-img, .overlay, .nav-close').click( // action on hamburger click
- function () {
- if (!(navOpen)) { // if nav is hidden
- openNav(); // open the nav drawer
- navOpen = true; // nav = open
- } else { // if nav is closed
- closeNav(); // close the nav drawer
- navOpen = false; // nav = closed
- }
- }
- );
-
- /**
- * Keyhandling for the navigation drawer.
- * opens the drawer on 'm' (key code: 77)
- * closes the drawer on 'Esc' (key code: 27)
- */
- $(document).keyup(function (e) {
- if (navOpen && (e.which === 27)) {
- closeNav();
- navOpen = false;
- } else if (!(navOpen) && (e.which === 77)) {
- openNav();
- navOpen = true;
- }
- });
-
-
- $('.articletext a').attr('target', '_blank');
-
-};
-
-$(document).ready(main); // run if document is loaded
-
-function goBack() { // go back function
- history.go(-1);
-}
-
-function fabFadeIn() { // fade fab in
- $('.subfab').fadeIn(125); // fade subfabs in
- $('.fab-img').fadeOut( // fade fab share image out
- 60, function callback() {
- $('.fab-img').attr("src", "./res/img/close.svg"); // change to fab close image
- }
- );
- $('.fab-img').fadeIn(60); // fade fab close image in
-}
-
-function fabFadeOut() { // fade fab out
- $('.subfab').fadeOut(125); // fade subfabs out
- $('.fab-img').fadeOut( // fade fab close image out
- 60, function callback() {
- $('.fab-img').attr("src", "./res/img/share.svg"); // change to fab share image
- }
- );
- $('.fab-img').fadeIn(60); // fade fab share image in
-}
-
-function openNav() { // fade navigation drawer in
- $('.nav').animate({"left": "0px"}, 125); // slide in
- $('.overlay').show(); // set overlay to show ...
- $('.overlay').animate({"opacity": "0.4"}, 125); // ... and fade to a darker transparent color
-}
-
-function closeNav() { // fade navigation drawer out
- $('.nav').animate({"left": "-301px"}, 125); // slide out
- $('.overlay').animate(
- {"opacity": "0.0"}, 125, function () { // fade the overlay to complete transparency
- $('.overlay').hide(); // hide it then
- }
- );
-}
+(function(){var n,t,a,e,r,i;r=function(){var e,r;return e=!1,$(".fabmenu").click(function(){return e?(a(),e=!1):(t(),e=!0)}),r=!1,$(".nav-img, .overlay, .nav-close").click(function(){return r?(n(),r=!1):(i(),r=!0)}),$(document).keyup(function(t){return r&&27===t.which?(n(),r=!1):r||77!==t.which?void 0:(i(),r=!0)}),$(".articletext a").attr("target","_blank")},$(document).ready(r),e=function(){return history.go(-1)},t=function(){return $(".subfab").fadeIn(125),$(".fab-img").fadeOut(60,function(){return $(".fab-img").attr("src","./res/img/close.svg"),$(".fab-img").fadeIn(60)})},a=function(){return $(".subfab").fadeOut(125),$(".fab-img").fadeOut(60,function(){return $(".fab-img").attr("src","./res/img/share.svg"),$(".fab-img").fadeIn(60)})},i=function(){return $(".nav").animate({left:"0px"},125),$(".overlay").show(),$(".overlay").animate({opacity:"0.4"},125)},n=function(){return $(".nav").animate({left:"-301px"},125),$(".overlay").animate({opacity:"0.0"},125,function(){return $(".overlay").hide})}}).call(this);
\ No newline at end of file
diff --git a/src/coffee-extensions/example.coffee b/src/coffee-extensions/example.coffee
index 877f73b..1d2ff2e 100644
--- a/src/coffee-extensions/example.coffee
+++ b/src/coffee-extensions/example.coffee
@@ -29,7 +29,10 @@ This is a example JavaScript extension for Rangitaki
###
main = () ->
- console.log "Welcome Developer! \nYou're seeing the output of a JavaScript extension for the Rangitaki blogging engine."
+ console.log """
+ Welcome Developer! \nYou're seeing the output of a
+ JavaScript extension for the Rangitaki blogging engine.
+ """
$(document).ready main()
diff --git a/themes/background-img.css b/themes/background-img.css
index 0864648..99ac7ae 100644
--- a/themes/background-img.css
+++ b/themes/background-img.css
@@ -1,211 +1,3 @@
-/*
-The MIT License
+body{font-family:"Roboto", sans-serif;background:#f6f6f6;color:#383838;background-image:url(//example.com/res/img/intro.svg);background-size:cover;background-attachment:fixed;background-position:top center;background-repeat:no-repeat}.header{background-color:rgba(0,0,0,0.45);position:fixed}.title{color:#fff;position:absolute}.title>a{color:#fff}.fadeout{background:-moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0,0,0,0.45) 100%);background:-webkit-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0,0,0,0.45) 100%);background:-o-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0,0,0,0.45) 100%);background:-ms-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0,0,0,0.45) 100%);background:linear-gradient(to right, rgba(30,87,153,0) 0%, rgba(0,0,0,0.45) 100%)}.nav{background-color:#fff;border-right:1px solid #e0e0e0}.nav-item,.nav-item-static{color:#383838}.nav-item{font-weight:600}.nav-item:active{background-color:#e2e2e2}.divider{border-bottom:1px solid #e0e0e0}.card{background:#fff;border-radius:2px;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.card a{color:#ff4415;text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent;transition:border-bottom-color 150ms ease-in-out 100ms}.card a:hover{border-bottom-color:#ff4415}.headline{font-size:24px;color:#383838 !important;text-decoration:none;border-bottom:none !important}.headline:hover{color:#ff4415 !important}.date{font-size:13px}.articletext{font-size:14px;line-height:24px}.author{font-size:13px}.tag{font-size:13px}.fab{background-color:#ff4415;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.subfab{background-color:#fff;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.button{border-width:1px;border-style:solid;text-transform:uppercase;-webkit-box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);-moz-box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);border-radius:2px;letter-spacing:0.4px;font-weight:700;font-size:14px;transition-property:box-shadow;transition-delay:50ms;transition-duration:125ms;transition-timing-function:ease;-o-transition-property:box-shadow;-o-transition-delay:50ms;-o-transition-duration:125ms;-o-transition-timing-function:ease;-moz-transition-property:box-shadow;-moz-transition-delay:50ms;-moz-transition-duration:125ms;-moz-transition-timing-function:ease;-webkit-transition-property:box-shadow;-webkit-transition-delay:50ms;-webkit-transition-duration:125ms;-webkit-transition-timing-function:ease}.button:hover,.button:hover{-webkit-box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85);-moz-box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85);box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85)}.pag_next{background-color:#ff4415;border-color:#ff4415}.pag_prev{background-color:#fff;border-color:#fff;color:#383838}.footer{font-size:12px;text-align:center;color:#fff;text-shadow:1px 1px rgba(55,55,55,0.3)}.footer a{color:#fff;text-shadow:1px 1px rgba(175,175,175,0.3);text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent}.footer a:hover{border-bottom-color:#fff}@media screen and (min-width: 1440px){.nav{background-color:rgba(255,255,255,0.8)}}
-Copyright 2015 mmk2410.
-
-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.
-*/
-/*
- Created on : Jun 18, 2015, 6:39:37 PM
- Author : mmk2410
-*/
-
-body{
- font-family: "Roboto", sans-serif;
- background: #f6f6f6;
- color: #383838;
- background-image: url(//marcel-kapfer.de/res/img/intro.svg);
- background-size: cover;
- background-attachment: fixed;
- background-position: top center;
- background-repeat: no-repeat;
-}
-
-.header{
- background-color: rgba(0, 0, 0, 0.45);
- position: fixed;
-}
-
-.title{
- color: #fff;
- position: absolute;
-}
-
-.title > a{
- color: #fff;
-}
-
-.fadeout{
- background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0, 0, 0, 0.45) 100%); /* FF3.6+ */
- background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%); /* Opera 11.10+ */
- background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%); /* IE10+ */
- background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%); /* W3C */
-}
-
-.nav{
- background-color: #fff;
- border-right: 1px solid #e0e0e0;
-}
-
-.nav-item, .nav-item-static{
- color: #383838;
-}
-
-.nav-item{
- font-weight: 600;
-}
-
-.nav-item:active{
- background-color: #e2e2e2;
-}
-
-.divider{
- border-bottom: 1px solid #e0e0e0;
-}
-
-.card{
- background: #fff;
- border-radius: 2px;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-
-.card a{
- color: #ff4415;
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
- transition: border-bottom-color 150ms ease-in-out 100ms;
-}
-
-.card a:hover{
- border-bottom-color: #ff4415;
-}
-
-.headline{
- font-size: 24px;
- color: #383838!important;
- text-decoration: none;
- border-bottom: none!important;
-}
-
-.headline:hover {
- color: #ff4415!important;
-}
-
-.date{
- font-size: 13px;
-}
-
-.articletext{
- font-size: 14px;
- line-height: 24px;
-}
-
-.author{
- font-size: 13px;
-}
-
-.tag{
- font-size: 13px;
-}
-
-.fab{
- background-color: #ff4415;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-.subfab{
- background-color: #fff;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-.button {
- border-width: 1px;
- border-style: solid;
- text-transform: uppercase;
- -webkit-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- -moz-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- border-radius: 2px;
- letter-spacing: 0.4px;
- font-weight: 700;
- font-size: 14px;
- transition-property: box-shadow;
- transition-delay: 50ms;
- transition-duration: 125ms;
- transition-timing-function: ease;
- -o-transition-property: box-shadow;
- -o-transition-delay: 50ms;
- -o-transition-duration: 125ms;
- -o-transition-timing-function: ease;
- -moz-transition-property: box-shadow;
- -moz-transition-delay: 50ms;
- -moz-transition-duration: 125ms;
- -moz-transition-timing-function: ease;
- -webkit-transition-property: box-shadow;
- -webkit-transition-delay: 50ms;
- -webkit-transition-duration: 125ms;
- -webkit-transition-timing-function: ease;
-}
-
-.button:hover, .button:hover {
- -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
- -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
- box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
-}
-
-.pag_next{
- background-color: #ff4415;
- border-color: #ff4415;
-}
-
-.pag_prev{
- background-color: #fff;
- border-color: #fff;
- color: #383838;
-}
-
-.footer{
- font-size: 12px;
- text-align: center;
- color: #fff;
- text-shadow: 1px 1px rgba(55, 55, 55, 0.3);
-}
-
-.footer a{
- color: #fff;
- text-shadow: 1px 1px rgba(175, 175, 175, 0.3);
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
-}
-
-.footer a:hover{
- border-bottom-color: #fff;
-}
-
-@media screen and (min-width: 1440px) {
-
- .nav{
- background-color: rgba(255, 255, 255, 0.8);
- }
-
-}
+/*# sourceMappingURL=background-img.css.map */
diff --git a/themes/background-img.css.map b/themes/background-img.css.map
new file mode 100644
index 0000000..831964c
--- /dev/null
+++ b/themes/background-img.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"background-img.css","sources":["background-img.sass"],"sourcesContent":["/*\n * Rangitaki Project\n *\n * The MIT License\n *\n * Copyright 2015 mmk2410.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\nbody {\n font-family: \"Roboto\", sans-serif;\n background: #f6f6f6;\n color: #383838;\n background-image: url(//example.com/res/img/intro.svg);\n background-size: cover;\n background-attachment: fixed;\n background-position: top center;\n background-repeat: no-repeat; }\n\n.header {\n background-color: rgba(0, 0, 0, 0.45);\n position: fixed; }\n\n.title {\n color: #fff;\n position: absolute; }\n\n.title > a {\n color: #fff; }\n\n.fadeout {\n background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(0, 0, 0, 0.45) 100%);\n background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%);\n background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%);\n background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%);\n background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(0, 0, 0, 0.45) 100%); }\n\n.nav {\n background-color: #fff;\n border-right: 1px solid #e0e0e0; }\n\n.nav-item, .nav-item-static {\n color: #383838; }\n\n.nav-item {\n font-weight: 600; }\n\n.nav-item:active {\n background-color: #e2e2e2; }\n\n.divider {\n border-bottom: 1px solid #e0e0e0; }\n\n.card {\n background: #fff;\n border-radius: 2px;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3); }\n\n.card a {\n color: #ff4415;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent;\n transition: border-bottom-color 150ms ease-in-out 100ms; }\n\n.card a:hover {\n border-bottom-color: #ff4415; }\n\n.headline {\n font-size: 24px;\n color: #383838!important;\n text-decoration: none;\n border-bottom: none!important; }\n\n.headline:hover {\n color: #ff4415!important; }\n\n.date {\n font-size: 13px; }\n\n.articletext {\n font-size: 14px;\n line-height: 24px; }\n\n.author {\n font-size: 13px; }\n\n.tag {\n font-size: 13px; }\n\n.fab {\n background-color: #ff4415;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3); }\n\n.subfab {\n background-color: #fff;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3); }\n\n.button {\n border-width: 1px;\n border-style: solid;\n text-transform: uppercase;\n -webkit-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n -moz-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n border-radius: 2px;\n letter-spacing: 0.4px;\n font-weight: 700;\n font-size: 14px;\n transition-property: box-shadow;\n transition-delay: 50ms;\n transition-duration: 125ms;\n transition-timing-function: ease;\n -o-transition-property: box-shadow;\n -o-transition-delay: 50ms;\n -o-transition-duration: 125ms;\n -o-transition-timing-function: ease;\n -moz-transition-property: box-shadow;\n -moz-transition-delay: 50ms;\n -moz-transition-duration: 125ms;\n -moz-transition-timing-function: ease;\n -webkit-transition-property: box-shadow;\n -webkit-transition-delay: 50ms;\n -webkit-transition-duration: 125ms;\n -webkit-transition-timing-function: ease; }\n\n.button:hover, .button:hover {\n -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);\n -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);\n box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85); }\n\n.pag_next {\n background-color: #ff4415;\n border-color: #ff4415; }\n\n.pag_prev {\n background-color: #fff;\n border-color: #fff;\n color: #383838; }\n\n.footer {\n font-size: 12px;\n text-align: center;\n color: #fff;\n text-shadow: 1px 1px rgba(55, 55, 55, 0.3); }\n\n.footer a {\n color: #fff;\n text-shadow: 1px 1px rgba(175, 175, 175, 0.3);\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent; }\n\n.footer a:hover {\n border-bottom-color: #fff; }\n\n@media screen and (min-width: 1440px) {\n\n .nav {\n background-color: rgba(255, 255, 255, 0.8); } }\n\n"],"mappings":"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","names":[]}
\ No newline at end of file
diff --git a/themes/material-dark.css b/themes/material-dark.css
index 1b62634..562c701 100644
--- a/themes/material-dark.css
+++ b/themes/material-dark.css
@@ -1,197 +1,3 @@
-/*
-The MIT License
+body{font-family:"Roboto", sans-serif;background:#303030;color:#fff}.header{background-color:#212121;position:fixed;box-shadow:2px 0 2px 2px rgba(32,32,32,0.85)}.title{color:#fff;position:absolute}.title>a{color:#fff}.fadeout{background:-moz-linear-gradient(left, rgba(30,87,153,0) 0%, #212121 100%);background:-webkit-linear-gradient(left, rgba(30,87,153,0) 0%, #212121 100%);background:-o-linear-gradient(left, rgba(30,87,153,0) 0%, #212121 100%);background:-ms-linear-gradient(left, rgba(30,87,153,0) 0%, #212121 100%);background:linear-gradient(to right, rgba(30,87,153,0) 0%, #212121 100%)}.nav{background-color:#424242;border-right:1px solid #1f1f1f}.nav-item,.nav-item-static{color:#fff}.nav-item{font-weight:600}.nav-item:active{background-color:#383838}.divider{border-bottom:1px solid #1f1f1f}.card{background:#424242;border-radius:2px;box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65)}.card a{color:#ff4415;text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent;transition:border-bottom-color 150ms ease-in-out 100ms}.card a:hover{border-bottom-color:#ff4415}.headline{font-size:24px;color:#fff !important;text-decoration:none;border-bottom:none !important}.headline:hover{color:#ff4415 !important}.date{font-size:13px}.articletext{font-size:14px;line-height:24px}.author,.tag{font-size:13px}.fab{background-color:#ff4415;box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65)}.subfab{background-color:#424242;box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65)}.button{text-transform:uppercase;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);-moz-box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);box-shadow:0 1px 1.5px 1.5px rgba(42,42,42,0.65);border-radius:2px;letter-spacing:0.4px;font-weight:700;font-size:14px;transition-property:box-shadow;transition-delay:50ms;transition-duration:125ms;transition-timing-function:ease;-o-transition-property:box-shadow;-o-transition-delay:50ms;-o-transition-duration:125ms;-o-transition-timing-function:ease;-moz-transition-property:box-shadow;-moz-transition-delay:50ms;-moz-transition-duration:125ms;-moz-transition-timing-function:ease;-webkit-transition-property:box-shadow;-webkit-transition-delay:50ms;-webkit-transition-duration:125ms;-webkit-transition-timing-function:ease}.button:hover{-webkit-box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85);-moz-box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85);box-shadow:0.5px 1.8px 2.1px 1.4px rgba(32,32,32,0.85)}.pag_next{background-color:#ff4415;border-color:#ff4415}.pag_prev{background-color:#424242;border-color:#424242;color:#CCCCCC}.footer{font-size:12px;text-align:center;color:#fff}.footer a{color:#fff;text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent}.footer a:hover{border-bottom-color:#fff}
-Copyright 2015 mmk2410.
-
-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.
-*/
-/*
- Created on : Jun 18, 2015, 6:39:37 PM
- Author : mmk2410
-*/
-
-body{
- font-family: "Roboto", sans-serif;
- background: #303030;
- color: #fff;
-}
-
-.header{
- background-color: #212121;
- position: fixed;
- box-shadow: 2px 0 2px 2px rgba(32, 32, 32, 0.85);
-}
-
-.title{
- color: #fff;
- position: absolute;
-}
-
-.title > a{
- color: #fff;
-}
-
-.fadeout{
- background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, #212121 100%); /* FF3.6+ */
- background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,#212121 100%); /* Opera 11.10+ */
- background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,#212121 100%); /* IE10+ */
- background: linear-gradient(to right, rgba(30,87,153,0) 0%,#212121 100%); /* W3C */
-}
-
-.nav{
- background-color: #424242;
- border-right: 1px solid #1f1f1f;
-}
-
-.nav-item, .nav-item-static{
- color: #fff;
-}
-
-.nav-item{
- font-weight: 600;
-}
-
-.nav-item:active{
- background-color: #383838;
-}
-
-.divider{
- border-bottom: 1px solid #1f1f1f;
-}
-
-.card{
- background: #424242;
- border-radius: 2px;
- box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
-}
-
-
-.card a{
- color: #ff4415;
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
- transition: border-bottom-color 150ms ease-in-out 100ms;
-}
-
-.card a:hover{
- border-bottom-color: #ff4415;
-}
-
-.headline{
- font-size: 24px;
- color: #fff!important;
- text-decoration: none;
- border-bottom: none!important;
-}
-
-.headline:hover {
- color: #ff4415!important;
-}
-
-.date{
- font-size: 13px;
-}
-
-.articletext{
- font-size: 14px;
- line-height: 24px;
-}
-
-.author{
- font-size: 13px;
-}
-
-.tag{
- font-size: 13px;
-}
-
-.fab{
- background-color: #ff4415;
- box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
-}
-
-.subfab{
- background-color: #424242;
- box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
-}
-
-.button{
- text-transform: uppercase;
- border-width: 1px;
- border-style: solid;
- -webkit-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- -moz-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);
- border-radius: 2px;
- letter-spacing: 0.4px;
- font-weight: 700;
- font-size: 14px;
- transition-property: box-shadow;
- transition-delay: 50ms;
- transition-duration: 125ms;
- transition-timing-function: ease;
- -o-transition-property: box-shadow;
- -o-transition-delay: 50ms;
- -o-transition-duration: 125ms;
- -o-transition-timing-function: ease;
- -moz-transition-property: box-shadow;
- -moz-transition-delay: 50ms;
- -moz-transition-duration: 125ms;
- -moz-transition-timing-function: ease;
- -webkit-transition-property: box-shadow;
- -webkit-transition-delay: 50ms;
- -webkit-transition-duration: 125ms;
- -webkit-transition-timing-function: ease;
-}
-
-.button:hover, .button:hover {
- -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
- -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
- box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);
-}
-
-.pag_next{
- background-color: #ff4415;
- border-color: #ff4415;
-}
-
-.pag_prev{
- background-color: #424242;
- border-color: #424242;
- color: #CCCCCC;
-}
-
-.footer{
- font-size: 12px;
- text-align: center;
- color: #fff;
-}
-
-.footer a{
- color: #fff;
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
-}
-
-.footer a:hover{
- border-bottom-color: #fff;
-}
+/*# sourceMappingURL=material-dark.css.map */
diff --git a/themes/material-dark.css.map b/themes/material-dark.css.map
new file mode 100644
index 0000000..f061091
--- /dev/null
+++ b/themes/material-dark.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"material-dark.css","sources":["material-dark.sass"],"sourcesContent":["/*\n * Rangitaki Project\n *\n * The MIT License\n *\n * Copyright 2015 mmk2410.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\nbody {\n font-family: \"Roboto\", sans-serif;\n background: #303030;\n color: #fff; }\n\n.header {\n background-color: #212121;\n position: fixed;\n box-shadow: 2px 0 2px 2px rgba(32, 32, 32, 0.85); }\n\n.title {\n color: #fff;\n position: absolute;\n > a {\n color: #fff; } }\n\n.fadeout {\n background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #212121 100%);\n /* FF3.6+ */\n background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #212121 100%);\n /* Chrome10+,Safari5.1+ */\n background: -o-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #212121 100%);\n /* Opera 11.10+ */\n background: -ms-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #212121 100%);\n /* IE10+ */\n background: linear-gradient(to right, rgba(30, 87, 153, 0) 0%, #212121 100%);\n /* W3C */ }\n\n.nav {\n background-color: #424242;\n border-right: 1px solid #1f1f1f; }\n\n.nav-item, .nav-item-static {\n color: #fff; }\n\n.nav-item {\n font-weight: 600;\n &:active {\n background-color: #383838; } }\n\n.divider {\n border-bottom: 1px solid #1f1f1f; }\n\n.card {\n background: #424242;\n border-radius: 2px;\n box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n a {\n color: #ff4415;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent;\n transition: border-bottom-color 150ms ease-in-out 100ms;\n &:hover {\n border-bottom-color: #ff4415; } } }\n\n.headline {\n font-size: 24px;\n color: #fff !important;\n text-decoration: none;\n border-bottom: none !important;\n &:hover {\n color: #ff4415 !important; } }\n\n.date {\n font-size: 13px; }\n\n.articletext {\n font-size: 14px;\n line-height: 24px; }\n\n.author, .tag {\n font-size: 13px; }\n\n.fab {\n background-color: #ff4415;\n box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65); }\n\n.subfab {\n background-color: #424242;\n box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65); }\n\n.button {\n text-transform: uppercase;\n border-width: 1px;\n border-style: solid;\n -webkit-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n -moz-box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n box-shadow: 0 1px 1.5px 1.5px rgba(42, 42, 42, 0.65);\n border-radius: 2px;\n letter-spacing: 0.4px;\n font-weight: 700;\n font-size: 14px;\n transition-property: box-shadow;\n transition-delay: 50ms;\n transition-duration: 125ms;\n transition-timing-function: ease;\n -o-transition-property: box-shadow;\n -o-transition-delay: 50ms;\n -o-transition-duration: 125ms;\n -o-transition-timing-function: ease;\n -moz-transition-property: box-shadow;\n -moz-transition-delay: 50ms;\n -moz-transition-duration: 125ms;\n -moz-transition-timing-function: ease;\n -webkit-transition-property: box-shadow;\n -webkit-transition-delay: 50ms;\n -webkit-transition-duration: 125ms;\n -webkit-transition-timing-function: ease;\n &:hover {\n -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);\n -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85);\n box-shadow: 0.5px 1.8px 2.1px 1.4px rgba(32, 32, 32, 0.85); } }\n\n.pag_next {\n background-color: #ff4415;\n border-color: #ff4415; }\n\n.pag_prev {\n background-color: #424242;\n border-color: #424242;\n color: #CCCCCC; }\n\n.footer {\n font-size: 12px;\n text-align: center;\n color: #fff;\n a {\n color: #fff;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent;\n &:hover {\n border-bottom-color: #fff; } } }\n"],"mappings":"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","names":[]}
\ No newline at end of file
diff --git a/themes/material-light.css b/themes/material-light.css
index cd0eb54..d1070f3 100644
--- a/themes/material-light.css
+++ b/themes/material-light.css
@@ -1,200 +1,3 @@
-/*
-The MIT License
+body{font-family:"Roboto", sans-serif;background:#f6f6f6;color:#383838}.header{background-color:#ff4415;position:fixed;box-shadow:2px 0 2px 2px rgba(62,62,62,0.45)}.title{color:#fff;position:absolute}.title>a{color:#fff}.fadeout{background:-moz-linear-gradient(left, rgba(30,87,153,0) 0%, #ff4415 100%);background:-webkit-linear-gradient(left, rgba(30,87,153,0) 0%, #ff4415 100%);background:-o-linear-gradient(left, rgba(30,87,153,0) 0%, #ff4415 100%);background:-ms-linear-gradient(left, rgba(30,87,153,0) 0%, #ff4415 100%);background:linear-gradient(to right, rgba(30,87,153,0) 0%, #ff4415 100%)}.nav{background-color:#fff;border-right:1px solid #e0e0e0}.nav-item,.nav-item-static{color:#383838}.nav-item{font-weight:600}.nav-item:hover,.nav-item:active{background-color:#e2e2e2}.divider{border-bottom:1px solid #e0e0e0}.card{background:#fff;border-radius:2px;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.card a{color:#ff4415;text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent;transition:border-bottom-color 150ms ease-in-out 100ms}.card a:hover{border-bottom-color:#ff4415}.headline{font-size:24px;color:#383838 !important;text-decoration:none;border-bottom:none !important}.headline:hover{color:#ff4415 !important}.date{font-size:13px}.articletext{font-size:14px;line-height:24px}.author,.tag{font-size:13px}.fab{background-color:#ff4415;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.subfab{background-color:#fff;box-shadow:0 1px 1.5px 1.5px rgba(62,62,62,0.3)}.button{text-transform:uppercase;border-width:1px;border-style:solid;-webkit-box-shadow:0.4px 1px 1.5px 1px #aaa;-moz-box-shadow:0.4px 1px 1.5px 1px #aaa;box-shadow:0.4px 1px 1.5px 1px #aaa;border-radius:2px;letter-spacing:0.4px;font-weight:700;font-size:14px;transition-property:box-shadow;transition-delay:50ms;transition-duration:125ms;transition-timing-function:ease;-o-transition-property:box-shadow;-o-transition-delay:50ms;-o-transition-duration:125ms;-o-transition-timing-function:ease;-moz-transition-property:box-shadow;-moz-transition-delay:50ms;-moz-transition-duration:125ms;-moz-transition-timing-function:ease;-webkit-transition-property:box-shadow;-webkit-transition-delay:50ms;-webkit-transition-duration:125ms;-webkit-transition-timing-function:ease}.button:hover{-webkit-box-shadow:0.5px 1.8px 2.1px 1.4px #aaa;-moz-box-shadow:0.5px 1.8px 2.1px 1.4px #aaa;box-shadow:0.5px 1.8px 2.1px 1.4px #aaa}.pag_next{background-color:#ff4415;border-color:#ff4415}.pag_prev{background-color:#fff;border-color:#fff;color:#383838}.footer{font-size:12px;text-align:center}.footer a{color:#383838;text-decoration:none;border-bottom:1px solid transparent;border-bottom-color:transparent}.footer a:hover{border-bottom-color:#383838}
-Copyright 2015 mmk2410.
-
-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.
-*/
-/*
- Created on : Jun 18, 2015, 6:39:37 PM
- Author : mmk2410
-*/
-
-body{
- font-family: "Roboto", sans-serif;
- background: #f6f6f6;
- color: #383838;
-}
-
-.header{
- background-color: #ff4415;
- position: fixed;
- box-shadow: 2px 0 2px 2px rgba(62, 62, 62, 0.45);
-}
-
-.title{
- color: #fff;
- position: absolute;
-}
-
-.title > a{
- color: #fff;
-}
-
-.fadeout{
- background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, #ff4415 100%); /* FF3.6+ */
- background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,#ff4415 100%); /* Chrome10+,Safari5.1+ */
- background: -o-linear-gradient(left, rgba(30,87,153,0) 0%,#ff4415 100%); /* Opera 11.10+ */
- background: -ms-linear-gradient(left, rgba(30,87,153,0) 0%,#ff4415 100%); /* IE10+ */
- background: linear-gradient(to right, rgba(30,87,153,0) 0%,#ff4415 100%); /* W3C */
-}
-
-.nav{
- background-color: #fff;
- border-right: 1px solid #e0e0e0;
-}
-
-.nav-item, .nav-item-static{
- color: #383838;
-}
-
-.nav-item{
- font-weight: 600;
-}
-
-.nav-item:hover{
- background-color: #e2e2e2;
-}
-
-.nav-item:active{
- background-color: #e2e2e2;
-}
-
-.divider{
- border-bottom: 1px solid #e0e0e0;
-}
-
-.card{
- background: #fff;
- border-radius: 2px;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-
-.card a{
- color: #ff4415;
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
- transition: border-bottom-color 150ms ease-in-out 100ms;
-}
-
-.card a:hover{
- border-bottom-color: #ff4415;
-}
-
-.headline{
- font-size: 24px;
- color: #383838!important;
- text-decoration: none;
- border-bottom: none!important;
-}
-
-.headline:hover {
- color: #ff4415!important;
-}
-
-.date{
- font-size: 13px;
-}
-
-.articletext{
- font-size: 14px;
- line-height: 24px;
-}
-
-.author{
- font-size: 13px;
-}
-
-.tag{
- font-size: 13px;
-}
-
-.fab{
- background-color: #ff4415;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-.subfab{
- background-color: #fff;
- box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);
-}
-
-.button {
- text-transform: uppercase;
- border-width: 1px;
- border-style: solid;
- -webkit-box-shadow: 0.4px 1px 1.5px 1px #aaa;
- -moz-box-shadow: 0.4px 1px 1.5px 1px #aaa;
- box-shadow: 0.4px 1px 1.5px 1px #aaa;
- border-radius: 2px;
- letter-spacing: 0.4px;
- font-weight: 700;
- font-size: 14px;
- transition-property: box-shadow;
- transition-delay: 50ms;
- transition-duration: 125ms;
- transition-timing-function: ease;
- -o-transition-property: box-shadow;
- -o-transition-delay: 50ms;
- -o-transition-duration: 125ms;
- -o-transition-timing-function: ease;
- -moz-transition-property: box-shadow;
- -moz-transition-delay: 50ms;
- -moz-transition-duration: 125ms;
- -moz-transition-timing-function: ease;
- -webkit-transition-property: box-shadow;
- -webkit-transition-delay: 50ms;
- -webkit-transition-duration: 125ms;
- -webkit-transition-timing-function: ease;
-}
-
-.button:hover, .button:hover {
- -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa;
- -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa;
- box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa;
-}
-
-.pag_next{
- background-color: #ff4415;
- border-color: #ff4415;
-}
-
-.pag_prev{
- background-color: #fff;
- border-color: #fff;
- color: #383838;
-}
-
-.footer{
- font-size: 12px;
- text-align: center;
-}
-
-.footer a{
- color: #383838;
- text-decoration: none;
- border-bottom: 1px solid transparent;
- border-bottom-color: transparent;
-}
-
-.footer a:hover{
- border-bottom-color: #383838;
-}
+/*# sourceMappingURL=material-light.css.map */
diff --git a/themes/material-light.css.map b/themes/material-light.css.map
new file mode 100644
index 0000000..2633836
--- /dev/null
+++ b/themes/material-light.css.map
@@ -0,0 +1 @@
+{"version":3,"file":"material-light.css","sources":["material-light.sass"],"sourcesContent":["/*\n * Rangitaki Project\n *\n * The MIT License\n *\n * Copyright 2015 mmk2410.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\nbody {\n font-family: \"Roboto\", sans-serif;\n background: #f6f6f6;\n color: #383838; }\n\n.header {\n background-color: #ff4415;\n position: fixed;\n box-shadow: 2px 0 2px 2px rgba(62, 62, 62, 0.45); }\n\n.title {\n color: #fff;\n position: absolute;\n > a {\n color: #fff; } }\n\n.fadeout {\n background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #ff4415 100%);\n background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #ff4415 100%);\n background: -o-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #ff4415 100%);\n background: -ms-linear-gradient(left, rgba(30, 87, 153, 0) 0%, #ff4415 100%);\n background: linear-gradient(to right, rgba(30, 87, 153, 0) 0%, #ff4415 100%);\n /* W3C */ }\n\n.nav {\n background-color: #fff;\n border-right: 1px solid #e0e0e0; }\n\n.nav-item, .nav-item-static {\n color: #383838; }\n\n.nav-item {\n font-weight: 600;\n &:hover, &:active {\n background-color: #e2e2e2; } }\n\n.divider {\n border-bottom: 1px solid #e0e0e0; }\n\n.card {\n background: #fff;\n border-radius: 2px;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3);\n a {\n color: #ff4415;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent;\n transition: border-bottom-color 150ms ease-in-out 100ms;\n &:hover {\n border-bottom-color: #ff4415; } } }\n\n.headline {\n font-size: 24px;\n color: #383838 !important;\n text-decoration: none;\n border-bottom: none !important;\n &:hover {\n color: #ff4415 !important; } }\n\n.date {\n font-size: 13px; }\n\n.articletext {\n font-size: 14px;\n line-height: 24px; }\n\n.author, .tag {\n font-size: 13px; }\n\n.fab {\n background-color: #ff4415;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3); }\n\n.subfab {\n background-color: #fff;\n box-shadow: 0 1px 1.5px 1.5px rgba(62, 62, 62, 0.3); }\n\n.button {\n text-transform: uppercase;\n border-width: 1px;\n border-style: solid;\n -webkit-box-shadow: 0.4px 1px 1.5px 1px #aaa;\n -moz-box-shadow: 0.4px 1px 1.5px 1px #aaa;\n box-shadow: 0.4px 1px 1.5px 1px #aaa;\n border-radius: 2px;\n letter-spacing: 0.4px;\n font-weight: 700;\n font-size: 14px;\n transition-property: box-shadow;\n transition-delay: 50ms;\n transition-duration: 125ms;\n transition-timing-function: ease;\n -o-transition-property: box-shadow;\n -o-transition-delay: 50ms;\n -o-transition-duration: 125ms;\n -o-transition-timing-function: ease;\n -moz-transition-property: box-shadow;\n -moz-transition-delay: 50ms;\n -moz-transition-duration: 125ms;\n -moz-transition-timing-function: ease;\n -webkit-transition-property: box-shadow;\n -webkit-transition-delay: 50ms;\n -webkit-transition-duration: 125ms;\n -webkit-transition-timing-function: ease;\n &:hover {\n -webkit-box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa;\n -moz-box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa;\n box-shadow: 0.5px 1.8px 2.1px 1.4px #aaa; } }\n\n.pag_next {\n background-color: #ff4415;\n border-color: #ff4415; }\n\n.pag_prev {\n background-color: #fff;\n border-color: #fff;\n color: #383838; }\n\n.footer {\n font-size: 12px;\n text-align: center;\n a {\n color: #383838;\n text-decoration: none;\n border-bottom: 1px solid transparent;\n border-bottom-color: transparent;\n &:hover {\n border-bottom-color: #383838; } } }\n"],"mappings":"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","names":[]}
\ No newline at end of file