From 39095a99d8548938e7904e3ff9ba1852c76c5189 Mon Sep 17 00:00:00 2001 From: Kevin Jose Martin Date: Mon, 19 Oct 2015 13:55:03 -0400 Subject: [PATCH 01/22] Fix .btn-group when there is only one .btn present Fixes #44 --- sass/button-groups.scss | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sass/button-groups.scss b/sass/button-groups.scss index 4cfb970..a966d89 100644 --- a/sass/button-groups.scss +++ b/sass/button-groups.scss @@ -35,20 +35,16 @@ margin-left: -1px; } - > .btn:first-child { + > .btn:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } - > .btn:last-child { + > .btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } - > .btn:not(:first-child):not(:last-child) { - border-radius: 0; - } - .btn + .btn { border-left: 1px solid $dark-border-color; } From d59e99e889583bd4bfa0c9866697b640c2e4f15c Mon Sep 17 00:00:00 2001 From: Edgar Vaguencia Date: Fri, 6 Nov 2015 17:14:48 -0600 Subject: [PATCH 02/22] Fix height nav-group-item --- dist/css/photon.css | 1 + docs/dist/css/photon.css | 1 + sass/navs.scss | 1 + 3 files changed, 3 insertions(+) diff --git a/dist/css/photon.css b/dist/css/photon.css index d1c2061..4fda658 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -753,6 +753,7 @@ img { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + min-height: 24px; } .nav-group-item:active, .nav-group-item.active { background-color: #dcdfe1; diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index d1c2061..4fda658 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -753,6 +753,7 @@ img { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + min-height: 24px; } .nav-group-item:active, .nav-group-item.active { background-color: #dcdfe1; diff --git a/sass/navs.scss b/sass/navs.scss index 67641e8..fd37458 100644 --- a/sass/navs.scss +++ b/sass/navs.scss @@ -14,6 +14,7 @@ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + min-height: 24px; &:active, &.active { From 0136ef512a58204ba126d2cc6e1693cad50566e4 Mon Sep 17 00:00:00 2001 From: Andrew Naumann Date: Tue, 5 Apr 2016 11:19:50 +0200 Subject: [PATCH 03/22] Change tab font and icon color on inactive tab to better mirror the OS X tab behaviour. Remove Magic number on '.icon-close-tab'. Fixes #96 --- sass/tabs.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sass/tabs.scss b/sass/tabs.scss index e97e778..5f7a338 100644 --- a/sass/tabs.scss +++ b/sass/tabs.scss @@ -13,6 +13,7 @@ padding: 3px; font-size: 12px; text-align: center; + color: lighten($gray-color, 20%); border-left: 1px solid #989698; @include linear-gradient(#b8b6b8, #b0aeb0); @@ -21,6 +22,7 @@ } &.active { + color: $gray-color; @include linear-gradient(#d4d2d4, #cccacc); } @@ -33,7 +35,7 @@ font-size: 15px; line-height: 15px; text-align: center; - color: #666; + color: lighten($gray-color, 20%); opacity: 0; transition: opacity .1s linear, background-color .1s linear; border-radius: 3px; From 32bac4fa9146b1dcd716ae816be1b11cebef1c2d Mon Sep 17 00:00:00 2001 From: Dirk Raffel Date: Thu, 18 May 2017 12:09:33 +0200 Subject: [PATCH 04/22] disabled button --- dist/css/photon.css | 14 +++++++++++++- sass/button-groups.scss | 4 ++++ sass/buttons.scss | 10 +++++++++- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/dist/css/photon.css b/dist/css/photon.css index df5b944..2595f4d 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -377,7 +377,7 @@ h6 { background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%); background-image: linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 100%); } -.btn-default:active { +.btn-default:active:not(.disabled) { background-color: #ddd; background-image: none; } @@ -461,6 +461,14 @@ h6 { line-height: 1; } +.btn.disabled { + color: #b7b7b7; +} + +.btn.disabled .icon { + color: #b7b7b7; +} + .btn .icon-text { margin-right: 5px; } @@ -521,6 +529,10 @@ h6 { color: #fff; } +.btn-group .disabled .icon { + color: #b7b7b7; +} + .toolbar { min-height: 22px; box-shadow: inset 0 1px 0 #f5f4f5; diff --git a/sass/button-groups.scss b/sass/button-groups.scss index 4cfb970..e9e8684 100644 --- a/sass/button-groups.scss +++ b/sass/button-groups.scss @@ -69,4 +69,8 @@ .active .icon { color: #fff; } + + .disabled .icon { + color: #b7b7b7; + } } diff --git a/sass/buttons.scss b/sass/buttons.scss index 63d8198..0c0dc12 100644 --- a/sass/buttons.scss +++ b/sass/buttons.scss @@ -46,7 +46,7 @@ border-left-color: $dark-border-color; @include linear-gradient(#fcfcfc, #f1f1f1); - &:active { + &:active:not(.disabled) { background-color: #ddd; background-image: none; } @@ -117,6 +117,14 @@ line-height: 1; } +.btn.disabled { + color: #b7b7b7; +} + +.btn.disabled .icon { + color: #b7b7b7; +} + // Add the margin next to the icon if there is text in the button too .btn .icon-text { margin-right: 5px; From da6b433f091b1955532e3146e3a424812be696a5 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 16:59:22 +0100 Subject: [PATCH 05/22] fixed: example context menu appeared on left click, not right --- dist/template-app/js/menu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/template-app/js/menu.js b/dist/template-app/js/menu.js index fc86b7c..2ac081e 100644 --- a/dist/template-app/js/menu.js +++ b/dist/template-app/js/menu.js @@ -27,7 +27,7 @@ document.addEventListener('DOMContentLoaded', function () { let filesContext = document.querySelectorAll('.file_arq'); filesContext.forEach(function(el){ - el.addEventListener('click', function (event) { + el.addEventListener('contextmenu', function (event) { event.preventDefault() menu.popup(remote.getCurrentWindow()); }) From 7a56466dd2beb631cab9075aa644623810f114c2 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 17:39:30 +0100 Subject: [PATCH 06/22] fixed: sass files did not correctly encode unicode characters on some systems --- sass/docs.scss | 2 ++ sass/icons.scss | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sass/docs.scss b/sass/docs.scss index a8363ae..5c60750 100644 --- a/sass/docs.scss +++ b/sass/docs.scss @@ -1,3 +1,5 @@ +@charset "utf-8"; + // // Docs.css // -------------------------------------------------- diff --git a/sass/icons.scss b/sass/icons.scss index ee32820..af85957 100644 --- a/sass/icons.scss +++ b/sass/icons.scss @@ -1,3 +1,5 @@ +@charset "utf-8"; + @font-face { font-family: "photon-entypo"; src: url($font-path + 'photon-entypo.eot'); From ef6410c650ba23f1413c2ec19a5c7615ebb7d604 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 17:41:52 +0100 Subject: [PATCH 07/22] added: npm5 package-lock.json --- package-lock.json | 2152 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2152 insertions(+) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5bdef8b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2152 @@ +{ + "name": "photon", + "version": "0.1.2", + "lockfileVersion": 1, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", + "dev": true + }, + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "archiver": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.13.1.tgz", + "integrity": "sha1-r8azVhpjZDs4omeIkSqDhU7KoPE=", + "dev": true, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "glob": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + }, + "argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "dependencies": { + "underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true + } + } + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "async": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz", + "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "basic-auth": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", + "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true + }, + "bl": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz", + "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "dev": true + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true + }, + "clean-css": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.3.10.tgz", + "integrity": "sha1-bc1qJSacgOANXROd6EXrGsC00D0=", + "dev": true, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coffee-script": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz", + "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=", + "dev": true + }, + "colors": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=", + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true + }, + "compress-commons": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.2.9.tgz", + "integrity": "sha1-Qi2SdDDAGr0GzUVbbfwEy0z4ADw=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.10.tgz", + "integrity": "sha512-HQEnnoV404e0EtwB9yNiuk2tJ+egeVC8Y9QBAxzDg8DBJt4BzRp+yQuIb/t3FIWkSTmIi+sgx7yVv/ZM0GNoqw==", + "dev": true + }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "dev": true + } + } + }, + "connect": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz", + "integrity": "sha1-aU6NIGgb/kkCgsiriGvpjwn0L+c=", + "dev": true, + "dependencies": { + "debug": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "dev": true + } + } + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "crc32-stream": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz", + "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + }, + "cross-spawn": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", + "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-1.1.0.tgz", + "integrity": "sha1-GIdtC9pMGf5w3Tv0sDTygbEqQLY=", + "dev": true + }, + "dateformat": { + "version": "1.0.2-1.2.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz", + "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-download": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-2.2.1.tgz", + "integrity": "sha1-PXivNkXJZDXjvz35uIKhTMLKKUw=", + "dev": true + }, + "electron-prebuilt": { + "version": "0.36.12", + "resolved": "https://registry.npmjs.org/electron-prebuilt/-/electron-prebuilt-0.36.12.tgz", + "integrity": "sha1-D6sXLUCiNKXwKfsUAEzzIWDOz5s=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", + "dev": true + }, + "etag": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", + "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extract-zip": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.5.tgz", + "integrity": "sha1-maBnNbbqIOqbcF13ms/8yHz/BEA=", + "dev": true, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", + "dev": true + }, + "faye-websocket": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz", + "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=", + "dev": true + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true + }, + "file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "finalhandler": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", + "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", + "dev": true, + "dependencies": { + "debug": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "dev": true + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true + } + } + }, + "findup-sync": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=", + "dev": true, + "dependencies": { + "glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "minimatch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", + "dev": true + } + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true + }, + "fresh": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", + "dev": true + }, + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "grunt": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", + "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=", + "dev": true, + "dependencies": { + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true + }, + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "grunt-banner": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/grunt-banner/-/grunt-banner-0.5.0.tgz", + "integrity": "sha1-Pvm2Ll+oD1Tej5Cpps2Z5z1g0jA=", + "dev": true + }, + "grunt-cli": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-0.1.13.tgz", + "integrity": "sha1-6evEBHYx9QEtkidww5N4EzytEPQ=", + "dev": true + }, + "grunt-contrib-clean": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz", + "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=", + "dev": true, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "grunt-contrib-compress": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.13.0.tgz", + "integrity": "sha1-x16V7f9/Gf0iudn4vLFkjHPYTXA=", + "dev": true, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-concat": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz", + "integrity": "sha1-lTxu/f39LBB6uchQd/LUsk0xzUk=", + "dev": true, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-connect": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-0.11.2.tgz", + "integrity": "sha1-HAoHB9OzKNnPO0tJDrhMSV2Tau0=", + "dev": true, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + } + } + }, + "grunt-contrib-copy": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.8.2.tgz", + "integrity": "sha1-3zHJD/zECbyfr+ROwN0eQlmRb+o=", + "dev": true + }, + "grunt-contrib-cssmin": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-0.13.0.tgz", + "integrity": "sha1-xnOtBv+zo9DnXYet295P7GNlyus=", + "dev": true + }, + "grunt-contrib-sass": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-0.9.2.tgz", + "integrity": "sha1-dJ8OeChOkUUsWlf+BE3eNEiVE8Y=", + "dev": true, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "grunt-contrib-watch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz", + "integrity": "sha1-ZP3LolpjX1tNobbOb5DaCutuPxU=", + "dev": true, + "dependencies": { + "async": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", + "dev": true + }, + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + } + } + }, + "grunt-html": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/grunt-html/-/grunt-html-5.0.1.tgz", + "integrity": "sha1-5deJDWsZ2Bm+TP0EF/z2ZvMQDTA=", + "dev": true, + "dependencies": { + "async": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.4.0.tgz", + "integrity": "sha1-Nfhvg8WeBCHQmc2akdgnj7V4wA0=", + "dev": true + }, + "chalk": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.0.tgz", + "integrity": "sha1-CbRTzsSXp1Ug5KYK5IIUqHAOCSE=", + "dev": true + } + } + }, + "grunt-jekyll": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/grunt-jekyll/-/grunt-jekyll-0.4.6.tgz", + "integrity": "sha1-U7ut6Grp0UEkUhjgs6tMM0DNIGc=", + "dev": true + }, + "grunt-legacy-log": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz", + "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=", + "dev": true, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-log-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz", + "integrity": "sha1-wHBrndkGThFvNvI/5OawSGcsD34=", + "dev": true, + "dependencies": { + "lodash": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", + "dev": true + }, + "underscore.string": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "integrity": "sha1-ccCL9rQosRM/N+ePo6Icgvcymw0=", + "dev": true + } + } + }, + "grunt-legacy-util": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz", + "integrity": "sha1-kzJIhNv343qf98Am3/RR2UqeVUs=", + "dev": true + }, + "grunt-sed": { + "version": "github:twbs/grunt-sed#8dd1aea67ad1bab8a6719f0cf209bef719c66ad7", + "dev": true, + "dependencies": { + "lodash": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", + "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", + "dev": true + } + } + }, + "gzip-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz", + "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=", + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "home-path": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", + "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", + "dev": true + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "dev": true + }, + "hosted-git-info": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.2.tgz", + "integrity": "sha1-AHa59GonBQbduq6lZJaJdGBhKmc=", + "dev": true + }, + "http-errors": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", + "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true + }, + "iconv-lite": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz", + "integrity": "sha1-HOYKOleGSiktEyH/RgnKS7llrcg=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "dev": true, + "optional": true + }, + "js-yaml": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", + "integrity": "sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "dev": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "lazystream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz", + "integrity": "sha1-GyXWPHcqTCDwpe0KnXf0hLbhaSA=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + }, + "load-grunt-tasks": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.2.0.tgz", + "integrity": "sha1-Jf5+QUugZFp1K7BvUkkbQiMyA28=", + "dev": true, + "dependencies": { + "findup-sync": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", + "integrity": "sha1-4KkKRQB1xJRm7lE3MgV1FLgeh4w=", + "dev": true + }, + "glob": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true + }, + "lodash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-0.9.2.tgz", + "integrity": "sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw=", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "maxmin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz", + "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "morgan": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.8.2.tgz", + "integrity": "sha1-eErHc05KRTqcbm6GgKkyknXItoc=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "node-int64": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.3.3.tgz", + "integrity": "sha1-LW5rLs5d6FiLQ9iNG8QbJs0fqE0=", + "dev": true + }, + "nomnom": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", + "integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=", + "dev": true, + "dependencies": { + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", + "dev": true + }, + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", + "dev": true + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true + }, + "noptify": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/noptify/-/noptify-0.0.3.tgz", + "integrity": "sha1-WPZUpz2XU98MUdlobckhBKZ/S7s=", + "dev": true, + "dependencies": { + "nopt": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-2.0.0.tgz", + "integrity": "sha1-ynQW8gpeP5w7hhgPlilfo9C1Lg0=", + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.8.tgz", + "integrity": "sha1-2Bntoqne29H/pWPqQHHZNngilbs=", + "dev": true + }, + "nugget": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz", + "integrity": "sha1-iMpuA7pXBqmRc/XaCQJZPWvK4Qc=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true + }, + "opn": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-1.0.2.tgz", + "integrity": "sha1-uQlkM0bQChq8l3qLlvPOPFPVz18=", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true + }, + "parse-ms": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", + "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", + "dev": true + }, + "parseurl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY=", + "dev": true + }, + "path-exists": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "integrity": "sha1-1aiZjrce83p0w06w2eum6HjuoIE=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true + }, + "plur": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-1.0.0.tgz", + "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=", + "dev": true + }, + "portscanner": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-1.2.0.tgz", + "integrity": "sha1-sUu9olfRTDEPqcwJaCrwLUCWGAI=", + "dev": true, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "dev": true + }, + "pretty-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-2.1.0.tgz", + "integrity": "sha1-QlfCVt8/sLRR1q/6qwIYhBJpgdw=", + "dev": true + }, + "prettysize": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/prettysize/-/prettysize-0.0.3.tgz", + "integrity": "sha1-FK//amReWRpN3xxykZwjtBRhgaE=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "rc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", + "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true + }, + "replace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/replace/-/replace-0.3.0.tgz", + "integrity": "sha1-YAgXIRiGWFlatqeU63/ty0yNOcc=", + "dev": true, + "dependencies": { + "colors": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-0.5.1.tgz", + "integrity": "sha1-fQAj6usVTo7p/Oddy5I9DtFmd3Q=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true + } + } + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true + }, + "resolve": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz", + "integrity": "sha1-NMY0R8ZkxwWY0cmxJvxDsqJDEKQ=", + "dev": true + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "dev": true + }, + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=", + "dev": true + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "send": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", + "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", + "dev": true, + "dependencies": { + "debug": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", + "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.0.tgz", + "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=", + "dev": true + }, + "serve-static": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", + "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "single-line-log": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", + "integrity": "sha1-h6VWSfdJ14PsDc2AToFA2Yc8fO4=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true + }, + "source-map": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz", + "integrity": "sha1-hYb7mloAXltQHiHNGLbyG0V60fk=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", + "dev": true + }, + "sshpk": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", + "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", + "dev": true, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "tar-stream": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.1.5.tgz", + "integrity": "sha1-vpIYwTDCACnhB7D5Z/sj3gV50Tw=", + "dev": true, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", + "dev": true + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "dev": true + }, + "time-grunt": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-1.2.2.tgz", + "integrity": "sha1-k88k1LficEuBPu27e8AMrU7zcwk=", + "dev": true + }, + "time-zone": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-0.1.0.tgz", + "integrity": "sha1-Sncotqwo2w4Aj1FAQ/1VW9VXO0Y=", + "dev": true + }, + "tiny-lr-fork": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/tiny-lr-fork/-/tiny-lr-fork-0.0.5.tgz", + "integrity": "sha1-Hpnh4qhGm3NquX2X7vqYxx927Qo=", + "dev": true, + "dependencies": { + "debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", + "dev": true + }, + "qs": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.5.6.tgz", + "integrity": "sha1-MbGtBYVnZRxSaSFQa5qHk5EaA4Q=", + "dev": true + } + } + }, + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "dev": true + }, + "which": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz", + "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true + }, + "zip-stream": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-0.5.2.tgz", + "integrity": "sha1-Mty8UG0Nq00hNyYlvX66rDwv/1Y=", + "dev": true, + "dependencies": { + "lodash": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.2.0.tgz", + "integrity": "sha1-S/UKMkP5rrC6xBpV09WZBnWkYvs=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true + } + } + } + } +} From 54af8d1996bccaaeaff8b4043f1dc7b207690582 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 17:47:27 +0100 Subject: [PATCH 08/22] built latest css (copyright year changed) --- dist/css/photon.css | 2 +- docs/dist/css/photon.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/css/photon.css b/dist/css/photon.css index df5b944..d89da2d 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -1,7 +1,7 @@ /*! * ===================================================== * Photon v0.1.2 - * Copyright 2016 Connor Sears + * Copyright 2017 Connor Sears * Licensed under MIT (https://github.com/connors/proton/blob/master/LICENSE) * * v0.1.2 designed by @connors. diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index df5b944..d89da2d 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -1,7 +1,7 @@ /*! * ===================================================== * Photon v0.1.2 - * Copyright 2016 Connor Sears + * Copyright 2017 Connor Sears * Licensed under MIT (https://github.com/connors/proton/blob/master/LICENSE) * * v0.1.2 designed by @connors. From 4e78dc2c94692f5625d02828c612b5d05f4e2276 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 19:39:46 +0100 Subject: [PATCH 09/22] added: js lib and support for table/nav/list selections tables, list and things should now be automatically selectable if the js lib is included, and support multiple selection if `data-select-multiple` is set on the table/list Upon selection change the `change` event is triggered for the parent table/list --- Gruntfile.js | 25 +++++++++++--- dist/css/photon.css | 6 ++-- dist/js/photon.js | 51 +++++++++++++++++++++++++++++ dist/template-app/index.html | 5 ++- docs/dist/css/photon.css | 6 ++-- docs/dist/photon.js/js/photon.js | 1 + docs/dist/photon.js/js/selection.js | 30 +++++++++++++++++ js/photon.js | 1 + js/selection.js | 49 +++++++++++++++++++++++++++ package-lock.json | 5 +++ sass/navs.scss | 1 - sass/tables.scss | 4 +-- 12 files changed, 170 insertions(+), 14 deletions(-) create mode 100644 dist/js/photon.js create mode 100644 docs/dist/photon.js/js/photon.js create mode 100644 docs/dist/photon.js/js/selection.js create mode 100644 js/photon.js create mode 100644 js/selection.js diff --git a/Gruntfile.js b/Gruntfile.js index d06abc7..bb6bf8e 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -20,7 +20,8 @@ module.exports = function(grunt) { docsAssetsPath: 'docs/assets/', docsDistPath: 'docs/dist/', docsPath: 'docs/', - srcPath: 'sass/', + sassPath: 'sass/', + jsPath: 'js/', }, banner: '/*!\n' + @@ -34,7 +35,12 @@ module.exports = function(grunt) { ' */\n', clean: { - dist: ['<%= meta.distPath %>/css', '<%= meta.docsDistPath %>/css'] + dist: [ + '<%= meta.distPath %>/css', + '<%= meta.distPath %>/js', + '<%= meta.docsDistPath %>/css', + '<%= meta.docsDistPath %>/js' + ] }, sass: { @@ -83,6 +89,13 @@ module.exports = function(grunt) { } }, + concat: { + js: { + src: '<%= meta.jsPath %>/*.js', + dest: '<%= meta.distPath %>/js/photon.js' + }, + }, + cssmin: { options: { keepSpecialComments: '*' // keep all important comments @@ -104,9 +117,13 @@ module.exports = function(grunt) { port: 8000 }, css: { - files: '<%= meta.srcPath %>**/*.scss', + files: '<%= meta.sassPath %>**/*.scss', tasks: ['dist-css', 'copy'] }, + js: { + files: '<%= meta.jsPath %>/*.js', + tasks: ['concat'] + }, html: { files: '<%= meta.docsPath %>**', tasks: ['jekyll'] @@ -146,7 +163,7 @@ module.exports = function(grunt) { // Tasks grunt.registerTask('dist-css', ['sass', 'usebanner', 'cssmin']); - grunt.registerTask('dist', ['clean', 'dist-css', 'copy']); + grunt.registerTask('dist', ['clean', 'dist-css', 'copy', 'concat']); grunt.registerTask('server', ['dist', 'jekyll:docs', 'connect', 'watch']); grunt.registerTask('default', ['dist']); diff --git a/dist/css/photon.css b/dist/css/photon.css index d89da2d..7975cad 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -769,7 +769,7 @@ img { overflow: hidden; text-overflow: ellipsis; } -.nav-group-item:active, .nav-group-item.active { +.nav-group-item.active { background-color: #dcdfe1; } .nav-group-item .icon { @@ -2253,8 +2253,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: #116cd6; } diff --git a/dist/js/photon.js b/dist/js/photon.js new file mode 100644 index 0000000..c4d9129 --- /dev/null +++ b/dist/js/photon.js @@ -0,0 +1,51 @@ +const $ = require('jquery/dist/jquery.js'); + +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$this.hasClass('active'); + $this.toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + + }else{ + $this.addClass('active').siblings().removeClass('active'); + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if(toggling){ + $this.toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $this.addClass('active').siblings().removeClass('active'); + + }else{ + return; + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().parent().trigger('change'); + }) + .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().trigger('change'); + }) + ; +} diff --git a/dist/template-app/index.html b/dist/template-app/index.html index 037df97..ba60781 100644 --- a/dist/template-app/index.html +++ b/dist/template-app/index.html @@ -55,7 +55,7 @@
- +
@@ -180,4 +180,7 @@ + diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index d89da2d..7975cad 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -769,7 +769,7 @@ img { overflow: hidden; text-overflow: ellipsis; } -.nav-group-item:active, .nav-group-item.active { +.nav-group-item.active { background-color: #dcdfe1; } .nav-group-item .icon { @@ -2253,8 +2253,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: #116cd6; } diff --git a/docs/dist/photon.js/js/photon.js b/docs/dist/photon.js/js/photon.js new file mode 100644 index 0000000..fb963f2 --- /dev/null +++ b/docs/dist/photon.js/js/photon.js @@ -0,0 +1 @@ +const $ = require('jquery/dist/jquery.js'); diff --git a/docs/dist/photon.js/js/selection.js b/docs/dist/photon.js/js/selection.js new file mode 100644 index 0000000..c81d6c5 --- /dev/null +++ b/docs/dist/photon.js/js/selection.js @@ -0,0 +1,30 @@ +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$(this).hasClass('active'); + $(this).toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + }else{ + $(this).addClass('active').siblings().removeClass('active'); + } + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ + if(toggling){ + $(this).toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $(this).addClass('active').siblings().removeClass('active'); + } + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr, .nav-group:not([data-select-multiple]) > .nav-group-item', function(event){ + $(this).addClass('active').siblings().removeClass('active'); + }) + ; +} diff --git a/js/photon.js b/js/photon.js new file mode 100644 index 0000000..fb963f2 --- /dev/null +++ b/js/photon.js @@ -0,0 +1 @@ +const $ = require('jquery/dist/jquery.js'); diff --git a/js/selection.js b/js/selection.js new file mode 100644 index 0000000..3b6e448 --- /dev/null +++ b/js/selection.js @@ -0,0 +1,49 @@ +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$this.hasClass('active'); + $this.toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + + }else{ + $this.addClass('active').siblings().removeClass('active'); + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if(toggling){ + $this.toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $this.addClass('active').siblings().removeClass('active'); + + }else{ + return; + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().parent().trigger('change'); + }) + .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().trigger('change'); + }) + ; +} diff --git a/package-lock.json b/package-lock.json index 5bdef8b..5dce649 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1250,6 +1250,11 @@ "dev": true, "optional": true }, + "jquery": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c=" + }, "js-yaml": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", diff --git a/sass/navs.scss b/sass/navs.scss index 67641e8..738a47f 100644 --- a/sass/navs.scss +++ b/sass/navs.scss @@ -15,7 +15,6 @@ overflow: hidden; text-overflow: ellipsis; - &:active, &.active { background-color: #dcdfe1; } diff --git a/sass/tables.scss b/sass/tables.scss index 8ac8088..b99a10e 100644 --- a/sass/tables.scss +++ b/sass/tables.scss @@ -22,8 +22,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: $active-color; } From d1de6db2a818c9bede48eadb15e9a877b2764741 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 19:39:46 +0100 Subject: [PATCH 10/22] added: js lib and support for table/nav/list selections tables, list and things should now be automatically selectable if the js lib is included, and support multiple selection if `data-select-multiple` is set on the table/list Upon selection change the `change` event is triggered for the parent table/list --- Gruntfile.js | 25 +++++++++++--- dist/css/photon.css | 6 ++-- dist/js/photon.js | 51 +++++++++++++++++++++++++++++ dist/template-app/index.html | 5 ++- docs/dist/css/photon.css | 6 ++-- docs/dist/photon.js/js/photon.js | 1 + docs/dist/photon.js/js/selection.js | 30 +++++++++++++++++ js/photon.js | 1 + js/selection.js | 49 +++++++++++++++++++++++++++ package-lock.json | 5 +++ package.json | 3 ++ sass/navs.scss | 1 - sass/tables.scss | 4 +-- 13 files changed, 173 insertions(+), 14 deletions(-) create mode 100644 dist/js/photon.js create mode 100644 docs/dist/photon.js/js/photon.js create mode 100644 docs/dist/photon.js/js/selection.js create mode 100644 js/photon.js create mode 100644 js/selection.js diff --git a/Gruntfile.js b/Gruntfile.js index d06abc7..bb6bf8e 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -20,7 +20,8 @@ module.exports = function(grunt) { docsAssetsPath: 'docs/assets/', docsDistPath: 'docs/dist/', docsPath: 'docs/', - srcPath: 'sass/', + sassPath: 'sass/', + jsPath: 'js/', }, banner: '/*!\n' + @@ -34,7 +35,12 @@ module.exports = function(grunt) { ' */\n', clean: { - dist: ['<%= meta.distPath %>/css', '<%= meta.docsDistPath %>/css'] + dist: [ + '<%= meta.distPath %>/css', + '<%= meta.distPath %>/js', + '<%= meta.docsDistPath %>/css', + '<%= meta.docsDistPath %>/js' + ] }, sass: { @@ -83,6 +89,13 @@ module.exports = function(grunt) { } }, + concat: { + js: { + src: '<%= meta.jsPath %>/*.js', + dest: '<%= meta.distPath %>/js/photon.js' + }, + }, + cssmin: { options: { keepSpecialComments: '*' // keep all important comments @@ -104,9 +117,13 @@ module.exports = function(grunt) { port: 8000 }, css: { - files: '<%= meta.srcPath %>**/*.scss', + files: '<%= meta.sassPath %>**/*.scss', tasks: ['dist-css', 'copy'] }, + js: { + files: '<%= meta.jsPath %>/*.js', + tasks: ['concat'] + }, html: { files: '<%= meta.docsPath %>**', tasks: ['jekyll'] @@ -146,7 +163,7 @@ module.exports = function(grunt) { // Tasks grunt.registerTask('dist-css', ['sass', 'usebanner', 'cssmin']); - grunt.registerTask('dist', ['clean', 'dist-css', 'copy']); + grunt.registerTask('dist', ['clean', 'dist-css', 'copy', 'concat']); grunt.registerTask('server', ['dist', 'jekyll:docs', 'connect', 'watch']); grunt.registerTask('default', ['dist']); diff --git a/dist/css/photon.css b/dist/css/photon.css index d89da2d..7975cad 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -769,7 +769,7 @@ img { overflow: hidden; text-overflow: ellipsis; } -.nav-group-item:active, .nav-group-item.active { +.nav-group-item.active { background-color: #dcdfe1; } .nav-group-item .icon { @@ -2253,8 +2253,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: #116cd6; } diff --git a/dist/js/photon.js b/dist/js/photon.js new file mode 100644 index 0000000..c4d9129 --- /dev/null +++ b/dist/js/photon.js @@ -0,0 +1,51 @@ +const $ = require('jquery/dist/jquery.js'); + +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$this.hasClass('active'); + $this.toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + + }else{ + $this.addClass('active').siblings().removeClass('active'); + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if(toggling){ + $this.toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $this.addClass('active').siblings().removeClass('active'); + + }else{ + return; + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().parent().trigger('change'); + }) + .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().trigger('change'); + }) + ; +} diff --git a/dist/template-app/index.html b/dist/template-app/index.html index 037df97..ba60781 100644 --- a/dist/template-app/index.html +++ b/dist/template-app/index.html @@ -55,7 +55,7 @@
-
Name
+
@@ -180,4 +180,7 @@ + diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index d89da2d..7975cad 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -769,7 +769,7 @@ img { overflow: hidden; text-overflow: ellipsis; } -.nav-group-item:active, .nav-group-item.active { +.nav-group-item.active { background-color: #dcdfe1; } .nav-group-item .icon { @@ -2253,8 +2253,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: #116cd6; } diff --git a/docs/dist/photon.js/js/photon.js b/docs/dist/photon.js/js/photon.js new file mode 100644 index 0000000..fb963f2 --- /dev/null +++ b/docs/dist/photon.js/js/photon.js @@ -0,0 +1 @@ +const $ = require('jquery/dist/jquery.js'); diff --git a/docs/dist/photon.js/js/selection.js b/docs/dist/photon.js/js/selection.js new file mode 100644 index 0000000..c81d6c5 --- /dev/null +++ b/docs/dist/photon.js/js/selection.js @@ -0,0 +1,30 @@ +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$(this).hasClass('active'); + $(this).toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + }else{ + $(this).addClass('active').siblings().removeClass('active'); + } + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ + if(toggling){ + $(this).toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $(this).addClass('active').siblings().removeClass('active'); + } + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr, .nav-group:not([data-select-multiple]) > .nav-group-item', function(event){ + $(this).addClass('active').siblings().removeClass('active'); + }) + ; +} diff --git a/js/photon.js b/js/photon.js new file mode 100644 index 0000000..fb963f2 --- /dev/null +++ b/js/photon.js @@ -0,0 +1 @@ +const $ = require('jquery/dist/jquery.js'); diff --git a/js/selection.js b/js/selection.js new file mode 100644 index 0000000..3b6e448 --- /dev/null +++ b/js/selection.js @@ -0,0 +1,49 @@ +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$this.hasClass('active'); + $this.toggleClass('active'); + $(document).one('mouseup', () => { + toggling = false; + }); + + }else{ + $this.addClass('active').siblings().removeClass('active'); + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if(toggling){ + $this.toggleClass('active', togglingState); + + }else if(event.buttons&1){ + $this.addClass('active').siblings().removeClass('active'); + + }else{ + return; + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().parent().trigger('change'); + }) + .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().trigger('change'); + }) + ; +} diff --git a/package-lock.json b/package-lock.json index 5bdef8b..5dce649 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1250,6 +1250,11 @@ "dev": true, "optional": true }, + "jquery": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz", + "integrity": "sha1-XE2d5lKvbNCncBVKYxu6ErAVx4c=" + }, "js-yaml": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", diff --git a/package.json b/package.json index d3380ed..b6490c7 100644 --- a/package.json +++ b/package.json @@ -40,5 +40,8 @@ "grunt-sed": "twbs/grunt-sed#v0.2.0", "load-grunt-tasks": "~3.2.0", "time-grunt": "~1.2.0" + }, + "dependencies": { + "jquery": "^3.2.1" } } diff --git a/sass/navs.scss b/sass/navs.scss index 67641e8..738a47f 100644 --- a/sass/navs.scss +++ b/sass/navs.scss @@ -15,7 +15,6 @@ overflow: hidden; text-overflow: ellipsis; - &:active, &.active { background-color: #dcdfe1; } diff --git a/sass/tables.scss b/sass/tables.scss index 8ac8088..b99a10e 100644 --- a/sass/tables.scss +++ b/sass/tables.scss @@ -22,8 +22,8 @@ tbody { background-color: #f5f5f4; } -tr:active, -.table-striped tr:active:nth-child(even) { +tr.active, +.table-striped tr.active:nth-child(even) { color: #fff; background-color: $active-color; } From 82579a8189022cef9792700e1a60d22ebcaba38c Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 2 Jun 2017 20:13:34 +0100 Subject: [PATCH 11/22] built latest dist --- dist/css/photon.css | 11 +++++------ docs/dist/css/photon.css | 11 +++++------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/dist/css/photon.css b/dist/css/photon.css index a6cc02d..46f60ee 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -494,17 +494,14 @@ h6 { .btn-group .btn-group + .btn-group { margin-left: -1px; } -.btn-group > .btn:first-child { +.btn-group > .btn:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } -.btn-group > .btn:last-child { +.btn-group > .btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } -.btn-group > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} .btn-group .btn + .btn { border-left: 1px solid #c2c0c2; } @@ -2296,6 +2293,7 @@ td:last-child { padding: 3px; font-size: 12px; text-align: center; + color: #666666; border-left: 1px solid #989698; background-color: #b8b6b8; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b6b8), color-stop(100%, #b0aeb0)); @@ -2306,6 +2304,7 @@ td:last-child { border-left: 0; } .tab-item.active { + color: #333; background-color: #d4d2d4; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d2d4), color-stop(100%, #cccacc)); background-image: -webkit-linear-gradient(top, #d4d2d4 0%, #cccacc 100%); @@ -2320,7 +2319,7 @@ td:last-child { font-size: 15px; line-height: 15px; text-align: center; - color: #666; + color: #666666; opacity: 0; transition: opacity .1s linear, background-color .1s linear; border-radius: 3px; diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index a6cc02d..46f60ee 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -494,17 +494,14 @@ h6 { .btn-group .btn-group + .btn-group { margin-left: -1px; } -.btn-group > .btn:first-child { +.btn-group > .btn:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } -.btn-group > .btn:last-child { +.btn-group > .btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } -.btn-group > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} .btn-group .btn + .btn { border-left: 1px solid #c2c0c2; } @@ -2296,6 +2293,7 @@ td:last-child { padding: 3px; font-size: 12px; text-align: center; + color: #666666; border-left: 1px solid #989698; background-color: #b8b6b8; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b6b8), color-stop(100%, #b0aeb0)); @@ -2306,6 +2304,7 @@ td:last-child { border-left: 0; } .tab-item.active { + color: #333; background-color: #d4d2d4; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d2d4), color-stop(100%, #cccacc)); background-image: -webkit-linear-gradient(top, #d4d2d4 0%, #cccacc 100%); @@ -2320,7 +2319,7 @@ td:last-child { font-size: 15px; line-height: 15px; text-align: center; - color: #666; + color: #666666; opacity: 0; transition: opacity .1s linear, background-color .1s linear; border-radius: 3px; From 22ea6488d52762d0efb24be585c91cd805c6d34f Mon Sep 17 00:00:00 2001 From: ProPuke Date: Thu, 8 Jun 2017 16:52:32 +0100 Subject: [PATCH 12/22] added: support for holding `shift` when selecting multiple table entries fixed: right (or middle) clicking when a group of items was selected would cancel the group selection (couldn't easily use the context menu with multiple items selected) --- dist/js/photon.js | 18 +++++++++++++++--- js/selection.js | 18 +++++++++++++++--- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/dist/js/photon.js b/dist/js/photon.js index c4d9129..3b0843d 100644 --- a/dist/js/photon.js +++ b/dist/js/photon.js @@ -11,13 +11,25 @@ const $ = require('jquery/dist/jquery.js'); if((event.ctrlKey||event.metaKey)){ toggling = true; togglingState = !$this.hasClass('active'); - $this.toggleClass('active'); + $this.addClass('selected').toggleClass('active').siblings().removeClass('selected'); $(document).one('mouseup', () => { toggling = false; }); + }else if(event.shiftKey){ + const from = Math.max($this.siblings('.selected').index(),0); + const to = $this.index(); + + $this.siblings().removeClass('active'); + const $children = $this.parent().children(); + for(let i=Math.min(from,to); i<=Math.max(from,to); i++){ + $children.eq(i).addClass('active'); + } + }else{ - $this.addClass('active').siblings().removeClass('active'); + if(!$this.hasClass('active')||event.which==1){ + $this.addClass('active selected').siblings().removeClass('active selected'); + } } $this.closest('[data-select-multiple]').trigger('change'); @@ -28,7 +40,7 @@ const $ = require('jquery/dist/jquery.js'); if(toggling){ $this.toggleClass('active', togglingState); - }else if(event.buttons&1){ + }else if(event.buttons&1&&!event.shiftKey){ $this.addClass('active').siblings().removeClass('active'); }else{ diff --git a/js/selection.js b/js/selection.js index 3b6e448..b613c42 100644 --- a/js/selection.js +++ b/js/selection.js @@ -9,13 +9,25 @@ if((event.ctrlKey||event.metaKey)){ toggling = true; togglingState = !$this.hasClass('active'); - $this.toggleClass('active'); + $this.addClass('selected').toggleClass('active').siblings().removeClass('selected'); $(document).one('mouseup', () => { toggling = false; }); + }else if(event.shiftKey){ + const from = Math.max($this.siblings('.selected').index(),0); + const to = $this.index(); + + $this.siblings().removeClass('active'); + const $children = $this.parent().children(); + for(let i=Math.min(from,to); i<=Math.max(from,to); i++){ + $children.eq(i).addClass('active'); + } + }else{ - $this.addClass('active').siblings().removeClass('active'); + if(!$this.hasClass('active')||event.which==1){ + $this.addClass('active selected').siblings().removeClass('active selected'); + } } $this.closest('[data-select-multiple]').trigger('change'); @@ -26,7 +38,7 @@ if(toggling){ $this.toggleClass('active', togglingState); - }else if(event.buttons&1){ + }else if(event.buttons&1&&!event.shiftKey){ $this.addClass('active').siblings().removeClass('active'); }else{ From e7cbe52c195744f58543e67bc75488cc9c64b378 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Tue, 20 Jun 2017 17:45:29 +0100 Subject: [PATCH 13/22] fixed: button icons were the wrong colour on non-default buttons now the same colour as text (white), on coloured buttons --- dist/css/photon.css | 6 ++++++ docs/dist/css/photon.css | 6 ++++++ sass/buttons.scss | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/dist/css/photon.css b/dist/css/photon.css index 46f60ee..879b495 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -461,6 +461,12 @@ h6 { line-height: 1; } +.btn-positive .icon, +.btn-negative .icon, +.btn-warning .icon { + color: #fff; +} + .btn .icon-text { margin-right: 5px; } diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index 46f60ee..879b495 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -461,6 +461,12 @@ h6 { line-height: 1; } +.btn-positive .icon, +.btn-negative .icon, +.btn-warning .icon { + color: #fff; +} + .btn .icon-text { margin-right: 5px; } diff --git a/sass/buttons.scss b/sass/buttons.scss index 63d8198..08fa4f6 100644 --- a/sass/buttons.scss +++ b/sass/buttons.scss @@ -116,6 +116,11 @@ font-size: 14px; line-height: 1; } +.btn-positive .icon, +.btn-negative .icon, +.btn-warning .icon { + color: #fff; +} // Add the margin next to the icon if there is text in the button too .btn .icon-text { From 6dcfe54771a18a3d0f287e7c8413bda4d7af2ef9 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Tue, 20 Jun 2017 17:47:26 +0100 Subject: [PATCH 14/22] fixed: button icons were the wrong colour on non-default buttons now the same colour as text (white), on coloured buttons --- dist/css/photon.css | 1 + docs/dist/css/photon.css | 1 + sass/buttons.scss | 1 + 3 files changed, 3 insertions(+) diff --git a/dist/css/photon.css b/dist/css/photon.css index 879b495..e0e70a0 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -461,6 +461,7 @@ h6 { line-height: 1; } +.btn-primary .icon, .btn-positive .icon, .btn-negative .icon, .btn-warning .icon { diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index 879b495..e0e70a0 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -461,6 +461,7 @@ h6 { line-height: 1; } +.btn-primary .icon, .btn-positive .icon, .btn-negative .icon, .btn-warning .icon { diff --git a/sass/buttons.scss b/sass/buttons.scss index 08fa4f6..17082cb 100644 --- a/sass/buttons.scss +++ b/sass/buttons.scss @@ -116,6 +116,7 @@ font-size: 14px; line-height: 1; } +.btn-primary .icon, .btn-positive .icon, .btn-negative .icon, .btn-warning .icon { From d1b4d2dbe0805782d441771ae752225ccdb6a1df Mon Sep 17 00:00:00 2001 From: ProPuke Date: Sat, 24 Jun 2017 04:00:02 +0100 Subject: [PATCH 15/22] added: vertical pane groups --- dist/css/photon.css | 45 ++++++++++++++++------ docs/dist/css/photon.css | 45 ++++++++++++++++------ sass/grid.scss | 83 ++++++++++++++++++++++++++++------------ 3 files changed, 127 insertions(+), 46 deletions(-) diff --git a/dist/css/photon.css b/dist/css/photon.css index e0e70a0..4d1d5d7 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -670,36 +670,59 @@ textarea { left: 0; display: flex; } - -.pane { +.pane-group .pane { position: relative; overflow-y: auto; flex: 1; border-left: 1px solid #ddd; } -.pane:first-child { +.pane-group .pane:first-child { border-left: 0; } - -.pane-sm { +.pane-group .pane-sm { max-width: 220px; min-width: 150px; } - -.pane-mini { +.pane-group .pane-mini { width: 80px; flex: none; } - -.pane-one-fourth { +.pane-group .pane-one-fourth { width: 25%; flex: none; } - -.pane-one-third { +.pane-group .pane-one-third { width: 33.3%; flex: none; } +.pane-group.vertical { + flex-direction: column; +} +.pane-group.vertical .pane { + border-left: 0 none; + border-top: 1px solid #ddd; +} +.pane-group.vertical .pane:first-child { + border-top: 0; +} +.pane-group.vertical .pane-sm { + max-width: none; + min-width: 0; + max-height: 220px; + min-height: 150px; +} +.pane-group.vertical .pane-mini { + width: auto; + height: 80px; +} +.pane-group.vertical .pane-one-fourth { + width: auto; + height: 25%; +} +.pane-group.vertical .pane-one-third { + width: auto; + height: 33.3%; +} img { -webkit-user-drag: text; diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index e0e70a0..4d1d5d7 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -670,36 +670,59 @@ textarea { left: 0; display: flex; } - -.pane { +.pane-group .pane { position: relative; overflow-y: auto; flex: 1; border-left: 1px solid #ddd; } -.pane:first-child { +.pane-group .pane:first-child { border-left: 0; } - -.pane-sm { +.pane-group .pane-sm { max-width: 220px; min-width: 150px; } - -.pane-mini { +.pane-group .pane-mini { width: 80px; flex: none; } - -.pane-one-fourth { +.pane-group .pane-one-fourth { width: 25%; flex: none; } - -.pane-one-third { +.pane-group .pane-one-third { width: 33.3%; flex: none; } +.pane-group.vertical { + flex-direction: column; +} +.pane-group.vertical .pane { + border-left: 0 none; + border-top: 1px solid #ddd; +} +.pane-group.vertical .pane:first-child { + border-top: 0; +} +.pane-group.vertical .pane-sm { + max-width: none; + min-width: 0; + max-height: 220px; + min-height: 150px; +} +.pane-group.vertical .pane-mini { + width: auto; + height: 80px; +} +.pane-group.vertical .pane-one-fourth { + width: auto; + height: 25%; +} +.pane-group.vertical .pane-one-third { + width: auto; + height: 33.3%; +} img { -webkit-user-drag: text; diff --git a/sass/grid.scss b/sass/grid.scss index 3760057..27ed97d 100644 --- a/sass/grid.scss +++ b/sass/grid.scss @@ -9,35 +9,70 @@ bottom: 0; left: 0; display: flex; -} -.pane { - position: relative; - overflow-y: auto; - flex: 1; - border-left: 1px solid $border-color; + .pane { + position: relative; + overflow-y: auto; + flex: 1; + border-left: 1px solid $border-color; - &:first-child { - border-left: 0; + &:first-child { + border-left: 0; + } } -} -.pane-sm { - max-width: 220px; - min-width: 150px; -} + .pane-sm { + max-width: 220px; + min-width: 150px; + } -.pane-mini { - width: 80px; - flex: none; -} + .pane-mini { + width: 80px; + flex: none; + } -.pane-one-fourth { - width: 25%; - flex: none; -} + .pane-one-fourth { + width: 25%; + flex: none; + } -.pane-one-third { - width: 33.3%; - flex: none; + .pane-one-third { + width: 33.3%; + flex: none; + } + + &.vertical { + flex-direction: column; + + .pane { + border-left: 0 none; + border-top: 1px solid $border-color; + + &:first-child { + border-top: 0; + } + } + + .pane-sm { + max-width: none; + min-width: 0; + max-height: 220px; + min-height: 150px; + } + + .pane-mini { + width: auto; + height: 80px; + } + + .pane-one-fourth { + width: auto; + height: 25%; + } + + .pane-one-third { + width: auto; + height: 33.3%; + } + } } From 1b7fe731cfd46d851a3387b57c64a6811c67e3fc Mon Sep 17 00:00:00 2001 From: ProPuke Date: Sat, 24 Jun 2017 16:23:53 +0100 Subject: [PATCH 16/22] fixed: nested panes appeared incorrectly when verticals were involved --- dist/css/photon.css | 24 ++++++++++++------------ docs/dist/css/photon.css | 24 ++++++++++++------------ sass/grid.scss | 20 ++++++++++---------- 3 files changed, 34 insertions(+), 34 deletions(-) diff --git a/dist/css/photon.css b/dist/css/photon.css index 4d1d5d7..8c320da 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -670,56 +670,56 @@ textarea { left: 0; display: flex; } -.pane-group .pane { +.pane-group > .pane { position: relative; overflow-y: auto; flex: 1; border-left: 1px solid #ddd; } -.pane-group .pane:first-child { +.pane-group > .pane:first-child { border-left: 0; } -.pane-group .pane-sm { +.pane-group > .pane-sm { max-width: 220px; min-width: 150px; } -.pane-group .pane-mini { +.pane-group > .pane-mini { width: 80px; flex: none; } -.pane-group .pane-one-fourth { +.pane-group > .pane-one-fourth { width: 25%; flex: none; } -.pane-group .pane-one-third { +.pane-group > .pane-one-third { width: 33.3%; flex: none; } .pane-group.vertical { flex-direction: column; } -.pane-group.vertical .pane { +.pane-group.vertical > .pane { border-left: 0 none; border-top: 1px solid #ddd; } -.pane-group.vertical .pane:first-child { +.pane-group.vertical > .pane:first-child { border-top: 0; } -.pane-group.vertical .pane-sm { +.pane-group.vertical > .pane-sm { max-width: none; min-width: 0; max-height: 220px; min-height: 150px; } -.pane-group.vertical .pane-mini { +.pane-group.vertical > .pane-mini { width: auto; height: 80px; } -.pane-group.vertical .pane-one-fourth { +.pane-group.vertical > .pane-one-fourth { width: auto; height: 25%; } -.pane-group.vertical .pane-one-third { +.pane-group.vertical > .pane-one-third { width: auto; height: 33.3%; } diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index 4d1d5d7..8c320da 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -670,56 +670,56 @@ textarea { left: 0; display: flex; } -.pane-group .pane { +.pane-group > .pane { position: relative; overflow-y: auto; flex: 1; border-left: 1px solid #ddd; } -.pane-group .pane:first-child { +.pane-group > .pane:first-child { border-left: 0; } -.pane-group .pane-sm { +.pane-group > .pane-sm { max-width: 220px; min-width: 150px; } -.pane-group .pane-mini { +.pane-group > .pane-mini { width: 80px; flex: none; } -.pane-group .pane-one-fourth { +.pane-group > .pane-one-fourth { width: 25%; flex: none; } -.pane-group .pane-one-third { +.pane-group > .pane-one-third { width: 33.3%; flex: none; } .pane-group.vertical { flex-direction: column; } -.pane-group.vertical .pane { +.pane-group.vertical > .pane { border-left: 0 none; border-top: 1px solid #ddd; } -.pane-group.vertical .pane:first-child { +.pane-group.vertical > .pane:first-child { border-top: 0; } -.pane-group.vertical .pane-sm { +.pane-group.vertical > .pane-sm { max-width: none; min-width: 0; max-height: 220px; min-height: 150px; } -.pane-group.vertical .pane-mini { +.pane-group.vertical > .pane-mini { width: auto; height: 80px; } -.pane-group.vertical .pane-one-fourth { +.pane-group.vertical > .pane-one-fourth { width: auto; height: 25%; } -.pane-group.vertical .pane-one-third { +.pane-group.vertical > .pane-one-third { width: auto; height: 33.3%; } diff --git a/sass/grid.scss b/sass/grid.scss index 27ed97d..86845af 100644 --- a/sass/grid.scss +++ b/sass/grid.scss @@ -10,7 +10,7 @@ left: 0; display: flex; - .pane { + > .pane { position: relative; overflow-y: auto; flex: 1; @@ -21,22 +21,22 @@ } } - .pane-sm { + > .pane-sm { max-width: 220px; min-width: 150px; } - .pane-mini { + > .pane-mini { width: 80px; flex: none; } - .pane-one-fourth { + > .pane-one-fourth { width: 25%; flex: none; } - .pane-one-third { + > .pane-one-third { width: 33.3%; flex: none; } @@ -44,7 +44,7 @@ &.vertical { flex-direction: column; - .pane { + > .pane { border-left: 0 none; border-top: 1px solid $border-color; @@ -53,24 +53,24 @@ } } - .pane-sm { + > .pane-sm { max-width: none; min-width: 0; max-height: 220px; min-height: 150px; } - .pane-mini { + > .pane-mini { width: auto; height: 80px; } - .pane-one-fourth { + > .pane-one-fourth { width: auto; height: 25%; } - .pane-one-third { + > .pane-one-third { width: auto; height: 33.3%; } From b9d2a2697ff2df77706e3b5a2e79329bdd054b94 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Wed, 28 Jun 2017 18:22:58 +0100 Subject: [PATCH 17/22] added: pane resizing (chuck a
between panes to allow them to be resized) --- Gruntfile.js | 5 +- dist/css/photon.css | 13 +++++ dist/js/photon.js | 45 ++++++++++++++++ docs/dist/css/photon.css | 13 +++++ docs/dist/js/photon.js | 107 +++++++++++++++++++++++++++++++++++++++ js/dragbar.js | 44 ++++++++++++++++ sass/grid.scss | 15 ++++++ 7 files changed, 241 insertions(+), 1 deletion(-) create mode 100644 docs/dist/js/photon.js create mode 100644 js/dragbar.js diff --git a/Gruntfile.js b/Gruntfile.js index bb6bf8e..e44dbc0 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -91,7 +91,10 @@ module.exports = function(grunt) { concat: { js: { - src: '<%= meta.jsPath %>/*.js', + src: [ + '<%= meta.jsPath %>/photon.js', + '<%= meta.jsPath %>/*.js' + ], dest: '<%= meta.distPath %>/js/photon.js' }, }, diff --git a/dist/css/photon.css b/dist/css/photon.css index 8c320da..f9eae7e 100644 --- a/dist/css/photon.css +++ b/dist/css/photon.css @@ -695,6 +695,13 @@ textarea { width: 33.3%; flex: none; } +.pane-group > .dragbar { + width: 8px; + margin: 0 -4px; + flex: none; + cursor: ew-resize; + z-index: 1; +} .pane-group.vertical { flex-direction: column; } @@ -723,6 +730,12 @@ textarea { width: auto; height: 33.3%; } +.pane-group.vertical > .dragbar { + height: 8px; + width: auto; + margin: -4px 0; + cursor: ns-resize; +} img { -webkit-user-drag: text; diff --git a/dist/js/photon.js b/dist/js/photon.js index 3b0843d..27f9aa5 100644 --- a/dist/js/photon.js +++ b/dist/js/photon.js @@ -1,5 +1,50 @@ const $ = require('jquery/dist/jquery.js'); +{ + $(document) + .on('mousedown', '.pane-group > .dragbar', function(event){ + const $this = $(this); + const $group = $this.parent(); + const isVertical = $group.hasClass('vertical'); + + const start = isVertical?event.clientY:event.clientX; + + const $prev = $this.prev('.pane'); + const $next = $this.next('.pane'); + + const sizes = isVertical?[$prev.height(), $next.height()]:[$prev.width(), $next.width()]; + + $prev.css({ flex: '1 '+sizes[0]+'px'}); + $next.css({ flex: '1 '+sizes[1]+'px'}); + + $this.addClass('active'); + + function onMouseMove(event) { + const diff = (isVertical?event.clientY:event.clientX) - start; + + console.log(diff); + + $prev.css({ flex: '1 '+(sizes[0]+diff)+'px'}); + $next.css({ flex: '1 '+(sizes[1]-diff)+'px'}); + } + + function onMouseUp(event) { + $this.removeClass('active'); + + $(window) + .off('mousemove', onMouseMove) + .off('mouseup', onMouseUp) + ; + } + + $(window) + .on('mousemove', onMouseMove) + .on('mouseup', onMouseUp) + ; + }) + ; +} + { let toggling = false; let togglingState = false; diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css index 8c320da..f9eae7e 100644 --- a/docs/dist/css/photon.css +++ b/docs/dist/css/photon.css @@ -695,6 +695,13 @@ textarea { width: 33.3%; flex: none; } +.pane-group > .dragbar { + width: 8px; + margin: 0 -4px; + flex: none; + cursor: ew-resize; + z-index: 1; +} .pane-group.vertical { flex-direction: column; } @@ -723,6 +730,12 @@ textarea { width: auto; height: 33.3%; } +.pane-group.vertical > .dragbar { + height: 8px; + width: auto; + margin: -4px 0; + cursor: ns-resize; +} img { -webkit-user-drag: text; diff --git a/docs/dist/js/photon.js b/docs/dist/js/photon.js new file mode 100644 index 0000000..ad0bdd3 --- /dev/null +++ b/docs/dist/js/photon.js @@ -0,0 +1,107 @@ +const $ = require('jquery/dist/jquery.js'); + +{ + $(document) + .on('mousedown', '.pane-group > .dragbar', function(event){ + const $this = $(this); + const $group = $this.parent(); + + const start = event.clientX; + + const $prev = $this.prev('.pane'); + const $next = $this.next('.pane'); + + const widths = [$prev.width(), $next.width()]; + + $prev.css({ flex: '1 '+widths[0]+'px'}); + $next.css({ flex: '1 '+widths[1]+'px'}); + + $this.addClass('active'); + + function onMouseMove(event) { + const diff = event.clientX - start; + + console.log(diff); + + $prev.css({ flex: '1 '+(widths[0]+diff)+'px'}); + $next.css({ flex: '1 '+(widths[1]-diff)+'px'}); + } + + function onMouseUp(event) { + $this.removeClass('active'); + + $(window) + .off('mousemove', onMouseMove) + .off('mouseup', onMouseUp) + ; + } + + $(window) + .on('mousemove', onMouseMove) + .on('mouseup', onMouseUp) + ; + }) + ; +} + +{ + let toggling = false; + let togglingState = false; + + $(document) + .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if((event.ctrlKey||event.metaKey)){ + toggling = true; + togglingState = !$this.hasClass('active'); + $this.addClass('selected').toggleClass('active').siblings().removeClass('selected'); + $(document).one('mouseup', () => { + toggling = false; + }); + + }else if(event.shiftKey){ + const from = Math.max($this.siblings('.selected').index(),0); + const to = $this.index(); + + $this.siblings().removeClass('active'); + const $children = $this.parent().children(); + for(let i=Math.min(from,to); i<=Math.max(from,to); i++){ + $children.eq(i).addClass('active'); + } + + }else{ + if(!$this.hasClass('active')||event.which==1){ + $this.addClass('active selected').siblings().removeClass('active selected'); + } + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ + const $this = $(this); + + if(toggling){ + $this.toggleClass('active', togglingState); + + }else if(event.buttons&1&&!event.shiftKey){ + $this.addClass('active').siblings().removeClass('active'); + + }else{ + return; + } + + $this.closest('[data-select-multiple]').trigger('change'); + }) + .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().parent().trigger('change'); + }) + .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ + const $this = $(this); + $this.addClass('active').siblings().removeClass('active'); + $this.parent().trigger('change'); + }) + ; +} diff --git a/js/dragbar.js b/js/dragbar.js new file mode 100644 index 0000000..9112440 --- /dev/null +++ b/js/dragbar.js @@ -0,0 +1,44 @@ +{ + $(document) + .on('mousedown', '.pane-group > .dragbar', function(event){ + const $this = $(this); + const $group = $this.parent(); + const isVertical = $group.hasClass('vertical'); + + const start = isVertical?event.clientY:event.clientX; + + const $prev = $this.prev('.pane'); + const $next = $this.next('.pane'); + + const sizes = isVertical?[$prev.height(), $next.height()]:[$prev.width(), $next.width()]; + + $prev.css({ flex: '1 '+sizes[0]+'px'}); + $next.css({ flex: '1 '+sizes[1]+'px'}); + + $this.addClass('active'); + + function onMouseMove(event) { + const diff = (isVertical?event.clientY:event.clientX) - start; + + console.log(diff); + + $prev.css({ flex: '1 '+(sizes[0]+diff)+'px'}); + $next.css({ flex: '1 '+(sizes[1]-diff)+'px'}); + } + + function onMouseUp(event) { + $this.removeClass('active'); + + $(window) + .off('mousemove', onMouseMove) + .off('mouseup', onMouseUp) + ; + } + + $(window) + .on('mousemove', onMouseMove) + .on('mouseup', onMouseUp) + ; + }) + ; +} diff --git a/sass/grid.scss b/sass/grid.scss index 86845af..cc0775c 100644 --- a/sass/grid.scss +++ b/sass/grid.scss @@ -41,6 +41,14 @@ flex: none; } + > .dragbar { + width: 8px; + margin: 0 -4px; + flex: none; + cursor: ew-resize; + z-index: 1; + } + &.vertical { flex-direction: column; @@ -74,5 +82,12 @@ width: auto; height: 33.3%; } + + > .dragbar { + height: 8px; + width: auto; + margin: -4px 0; + cursor: ns-resize; + } } } From 5f17c5e94717dd2c83b260f1f01d15b884ad35cb Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 30 Jun 2017 15:28:10 +0100 Subject: [PATCH 18/22] fixed: stray console.log on pane resize --- dist/js/photon.js | 2 -- docs/dist/js/photon.js | 2 -- js/dragbar.js | 2 -- 3 files changed, 6 deletions(-) diff --git a/dist/js/photon.js b/dist/js/photon.js index 27f9aa5..9b0e4b5 100644 --- a/dist/js/photon.js +++ b/dist/js/photon.js @@ -22,8 +22,6 @@ const $ = require('jquery/dist/jquery.js'); function onMouseMove(event) { const diff = (isVertical?event.clientY:event.clientX) - start; - console.log(diff); - $prev.css({ flex: '1 '+(sizes[0]+diff)+'px'}); $next.css({ flex: '1 '+(sizes[1]-diff)+'px'}); } diff --git a/docs/dist/js/photon.js b/docs/dist/js/photon.js index ad0bdd3..ed16de1 100644 --- a/docs/dist/js/photon.js +++ b/docs/dist/js/photon.js @@ -21,8 +21,6 @@ const $ = require('jquery/dist/jquery.js'); function onMouseMove(event) { const diff = event.clientX - start; - console.log(diff); - $prev.css({ flex: '1 '+(widths[0]+diff)+'px'}); $next.css({ flex: '1 '+(widths[1]-diff)+'px'}); } diff --git a/js/dragbar.js b/js/dragbar.js index 9112440..5f5e653 100644 --- a/js/dragbar.js +++ b/js/dragbar.js @@ -20,8 +20,6 @@ function onMouseMove(event) { const diff = (isVertical?event.clientY:event.clientX) - start; - console.log(diff); - $prev.css({ flex: '1 '+(sizes[0]+diff)+'px'}); $next.css({ flex: '1 '+(sizes[1]-diff)+'px'}); } From 16f257bb7956ac934b0bbf9cdfe09fdc36d62d8c Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 7 Jul 2017 02:34:43 +0100 Subject: [PATCH 19/22] tidied: build (dist) files now untracked --- .gitignore | 9 + dist/css/photon.css | 2416 --------------------- dist/js/photon.js | 106 - docs/assets/css/docs.css | 532 ----- docs/assets/css/docs.min.css | 1 - docs/assets/css/normalize.css | 424 ---- docs/assets/css/pygments-manni.css | 66 - docs/dist/css/photon.css | 2416 --------------------- docs/dist/fonts/photon-entypo.eot | Bin 48644 -> 0 bytes docs/dist/fonts/photon-entypo.svg | 295 --- docs/dist/fonts/photon-entypo.ttf | Bin 48456 -> 0 bytes docs/dist/fonts/photon-entypo.woff | Bin 30692 -> 0 bytes docs/dist/js/photon.js | 105 - docs/dist/photon.js/js/photon.js | 1 - docs/dist/photon.js/js/selection.js | 30 - docs/dist/template-app/app.js | 43 - docs/dist/template-app/images/avatar.jpg | Bin 56060 -> 0 bytes docs/dist/template-app/images/avatar2.png | Bin 98911 -> 0 bytes docs/dist/template-app/images/avatar3.jpg | Bin 24875 -> 0 bytes docs/dist/template-app/images/avatar4.jpg | Bin 42497 -> 0 bytes docs/dist/template-app/images/avatar5.png | Bin 559959 -> 0 bytes docs/dist/template-app/images/avatar6.jpg | Bin 56060 -> 0 bytes docs/dist/template-app/images/avatar7.jpg | Bin 7538 -> 0 bytes docs/dist/template-app/index.html | 183 -- docs/dist/template-app/js/index.js | 31 - docs/dist/template-app/js/menu.js | 27 - docs/dist/template-app/package.json | 10 - 27 files changed, 9 insertions(+), 6686 deletions(-) delete mode 100644 dist/css/photon.css delete mode 100644 dist/js/photon.js delete mode 100644 docs/assets/css/docs.css delete mode 100644 docs/assets/css/docs.min.css delete mode 100644 docs/assets/css/normalize.css delete mode 100644 docs/assets/css/pygments-manni.css delete mode 100644 docs/dist/css/photon.css delete mode 100644 docs/dist/fonts/photon-entypo.eot delete mode 100644 docs/dist/fonts/photon-entypo.svg delete mode 100644 docs/dist/fonts/photon-entypo.ttf delete mode 100644 docs/dist/fonts/photon-entypo.woff delete mode 100644 docs/dist/js/photon.js delete mode 100644 docs/dist/photon.js/js/photon.js delete mode 100644 docs/dist/photon.js/js/selection.js delete mode 100644 docs/dist/template-app/app.js delete mode 100644 docs/dist/template-app/images/avatar.jpg delete mode 100644 docs/dist/template-app/images/avatar2.png delete mode 100644 docs/dist/template-app/images/avatar3.jpg delete mode 100644 docs/dist/template-app/images/avatar4.jpg delete mode 100644 docs/dist/template-app/images/avatar5.png delete mode 100644 docs/dist/template-app/images/avatar6.jpg delete mode 100644 docs/dist/template-app/images/avatar7.jpg delete mode 100644 docs/dist/template-app/index.html delete mode 100644 docs/dist/template-app/js/index.js delete mode 100644 docs/dist/template-app/js/menu.js delete mode 100644 docs/dist/template-app/package.json diff --git a/.gitignore b/.gitignore index 39444d4..9b6cec1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,12 @@ +# Build files +dist/css +dist/js +docs/assets/css +docs/dist/css +docs/dist/fonts +docs/dist/js +docs/dist/template-app + # Ignore docs files _gh_pages _site diff --git a/dist/css/photon.css b/dist/css/photon.css deleted file mode 100644 index f0e0716..0000000 --- a/dist/css/photon.css +++ /dev/null @@ -1,2416 +0,0 @@ -/*! - * ===================================================== - * Photon v0.1.2 - * Copyright 2017 Connor Sears - * Licensed under MIT (https://github.com/connors/proton/blob/master/LICENSE) - * - * v0.1.2 designed by @connors. - * ===================================================== - */ - -@charset "UTF-8"; -audio, -canvas, -progress, -video { - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; -} - -a:active, -a:hover { - outline: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -* { - cursor: default; - -webkit-user-select: none; -} - -input, -textarea { - -webkit-user-select: text; -} - -form, -input, -optgroup, -select, -textarea { - -webkit-user-select: text; - -webkit-app-region: no-drag; -} - -* { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -html { - height: 100%; - width: 100%; - overflow: hidden; -} - -body { - height: 100%; - padding: 0; - margin: 0; - font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, "Segoe UI", sans-serif; - font-size: 13px; - line-height: 1.6; - color: #333; - background-color: transparent; -} - -hr { - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 20px; - margin-bottom: 10px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -h1 { - font-size: 36px; -} - -h2 { - font-size: 30px; -} - -h3 { - font-size: 24px; -} - -h4 { - font-size: 18px; -} - -h5 { - font-size: 14px; -} - -h6 { - font-size: 12px; -} - -.window { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: flex; - flex-direction: column; - background-color: #fff; -} - -.window-content { - position: relative; - overflow-y: auto; - display: flex; - flex: 1; -} - -.selectable-text { - cursor: text; - -webkit-user-select: text; -} - -.text-center { - text-align: center; -} - -.text-right { - text-align: right; -} - -.text-left { - text-align: left; -} - -.pull-left { - float: left; -} - -.pull-right { - float: right; -} - -.padded { - padding: 10px; -} - -.padded-less { - padding: 5px; -} - -.padded-more { - padding: 20px; -} - -.padded-vertically { - padding-top: 10px; - padding-bottom: 10px; -} - -.padded-vertically-less { - padding-top: 5px; - padding-bottom: 5px; -} - -.padded-vertically-more { - padding-top: 20px; - padding-bottom: 20px; -} - -.padded-horizontally { - padding-right: 10px; - padding-left: 10px; -} - -.padded-horizontally-less { - padding-right: 5px; - padding-left: 5px; -} - -.padded-horizontally-more { - padding-right: 20px; - padding-left: 20px; -} - -.padded-top { - padding-top: 10px; -} - -.padded-top-less { - padding-top: 5px; -} - -.padded-top-more { - padding-top: 20px; -} - -.padded-bottom { - padding-bottom: 10px; -} - -.padded-bottom-less { - padding-bottom: 5px; -} - -.padded-bottom-more { - padding-bottom: 20px; -} - -.sidebar { - background-color: #f5f5f4; -} - -.draggable { - -webkit-app-region: drag; -} - -.not-draggable { - -webkit-app-region: no-drag; -} - -.clearfix:before, .clearfix:after { - display: table; - content: " "; -} -.clearfix:after { - clear: both; -} - -.btn { - display: inline-block; - padding: 3px 8px; - margin-bottom: 0; - font-size: 12px; - line-height: 1.4; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: default; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06); - -webkit-app-region: no-drag; -} -.btn:focus { - outline: none; - box-shadow: none; -} - -.btn-mini { - padding: 2px 6px; -} - -.btn-large { - padding: 6px 12px; -} - -.btn-form { - padding-right: 20px; - padding-left: 20px; -} - -.btn-default { - color: #333; - border-top-color: #c2c0c2; - border-right-color: #c2c0c2; - border-bottom-color: #a19fa1; - border-left-color: #c2c0c2; - background-color: #fcfcfc; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f1f1f1)); - background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%); - background-image: linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 100%); -} -.btn-default:active:not([disabled]) { - background-color: #ddd; - background-image: none; -} - -.btn-primary, -.btn-positive, -.btn-negative, -.btn-warning { - color: #fff; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -} - -.btn-primary { - border-color: #388df8; - border-bottom-color: #0866dc; - background-color: #6eb4f7; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6eb4f7), color-stop(100%, #1a82fb)); - background-image: -webkit-linear-gradient(top, #6eb4f7 0%, #1a82fb 100%); - background-image: linear-gradient(to bottom, #6eb4f7 0%, #1a82fb 100%); -} -.btn-primary:active:not([disabled]) { - background-color: #3e9bf4; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9bf4), color-stop(100%, #0469de)); - background-image: -webkit-linear-gradient(top, #3e9bf4 0%, #0469de 100%); - background-image: linear-gradient(to bottom, #3e9bf4 0%, #0469de 100%); -} - -.btn-positive { - border-color: #29a03b; - border-bottom-color: #248b34; - background-color: #5bd46d; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bd46d), color-stop(100%, #29a03b)); - background-image: -webkit-linear-gradient(top, #5bd46d 0%, #29a03b 100%); - background-image: linear-gradient(to bottom, #5bd46d 0%, #29a03b 100%); -} -.btn-positive:active:not([disabled]) { - background-color: #34c84a; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34c84a), color-stop(100%, #248b34)); - background-image: -webkit-linear-gradient(top, #34c84a 0%, #248b34 100%); - background-image: linear-gradient(to bottom, #34c84a 0%, #248b34 100%); -} - -.btn-negative { - border-color: #fb2f29; - border-bottom-color: #fb1710; - background-color: #fd918d; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd918d), color-stop(100%, #fb2f29)); - background-image: -webkit-linear-gradient(top, #fd918d 0%, #fb2f29 100%); - background-image: linear-gradient(to bottom, #fd918d 0%, #fb2f29 100%); -} -.btn-negative:active:not([disabled]) { - background-color: #fc605b; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc605b), color-stop(100%, #fb1710)); - background-image: -webkit-linear-gradient(top, #fc605b 0%, #fb1710 100%); - background-image: linear-gradient(to bottom, #fc605b 0%, #fb1710 100%); -} - -.btn-warning { - border-color: #fcaa0e; - border-bottom-color: #ee9d02; - background-color: #fece72; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fece72), color-stop(100%, #fcaa0e)); - background-image: -webkit-linear-gradient(top, #fece72 0%, #fcaa0e 100%); - background-image: linear-gradient(to bottom, #fece72 0%, #fcaa0e 100%); -} -.btn-warning:active:not([disabled]) { - background-color: #fdbc40; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdbc40), color-stop(100%, #ee9d02)); - background-image: -webkit-linear-gradient(top, #fdbc40 0%, #ee9d02 100%); - background-image: linear-gradient(to bottom, #fdbc40 0%, #ee9d02 100%); -} - -.btn .icon { - float: left; - width: 14px; - height: 14px; - margin-top: 1px; - margin-bottom: 1px; - color: #737475; - font-size: 14px; - line-height: 1; -} - -.btn-primary .icon, -.btn-positive .icon, -.btn-negative .icon, -.btn-warning .icon { - color: #fff; -} - -.btn[disabled] { - color: #b7b7b7; -} - -.btn-primary[disabled], -.btn-positive[disabled], -.btn-negative[disabled], -.btn-warning[disabled] { - color: rgba(255, 255, 255, 0.7); - filter: saturate(30%) brightness(110%); -} - -.btn[disabled] .icon { - color: #b7b7b7; -} - -.btn .icon-text { - margin-right: 5px; -} - -.btn-dropdown:after { - font-family: "photon-entypo"; - margin-left: 5px; - content: '\e873'; -} - -.btn-group { - position: relative; - display: inline-block; - vertical-align: middle; - -webkit-app-region: no-drag; -} -.btn-group .btn { - position: relative; - float: left; -} -.btn-group .btn:focus, .btn-group .btn:active { - z-index: 2; -} -.btn-group .btn.active { - z-index: 3; -} - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-group > .btn:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .btn + .btn { - border-left: 1px solid #c2c0c2; -} -.btn-group .btn + .btn.active { - border-left: 0; -} -.btn-group .active { - color: #fff; - border: 1px solid transparent; - background-color: #6d6c6d; - background-image: none; -} -.btn-group .active .icon { - color: #fff; -} -.btn-group [disabled] .icon { - color: #b7b7b7; -} - -.toolbar { - min-height: 22px; - box-shadow: inset 0 1px 0 #f5f4f5; - background-color: #e8e6e8; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e6e8), color-stop(100%, #d1cfd1)); - background-image: -webkit-linear-gradient(top, #e8e6e8 0%, #d1cfd1 100%); - background-image: linear-gradient(to bottom, #e8e6e8 0%, #d1cfd1 100%); -} -.toolbar:before, .toolbar:after { - display: table; - content: " "; -} -.toolbar:after { - clear: both; -} - -.toolbar-header { - border-bottom: 1px solid #c2c0c2; -} -.toolbar-header .title { - margin-top: 1px; -} - -.toolbar-footer { - border-top: 1px solid #c2c0c2; - -webkit-app-region: drag; -} - -.title { - margin: 0; - font-size: 12px; - font-weight: 400; - text-align: center; - color: #555; - cursor: default; -} - -.toolbar-borderless { - border-top: 0; - border-bottom: 0; -} - -.toolbar-actions { - margin-top: 4px; - margin-bottom: 3px; - padding-right: 3px; - padding-left: 3px; - padding-bottom: 3px; - -webkit-app-region: drag; -} -.toolbar-actions:before, .toolbar-actions:after { - display: table; - content: " "; -} -.toolbar-actions:after { - clear: both; -} -.toolbar-actions > .btn, -.toolbar-actions > .btn-group { - margin-left: 4px; - margin-right: 4px; -} - -label { - display: inline-block; - font-size: 13px; - margin-bottom: 5px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -input[type="search"] { - box-sizing: border-box; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - line-height: normal; -} - -.form-control { - display: inline-block; - width: 100%; - min-height: 25px; - padding: 5px 10px; - font-size: 13px; - line-height: 1.6; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - outline: none; -} -.form-control:focus { - border-color: #6db3fd; - box-shadow: 0 0 0 3px #6db3fd; -} - -textarea { - height: auto; -} - -.form-group { - margin-bottom: 10px; -} - -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px; -} - -.form-actions .btn { - margin-right: 10px; -} -.form-actions .btn:last-child { - margin-right: 0; -} - -.pane-group { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: flex; -} -.pane-group > .pane { - position: relative; - overflow-y: auto; - flex: 1; - border-left: 1px solid #ddd; -} -.pane-group > .pane:first-child { - border-left: 0; -} -.pane-group > .pane-sm { - max-width: 220px; - min-width: 150px; -} -.pane-group > .pane-mini { - width: 80px; - flex: none; -} -.pane-group > .pane-one-fourth { - width: 25%; - flex: none; -} -.pane-group > .pane-one-third { - width: 33.3%; - flex: none; -} -.pane-group > .dragbar { - width: 8px; - margin: 0 -4px; - flex: none; - cursor: ew-resize; - z-index: 1; -} -.pane-group.vertical { - flex-direction: column; -} -.pane-group.vertical > .pane { - border-left: 0 none; - border-top: 1px solid #ddd; -} -.pane-group.vertical > .pane:first-child { - border-top: 0; -} -.pane-group.vertical > .pane-sm { - max-width: none; - min-width: 0; - max-height: 220px; - min-height: 150px; -} -.pane-group.vertical > .pane-mini { - width: auto; - height: 80px; -} -.pane-group.vertical > .pane-one-fourth { - width: auto; - height: 25%; -} -.pane-group.vertical > .pane-one-third { - width: auto; - height: 33.3%; -} -.pane-group.vertical > .dragbar { - height: 8px; - width: auto; - margin: -4px 0; - cursor: ns-resize; -} - -img { - -webkit-user-drag: text; -} - -.img-circle { - border-radius: 50%; -} - -.img-rounded { - border-radius: 4px; -} - -.list-group { - width: 100%; - list-style: none; - margin: 0; - padding: 0; -} -.list-group * { - margin: 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.list-group-item { - padding: 10px; - font-size: 12px; - color: #414142; - border-top: 1px solid #ddd; -} -.list-group-item:first-child { - border-top: 0; -} -.list-group-item.active, .list-group-item.selected { - color: #fff; - background-color: #116cd6; -} - -.list-group-header { - padding: 10px; -} - -.media-object { - margin-top: 3px; -} - -.media-object.pull-left { - margin-right: 10px; -} - -.media-object.pull-right { - margin-left: 10px; -} - -.media-body { - overflow: hidden; -} - -.nav-group { - font-size: 14px; -} - -.nav-group-item { - padding: 2px 10px 2px 25px; - display: block; - color: #333; - text-decoration: none; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - min-height: 24px; -} -.nav-group-item.active { - background-color: #dcdfe1; -} -.nav-group-item .icon { - width: 19px; - height: 18px; - float: left; - color: #737475; - margin-top: -3px; - margin-right: 7px; - font-size: 18px; - text-align: center; -} - -.nav-group-title { - margin: 0; - padding: 10px 10px 2px; - font-size: 12px; - font-weight: 500; - color: #666666; -} - -@font-face { - font-family: "photon-entypo"; - src: url("../fonts/photon-entypo.eot"); - src: url("../fonts/photon-entypo.eot?#iefix") format("eot"), url("../fonts/photon-entypo.woff") format("woff"), url("../fonts/photon-entypo.ttf") format("truetype"); - font-weight: normal; - font-style: normal; -} -.icon:before { - position: relative; - display: inline-block; - font-family: "photon-entypo"; - speak: none; - font-size: 100%; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-note:before { - content: '\e800'; -} - -/* '' */ -.icon-note-beamed:before { - content: '\e801'; -} - -/* '' */ -.icon-music:before { - content: '\e802'; -} - -/* '' */ -.icon-search:before { - content: '\e803'; -} - -/* '' */ -.icon-flashlight:before { - content: '\e804'; -} - -/* '' */ -.icon-mail:before { - content: '\e805'; -} - -/* '' */ -.icon-heart:before { - content: '\e806'; -} - -/* '' */ -.icon-heart-empty:before { - content: '\e807'; -} - -/* '' */ -.icon-star:before { - content: '\e808'; -} - -/* '' */ -.icon-star-empty:before { - content: '\e809'; -} - -/* '' */ -.icon-user:before { - content: '\e80a'; -} - -/* '' */ -.icon-users:before { - content: '\e80b'; -} - -/* '' */ -.icon-user-add:before { - content: '\e80c'; -} - -/* '' */ -.icon-video:before { - content: '\e80d'; -} - -/* '' */ -.icon-picture:before { - content: '\e80e'; -} - -/* '' */ -.icon-camera:before { - content: '\e80f'; -} - -/* '' */ -.icon-layout:before { - content: '\e810'; -} - -/* '' */ -.icon-menu:before { - content: '\e811'; -} - -/* '' */ -.icon-check:before { - content: '\e812'; -} - -/* '' */ -.icon-cancel:before { - content: '\e813'; -} - -/* '' */ -.icon-cancel-circled:before { - content: '\e814'; -} - -/* '' */ -.icon-cancel-squared:before { - content: '\e815'; -} - -/* '' */ -.icon-plus:before { - content: '\e816'; -} - -/* '' */ -.icon-plus-circled:before { - content: '\e817'; -} - -/* '' */ -.icon-plus-squared:before { - content: '\e818'; -} - -/* '' */ -.icon-minus:before { - content: '\e819'; -} - -/* '' */ -.icon-minus-circled:before { - content: '\e81a'; -} - -/* '' */ -.icon-minus-squared:before { - content: '\e81b'; -} - -/* '' */ -.icon-help:before { - content: '\e81c'; -} - -/* '' */ -.icon-help-circled:before { - content: '\e81d'; -} - -/* '' */ -.icon-info:before { - content: '\e81e'; -} - -/* '' */ -.icon-info-circled:before { - content: '\e81f'; -} - -/* '' */ -.icon-back:before { - content: '\e820'; -} - -/* '' */ -.icon-home:before { - content: '\e821'; -} - -/* '' */ -.icon-link:before { - content: '\e822'; -} - -/* '' */ -.icon-attach:before { - content: '\e823'; -} - -/* '' */ -.icon-lock:before { - content: '\e824'; -} - -/* '' */ -.icon-lock-open:before { - content: '\e825'; -} - -/* '' */ -.icon-eye:before { - content: '\e826'; -} - -/* '' */ -.icon-tag:before { - content: '\e827'; -} - -/* '' */ -.icon-bookmark:before { - content: '\e828'; -} - -/* '' */ -.icon-bookmarks:before { - content: '\e829'; -} - -/* '' */ -.icon-flag:before { - content: '\e82a'; -} - -/* '' */ -.icon-thumbs-up:before { - content: '\e82b'; -} - -/* '' */ -.icon-thumbs-down:before { - content: '\e82c'; -} - -/* '' */ -.icon-download:before { - content: '\e82d'; -} - -/* '' */ -.icon-upload:before { - content: '\e82e'; -} - -/* '' */ -.icon-upload-cloud:before { - content: '\e82f'; -} - -/* '' */ -.icon-reply:before { - content: '\e830'; -} - -/* '' */ -.icon-reply-all:before { - content: '\e831'; -} - -/* '' */ -.icon-forward:before { - content: '\e832'; -} - -/* '' */ -.icon-quote:before { - content: '\e833'; -} - -/* '' */ -.icon-code:before { - content: '\e834'; -} - -/* '' */ -.icon-export:before { - content: '\e835'; -} - -/* '' */ -.icon-pencil:before { - content: '\e836'; -} - -/* '' */ -.icon-feather:before { - content: '\e837'; -} - -/* '' */ -.icon-print:before { - content: '\e838'; -} - -/* '' */ -.icon-retweet:before { - content: '\e839'; -} - -/* '' */ -.icon-keyboard:before { - content: '\e83a'; -} - -/* '' */ -.icon-comment:before { - content: '\e83b'; -} - -/* '' */ -.icon-chat:before { - content: '\e83c'; -} - -/* '' */ -.icon-bell:before { - content: '\e83d'; -} - -/* '' */ -.icon-attention:before { - content: '\e83e'; -} - -/* '' */ -.icon-alert:before { - content: '\e83f'; -} - -/* '' */ -.icon-vcard:before { - content: '\e840'; -} - -/* '' */ -.icon-address:before { - content: '\e841'; -} - -/* '' */ -.icon-location:before { - content: '\e842'; -} - -/* '' */ -.icon-map:before { - content: '\e843'; -} - -/* '' */ -.icon-direction:before { - content: '\e844'; -} - -/* '' */ -.icon-compass:before { - content: '\e845'; -} - -/* '' */ -.icon-cup:before { - content: '\e846'; -} - -/* '' */ -.icon-trash:before { - content: '\e847'; -} - -/* '' */ -.icon-doc:before { - content: '\e848'; -} - -/* '' */ -.icon-docs:before { - content: '\e849'; -} - -/* '' */ -.icon-doc-landscape:before { - content: '\e84a'; -} - -/* '' */ -.icon-doc-text:before { - content: '\e84b'; -} - -/* '' */ -.icon-doc-text-inv:before { - content: '\e84c'; -} - -/* '' */ -.icon-newspaper:before { - content: '\e84d'; -} - -/* '' */ -.icon-book-open:before { - content: '\e84e'; -} - -/* '' */ -.icon-book:before { - content: '\e84f'; -} - -/* '' */ -.icon-folder:before { - content: '\e850'; -} - -/* '' */ -.icon-archive:before { - content: '\e851'; -} - -/* '' */ -.icon-box:before { - content: '\e852'; -} - -/* '' */ -.icon-rss:before { - content: '\e853'; -} - -/* '' */ -.icon-phone:before { - content: '\e854'; -} - -/* '' */ -.icon-cog:before { - content: '\e855'; -} - -/* '' */ -.icon-tools:before { - content: '\e856'; -} - -/* '' */ -.icon-share:before { - content: '\e857'; -} - -/* '' */ -.icon-shareable:before { - content: '\e858'; -} - -/* '' */ -.icon-basket:before { - content: '\e859'; -} - -/* '' */ -.icon-bag:before { - content: '\e85a'; -} - -/* '' */ -.icon-calendar:before { - content: '\e85b'; -} - -/* '' */ -.icon-login:before { - content: '\e85c'; -} - -/* '' */ -.icon-logout:before { - content: '\e85d'; -} - -/* '' */ -.icon-mic:before { - content: '\e85e'; -} - -/* '' */ -.icon-mute:before { - content: '\e85f'; -} - -/* '' */ -.icon-sound:before { - content: '\e860'; -} - -/* '' */ -.icon-volume:before { - content: '\e861'; -} - -/* '' */ -.icon-clock:before { - content: '\e862'; -} - -/* '' */ -.icon-hourglass:before { - content: '\e863'; -} - -/* '' */ -.icon-lamp:before { - content: '\e864'; -} - -/* '' */ -.icon-light-down:before { - content: '\e865'; -} - -/* '' */ -.icon-light-up:before { - content: '\e866'; -} - -/* '' */ -.icon-adjust:before { - content: '\e867'; -} - -/* '' */ -.icon-block:before { - content: '\e868'; -} - -/* '' */ -.icon-resize-full:before { - content: '\e869'; -} - -/* '' */ -.icon-resize-small:before { - content: '\e86a'; -} - -/* '' */ -.icon-popup:before { - content: '\e86b'; -} - -/* '' */ -.icon-publish:before { - content: '\e86c'; -} - -/* '' */ -.icon-window:before { - content: '\e86d'; -} - -/* '' */ -.icon-arrow-combo:before { - content: '\e86e'; -} - -/* '' */ -.icon-down-circled:before { - content: '\e86f'; -} - -/* '' */ -.icon-left-circled:before { - content: '\e870'; -} - -/* '' */ -.icon-right-circled:before { - content: '\e871'; -} - -/* '' */ -.icon-up-circled:before { - content: '\e872'; -} - -/* '' */ -.icon-down-open:before { - content: '\e873'; -} - -/* '' */ -.icon-left-open:before { - content: '\e874'; -} - -/* '' */ -.icon-right-open:before { - content: '\e875'; -} - -/* '' */ -.icon-up-open:before { - content: '\e876'; -} - -/* '' */ -.icon-down-open-mini:before { - content: '\e877'; -} - -/* '' */ -.icon-left-open-mini:before { - content: '\e878'; -} - -/* '' */ -.icon-right-open-mini:before { - content: '\e879'; -} - -/* '' */ -.icon-up-open-mini:before { - content: '\e87a'; -} - -/* '' */ -.icon-down-open-big:before { - content: '\e87b'; -} - -/* '' */ -.icon-left-open-big:before { - content: '\e87c'; -} - -/* '' */ -.icon-right-open-big:before { - content: '\e87d'; -} - -/* '' */ -.icon-up-open-big:before { - content: '\e87e'; -} - -/* '' */ -.icon-down:before { - content: '\e87f'; -} - -/* '' */ -.icon-left:before { - content: '\e880'; -} - -/* '' */ -.icon-right:before { - content: '\e881'; -} - -/* '' */ -.icon-up:before { - content: '\e882'; -} - -/* '' */ -.icon-down-dir:before { - content: '\e883'; -} - -/* '' */ -.icon-left-dir:before { - content: '\e884'; -} - -/* '' */ -.icon-right-dir:before { - content: '\e885'; -} - -/* '' */ -.icon-up-dir:before { - content: '\e886'; -} - -/* '' */ -.icon-down-bold:before { - content: '\e887'; -} - -/* '' */ -.icon-left-bold:before { - content: '\e888'; -} - -/* '' */ -.icon-right-bold:before { - content: '\e889'; -} - -/* '' */ -.icon-up-bold:before { - content: '\e88a'; -} - -/* '' */ -.icon-down-thin:before { - content: '\e88b'; -} - -/* '' */ -.icon-left-thin:before { - content: '\e88c'; -} - -/* '' */ -.icon-right-thin:before { - content: '\e88d'; -} - -/* '' */ -.icon-up-thin:before { - content: '\e88e'; -} - -/* '' */ -.icon-ccw:before { - content: '\e88f'; -} - -/* '' */ -.icon-cw:before { - content: '\e890'; -} - -/* '' */ -.icon-arrows-ccw:before { - content: '\e891'; -} - -/* '' */ -.icon-level-down:before { - content: '\e892'; -} - -/* '' */ -.icon-level-up:before { - content: '\e893'; -} - -/* '' */ -.icon-shuffle:before { - content: '\e894'; -} - -/* '' */ -.icon-loop:before { - content: '\e895'; -} - -/* '' */ -.icon-switch:before { - content: '\e896'; -} - -/* '' */ -.icon-play:before { - content: '\e897'; -} - -/* '' */ -.icon-stop:before { - content: '\e898'; -} - -/* '' */ -.icon-pause:before { - content: '\e899'; -} - -/* '' */ -.icon-record:before { - content: '\e89a'; -} - -/* '' */ -.icon-to-end:before { - content: '\e89b'; -} - -/* '' */ -.icon-to-start:before { - content: '\e89c'; -} - -/* '' */ -.icon-fast-forward:before { - content: '\e89d'; -} - -/* '' */ -.icon-fast-backward:before { - content: '\e89e'; -} - -/* '' */ -.icon-progress-0:before { - content: '\e89f'; -} - -/* '' */ -.icon-progress-1:before { - content: '\e8a0'; -} - -/* '' */ -.icon-progress-2:before { - content: '\e8a1'; -} - -/* '' */ -.icon-progress-3:before { - content: '\e8a2'; -} - -/* '' */ -.icon-target:before { - content: '\e8a3'; -} - -/* '' */ -.icon-palette:before { - content: '\e8a4'; -} - -/* '' */ -.icon-list:before { - content: '\e8a5'; -} - -/* '' */ -.icon-list-add:before { - content: '\e8a6'; -} - -/* '' */ -.icon-signal:before { - content: '\e8a7'; -} - -/* '' */ -.icon-trophy:before { - content: '\e8a8'; -} - -/* '' */ -.icon-battery:before { - content: '\e8a9'; -} - -/* '' */ -.icon-back-in-time:before { - content: '\e8aa'; -} - -/* '' */ -.icon-monitor:before { - content: '\e8ab'; -} - -/* '' */ -.icon-mobile:before { - content: '\e8ac'; -} - -/* '' */ -.icon-network:before { - content: '\e8ad'; -} - -/* '' */ -.icon-cd:before { - content: '\e8ae'; -} - -/* '' */ -.icon-inbox:before { - content: '\e8af'; -} - -/* '' */ -.icon-install:before { - content: '\e8b0'; -} - -/* '' */ -.icon-globe:before { - content: '\e8b1'; -} - -/* '' */ -.icon-cloud:before { - content: '\e8b2'; -} - -/* '' */ -.icon-cloud-thunder:before { - content: '\e8b3'; -} - -/* '' */ -.icon-flash:before { - content: '\e8b4'; -} - -/* '' */ -.icon-moon:before { - content: '\e8b5'; -} - -/* '' */ -.icon-flight:before { - content: '\e8b6'; -} - -/* '' */ -.icon-paper-plane:before { - content: '\e8b7'; -} - -/* '' */ -.icon-leaf:before { - content: '\e8b8'; -} - -/* '' */ -.icon-lifebuoy:before { - content: '\e8b9'; -} - -/* '' */ -.icon-mouse:before { - content: '\e8ba'; -} - -/* '' */ -.icon-briefcase:before { - content: '\e8bb'; -} - -/* '' */ -.icon-suitcase:before { - content: '\e8bc'; -} - -/* '' */ -.icon-dot:before { - content: '\e8bd'; -} - -/* '' */ -.icon-dot-2:before { - content: '\e8be'; -} - -/* '' */ -.icon-dot-3:before { - content: '\e8bf'; -} - -/* '' */ -.icon-brush:before { - content: '\e8c0'; -} - -/* '' */ -.icon-magnet:before { - content: '\e8c1'; -} - -/* '' */ -.icon-infinity:before { - content: '\e8c2'; -} - -/* '' */ -.icon-erase:before { - content: '\e8c3'; -} - -/* '' */ -.icon-chart-pie:before { - content: '\e8c4'; -} - -/* '' */ -.icon-chart-line:before { - content: '\e8c5'; -} - -/* '' */ -.icon-chart-bar:before { - content: '\e8c6'; -} - -/* '' */ -.icon-chart-area:before { - content: '\e8c7'; -} - -/* '' */ -.icon-tape:before { - content: '\e8c8'; -} - -/* '' */ -.icon-graduation-cap:before { - content: '\e8c9'; -} - -/* '' */ -.icon-language:before { - content: '\e8ca'; -} - -/* '' */ -.icon-ticket:before { - content: '\e8cb'; -} - -/* '' */ -.icon-water:before { - content: '\e8cc'; -} - -/* '' */ -.icon-droplet:before { - content: '\e8cd'; -} - -/* '' */ -.icon-air:before { - content: '\e8ce'; -} - -/* '' */ -.icon-credit-card:before { - content: '\e8cf'; -} - -/* '' */ -.icon-floppy:before { - content: '\e8d0'; -} - -/* '' */ -.icon-clipboard:before { - content: '\e8d1'; -} - -/* '' */ -.icon-megaphone:before { - content: '\e8d2'; -} - -/* '' */ -.icon-database:before { - content: '\e8d3'; -} - -/* '' */ -.icon-drive:before { - content: '\e8d4'; -} - -/* '' */ -.icon-bucket:before { - content: '\e8d5'; -} - -/* '' */ -.icon-thermometer:before { - content: '\e8d6'; -} - -/* '' */ -.icon-key:before { - content: '\e8d7'; -} - -/* '' */ -.icon-flow-cascade:before { - content: '\e8d8'; -} - -/* '' */ -.icon-flow-branch:before { - content: '\e8d9'; -} - -/* '' */ -.icon-flow-tree:before { - content: '\e8da'; -} - -/* '' */ -.icon-flow-line:before { - content: '\e8db'; -} - -/* '' */ -.icon-flow-parallel:before { - content: '\e8dc'; -} - -/* '' */ -.icon-rocket:before { - content: '\e8dd'; -} - -/* '' */ -.icon-gauge:before { - content: '\e8de'; -} - -/* '' */ -.icon-traffic-cone:before { - content: '\e8df'; -} - -/* '' */ -.icon-cc:before { - content: '\e8e0'; -} - -/* '' */ -.icon-cc-by:before { - content: '\e8e1'; -} - -/* '' */ -.icon-cc-nc:before { - content: '\e8e2'; -} - -/* '' */ -.icon-cc-nc-eu:before { - content: '\e8e3'; -} - -/* '' */ -.icon-cc-nc-jp:before { - content: '\e8e4'; -} - -/* '' */ -.icon-cc-sa:before { - content: '\e8e5'; -} - -/* '' */ -.icon-cc-nd:before { - content: '\e8e6'; -} - -/* '' */ -.icon-cc-pd:before { - content: '\e8e7'; -} - -/* '' */ -.icon-cc-zero:before { - content: '\e8e8'; -} - -/* '' */ -.icon-cc-share:before { - content: '\e8e9'; -} - -/* '' */ -.icon-cc-remix:before { - content: '\e8ea'; -} - -/* '' */ -.icon-github:before { - content: '\e8eb'; -} - -/* '' */ -.icon-github-circled:before { - content: '\e8ec'; -} - -/* '' */ -.icon-flickr:before { - content: '\e8ed'; -} - -/* '' */ -.icon-flickr-circled:before { - content: '\e8ee'; -} - -/* '' */ -.icon-vimeo:before { - content: '\e8ef'; -} - -/* '' */ -.icon-vimeo-circled:before { - content: '\e8f0'; -} - -/* '' */ -.icon-twitter:before { - content: '\e8f1'; -} - -/* '' */ -.icon-twitter-circled:before { - content: '\e8f2'; -} - -/* '' */ -.icon-facebook:before { - content: '\e8f3'; -} - -/* '' */ -.icon-facebook-circled:before { - content: '\e8f4'; -} - -/* '' */ -.icon-facebook-squared:before { - content: '\e8f5'; -} - -/* '' */ -.icon-gplus:before { - content: '\e8f6'; -} - -/* '' */ -.icon-gplus-circled:before { - content: '\e8f7'; -} - -/* '' */ -.icon-pinterest:before { - content: '\e8f8'; -} - -/* '' */ -.icon-pinterest-circled:before { - content: '\e8f9'; -} - -/* '' */ -.icon-tumblr:before { - content: '\e8fa'; -} - -/* '' */ -.icon-tumblr-circled:before { - content: '\e8fb'; -} - -/* '' */ -.icon-linkedin:before { - content: '\e8fc'; -} - -/* '' */ -.icon-linkedin-circled:before { - content: '\e8fd'; -} - -/* '' */ -.icon-dribbble:before { - content: '\e8fe'; -} - -/* '' */ -.icon-dribbble-circled:before { - content: '\e8ff'; -} - -/* '' */ -.icon-stumbleupon:before { - content: '\e900'; -} - -/* '' */ -.icon-stumbleupon-circled:before { - content: '\e901'; -} - -/* '' */ -.icon-lastfm:before { - content: '\e902'; -} - -/* '' */ -.icon-lastfm-circled:before { - content: '\e903'; -} - -/* '' */ -.icon-rdio:before { - content: '\e904'; -} - -/* '' */ -.icon-rdio-circled:before { - content: '\e905'; -} - -/* '' */ -.icon-spotify:before { - content: '\e906'; -} - -/* '' */ -.icon-spotify-circled:before { - content: '\e907'; -} - -/* '' */ -.icon-qq:before { - content: '\e908'; -} - -/* '' */ -.icon-instagram:before { - content: '\e909'; -} - -/* '' */ -.icon-dropbox:before { - content: '\e90a'; -} - -/* '' */ -.icon-evernote:before { - content: '\e90b'; -} - -/* '' */ -.icon-flattr:before { - content: '\e90c'; -} - -/* '' */ -.icon-skype:before { - content: '\e90d'; -} - -/* '' */ -.icon-skype-circled:before { - content: '\e90e'; -} - -/* '' */ -.icon-renren:before { - content: '\e90f'; -} - -/* '' */ -.icon-sina-weibo:before { - content: '\e910'; -} - -/* '' */ -.icon-paypal:before { - content: '\e911'; -} - -/* '' */ -.icon-picasa:before { - content: '\e912'; -} - -/* '' */ -.icon-soundcloud:before { - content: '\e913'; -} - -/* '' */ -.icon-mixi:before { - content: '\e914'; -} - -/* '' */ -.icon-behance:before { - content: '\e915'; -} - -/* '' */ -.icon-google-circles:before { - content: '\e916'; -} - -/* '' */ -.icon-vkontakte:before { - content: '\e917'; -} - -/* '' */ -.icon-smashing:before { - content: '\e918'; -} - -/* '' */ -.icon-sweden:before { - content: '\e919'; -} - -/* '' */ -.icon-db-shape:before { - content: '\e91a'; -} - -/* '' */ -.icon-logo-db:before { - content: '\e91b'; -} - -/* '' */ -table { - width: 100%; - border: 0; - border-collapse: separate; - font-size: 12px; - text-align: left; -} - -thead { - background-color: #f5f5f4; -} - -tbody { - background-color: #fff; -} - -.table-striped tr:nth-child(even) { - background-color: #f5f5f4; -} - -tr.active, -.table-striped tr.active:nth-child(even) { - color: #fff; - background-color: #116cd6; -} - -thead tr:active { - color: #333; - background-color: #f5f5f4; -} - -th { - font-weight: normal; - border-right: 1px solid #ddd; - border-bottom: 1px solid #ddd; -} - -th, -td { - padding: 2px 15px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -th:last-child, -td:last-child { - border-right: 0; -} - -.tab-group { - margin-top: -1px; - display: flex; - border-top: 1px solid #989698; - border-bottom: 1px solid #989698; -} - -.tab-item { - position: relative; - flex: 1; - padding: 3px; - font-size: 12px; - text-align: center; - color: #666666; - border-left: 1px solid #989698; - background-color: #b8b6b8; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b6b8), color-stop(100%, #b0aeb0)); - background-image: -webkit-linear-gradient(top, #b8b6b8 0%, #b0aeb0 100%); - background-image: linear-gradient(to bottom, #b8b6b8 0%, #b0aeb0 100%); -} -.tab-item:first-child { - border-left: 0; -} -.tab-item.active { - color: #333; - background-color: #d4d2d4; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d2d4), color-stop(100%, #cccacc)); - background-image: -webkit-linear-gradient(top, #d4d2d4 0%, #cccacc 100%); - background-image: linear-gradient(to bottom, #d4d2d4 0%, #cccacc 100%); -} -.tab-item .icon-close-tab { - position: absolute; - top: 50%; - left: 5px; - width: 15px; - height: 15px; - font-size: 15px; - line-height: 15px; - text-align: center; - color: #666666; - opacity: 0; - transition: opacity .1s linear, background-color .1s linear; - border-radius: 3px; - transform: translateY(-50%); - z-index: 10; -} -.tab-item:after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - content: ""; - background-color: rgba(0, 0, 0, 0.08); - opacity: 0; - transition: opacity .1s linear; - z-index: 1; -} -.tab-item:hover:not(.active):after { - opacity: 1; -} -.tab-item:hover .icon-close-tab { - opacity: 1; -} -.tab-item .icon-close-tab:hover { - background-color: rgba(0, 0, 0, 0.08); -} - -.tab-item-fixed { - flex: none; - padding: 3px 10px; -} diff --git a/dist/js/photon.js b/dist/js/photon.js deleted file mode 100644 index 9b0e4b5..0000000 --- a/dist/js/photon.js +++ /dev/null @@ -1,106 +0,0 @@ -const $ = require('jquery/dist/jquery.js'); - -{ - $(document) - .on('mousedown', '.pane-group > .dragbar', function(event){ - const $this = $(this); - const $group = $this.parent(); - const isVertical = $group.hasClass('vertical'); - - const start = isVertical?event.clientY:event.clientX; - - const $prev = $this.prev('.pane'); - const $next = $this.next('.pane'); - - const sizes = isVertical?[$prev.height(), $next.height()]:[$prev.width(), $next.width()]; - - $prev.css({ flex: '1 '+sizes[0]+'px'}); - $next.css({ flex: '1 '+sizes[1]+'px'}); - - $this.addClass('active'); - - function onMouseMove(event) { - const diff = (isVertical?event.clientY:event.clientX) - start; - - $prev.css({ flex: '1 '+(sizes[0]+diff)+'px'}); - $next.css({ flex: '1 '+(sizes[1]-diff)+'px'}); - } - - function onMouseUp(event) { - $this.removeClass('active'); - - $(window) - .off('mousemove', onMouseMove) - .off('mouseup', onMouseUp) - ; - } - - $(window) - .on('mousemove', onMouseMove) - .on('mouseup', onMouseUp) - ; - }) - ; -} - -{ - let toggling = false; - let togglingState = false; - - $(document) - .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ - const $this = $(this); - - if((event.ctrlKey||event.metaKey)){ - toggling = true; - togglingState = !$this.hasClass('active'); - $this.addClass('selected').toggleClass('active').siblings().removeClass('selected'); - $(document).one('mouseup', () => { - toggling = false; - }); - - }else if(event.shiftKey){ - const from = Math.max($this.siblings('.selected').index(),0); - const to = $this.index(); - - $this.siblings().removeClass('active'); - const $children = $this.parent().children(); - for(let i=Math.min(from,to); i<=Math.max(from,to); i++){ - $children.eq(i).addClass('active'); - } - - }else{ - if(!$this.hasClass('active')||event.which==1){ - $this.addClass('active selected').siblings().removeClass('active selected'); - } - } - - $this.closest('[data-select-multiple]').trigger('change'); - }) - .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ - const $this = $(this); - - if(toggling){ - $this.toggleClass('active', togglingState); - - }else if(event.buttons&1&&!event.shiftKey){ - $this.addClass('active').siblings().removeClass('active'); - - }else{ - return; - } - - $this.closest('[data-select-multiple]').trigger('change'); - }) - .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ - const $this = $(this); - $this.addClass('active').siblings().removeClass('active'); - $this.parent().parent().trigger('change'); - }) - .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ - const $this = $(this); - $this.addClass('active').siblings().removeClass('active'); - $this.parent().trigger('change'); - }) - ; -} diff --git a/docs/assets/css/docs.css b/docs/assets/css/docs.css deleted file mode 100644 index 24596f9..0000000 --- a/docs/assets/css/docs.css +++ /dev/null @@ -1,532 +0,0 @@ -@charset "UTF-8"; -* { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -body { - font: 16px/1.7 "Roboto", "Helvetica Neue", Helvetica, arial, sans-serif; - font-weight: 300; - color: #333; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - font-weight: 300; -} - -h2 { - margin-bottom: .18em; - font-size: 1.6em; -} - -h3 { - margin-bottom: .15em; - font-size: 1.3em; -} - -h5 { - font-weight: 400; -} - -p { - margin-top: .5em; - margin-bottom: .5em; - font-size: 1em; - color: #555; -} - -.download-decription { - margin-bottom: 1em; -} - -.lead { - font-size: 1.1em; - color: #777; -} - -a { - color: #4b92c6; - text-decoration: none; -} - -.highlight { - margin: 0; - font-size: .9em; -} - -.btn { - display: inline-block; - padding: 10px 15px; - margin-bottom: 0; - font-size: 14px; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: middle; - text-decoration: none; - color: #666; - background-image: none; - border: 1px solid #ddd; - border-radius: 4px; - transition: all .2s linear; -} -.btn:hover { - border-color: #999; -} - -.btn-components, -.btn-download { - margin-right: 1rem; - margin-left: 1rem; - padding: 12px 30px; - display: block; -} - -.btn-download { - margin-bottom: 1rem; - color: #0f2b3c; - border-color: transparent; - background-color: rgba(255, 255, 255, 0.9); -} -.btn-download:hover { - border-color: transparent; - background-color: #fff; -} - -@media (min-width: 32em) { - .btn-components, - .btn-download { - margin-right: 0; - margin-left: 0; - display: inline-block; - } - - .btn-download { - margin-right: 1rem; - margin-bottom: 0; - margin-left: 0; - } -} -.btn-inversed { - color: #fff; - border-color: rgba(255, 255, 255, 0.7); -} -.btn-inversed:hover { - border-color: #fff; -} - -.container { - margin-left: auto; - margin-right: auto; - padding-left: 1rem; - padding-right: 1rem; -} -.container:before, .container:after { - display: table; - content: " "; -} -.container:after { - clear: both; -} - -.col { - position: relative; - padding: 3rem 1rem; -} - -@media (min-width: 32em) { - .container { - padding-left: 0; - padding-right: 0; - max-width: 65rem; - } - - .col-group { - display: -webkit-flex; - display: -ms-flex; - display: flex; - } - - .col { - min-width: 0; - padding-right: 3rem; - padding-left: 3rem; - flex: 1; - } - - .col-one-third { - max-width: 33.333%; - } -} -.masthead { - position: relative; - padding-bottom: 80px; - color: #fff; - background-image: url("/assets/img/photo-couch.png"); - background-size: cover; -} -.masthead:after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - content: ""; - background-color: #000; - opacity: .25; - z-index: 1; -} - -.masthead-content { - position: relative; - margin-top: 50px; - z-index: 10; -} - -.masthead-title { - margin: 0; - padding: 0 1rem 1.5rem; - font-size: 1.5em; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -} - -@media (min-width: 32em) { - .masthead { - background-position: center; - } - .masthead:after { - display: none; - } - - .masthead-title { - padding: 0 8rem 3rem; - font-size: 2.1em; - } -} -.photo-credit { - position: absolute; - left: 50%; - bottom: 1em; - font-size: .8em; - color: #fff; - white-space: nowrap; - transform: translatex(-50%); - transition: opacity .15s linear; - opacity: .5; - z-index: 10; -} -.photo-credit:hover { - opacity: .9; -} - -.sub-masthead { - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); - background-color: #000; - background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #000), color-stop(100%, #0f2b3c)); - background-image: -webkit-linear-gradient(45deg, #000 0%, #0f2b3c 100%); - background-image: -moz-linear-gradient(45deg, #000 0%, #0f2b3c 100%); - background-image: linear-gradient(45deg, #000 0%, #0f2b3c 100%); -} - -.subpage-header-content { - padding: 2.5rem 1rem 3rem; -} - -@media (min-width: 32em) { - .subpage-header-content { - padding: 3rem 3rem 4rem; - } -} -.subpage-title { - margin-top: 0; - margin-bottom: 0; - font-weight: 300; -} - -.subpage-lead { - margin-top: 0; - margin-bottom: 0; - color: #fff; - font-size: 1.3em; - font-weight: 300; - opacity: .8; -} - -.nav { - position: relative; - padding-top: 1.2rem; - padding-bottom: 1.2rem; - margin-left: 1rem; - margin-right: 1rem; - display: block; - font-weight: 500; - border-bottom: 1px solid rgba(255, 255, 255, 0.2); - z-index: 10; -} -.nav:before, .nav:after { - display: table; - content: " "; -} -.nav:after { - clear: both; -} - -.title { - display: block; - font-size: 1em; - color: #fff; -} - -.nav-item { - margin-right: .7rem; - font-size: .8em; - color: #fff; - line-height: 1; - opacity: .7; - transition: opacity .15s linear; -} -.nav-item:hover { - opacity: 1; -} - -.nav-group { - display: block; -} - -@media (min-width: 32em) { - .nav { - margin-left: 3rem; - margin-right: 3rem; - } - - .title { - float: left; - } - - .nav-group { - margin-top: .5em; - float: right; - } - - .nav-item { - margin-right: 3rem; - float: left; - } - - .nav-item:last-child { - margin-right: 0; - } -} -.example-component-window { - height: 300px; - overflow: hidden; - box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); - border: 1px solid #bebebe; - border-radius: 6px; -} - -@media (min-width: 32em) { - .example-component-container { - position: -webkit-sticky; - position: -moz-sticky; - position: -ms-sticky; - position: -o-sticky; - position: sticky; - top: 3rem; - min-width: 310px; - margin-bottom: 3rem; - } -} -.demo-app-container { - height: 450px; - margin-right: 3rem; - margin-bottom: 3rem; - margin-left: 3rem; - display: none; - border-radius: 6px; - overflow: hidden; - box-shadow: 0 0 60px rgba(0, 0, 0, 0.3); -} - -@media (min-width: 32em) { - .demo-app-container { - display: block; - } -} -.demo-app, -.component-example { - width: 100%; - height: 100%; - display: block; - border: 0; -} - -.docs-section { - border-bottom: 1px solid #ddd; -} - -.docs-section-gray { - background-color: #f8f8f8; -} - -@media (min-width: 32em) { - .basic-template-section { - border-top: 1px solid #ddd; - } -} -.oss-section { - position: relative; - color: #fff; - text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); - background-color: #000; - background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #000), color-stop(100%, #0f2b3c)); - background-image: -webkit-linear-gradient(45deg, #000 0%, #0f2b3c 100%); - background-image: -moz-linear-gradient(45deg, #000 0%, #0f2b3c 100%); - background-image: linear-gradient(45deg, #000 0%, #0f2b3c 100%); -} -.oss-section a:not(.btn) { - color: #fff; -} -.oss-section p { - color: #cccccc; -} -.oss-section .btn { - margin-top: 20px; -} -.oss-section .col:last-child { - padding-top: 0; -} - -@media (min-width: 32em) { - .oss-section .col:last-child { - padding-top: 3rem; - } -} -.component-section { - margin-bottom: 1rem; - border-bottom: 1px solid #ddd; -} -.component-section.last-component-section { - margin-bottom: 0; -} -.component-section .col:last-child { - padding-top: 0; -} - -@media (min-width: 32em) { - .component-section { - margin-bottom: 0; - border-bottom: 0; - background-color: #fff; - background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #f5f5f5)); - background-image: -webkit-linear-gradient(left, #fff 50%, #f5f5f5 50%); - background-image: linear-gradient(to right, #fff 50%, #f5f5f5 50%); - } - .component-section .col { - padding-top: 3rem; - border-left: 1px solid #ddd; - } - .component-section .col:first-child { - border-left: 0; - } - .component-section .col:last-child { - padding-top: 3rem; - padding-bottom: 0; - } -} -.component-description { - margin-bottom: 2rem; -} - -.footer { - margin-top: -1px; - border-top: 1px solid #ddd; -} - -.footer-content { - font-size: .8em; - font-weight: 500; - opacity: .8; -} - -.footer-links { - padding-left: 0; - list-style: none; -} -.footer-links li { - display: inline-block; -} - -@media (min-width: 32em) { - .footer-content { - margin-right: 5rem; - margin-left: 5rem; - } -} -.text-centered { - text-align: center; -} - -.docs-hr { - margin-top: 2rem; - margin-bottom: 2rem; - background: 0 0; - border: 0; - border-bottom: 1px solid #ddd; -} - -@font-face { - font-family: "photon-entypo"; - src: url("/dist/fonts/photon-entypo.eot"); - src: url("/dist/fonts/photon-entypo.eot?#iefix") format("eot"), url("/dist/fonts/photon-entypo.woff") format("woff"), url("/dist/fonts/photon-entypo.ttf") format("truetype"); - font-weight: normal; - font-style: normal; -} -.icon:before { - position: relative; - display: inline-block; - font-family: "photon-entypo"; - speak: none; - font-size: 100%; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-bucket:before { - content: '\e8d5'; -} - -/* '' */ -.icon-code:before { - content: '\e834'; -} - -/* '' */ -.icon-window:before { - content: '\e86d'; -} - -/* '' */ -.buttons-component { - height: 80px; -} - -.button-groups-component { - height: 110px; -} - -.forms-component { - height: 430px; -} - -.icons-component { - height: 700px; - overflow: hidden; -} diff --git a/docs/assets/css/docs.min.css b/docs/assets/css/docs.min.css deleted file mode 100644 index 19f8691..0000000 --- a/docs/assets/css/docs.min.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";.btn,a{text-decoration:none}.col,.masthead{position:relative}.btn,.photo-credit{white-space:nowrap}.container:after,.nav:after{clear:both}.masthead-title,.oss-section,.sub-masthead{text-shadow:0 0 3px rgba(0,0,0,.3)}.btn,.text-centered{text-align:center}.icon:before,button,select{text-transform:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font:16px/1.7 Roboto,"Helvetica Neue",Helvetica,arial,sans-serif;font-weight:300;color:#333}.btn,.icon:before,.nav-item{line-height:1}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:300}h2{margin-bottom:.18em;font-size:1.6em}h3{margin-bottom:.15em;font-size:1.3em}h5{font-weight:400}p{margin-top:.5em;margin-bottom:.5em;font-size:1em;color:#555}.download-decription{margin-bottom:1em}.lead{font-size:1.1em;color:#777}a{color:#4b92c6}.highlight{margin:0;font-size:.9em}.btn{display:inline-block;padding:10px 15px;margin-bottom:0;font-size:14px;vertical-align:middle;color:#666;background-image:none;border:1px solid #ddd;border-radius:4px;transition:all .2s linear}.nav-item,.photo-credit{transition:opacity .15s linear}.btn:hover{border-color:#999}.btn-components,.btn-download{margin-right:1rem;margin-left:1rem;padding:12px 30px;display:block}.btn-download{margin-bottom:1rem;color:#0f2b3c;border-color:transparent;background-color:rgba(255,255,255,.9)}.btn-download:hover{border-color:transparent;background-color:#fff}@media (min-width:32em){.btn-components,.btn-download{margin-right:0;margin-left:0;display:inline-block}.btn-download{margin-right:1rem;margin-bottom:0;margin-left:0}}.btn-inversed{color:#fff;border-color:rgba(255,255,255,.7)}.btn-inversed:hover{border-color:#fff}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container:after,.container:before{display:table;content:" "}.col{padding:3rem 1rem}@media (min-width:32em){.container{padding-left:0;padding-right:0;max-width:65rem}.col-group{display:-webkit-flex;display:-ms-flex;display:flex}.col{min-width:0;padding-right:3rem;padding-left:3rem;flex:1}.col-one-third{max-width:33.333%}}.masthead{padding-bottom:80px;color:#fff;background-image:url(/assets/img/photo-couch.png);background-size:cover}.masthead:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#000;opacity:.25;z-index:1}.masthead-content{position:relative;margin-top:50px;z-index:10}.subpage-lead,.subpage-title{margin-top:0;margin-bottom:0;font-weight:300}.masthead-title{margin:0;padding:0 1rem 1.5rem;font-size:1.5em}@media (min-width:32em){.masthead{background-position:center}.masthead:after{display:none}.masthead-title{padding:0 8rem 3rem;font-size:2.1em}}.photo-credit{position:absolute;left:50%;bottom:1em;font-size:.8em;color:#fff;transform:translatex(-50%);opacity:.5;z-index:10}.photo-credit:hover{opacity:.9}.sub-masthead{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,left bottom,right top,color-stop(0,#000),color-stop(100%,#0f2b3c));background-image:-webkit-linear-gradient(45deg,#000 0,#0f2b3c 100%);background-image:-moz-linear-gradient(45deg,#000 0,#0f2b3c 100%);background-image:linear-gradient(45deg,#000 0,#0f2b3c 100%)}.subpage-header-content{padding:2.5rem 1rem 3rem}@media (min-width:32em){.subpage-header-content{padding:3rem 3rem 4rem}}.subpage-lead{color:#fff;font-size:1.3em;opacity:.8}.nav{position:relative;padding-top:1.2rem;padding-bottom:1.2rem;margin-left:1rem;margin-right:1rem;display:block;font-weight:500;border-bottom:1px solid rgba(255,255,255,.2);z-index:10}.nav:after,.nav:before{display:table;content:" "}.nav-group,.title{display:block}.title{font-size:1em;color:#fff}.nav-item{margin-right:.7rem;font-size:.8em;color:#fff;opacity:.7}.nav-item:hover{opacity:1}.example-component-window{height:300px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1);border:1px solid #bebebe;border-radius:6px}@media (min-width:32em){.nav,.nav-item{margin-right:3rem}.nav{margin-left:3rem}.title{float:left}.nav-group{margin-top:.5em;float:right}.nav-item{float:left}.nav-item:last-child{margin-right:0}.example-component-container{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:3rem;min-width:310px;margin-bottom:3rem}}.icon:before,.oss-section,sub,sup{position:relative}.demo-app-container{height:450px;margin-right:3rem;margin-bottom:3rem;margin-left:3rem;display:none;border-radius:6px;overflow:hidden;box-shadow:0 0 60px rgba(0,0,0,.3)}@media (min-width:32em){.demo-app-container{display:block}}.component-example,.demo-app{width:100%;height:100%;display:block;border:0}.footer-links li,.icon:before{display:inline-block}.component-section,.docs-section{border-bottom:1px solid #ddd}.docs-section-gray{background-color:#f8f8f8}.oss-section{color:#fff;background-color:#000;background-image:-webkit-gradient(linear,left bottom,right top,color-stop(0,#000),color-stop(100%,#0f2b3c));background-image:-webkit-linear-gradient(45deg,#000 0,#0f2b3c 100%);background-image:-moz-linear-gradient(45deg,#000 0,#0f2b3c 100%);background-image:linear-gradient(45deg,#000 0,#0f2b3c 100%)}.oss-section a:not(.btn){color:#fff}.oss-section p{color:#ccc}.oss-section .btn{margin-top:20px}.oss-section .col:last-child{padding-top:0}@media (min-width:32em){.basic-template-section{border-top:1px solid #ddd}.oss-section .col:last-child{padding-top:3rem}}.component-section{margin-bottom:1rem}.component-section.last-component-section{margin-bottom:0}.component-section .col:last-child{padding-top:0}@media (min-width:32em){.component-section{margin-bottom:0;border-bottom:0;background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#f5f5f5));background-image:-webkit-linear-gradient(left,#fff 50%,#f5f5f5 50%);background-image:linear-gradient(to right,#fff 50%,#f5f5f5 50%)}.component-section .col{padding-top:3rem;border-left:1px solid #ddd}.component-section .col:first-child{border-left:0}.component-section .col:last-child{padding-top:3rem;padding-bottom:0}}.component-description,.docs-hr{margin-bottom:2rem}legend,td,th{padding:0}.footer{margin-top:-1px;border-top:1px solid #ddd}.footer-content{font-size:.8em;font-weight:500;opacity:.8}.footer-links{padding-left:0;list-style:none}@media (min-width:32em){.footer-content{margin-right:5rem;margin-left:5rem}}.docs-hr{margin-top:2rem;background:0 0;border:0;border-bottom:1px solid #ddd}@font-face{font-family:photon-entypo;src:url(/dist/fonts/photon-entypo.eot);src:url(/dist/fonts/photon-entypo.eot?#iefix) format("eot"),url(/dist/fonts/photon-entypo.woff) format("woff"),url(/dist/fonts/photon-entypo.ttf) format("truetype");font-weight:400;font-style:normal}.icon:before{font-family:photon-entypo;speak:none;font-size:100%;font-style:normal;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ge,.sd,dfn{font-style:italic}.icon-bucket:before{content:'\e8d5'}.icon-code:before{content:'\e834'}.icon-window:before{content:'\e86d'}.buttons-component{height:80px}.button-groups-component{height:110px}.forms-component{height:430px}.icons-component{height:700px;overflow:hidden}.hll{background-color:#ffc}.c{color:#999}.err{color:#A00;background-color:#FAA}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1,.cs{color:#999}.gd{background-color:#FCC;border:1px solid #C00}.gr{color:red}.gh{color:#030}.gi{background-color:#CFC;border:1px solid #0C0}img,legend{border:0}.go{color:#AAA}.gp{color:#009}.gu{color:#030}.gt{color:#9C6}.kc,.kd,.kn,.kp,.kr{color:#069}.kt{color:#078}.m{color:#F60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0A8}.no{color:#360}.nd{color:#99F}.ni{color:#999}.ne{color:#C00}.nf{color:#C0F}.nl{color:#99F}.nn{color:#0CF}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#F60}.s2,.sb,.sc,.sd,.se,.sh{color:#C30}.si{color:#A00}.sx{color:#C30}.sr{color:#3AA}.s1{color:#C30}.ss{color:#FC3}.bp{color:#366}.vc,.vg,.vi{color:#033}.il{color:#F60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0} \ No newline at end of file diff --git a/docs/assets/css/normalize.css b/docs/assets/css/normalize.css deleted file mode 100644 index 5e5e3c8..0000000 --- a/docs/assets/css/normalize.css +++ /dev/null @@ -1,424 +0,0 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * Improve readability of focused elements when they are also in an - * active/hover state. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ - -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ - -button { - overflow: visible; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -input { - line-height: normal; -} - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - box-sizing: content-box; /* 2 */ -} - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ - -textarea { - overflow: auto; -} - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} diff --git a/docs/assets/css/pygments-manni.css b/docs/assets/css/pygments-manni.css deleted file mode 100644 index 1b3c92c..0000000 --- a/docs/assets/css/pygments-manni.css +++ /dev/null @@ -1,66 +0,0 @@ -.hll { background-color: #ffffcc } - /*{ background: #f0f3f3; }*/ -.c { color: #999; } /* Comment */ -.err { color: #AA0000; background-color: #FFAAAA } /* Error */ -.k { color: #006699; } /* Keyword */ -.o { color: #555555 } /* Operator */ -.cm { color: #999; } /* Comment.Multiline */ /* Edited to remove italics and make into comment */ -.cp { color: #009999 } /* Comment.Preproc */ -.c1 { color: #999; } /* Comment.Single */ -.cs { color: #999; } /* Comment.Special */ -.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ -.ge { font-style: italic } /* Generic.Emph */ -.gr { color: #FF0000 } /* Generic.Error */ -.gh { color: #003300; } /* Generic.Heading */ -.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ -.go { color: #AAAAAA } /* Generic.Output */ -.gp { color: #000099; } /* Generic.Prompt */ -.gs { } /* Generic.Strong */ -.gu { color: #003300; } /* Generic.Subheading */ -.gt { color: #99CC66 } /* Generic.Traceback */ -.kc { color: #006699; } /* Keyword.Constant */ -.kd { color: #006699; } /* Keyword.Declaration */ -.kn { color: #006699; } /* Keyword.Namespace */ -.kp { color: #006699 } /* Keyword.Pseudo */ -.kr { color: #006699; } /* Keyword.Reserved */ -.kt { color: #007788; } /* Keyword.Type */ -.m { color: #FF6600 } /* Literal.Number */ -.s { color: #d44950 } /* Literal.String */ -.na { color: #4f9fcf } /* Name.Attribute */ -.nb { color: #336666 } /* Name.Builtin */ -.nc { color: #00AA88; } /* Name.Class */ -.no { color: #336600 } /* Name.Constant */ -.nd { color: #9999FF } /* Name.Decorator */ -.ni { color: #999999; } /* Name.Entity */ -.ne { color: #CC0000; } /* Name.Exception */ -.nf { color: #CC00FF } /* Name.Function */ -.nl { color: #9999FF } /* Name.Label */ -.nn { color: #00CCFF; } /* Name.Namespace */ -.nt { color: #2f6f9f; } /* Name.Tag */ -.nv { color: #003333 } /* Name.Variable */ -.ow { color: #000000; } /* Operator.Word */ -.w { color: #bbbbbb } /* Text.Whitespace */ -.mf { color: #FF6600 } /* Literal.Number.Float */ -.mh { color: #FF6600 } /* Literal.Number.Hex */ -.mi { color: #FF6600 } /* Literal.Number.Integer */ -.mo { color: #FF6600 } /* Literal.Number.Oct */ -.sb { color: #CC3300 } /* Literal.String.Backtick */ -.sc { color: #CC3300 } /* Literal.String.Char */ -.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ -.s2 { color: #CC3300 } /* Literal.String.Double */ -.se { color: #CC3300; } /* Literal.String.Escape */ -.sh { color: #CC3300 } /* Literal.String.Heredoc */ -.si { color: #AA0000 } /* Literal.String.Interpol */ -.sx { color: #CC3300 } /* Literal.String.Other */ -.sr { color: #33AAAA } /* Literal.String.Regex */ -.s1 { color: #CC3300 } /* Literal.String.Single */ -.ss { color: #FFCC33 } /* Literal.String.Symbol */ -.bp { color: #336666 } /* Name.Builtin.Pseudo */ -.vc { color: #003333 } /* Name.Variable.Class */ -.vg { color: #003333 } /* Name.Variable.Global */ -.vi { color: #003333 } /* Name.Variable.Instance */ -.il { color: #FF6600 } /* Literal.Number.Integer.Long */ - -.css .o, -.css .o + .nt, -.css .nt + .nt { color: #999; } diff --git a/docs/dist/css/photon.css b/docs/dist/css/photon.css deleted file mode 100644 index f0e0716..0000000 --- a/docs/dist/css/photon.css +++ /dev/null @@ -1,2416 +0,0 @@ -/*! - * ===================================================== - * Photon v0.1.2 - * Copyright 2017 Connor Sears - * Licensed under MIT (https://github.com/connors/proton/blob/master/LICENSE) - * - * v0.1.2 designed by @connors. - * ===================================================== - */ - -@charset "UTF-8"; -audio, -canvas, -progress, -video { - vertical-align: baseline; -} - -audio:not([controls]) { - display: none; -} - -a:active, -a:hover { - outline: 0; -} - -abbr[title] { - border-bottom: 1px dotted; -} - -b, -strong { - font-weight: bold; -} - -dfn { - font-style: italic; -} - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -small { - font-size: 80%; -} - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -pre { - overflow: auto; -} - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -legend { - border: 0; - padding: 0; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -* { - cursor: default; - -webkit-user-select: none; -} - -input, -textarea { - -webkit-user-select: text; -} - -form, -input, -optgroup, -select, -textarea { - -webkit-user-select: text; - -webkit-app-region: no-drag; -} - -* { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -html { - height: 100%; - width: 100%; - overflow: hidden; -} - -body { - height: 100%; - padding: 0; - margin: 0; - font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, "Segoe UI", sans-serif; - font-size: 13px; - line-height: 1.6; - color: #333; - background-color: transparent; -} - -hr { - margin: 15px 0; - overflow: hidden; - background: transparent; - border: 0; - border-bottom: 1px solid #ddd; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 20px; - margin-bottom: 10px; - font-weight: 500; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -h1 { - font-size: 36px; -} - -h2 { - font-size: 30px; -} - -h3 { - font-size: 24px; -} - -h4 { - font-size: 18px; -} - -h5 { - font-size: 14px; -} - -h6 { - font-size: 12px; -} - -.window { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: flex; - flex-direction: column; - background-color: #fff; -} - -.window-content { - position: relative; - overflow-y: auto; - display: flex; - flex: 1; -} - -.selectable-text { - cursor: text; - -webkit-user-select: text; -} - -.text-center { - text-align: center; -} - -.text-right { - text-align: right; -} - -.text-left { - text-align: left; -} - -.pull-left { - float: left; -} - -.pull-right { - float: right; -} - -.padded { - padding: 10px; -} - -.padded-less { - padding: 5px; -} - -.padded-more { - padding: 20px; -} - -.padded-vertically { - padding-top: 10px; - padding-bottom: 10px; -} - -.padded-vertically-less { - padding-top: 5px; - padding-bottom: 5px; -} - -.padded-vertically-more { - padding-top: 20px; - padding-bottom: 20px; -} - -.padded-horizontally { - padding-right: 10px; - padding-left: 10px; -} - -.padded-horizontally-less { - padding-right: 5px; - padding-left: 5px; -} - -.padded-horizontally-more { - padding-right: 20px; - padding-left: 20px; -} - -.padded-top { - padding-top: 10px; -} - -.padded-top-less { - padding-top: 5px; -} - -.padded-top-more { - padding-top: 20px; -} - -.padded-bottom { - padding-bottom: 10px; -} - -.padded-bottom-less { - padding-bottom: 5px; -} - -.padded-bottom-more { - padding-bottom: 20px; -} - -.sidebar { - background-color: #f5f5f4; -} - -.draggable { - -webkit-app-region: drag; -} - -.not-draggable { - -webkit-app-region: no-drag; -} - -.clearfix:before, .clearfix:after { - display: table; - content: " "; -} -.clearfix:after { - clear: both; -} - -.btn { - display: inline-block; - padding: 3px 8px; - margin-bottom: 0; - font-size: 12px; - line-height: 1.4; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: default; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06); - -webkit-app-region: no-drag; -} -.btn:focus { - outline: none; - box-shadow: none; -} - -.btn-mini { - padding: 2px 6px; -} - -.btn-large { - padding: 6px 12px; -} - -.btn-form { - padding-right: 20px; - padding-left: 20px; -} - -.btn-default { - color: #333; - border-top-color: #c2c0c2; - border-right-color: #c2c0c2; - border-bottom-color: #a19fa1; - border-left-color: #c2c0c2; - background-color: #fcfcfc; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f1f1f1)); - background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%); - background-image: linear-gradient(to bottom, #fcfcfc 0%, #f1f1f1 100%); -} -.btn-default:active:not([disabled]) { - background-color: #ddd; - background-image: none; -} - -.btn-primary, -.btn-positive, -.btn-negative, -.btn-warning { - color: #fff; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -} - -.btn-primary { - border-color: #388df8; - border-bottom-color: #0866dc; - background-color: #6eb4f7; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6eb4f7), color-stop(100%, #1a82fb)); - background-image: -webkit-linear-gradient(top, #6eb4f7 0%, #1a82fb 100%); - background-image: linear-gradient(to bottom, #6eb4f7 0%, #1a82fb 100%); -} -.btn-primary:active:not([disabled]) { - background-color: #3e9bf4; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9bf4), color-stop(100%, #0469de)); - background-image: -webkit-linear-gradient(top, #3e9bf4 0%, #0469de 100%); - background-image: linear-gradient(to bottom, #3e9bf4 0%, #0469de 100%); -} - -.btn-positive { - border-color: #29a03b; - border-bottom-color: #248b34; - background-color: #5bd46d; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bd46d), color-stop(100%, #29a03b)); - background-image: -webkit-linear-gradient(top, #5bd46d 0%, #29a03b 100%); - background-image: linear-gradient(to bottom, #5bd46d 0%, #29a03b 100%); -} -.btn-positive:active:not([disabled]) { - background-color: #34c84a; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34c84a), color-stop(100%, #248b34)); - background-image: -webkit-linear-gradient(top, #34c84a 0%, #248b34 100%); - background-image: linear-gradient(to bottom, #34c84a 0%, #248b34 100%); -} - -.btn-negative { - border-color: #fb2f29; - border-bottom-color: #fb1710; - background-color: #fd918d; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd918d), color-stop(100%, #fb2f29)); - background-image: -webkit-linear-gradient(top, #fd918d 0%, #fb2f29 100%); - background-image: linear-gradient(to bottom, #fd918d 0%, #fb2f29 100%); -} -.btn-negative:active:not([disabled]) { - background-color: #fc605b; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc605b), color-stop(100%, #fb1710)); - background-image: -webkit-linear-gradient(top, #fc605b 0%, #fb1710 100%); - background-image: linear-gradient(to bottom, #fc605b 0%, #fb1710 100%); -} - -.btn-warning { - border-color: #fcaa0e; - border-bottom-color: #ee9d02; - background-color: #fece72; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fece72), color-stop(100%, #fcaa0e)); - background-image: -webkit-linear-gradient(top, #fece72 0%, #fcaa0e 100%); - background-image: linear-gradient(to bottom, #fece72 0%, #fcaa0e 100%); -} -.btn-warning:active:not([disabled]) { - background-color: #fdbc40; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdbc40), color-stop(100%, #ee9d02)); - background-image: -webkit-linear-gradient(top, #fdbc40 0%, #ee9d02 100%); - background-image: linear-gradient(to bottom, #fdbc40 0%, #ee9d02 100%); -} - -.btn .icon { - float: left; - width: 14px; - height: 14px; - margin-top: 1px; - margin-bottom: 1px; - color: #737475; - font-size: 14px; - line-height: 1; -} - -.btn-primary .icon, -.btn-positive .icon, -.btn-negative .icon, -.btn-warning .icon { - color: #fff; -} - -.btn[disabled] { - color: #b7b7b7; -} - -.btn-primary[disabled], -.btn-positive[disabled], -.btn-negative[disabled], -.btn-warning[disabled] { - color: rgba(255, 255, 255, 0.7); - filter: saturate(30%) brightness(110%); -} - -.btn[disabled] .icon { - color: #b7b7b7; -} - -.btn .icon-text { - margin-right: 5px; -} - -.btn-dropdown:after { - font-family: "photon-entypo"; - margin-left: 5px; - content: '\e873'; -} - -.btn-group { - position: relative; - display: inline-block; - vertical-align: middle; - -webkit-app-region: no-drag; -} -.btn-group .btn { - position: relative; - float: left; -} -.btn-group .btn:focus, .btn-group .btn:active { - z-index: 2; -} -.btn-group .btn.active { - z-index: 3; -} - -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-group > .btn:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .btn + .btn { - border-left: 1px solid #c2c0c2; -} -.btn-group .btn + .btn.active { - border-left: 0; -} -.btn-group .active { - color: #fff; - border: 1px solid transparent; - background-color: #6d6c6d; - background-image: none; -} -.btn-group .active .icon { - color: #fff; -} -.btn-group [disabled] .icon { - color: #b7b7b7; -} - -.toolbar { - min-height: 22px; - box-shadow: inset 0 1px 0 #f5f4f5; - background-color: #e8e6e8; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e6e8), color-stop(100%, #d1cfd1)); - background-image: -webkit-linear-gradient(top, #e8e6e8 0%, #d1cfd1 100%); - background-image: linear-gradient(to bottom, #e8e6e8 0%, #d1cfd1 100%); -} -.toolbar:before, .toolbar:after { - display: table; - content: " "; -} -.toolbar:after { - clear: both; -} - -.toolbar-header { - border-bottom: 1px solid #c2c0c2; -} -.toolbar-header .title { - margin-top: 1px; -} - -.toolbar-footer { - border-top: 1px solid #c2c0c2; - -webkit-app-region: drag; -} - -.title { - margin: 0; - font-size: 12px; - font-weight: 400; - text-align: center; - color: #555; - cursor: default; -} - -.toolbar-borderless { - border-top: 0; - border-bottom: 0; -} - -.toolbar-actions { - margin-top: 4px; - margin-bottom: 3px; - padding-right: 3px; - padding-left: 3px; - padding-bottom: 3px; - -webkit-app-region: drag; -} -.toolbar-actions:before, .toolbar-actions:after { - display: table; - content: " "; -} -.toolbar-actions:after { - clear: both; -} -.toolbar-actions > .btn, -.toolbar-actions > .btn-group { - margin-left: 4px; - margin-right: 4px; -} - -label { - display: inline-block; - font-size: 13px; - margin-bottom: 5px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -input[type="search"] { - box-sizing: border-box; -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - line-height: normal; -} - -.form-control { - display: inline-block; - width: 100%; - min-height: 25px; - padding: 5px 10px; - font-size: 13px; - line-height: 1.6; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - outline: none; -} -.form-control:focus { - border-color: #6db3fd; - box-shadow: 0 0 0 3px #6db3fd; -} - -textarea { - height: auto; -} - -.form-group { - margin-bottom: 10px; -} - -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px; -} - -.form-actions .btn { - margin-right: 10px; -} -.form-actions .btn:last-child { - margin-right: 0; -} - -.pane-group { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: flex; -} -.pane-group > .pane { - position: relative; - overflow-y: auto; - flex: 1; - border-left: 1px solid #ddd; -} -.pane-group > .pane:first-child { - border-left: 0; -} -.pane-group > .pane-sm { - max-width: 220px; - min-width: 150px; -} -.pane-group > .pane-mini { - width: 80px; - flex: none; -} -.pane-group > .pane-one-fourth { - width: 25%; - flex: none; -} -.pane-group > .pane-one-third { - width: 33.3%; - flex: none; -} -.pane-group > .dragbar { - width: 8px; - margin: 0 -4px; - flex: none; - cursor: ew-resize; - z-index: 1; -} -.pane-group.vertical { - flex-direction: column; -} -.pane-group.vertical > .pane { - border-left: 0 none; - border-top: 1px solid #ddd; -} -.pane-group.vertical > .pane:first-child { - border-top: 0; -} -.pane-group.vertical > .pane-sm { - max-width: none; - min-width: 0; - max-height: 220px; - min-height: 150px; -} -.pane-group.vertical > .pane-mini { - width: auto; - height: 80px; -} -.pane-group.vertical > .pane-one-fourth { - width: auto; - height: 25%; -} -.pane-group.vertical > .pane-one-third { - width: auto; - height: 33.3%; -} -.pane-group.vertical > .dragbar { - height: 8px; - width: auto; - margin: -4px 0; - cursor: ns-resize; -} - -img { - -webkit-user-drag: text; -} - -.img-circle { - border-radius: 50%; -} - -.img-rounded { - border-radius: 4px; -} - -.list-group { - width: 100%; - list-style: none; - margin: 0; - padding: 0; -} -.list-group * { - margin: 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.list-group-item { - padding: 10px; - font-size: 12px; - color: #414142; - border-top: 1px solid #ddd; -} -.list-group-item:first-child { - border-top: 0; -} -.list-group-item.active, .list-group-item.selected { - color: #fff; - background-color: #116cd6; -} - -.list-group-header { - padding: 10px; -} - -.media-object { - margin-top: 3px; -} - -.media-object.pull-left { - margin-right: 10px; -} - -.media-object.pull-right { - margin-left: 10px; -} - -.media-body { - overflow: hidden; -} - -.nav-group { - font-size: 14px; -} - -.nav-group-item { - padding: 2px 10px 2px 25px; - display: block; - color: #333; - text-decoration: none; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - min-height: 24px; -} -.nav-group-item.active { - background-color: #dcdfe1; -} -.nav-group-item .icon { - width: 19px; - height: 18px; - float: left; - color: #737475; - margin-top: -3px; - margin-right: 7px; - font-size: 18px; - text-align: center; -} - -.nav-group-title { - margin: 0; - padding: 10px 10px 2px; - font-size: 12px; - font-weight: 500; - color: #666666; -} - -@font-face { - font-family: "photon-entypo"; - src: url("../fonts/photon-entypo.eot"); - src: url("../fonts/photon-entypo.eot?#iefix") format("eot"), url("../fonts/photon-entypo.woff") format("woff"), url("../fonts/photon-entypo.ttf") format("truetype"); - font-weight: normal; - font-style: normal; -} -.icon:before { - position: relative; - display: inline-block; - font-family: "photon-entypo"; - speak: none; - font-size: 100%; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-note:before { - content: '\e800'; -} - -/* '' */ -.icon-note-beamed:before { - content: '\e801'; -} - -/* '' */ -.icon-music:before { - content: '\e802'; -} - -/* '' */ -.icon-search:before { - content: '\e803'; -} - -/* '' */ -.icon-flashlight:before { - content: '\e804'; -} - -/* '' */ -.icon-mail:before { - content: '\e805'; -} - -/* '' */ -.icon-heart:before { - content: '\e806'; -} - -/* '' */ -.icon-heart-empty:before { - content: '\e807'; -} - -/* '' */ -.icon-star:before { - content: '\e808'; -} - -/* '' */ -.icon-star-empty:before { - content: '\e809'; -} - -/* '' */ -.icon-user:before { - content: '\e80a'; -} - -/* '' */ -.icon-users:before { - content: '\e80b'; -} - -/* '' */ -.icon-user-add:before { - content: '\e80c'; -} - -/* '' */ -.icon-video:before { - content: '\e80d'; -} - -/* '' */ -.icon-picture:before { - content: '\e80e'; -} - -/* '' */ -.icon-camera:before { - content: '\e80f'; -} - -/* '' */ -.icon-layout:before { - content: '\e810'; -} - -/* '' */ -.icon-menu:before { - content: '\e811'; -} - -/* '' */ -.icon-check:before { - content: '\e812'; -} - -/* '' */ -.icon-cancel:before { - content: '\e813'; -} - -/* '' */ -.icon-cancel-circled:before { - content: '\e814'; -} - -/* '' */ -.icon-cancel-squared:before { - content: '\e815'; -} - -/* '' */ -.icon-plus:before { - content: '\e816'; -} - -/* '' */ -.icon-plus-circled:before { - content: '\e817'; -} - -/* '' */ -.icon-plus-squared:before { - content: '\e818'; -} - -/* '' */ -.icon-minus:before { - content: '\e819'; -} - -/* '' */ -.icon-minus-circled:before { - content: '\e81a'; -} - -/* '' */ -.icon-minus-squared:before { - content: '\e81b'; -} - -/* '' */ -.icon-help:before { - content: '\e81c'; -} - -/* '' */ -.icon-help-circled:before { - content: '\e81d'; -} - -/* '' */ -.icon-info:before { - content: '\e81e'; -} - -/* '' */ -.icon-info-circled:before { - content: '\e81f'; -} - -/* '' */ -.icon-back:before { - content: '\e820'; -} - -/* '' */ -.icon-home:before { - content: '\e821'; -} - -/* '' */ -.icon-link:before { - content: '\e822'; -} - -/* '' */ -.icon-attach:before { - content: '\e823'; -} - -/* '' */ -.icon-lock:before { - content: '\e824'; -} - -/* '' */ -.icon-lock-open:before { - content: '\e825'; -} - -/* '' */ -.icon-eye:before { - content: '\e826'; -} - -/* '' */ -.icon-tag:before { - content: '\e827'; -} - -/* '' */ -.icon-bookmark:before { - content: '\e828'; -} - -/* '' */ -.icon-bookmarks:before { - content: '\e829'; -} - -/* '' */ -.icon-flag:before { - content: '\e82a'; -} - -/* '' */ -.icon-thumbs-up:before { - content: '\e82b'; -} - -/* '' */ -.icon-thumbs-down:before { - content: '\e82c'; -} - -/* '' */ -.icon-download:before { - content: '\e82d'; -} - -/* '' */ -.icon-upload:before { - content: '\e82e'; -} - -/* '' */ -.icon-upload-cloud:before { - content: '\e82f'; -} - -/* '' */ -.icon-reply:before { - content: '\e830'; -} - -/* '' */ -.icon-reply-all:before { - content: '\e831'; -} - -/* '' */ -.icon-forward:before { - content: '\e832'; -} - -/* '' */ -.icon-quote:before { - content: '\e833'; -} - -/* '' */ -.icon-code:before { - content: '\e834'; -} - -/* '' */ -.icon-export:before { - content: '\e835'; -} - -/* '' */ -.icon-pencil:before { - content: '\e836'; -} - -/* '' */ -.icon-feather:before { - content: '\e837'; -} - -/* '' */ -.icon-print:before { - content: '\e838'; -} - -/* '' */ -.icon-retweet:before { - content: '\e839'; -} - -/* '' */ -.icon-keyboard:before { - content: '\e83a'; -} - -/* '' */ -.icon-comment:before { - content: '\e83b'; -} - -/* '' */ -.icon-chat:before { - content: '\e83c'; -} - -/* '' */ -.icon-bell:before { - content: '\e83d'; -} - -/* '' */ -.icon-attention:before { - content: '\e83e'; -} - -/* '' */ -.icon-alert:before { - content: '\e83f'; -} - -/* '' */ -.icon-vcard:before { - content: '\e840'; -} - -/* '' */ -.icon-address:before { - content: '\e841'; -} - -/* '' */ -.icon-location:before { - content: '\e842'; -} - -/* '' */ -.icon-map:before { - content: '\e843'; -} - -/* '' */ -.icon-direction:before { - content: '\e844'; -} - -/* '' */ -.icon-compass:before { - content: '\e845'; -} - -/* '' */ -.icon-cup:before { - content: '\e846'; -} - -/* '' */ -.icon-trash:before { - content: '\e847'; -} - -/* '' */ -.icon-doc:before { - content: '\e848'; -} - -/* '' */ -.icon-docs:before { - content: '\e849'; -} - -/* '' */ -.icon-doc-landscape:before { - content: '\e84a'; -} - -/* '' */ -.icon-doc-text:before { - content: '\e84b'; -} - -/* '' */ -.icon-doc-text-inv:before { - content: '\e84c'; -} - -/* '' */ -.icon-newspaper:before { - content: '\e84d'; -} - -/* '' */ -.icon-book-open:before { - content: '\e84e'; -} - -/* '' */ -.icon-book:before { - content: '\e84f'; -} - -/* '' */ -.icon-folder:before { - content: '\e850'; -} - -/* '' */ -.icon-archive:before { - content: '\e851'; -} - -/* '' */ -.icon-box:before { - content: '\e852'; -} - -/* '' */ -.icon-rss:before { - content: '\e853'; -} - -/* '' */ -.icon-phone:before { - content: '\e854'; -} - -/* '' */ -.icon-cog:before { - content: '\e855'; -} - -/* '' */ -.icon-tools:before { - content: '\e856'; -} - -/* '' */ -.icon-share:before { - content: '\e857'; -} - -/* '' */ -.icon-shareable:before { - content: '\e858'; -} - -/* '' */ -.icon-basket:before { - content: '\e859'; -} - -/* '' */ -.icon-bag:before { - content: '\e85a'; -} - -/* '' */ -.icon-calendar:before { - content: '\e85b'; -} - -/* '' */ -.icon-login:before { - content: '\e85c'; -} - -/* '' */ -.icon-logout:before { - content: '\e85d'; -} - -/* '' */ -.icon-mic:before { - content: '\e85e'; -} - -/* '' */ -.icon-mute:before { - content: '\e85f'; -} - -/* '' */ -.icon-sound:before { - content: '\e860'; -} - -/* '' */ -.icon-volume:before { - content: '\e861'; -} - -/* '' */ -.icon-clock:before { - content: '\e862'; -} - -/* '' */ -.icon-hourglass:before { - content: '\e863'; -} - -/* '' */ -.icon-lamp:before { - content: '\e864'; -} - -/* '' */ -.icon-light-down:before { - content: '\e865'; -} - -/* '' */ -.icon-light-up:before { - content: '\e866'; -} - -/* '' */ -.icon-adjust:before { - content: '\e867'; -} - -/* '' */ -.icon-block:before { - content: '\e868'; -} - -/* '' */ -.icon-resize-full:before { - content: '\e869'; -} - -/* '' */ -.icon-resize-small:before { - content: '\e86a'; -} - -/* '' */ -.icon-popup:before { - content: '\e86b'; -} - -/* '' */ -.icon-publish:before { - content: '\e86c'; -} - -/* '' */ -.icon-window:before { - content: '\e86d'; -} - -/* '' */ -.icon-arrow-combo:before { - content: '\e86e'; -} - -/* '' */ -.icon-down-circled:before { - content: '\e86f'; -} - -/* '' */ -.icon-left-circled:before { - content: '\e870'; -} - -/* '' */ -.icon-right-circled:before { - content: '\e871'; -} - -/* '' */ -.icon-up-circled:before { - content: '\e872'; -} - -/* '' */ -.icon-down-open:before { - content: '\e873'; -} - -/* '' */ -.icon-left-open:before { - content: '\e874'; -} - -/* '' */ -.icon-right-open:before { - content: '\e875'; -} - -/* '' */ -.icon-up-open:before { - content: '\e876'; -} - -/* '' */ -.icon-down-open-mini:before { - content: '\e877'; -} - -/* '' */ -.icon-left-open-mini:before { - content: '\e878'; -} - -/* '' */ -.icon-right-open-mini:before { - content: '\e879'; -} - -/* '' */ -.icon-up-open-mini:before { - content: '\e87a'; -} - -/* '' */ -.icon-down-open-big:before { - content: '\e87b'; -} - -/* '' */ -.icon-left-open-big:before { - content: '\e87c'; -} - -/* '' */ -.icon-right-open-big:before { - content: '\e87d'; -} - -/* '' */ -.icon-up-open-big:before { - content: '\e87e'; -} - -/* '' */ -.icon-down:before { - content: '\e87f'; -} - -/* '' */ -.icon-left:before { - content: '\e880'; -} - -/* '' */ -.icon-right:before { - content: '\e881'; -} - -/* '' */ -.icon-up:before { - content: '\e882'; -} - -/* '' */ -.icon-down-dir:before { - content: '\e883'; -} - -/* '' */ -.icon-left-dir:before { - content: '\e884'; -} - -/* '' */ -.icon-right-dir:before { - content: '\e885'; -} - -/* '' */ -.icon-up-dir:before { - content: '\e886'; -} - -/* '' */ -.icon-down-bold:before { - content: '\e887'; -} - -/* '' */ -.icon-left-bold:before { - content: '\e888'; -} - -/* '' */ -.icon-right-bold:before { - content: '\e889'; -} - -/* '' */ -.icon-up-bold:before { - content: '\e88a'; -} - -/* '' */ -.icon-down-thin:before { - content: '\e88b'; -} - -/* '' */ -.icon-left-thin:before { - content: '\e88c'; -} - -/* '' */ -.icon-right-thin:before { - content: '\e88d'; -} - -/* '' */ -.icon-up-thin:before { - content: '\e88e'; -} - -/* '' */ -.icon-ccw:before { - content: '\e88f'; -} - -/* '' */ -.icon-cw:before { - content: '\e890'; -} - -/* '' */ -.icon-arrows-ccw:before { - content: '\e891'; -} - -/* '' */ -.icon-level-down:before { - content: '\e892'; -} - -/* '' */ -.icon-level-up:before { - content: '\e893'; -} - -/* '' */ -.icon-shuffle:before { - content: '\e894'; -} - -/* '' */ -.icon-loop:before { - content: '\e895'; -} - -/* '' */ -.icon-switch:before { - content: '\e896'; -} - -/* '' */ -.icon-play:before { - content: '\e897'; -} - -/* '' */ -.icon-stop:before { - content: '\e898'; -} - -/* '' */ -.icon-pause:before { - content: '\e899'; -} - -/* '' */ -.icon-record:before { - content: '\e89a'; -} - -/* '' */ -.icon-to-end:before { - content: '\e89b'; -} - -/* '' */ -.icon-to-start:before { - content: '\e89c'; -} - -/* '' */ -.icon-fast-forward:before { - content: '\e89d'; -} - -/* '' */ -.icon-fast-backward:before { - content: '\e89e'; -} - -/* '' */ -.icon-progress-0:before { - content: '\e89f'; -} - -/* '' */ -.icon-progress-1:before { - content: '\e8a0'; -} - -/* '' */ -.icon-progress-2:before { - content: '\e8a1'; -} - -/* '' */ -.icon-progress-3:before { - content: '\e8a2'; -} - -/* '' */ -.icon-target:before { - content: '\e8a3'; -} - -/* '' */ -.icon-palette:before { - content: '\e8a4'; -} - -/* '' */ -.icon-list:before { - content: '\e8a5'; -} - -/* '' */ -.icon-list-add:before { - content: '\e8a6'; -} - -/* '' */ -.icon-signal:before { - content: '\e8a7'; -} - -/* '' */ -.icon-trophy:before { - content: '\e8a8'; -} - -/* '' */ -.icon-battery:before { - content: '\e8a9'; -} - -/* '' */ -.icon-back-in-time:before { - content: '\e8aa'; -} - -/* '' */ -.icon-monitor:before { - content: '\e8ab'; -} - -/* '' */ -.icon-mobile:before { - content: '\e8ac'; -} - -/* '' */ -.icon-network:before { - content: '\e8ad'; -} - -/* '' */ -.icon-cd:before { - content: '\e8ae'; -} - -/* '' */ -.icon-inbox:before { - content: '\e8af'; -} - -/* '' */ -.icon-install:before { - content: '\e8b0'; -} - -/* '' */ -.icon-globe:before { - content: '\e8b1'; -} - -/* '' */ -.icon-cloud:before { - content: '\e8b2'; -} - -/* '' */ -.icon-cloud-thunder:before { - content: '\e8b3'; -} - -/* '' */ -.icon-flash:before { - content: '\e8b4'; -} - -/* '' */ -.icon-moon:before { - content: '\e8b5'; -} - -/* '' */ -.icon-flight:before { - content: '\e8b6'; -} - -/* '' */ -.icon-paper-plane:before { - content: '\e8b7'; -} - -/* '' */ -.icon-leaf:before { - content: '\e8b8'; -} - -/* '' */ -.icon-lifebuoy:before { - content: '\e8b9'; -} - -/* '' */ -.icon-mouse:before { - content: '\e8ba'; -} - -/* '' */ -.icon-briefcase:before { - content: '\e8bb'; -} - -/* '' */ -.icon-suitcase:before { - content: '\e8bc'; -} - -/* '' */ -.icon-dot:before { - content: '\e8bd'; -} - -/* '' */ -.icon-dot-2:before { - content: '\e8be'; -} - -/* '' */ -.icon-dot-3:before { - content: '\e8bf'; -} - -/* '' */ -.icon-brush:before { - content: '\e8c0'; -} - -/* '' */ -.icon-magnet:before { - content: '\e8c1'; -} - -/* '' */ -.icon-infinity:before { - content: '\e8c2'; -} - -/* '' */ -.icon-erase:before { - content: '\e8c3'; -} - -/* '' */ -.icon-chart-pie:before { - content: '\e8c4'; -} - -/* '' */ -.icon-chart-line:before { - content: '\e8c5'; -} - -/* '' */ -.icon-chart-bar:before { - content: '\e8c6'; -} - -/* '' */ -.icon-chart-area:before { - content: '\e8c7'; -} - -/* '' */ -.icon-tape:before { - content: '\e8c8'; -} - -/* '' */ -.icon-graduation-cap:before { - content: '\e8c9'; -} - -/* '' */ -.icon-language:before { - content: '\e8ca'; -} - -/* '' */ -.icon-ticket:before { - content: '\e8cb'; -} - -/* '' */ -.icon-water:before { - content: '\e8cc'; -} - -/* '' */ -.icon-droplet:before { - content: '\e8cd'; -} - -/* '' */ -.icon-air:before { - content: '\e8ce'; -} - -/* '' */ -.icon-credit-card:before { - content: '\e8cf'; -} - -/* '' */ -.icon-floppy:before { - content: '\e8d0'; -} - -/* '' */ -.icon-clipboard:before { - content: '\e8d1'; -} - -/* '' */ -.icon-megaphone:before { - content: '\e8d2'; -} - -/* '' */ -.icon-database:before { - content: '\e8d3'; -} - -/* '' */ -.icon-drive:before { - content: '\e8d4'; -} - -/* '' */ -.icon-bucket:before { - content: '\e8d5'; -} - -/* '' */ -.icon-thermometer:before { - content: '\e8d6'; -} - -/* '' */ -.icon-key:before { - content: '\e8d7'; -} - -/* '' */ -.icon-flow-cascade:before { - content: '\e8d8'; -} - -/* '' */ -.icon-flow-branch:before { - content: '\e8d9'; -} - -/* '' */ -.icon-flow-tree:before { - content: '\e8da'; -} - -/* '' */ -.icon-flow-line:before { - content: '\e8db'; -} - -/* '' */ -.icon-flow-parallel:before { - content: '\e8dc'; -} - -/* '' */ -.icon-rocket:before { - content: '\e8dd'; -} - -/* '' */ -.icon-gauge:before { - content: '\e8de'; -} - -/* '' */ -.icon-traffic-cone:before { - content: '\e8df'; -} - -/* '' */ -.icon-cc:before { - content: '\e8e0'; -} - -/* '' */ -.icon-cc-by:before { - content: '\e8e1'; -} - -/* '' */ -.icon-cc-nc:before { - content: '\e8e2'; -} - -/* '' */ -.icon-cc-nc-eu:before { - content: '\e8e3'; -} - -/* '' */ -.icon-cc-nc-jp:before { - content: '\e8e4'; -} - -/* '' */ -.icon-cc-sa:before { - content: '\e8e5'; -} - -/* '' */ -.icon-cc-nd:before { - content: '\e8e6'; -} - -/* '' */ -.icon-cc-pd:before { - content: '\e8e7'; -} - -/* '' */ -.icon-cc-zero:before { - content: '\e8e8'; -} - -/* '' */ -.icon-cc-share:before { - content: '\e8e9'; -} - -/* '' */ -.icon-cc-remix:before { - content: '\e8ea'; -} - -/* '' */ -.icon-github:before { - content: '\e8eb'; -} - -/* '' */ -.icon-github-circled:before { - content: '\e8ec'; -} - -/* '' */ -.icon-flickr:before { - content: '\e8ed'; -} - -/* '' */ -.icon-flickr-circled:before { - content: '\e8ee'; -} - -/* '' */ -.icon-vimeo:before { - content: '\e8ef'; -} - -/* '' */ -.icon-vimeo-circled:before { - content: '\e8f0'; -} - -/* '' */ -.icon-twitter:before { - content: '\e8f1'; -} - -/* '' */ -.icon-twitter-circled:before { - content: '\e8f2'; -} - -/* '' */ -.icon-facebook:before { - content: '\e8f3'; -} - -/* '' */ -.icon-facebook-circled:before { - content: '\e8f4'; -} - -/* '' */ -.icon-facebook-squared:before { - content: '\e8f5'; -} - -/* '' */ -.icon-gplus:before { - content: '\e8f6'; -} - -/* '' */ -.icon-gplus-circled:before { - content: '\e8f7'; -} - -/* '' */ -.icon-pinterest:before { - content: '\e8f8'; -} - -/* '' */ -.icon-pinterest-circled:before { - content: '\e8f9'; -} - -/* '' */ -.icon-tumblr:before { - content: '\e8fa'; -} - -/* '' */ -.icon-tumblr-circled:before { - content: '\e8fb'; -} - -/* '' */ -.icon-linkedin:before { - content: '\e8fc'; -} - -/* '' */ -.icon-linkedin-circled:before { - content: '\e8fd'; -} - -/* '' */ -.icon-dribbble:before { - content: '\e8fe'; -} - -/* '' */ -.icon-dribbble-circled:before { - content: '\e8ff'; -} - -/* '' */ -.icon-stumbleupon:before { - content: '\e900'; -} - -/* '' */ -.icon-stumbleupon-circled:before { - content: '\e901'; -} - -/* '' */ -.icon-lastfm:before { - content: '\e902'; -} - -/* '' */ -.icon-lastfm-circled:before { - content: '\e903'; -} - -/* '' */ -.icon-rdio:before { - content: '\e904'; -} - -/* '' */ -.icon-rdio-circled:before { - content: '\e905'; -} - -/* '' */ -.icon-spotify:before { - content: '\e906'; -} - -/* '' */ -.icon-spotify-circled:before { - content: '\e907'; -} - -/* '' */ -.icon-qq:before { - content: '\e908'; -} - -/* '' */ -.icon-instagram:before { - content: '\e909'; -} - -/* '' */ -.icon-dropbox:before { - content: '\e90a'; -} - -/* '' */ -.icon-evernote:before { - content: '\e90b'; -} - -/* '' */ -.icon-flattr:before { - content: '\e90c'; -} - -/* '' */ -.icon-skype:before { - content: '\e90d'; -} - -/* '' */ -.icon-skype-circled:before { - content: '\e90e'; -} - -/* '' */ -.icon-renren:before { - content: '\e90f'; -} - -/* '' */ -.icon-sina-weibo:before { - content: '\e910'; -} - -/* '' */ -.icon-paypal:before { - content: '\e911'; -} - -/* '' */ -.icon-picasa:before { - content: '\e912'; -} - -/* '' */ -.icon-soundcloud:before { - content: '\e913'; -} - -/* '' */ -.icon-mixi:before { - content: '\e914'; -} - -/* '' */ -.icon-behance:before { - content: '\e915'; -} - -/* '' */ -.icon-google-circles:before { - content: '\e916'; -} - -/* '' */ -.icon-vkontakte:before { - content: '\e917'; -} - -/* '' */ -.icon-smashing:before { - content: '\e918'; -} - -/* '' */ -.icon-sweden:before { - content: '\e919'; -} - -/* '' */ -.icon-db-shape:before { - content: '\e91a'; -} - -/* '' */ -.icon-logo-db:before { - content: '\e91b'; -} - -/* '' */ -table { - width: 100%; - border: 0; - border-collapse: separate; - font-size: 12px; - text-align: left; -} - -thead { - background-color: #f5f5f4; -} - -tbody { - background-color: #fff; -} - -.table-striped tr:nth-child(even) { - background-color: #f5f5f4; -} - -tr.active, -.table-striped tr.active:nth-child(even) { - color: #fff; - background-color: #116cd6; -} - -thead tr:active { - color: #333; - background-color: #f5f5f4; -} - -th { - font-weight: normal; - border-right: 1px solid #ddd; - border-bottom: 1px solid #ddd; -} - -th, -td { - padding: 2px 15px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -th:last-child, -td:last-child { - border-right: 0; -} - -.tab-group { - margin-top: -1px; - display: flex; - border-top: 1px solid #989698; - border-bottom: 1px solid #989698; -} - -.tab-item { - position: relative; - flex: 1; - padding: 3px; - font-size: 12px; - text-align: center; - color: #666666; - border-left: 1px solid #989698; - background-color: #b8b6b8; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b6b8), color-stop(100%, #b0aeb0)); - background-image: -webkit-linear-gradient(top, #b8b6b8 0%, #b0aeb0 100%); - background-image: linear-gradient(to bottom, #b8b6b8 0%, #b0aeb0 100%); -} -.tab-item:first-child { - border-left: 0; -} -.tab-item.active { - color: #333; - background-color: #d4d2d4; - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d2d4), color-stop(100%, #cccacc)); - background-image: -webkit-linear-gradient(top, #d4d2d4 0%, #cccacc 100%); - background-image: linear-gradient(to bottom, #d4d2d4 0%, #cccacc 100%); -} -.tab-item .icon-close-tab { - position: absolute; - top: 50%; - left: 5px; - width: 15px; - height: 15px; - font-size: 15px; - line-height: 15px; - text-align: center; - color: #666666; - opacity: 0; - transition: opacity .1s linear, background-color .1s linear; - border-radius: 3px; - transform: translateY(-50%); - z-index: 10; -} -.tab-item:after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - content: ""; - background-color: rgba(0, 0, 0, 0.08); - opacity: 0; - transition: opacity .1s linear; - z-index: 1; -} -.tab-item:hover:not(.active):after { - opacity: 1; -} -.tab-item:hover .icon-close-tab { - opacity: 1; -} -.tab-item .icon-close-tab:hover { - background-color: rgba(0, 0, 0, 0.08); -} - -.tab-item-fixed { - flex: none; - padding: 3px 10px; -} diff --git a/docs/dist/fonts/photon-entypo.eot b/docs/dist/fonts/photon-entypo.eot deleted file mode 100644 index f70d1267468a1a3fe469fdaaf2e10e3079d210f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48644 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 KUq|oIrTTvrfQ8cl diff --git a/docs/dist/fonts/photon-entypo.svg b/docs/dist/fonts/photon-entypo.svg deleted file mode 100644 index 9256ea8..0000000 --- a/docs/dist/fonts/photon-entypo.svg +++ /dev/null @@ -1,295 +0,0 @@ - - - -Copyright (C) 2015 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/dist/fonts/photon-entypo.ttf b/docs/dist/fonts/photon-entypo.ttf deleted file mode 100644 index 7f765b348feb4157cf8d677d712e4d67183c549d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48456 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 diff --git a/docs/dist/fonts/photon-entypo.woff b/docs/dist/fonts/photon-entypo.woff deleted file mode 100644 index 87860e570c608d8287153ac669096b04d0df0645..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30692 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 .dragbar', function(event){ - const $this = $(this); - const $group = $this.parent(); - - const start = event.clientX; - - const $prev = $this.prev('.pane'); - const $next = $this.next('.pane'); - - const widths = [$prev.width(), $next.width()]; - - $prev.css({ flex: '1 '+widths[0]+'px'}); - $next.css({ flex: '1 '+widths[1]+'px'}); - - $this.addClass('active'); - - function onMouseMove(event) { - const diff = event.clientX - start; - - $prev.css({ flex: '1 '+(widths[0]+diff)+'px'}); - $next.css({ flex: '1 '+(widths[1]-diff)+'px'}); - } - - function onMouseUp(event) { - $this.removeClass('active'); - - $(window) - .off('mousemove', onMouseMove) - .off('mouseup', onMouseUp) - ; - } - - $(window) - .on('mousemove', onMouseMove) - .on('mouseup', onMouseUp) - ; - }) - ; -} - -{ - let toggling = false; - let togglingState = false; - - $(document) - .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ - const $this = $(this); - - if((event.ctrlKey||event.metaKey)){ - toggling = true; - togglingState = !$this.hasClass('active'); - $this.addClass('selected').toggleClass('active').siblings().removeClass('selected'); - $(document).one('mouseup', () => { - toggling = false; - }); - - }else if(event.shiftKey){ - const from = Math.max($this.siblings('.selected').index(),0); - const to = $this.index(); - - $this.siblings().removeClass('active'); - const $children = $this.parent().children(); - for(let i=Math.min(from,to); i<=Math.max(from,to); i++){ - $children.eq(i).addClass('active'); - } - - }else{ - if(!$this.hasClass('active')||event.which==1){ - $this.addClass('active selected').siblings().removeClass('active selected'); - } - } - - $this.closest('[data-select-multiple]').trigger('change'); - }) - .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item, .list-group[data-select-multiple] > .list-group-item', function(event){ - const $this = $(this); - - if(toggling){ - $this.toggleClass('active', togglingState); - - }else if(event.buttons&1&&!event.shiftKey){ - $this.addClass('active').siblings().removeClass('active'); - - }else{ - return; - } - - $this.closest('[data-select-multiple]').trigger('change'); - }) - .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr', function(event){ - const $this = $(this); - $this.addClass('active').siblings().removeClass('active'); - $this.parent().parent().trigger('change'); - }) - .on('mousedown', '.nav-group:not([data-select-multiple]) > .nav-group-item, .list-group:not([data-select-multiple]) > .list-group-item', function(event){ - const $this = $(this); - $this.addClass('active').siblings().removeClass('active'); - $this.parent().trigger('change'); - }) - ; -} diff --git a/docs/dist/photon.js/js/photon.js b/docs/dist/photon.js/js/photon.js deleted file mode 100644 index fb963f2..0000000 --- a/docs/dist/photon.js/js/photon.js +++ /dev/null @@ -1 +0,0 @@ -const $ = require('jquery/dist/jquery.js'); diff --git a/docs/dist/photon.js/js/selection.js b/docs/dist/photon.js/js/selection.js deleted file mode 100644 index c81d6c5..0000000 --- a/docs/dist/photon.js/js/selection.js +++ /dev/null @@ -1,30 +0,0 @@ -{ - let toggling = false; - let togglingState = false; - - $(document) - .on('mousedown', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ - if((event.ctrlKey||event.metaKey)){ - toggling = true; - togglingState = !$(this).hasClass('active'); - $(this).toggleClass('active'); - $(document).one('mouseup', () => { - toggling = false; - }); - }else{ - $(this).addClass('active').siblings().removeClass('active'); - } - }) - .on('mouseenter', 'table[data-select-multiple] > tbody > tr, .nav-group[data-select-multiple] > .nav-group-item', function(event){ - if(toggling){ - $(this).toggleClass('active', togglingState); - - }else if(event.buttons&1){ - $(this).addClass('active').siblings().removeClass('active'); - } - }) - .on('mousedown', 'table:not([data-select-multiple]) > tbody > tr, .nav-group:not([data-select-multiple]) > .nav-group-item', function(event){ - $(this).addClass('active').siblings().removeClass('active'); - }) - ; -} diff --git a/docs/dist/template-app/app.js b/docs/dist/template-app/app.js deleted file mode 100644 index b3391f0..0000000 --- a/docs/dist/template-app/app.js +++ /dev/null @@ -1,43 +0,0 @@ -var app = require('app'); // Module to control application life. -var BrowserWindow = require('browser-window'); // Module to create native browser window. - -// Keep a global reference of the window object, if you don't, the window will -// be closed automatically when the JavaScript object is garbage collected. -var mainWindow = null; - -// Quit when all windows are closed. -app.on('window-all-closed', function() { - // On OS X it is common for applications and their menu bar - // to stay active until the user quits explicitly with Cmd + Q - if (process.platform != 'darwin') { - app.quit(); - } -}); - -// This method will be called when Electron has finished -// initialization and is ready to create browser windows. -app.on('ready', function() { - // Create the browser window. - mainWindow = new BrowserWindow({ - width: 600, - height: 300, - 'min-width': 500, - 'min-height': 200, - 'accept-first-mouse': true, - 'title-bar-style': 'hidden' - }); - - // and load the index.html of the app. - mainWindow.loadURL('file://' + __dirname + '/index.html'); - - // Open the DevTools. - //mainWindow.openDevTools(); - - // Emitted when the window is closed. - mainWindow.on('closed', function() { - // Dereference the window object, usually you would store windows - // in an array if your app supports multi windows, this is the time - // when you should delete the corresponding element. - mainWindow = null; - }); -}); diff --git a/docs/dist/template-app/images/avatar.jpg b/docs/dist/template-app/images/avatar.jpg deleted file mode 100644 index bccde47d7598577655b30b6f4951f9dda5c8ce58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56060 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

>XvrgHzfg|3HL`yJMqz7Np|8va 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 UwA6DV{r;eWLX(pXw3_&y`+!$%s8KUlsQCo<% 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 Q2>c`PkH9|y{~r+ef3B%%-T(jq diff --git a/docs/dist/template-app/images/avatar2.png b/docs/dist/template-app/images/avatar2.png deleted file mode 100644 index 54fee217b2af283e6880eb40ead229a2e9c6f481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98911 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%0DU{*v4Iip|vP1Ii=N-9S?p5@_<~RM>{B*#` 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 diff --git a/docs/dist/template-app/images/avatar3.jpg b/docs/dist/template-app/images/avatar3.jpg deleted file mode 100644 index 24f92e80679ca0f48e3f85dc334d395c36ab8bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24875 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 diff --git a/docs/dist/template-app/images/avatar4.jpg b/docs/dist/template-app/images/avatar4.jpg deleted file mode 100644 index 47a6c2d8398aa4999600e81ed75b69f172967d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42497 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 z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| ifB*y_009U<00Izz00bZa0SG_<0uX=z1R(JLFYtdRn9>gb diff --git a/docs/dist/template-app/images/avatar6.jpg b/docs/dist/template-app/images/avatar6.jpg deleted file mode 100644 index 0ad3280af41fd589f80ca377bcaef2af336c945d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56060 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 L;2(kiKY{-P`QWxJ diff --git a/docs/dist/template-app/images/avatar7.jpg b/docs/dist/template-app/images/avatar7.jpg deleted file mode 100644 index 58c33ab49201d82840caa37649b211a7523736c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7538 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 z 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 - - - Photon - - - - - - - - -

Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameKindDate ModifiedAuthor
bars.scssDocumentOct 13, 2015connors
base.scssDocumentOct 13, 2015connors
button-groups.scssDocumentOct 13, 2015connors
buttons.scssDocumentOct 13, 2015connors
docs.scssDocumentOct 13, 2015connors
forms.scssDocumentOct 13, 2015connors
grid.scssDocumentOct 13, 2015connors
icons.scssDocumentOct 13, 2015connors
images.scssDocumentOct 13, 2015connors
lists.scssDocumentOct 13, 2015connors
mixins.scssDocumentOct 13, 2015connors
navs.scssDocumentOct 13, 2015connors
normalize.scssDocumentOct 13, 2015connors
photon.scssDocumentOct 13, 2015connors
tables.scssDocumentOct 13, 2015connors
tabs.scssDocumentOct 13, 2015connors
utilities.scssDocumentOct 13, 2015connors
variables.scssDocumentOct 13, 2015connors
-
- - - - - diff --git a/docs/dist/template-app/js/index.js b/docs/dist/template-app/js/index.js deleted file mode 100644 index 15a3583..0000000 --- a/docs/dist/template-app/js/index.js +++ /dev/null @@ -1,31 +0,0 @@ -var remote = require('remote') -var Menu = remote.require('menu') -var MenuItem = remote.require('menu-item') - -var menu = new Menu() -menu.append(new MenuItem({ - label: 'Delete', - click: function() { - alert('Deleted') - } -})) -menu.append(new MenuItem({ - label: 'More Info...', - click: function() { - alert('Here is more information') - } -})) - -document.addEventListener('DOMContentLoaded', function () { - document.querySelector('.js-context-menu').addEventListener('click', function (event) { - // var BrowserWindow = require('remote').require('browser-window') - // - // var button = event.target - // var windowPosition = BrowserWindow.getFocusedWindow().getPosition() - // - // var x = button.offsetLeft + windowPosition[0] + (button.offsetWidth / 2) - // var y = button.offsetTop + windowPosition[1] + button.offsetHeight - - menu.popup(remote.getCurrentWindow()); - }) -}) diff --git a/docs/dist/template-app/js/menu.js b/docs/dist/template-app/js/menu.js deleted file mode 100644 index ba4f993..0000000 --- a/docs/dist/template-app/js/menu.js +++ /dev/null @@ -1,27 +0,0 @@ -var remote = require('remote') -var Menu = remote.require('menu') -var MenuItem = remote.require('menu-item') - -// Build our new menu -var menu = new Menu() -menu.append(new MenuItem({ - label: 'Delete', - click: function() { - // Trigger an alert when menu item is clicked - alert('Deleted') - } -})) -menu.append(new MenuItem({ - label: 'More Info...', - click: function() { - // Trigger an alert when menu item is clicked - alert('Here is more information') - } -})) - -// Add the listener -document.addEventListener('DOMContentLoaded', function () { - document.querySelector('.js-context-menu').addEventListener('click', function (event) { - menu.popup(remote.getCurrentWindow()); - }) -}) diff --git a/docs/dist/template-app/package.json b/docs/dist/template-app/package.json deleted file mode 100644 index 865a3ca..0000000 --- a/docs/dist/template-app/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "proton-template-app", - "version": "1.0.0", - "description": "A simple template app for Proton", - "main": "app.js", - "author": "Connor Sears", - "scripts": { - "start": "electron ." - } -} From 97031792e8852413c16fe46f2e32fe88f66a0d58 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 7 Jul 2017 02:36:31 +0100 Subject: [PATCH 20/22] fixed: form control text not legible if parent has white text for example - an input in a selected text row since the input sets the background colour, it should also set the foreground, which it now does --- sass/forms.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/sass/forms.scss b/sass/forms.scss index f24e7e8..c3b7281 100644 --- a/sass/forms.scss +++ b/sass/forms.scss @@ -30,6 +30,7 @@ input[type="checkbox"] { font-size: $font-size-default; line-height: $line-height-default; background-color: $chrome-color; + color: $gray-color; border: 1px solid $border-color; border-radius: $default-border-radius; outline: none; From b94bec83a615a4a4cc30630346f8f5a87d7837ae Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 7 Jul 2017 02:42:11 +0100 Subject: [PATCH 21/22] fixed: select form controls were not as tall as text input seems line height calculations are different for selectboxes Ensured a larger minimum height for now to fix this --- sass/forms.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sass/forms.scss b/sass/forms.scss index c3b7281..1039383 100644 --- a/sass/forms.scss +++ b/sass/forms.scss @@ -25,7 +25,7 @@ input[type="checkbox"] { .form-control { display: inline-block; width: 100%; - min-height: 25px; + min-height: 32px; padding: $padding-less $padding; font-size: $font-size-default; line-height: $line-height-default; From bb7baeda3b8cc7205cb610645c86c962c7fc3642 Mon Sep 17 00:00:00 2001 From: ProPuke Date: Fri, 21 Jul 2017 14:09:59 +0100 Subject: [PATCH 22/22] added: context menus (copy, paste etc) to textfields --- js/photon.js | 1 + js/textfield.js | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 js/textfield.js diff --git a/js/photon.js b/js/photon.js index fb963f2..e1f4eb6 100644 --- a/js/photon.js +++ b/js/photon.js @@ -1 +1,2 @@ const $ = require('jquery/dist/jquery.js'); +const electron = require('electron'); diff --git a/js/textfield.js b/js/textfield.js new file mode 100644 index 0000000..5341480 --- /dev/null +++ b/js/textfield.js @@ -0,0 +1,25 @@ +{ + const contextmenu = electron.remote.Menu.buildFromTemplate([ + { role: 'undo' }, + { role: 'redo' }, + { type: 'separator' }, + + { role: 'cut' }, + { role: 'copy' }, + { role: 'paste' }, + { type: 'separator' }, + + { role: 'selectall' }, + ]); + + $(document) + .on('contextmenu', 'input, textarea, [contenteditable]', event => { + event.preventDefault(); + event.stopPropagation(); + + contextmenu.popup(electron.remote.getCurrentWindow(), { + async: true + }); + }) + ; +}