From 489814b4ff5d3afc51322ea977f671cad8a30aef Mon Sep 17 00:00:00 2001 From: Thomas Hounsell Date: Tue, 3 Jan 2017 14:51:24 +0000 Subject: [PATCH] I made these changes ages ago and forgot about them go figure. --- BuildFeed/Views/shared/_default.cshtml | 1 + BuildFeed/gulpfile.js | 9 ++++----- BuildFeed/package.json | 17 ++++++++--------- BuildFeed/res/css/dark.css.map | 2 +- BuildFeed/res/css/default.css | 2 +- BuildFeed/res/css/default.css.map | 2 +- BuildFeed/res/css/default.scss | 20 +++++++++++++++++++- BuildFeed/res/css/light.css.map | 2 +- BuildFeed/res/css/rtl.css.map | 2 +- BuildFeed/res/ts/bfs.js | 2 +- BuildFeed/res/ts/bfs.js.map | 2 +- BuildFeed/res/ts/bfs.ts | 20 ++++++++++++++++++++ 12 files changed, 59 insertions(+), 22 deletions(-) diff --git a/BuildFeed/Views/shared/_default.cshtml b/BuildFeed/Views/shared/_default.cshtml index 2e5751e..4d7d5f8 100644 --- a/BuildFeed/Views/shared/_default.cshtml +++ b/BuildFeed/Views/shared/_default.cshtml @@ -234,6 +234,7 @@ + diff --git a/BuildFeed/gulpfile.js b/BuildFeed/gulpfile.js index 338279d..29fe815 100644 --- a/BuildFeed/gulpfile.js +++ b/BuildFeed/gulpfile.js @@ -1,4 +1,4 @@ -/// +/// var gulp = require("gulp"); var sass = require("gulp-sass"); var cleanCss = require("gulp-clean-css"); @@ -25,14 +25,13 @@ gulp.task("sass-compile", gulp.task("typescript", function() { - var result = gulp.src("./res/ts/*.ts") + return gulp.src("./res/ts/*.ts") .pipe(sourceMaps.init()) .pipe(ts({ target: "es5", sourceMap: false - })); - - return result.js + })) + .js .pipe(uglify()) .pipe(sourceMaps.write("./")) .pipe(gulp.dest("./res/ts/")); diff --git a/BuildFeed/package.json b/BuildFeed/package.json index 8b1c00e..139bd02 100644 --- a/BuildFeed/package.json +++ b/BuildFeed/package.json @@ -4,14 +4,13 @@ "private": true, "devDependencies": { - "gulp": "3.9.1", - "gulp-sass": "2.3.2", - "gulp-clean-css": "2.0.13", - "gulp-sourcemaps": "2.1.1", - "gulp-typescript": "3.1.2", - "typescript": "2.1.1", - "gulp-uglify": "2.0.0", - "gulp-autoprefixer": "3.1.1", - "uglify-js-harmony": "2.6.2" + "gulp": "^3.9.1", + "gulp-sass": "^3.0.0", + "gulp-clean-css": "^2.2.1", + "gulp-sourcemaps": "^2.2.1", + "gulp-typescript": "^3.1.3", + "typescript": "^2.1.4", + "gulp-uglify": "^2.0.0", + "gulp-autoprefixer": "^3.1.1" } } \ No newline at end of file diff --git a/BuildFeed/res/css/dark.css.map b/BuildFeed/res/css/dark.css.map index 99e9d78..5cd7a03 100644 --- a/BuildFeed/res/css/dark.css.map +++ b/BuildFeed/res/css/dark.css.map @@ -1 +1 @@ -{"version":3,"sources":["dark.scss","dark.css"],"names":[],"mappings":"AAiCA,iBAhBA,eAoBG,oBAAA,QArCH,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,KCAH,eDGA,KAGG,MAAA,QAQH,cAWA,6CAAA,wBAQM,MAAA,QAnBN,cAEG,iBAAA,QAFH,iBAOM,oBAAA,KAIN,iBAEG,iBAAA,QACA,MAAA,QAHH,kDCJE,mDD2BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,WAAA,EAAA,IAAA,KAAA,gBC5BD,wBADA,uBDyBF,uBAUM,iBAAA,QAIN,QAEG,WAAA,EAAA,IAAA,KAAA,gBAAA,MC/BD,kCD6BF,0BC9BE,oBD8BF,WAAA,WAMM,MAAA,QAWN,0BAIM,WAAA,QACA,MAAA,kBC1CN,yCADA,wCDsCA,wCAYM,WAAA,QACA,MAAA,kBAIN,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QCnDJ,2ED6CF,0EAYM,iBAAA,QACA,MAAA,QACA,aAAA","file":"dark.css","sourcesContent":["body\r\n{\r\n background-color: #f6f5f3;\r\n color: #373736;\r\n}\r\n\r\na\r\n{\r\n color: #fff;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: #373736;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: #f6f5f3;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n\r\n h3\r\n {\r\n border-bottom-color: #ccc;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: #242423;\r\n color: #f6f5f3;\r\n border-bottom-color: #f6f5f3;\r\n\r\n button\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: #373736;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: #242423;\r\n border-color: #f6f5f3;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: #373736;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: #d6d5d3;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: #d6d5d3;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: #f6f5f3;\r\n color: #242423 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: #d6d5d3;\r\n color: #373736 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: #242423;\r\n\r\n h3\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n border-color: #d6d5d3;\r\n }\r\n}\r\n","#page-navigation,table thead th{border-bottom-color:#f6f5f3}body{background-color:#f6f5f3;color:#373736}a{color:#fff}#page-footer a,h1>a{color:#373736}#page-content,#page-navigation #page-navigation-links>li a,#page-navigation button{color:#f6f5f3}#page-content{background-color:#373736}#page-content h3{border-bottom-color:#ccc}#page-navigation{background-color:#242423;color:#f6f5f3}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#373736}.dropdown-menu{background-color:#242423;border-color:#f6f5f3;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#373736}article{box-shadow:0 5px 10px rgba(0,0,0,.15) inset}article .build-details-comments a,article .build-group>h3>a,article a.more-link,article h1,article h3{color:#d6d5d3}ul.pagination>li.active>a{background:#f6f5f3;color:#242423!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#d6d5d3;color:#373736!important}#modal-search-overlay #modal-search{background-color:#242423}#modal-search-overlay #modal-search h3{color:#f6f5f3}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#373736;color:#f6f5f3;border-color:#d6d5d3}\n/*# sourceMappingURL=dark.css.map */\n"]} \ No newline at end of file +{"version":3,"sources":["dark.scss"],"names":[],"mappings":"AAAA;EAEG,0BAAyB;EACzB,eAAc,EAChB;;AAED;EAEG,YAAW,EACb;;AAED;;EAGG,eAAc,EAChB;;AAED;EAEG,6BAA4B,EAC9B;;AAED;EAEG,0BAAyB;EACzB,eAAc,EAMhB;EATD;IAOM,0BAAyB,EAC3B;;AAGJ;EAEG,0BAAyB;EACzB,eAAc;EACd,6BAA4B,EAuB9B;EA3BD;IAQM,eAAc,EAChB;EATJ;IAiBY,eAAc,EAChB;EAlBV;;IAuBY,0BAAyB,EAC3B;;AAKV;EAEG,0BAAyB;EACzB,sBAAqB;EACrB,2CAAuC,EAQzC;EAZD;;;IAUM,0BAAyB,EAC3B;;AAGJ;EAEG,iDAA6C,EAa/C;EAfD;IAMM,eAAc,EAChB;EAPJ;;;IAaM,eAAc,EAChB;;AAGJ;EAIM,oBAAmB;EACnB,0BAAyB,EAC3B;;AANJ;;;EAYM,oBAAmB;EACnB,0BAAyB,EAC3B;;AAGJ;EAEG,0BAAyB,EAc3B;EAhBD;IAMM,eAAc,EAChB;EAPJ;;IAYM,0BAAyB;IACzB,eAAc;IACd,sBAAqB,EACvB","file":"dark.css","sourcesContent":["body\r\n{\r\n background-color: #f6f5f3;\r\n color: #373736;\r\n}\r\n\r\na\r\n{\r\n color: #fff;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: #373736;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: #f6f5f3;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n\r\n h3\r\n {\r\n border-bottom-color: #ccc;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: #242423;\r\n color: #f6f5f3;\r\n border-bottom-color: #f6f5f3;\r\n\r\n button\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: #373736;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: #242423;\r\n border-color: #f6f5f3;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: #373736;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15) inset;\r\n\r\n h1, h3\r\n {\r\n color: #d6d5d3;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: #d6d5d3;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: #f6f5f3;\r\n color: #242423 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: #d6d5d3;\r\n color: #373736 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: #242423;\r\n\r\n h3\r\n {\r\n color: #f6f5f3;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n border-color: #d6d5d3;\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/BuildFeed/res/css/default.css b/BuildFeed/res/css/default.css index 056566c..908381a 100644 --- a/BuildFeed/res/css/default.css +++ b/BuildFeed/res/css/default.css @@ -1,2 +1,2 @@ -body{font-family:Roboto,sans-serif;font-size:10pt;line-height:1.6;margin:0;box-sizing:border-box}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:active,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:focus,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:hover,.latest-flex .latest-flex-item:active,.latest-flex .latest-flex-item:focus,.latest-flex .latest-flex-item:hover,.latest-full:active,.latest-full:focus,.latest-full:hover,a.button,header#page-header h1 a,input[type=submit].button,nav#page-navigation #page-navigation-links>li>a:active,nav#page-navigation #page-navigation-links>li>a:focus,nav#page-navigation #page-navigation-links>li>a:hover,ul.pagination>li>a,ul.pagination>li>span{text-decoration:none}h1{font-size:3em;font-weight:500}p{margin:0 0 1em}table{width:100%;border-collapse:collapse}table td,table th{margin:0;border:0;padding:4px 6px}table thead th{border-bottom:1px solid;text-align:left}.at-share-btn-elements{margin-left:-8px}.at-share-btn-elements>.at_flat_counter{font-size:14px!important;vertical-align:top!important}.at-share-btn-elements>.at-share-btn{margin-left:8px!important}.container{width:1240px;max-width:80%;margin:0 auto;position:relative}.no-wrapping{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.eager-wrapping{word-wrap:break-word}.field-validation-error{display:block;margin:.33333em 0;color:#FF2626}a.button,input[type=submit].button{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#1274B2;color:#fff;border-radius:.16667em;text-align:center}a.button.edit-button,input[type=submit].button.edit-button{background-color:#FF9F19}a.button.delete-button,input[type=submit].button.delete-button{background-color:#FF2626}a.button.add-button,input[type=submit].button.add-button{background-color:#12B23F}header#page-header h1{font-weight:300;margin:.33em 0}nav#page-navigation{border-bottom-width:1px;border-bottom-style:solid}nav#page-navigation #page-navigation-links{margin:0 -15px;padding:0;text-align:right}nav#page-navigation #page-navigation-links>li{display:inline-block;vertical-align:top}nav#page-navigation #page-navigation-links>li>a{display:block;padding:15px}nav#page-navigation button{display:none;width:100%;border:0;font-size:1.2em;font-weight:300;padding:.66667em 0;background:0 0}.dropdown-parent .dropdown-menu{box-sizing:border-box;display:none;position:absolute;left:-15px;right:-15px;max-width:1270px;padding:15px;text-align:left;z-index:10;border-width:0 1px 1px;border-style:solid}.dropdown-parent .dropdown-menu h4{margin:0 0 .5em;font-size:1.2em;font-weight:500}article h1,article h1.eager-wrapping{font-size:4em}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:left;display:inline-block;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block ul{padding:0}.dropdown-parent .dropdown-menu .dropdown-menu-block li{list-style-type:none;line-height:2em;float:left;width:20%;min-width:100px;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a{display:block;padding:0 1em}.dropdown-parent .dropdown-menu #settings-theme-menu{width:120px}.dropdown-parent .dropdown-menu #settings-lang-menu{width:calc(100% - 120px)}.dropdown-parent.open .dropdown-menu{display:block}article{padding:2em 0}article h1{font-weight:300;text-align:center;margin:0 0 .5em}article h3{font-size:2em;font-weight:700;margin:.33333em 0 .66667em;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid}article h4{margin:1em 0 0}article .build-group-listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.75em}article .build-group-listing .build-group{width:175px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em 1em;box-sizing:border-box}article .build-group-listing .build-group h3{font-size:1.75em;font-weight:300;padding:0;margin:0 0 .4em;letter-spacing:-.05em;border-bottom:0;text-transform:lowercase;text-align:left}article .build-group-listing .build-group p{font-size:1.1em;font-weight:300;margin:0 0 .66667em}article .build-group-listing .build-group-empty{width:180px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em;box-sizing:border-box}.latest-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2em -2em 0 0}.latest-flex .latest-flex-item{width:240px;box-sizing:border-box;background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 2em 2em 0}.latest-flex .latest-flex-item h3.latest-flex-title{border-bottom:0;font-size:1.25em;font-weight:400;text-align:center;padding:.4em .5em;margin:-1px;color:#fff}.latest-flex .latest-flex-item.latest-flex-red{border:.33333em solid #FF2626}.latest-flex .latest-flex-item.latest-flex-red h3.latest-flex-title{background:#FF2626}.latest-flex .latest-flex-item.latest-flex-yellow{border:.33333em solid #FF9F19}.latest-flex .latest-flex-item.latest-flex-yellow h3.latest-flex-title{background:#FF9F19}.latest-flex .latest-flex-item.latest-flex-green{border:.33333em solid #12B23F}.latest-flex .latest-flex-item.latest-flex-green h3.latest-flex-title{background:#12B23F}.latest-flex .latest-flex-item .latest-flex-detail{color:#373736;text-align:center;font-weight:300}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-build{font-size:2.33333em;margin:.33333em 0 .16667em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-lab{font-size:1.5em;margin:0 0 .5em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-time{margin:0 0 .75em}.latest-full{display:block;background:#1274B2;font-weight:400;text-align:center;color:#fff;margin:0 0 2em;padding:.66667em}.build-details-flex,.credits-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.build-details-flex{display:flex;font-size:1.1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.build-details-flex .build-details-flex-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5em;width:160px}.build-details-flex .build-details-flex-item label{font-weight:700;display:inline-block;vertical-align:top;margin-right:1em;min-width:100px}.build-details-flex .build-details-flex-item .build-details-flex-value{display:inline-block;vertical-align:top;margin-right:20px}.form-group{margin-bottom:1.5em}.form-group>label{width:20%;text-align:right;font-weight:700;margin-right:1em;display:inline-block;vertical-align:top;margin-top:.25em}.form-group>div{margin-left:calc(20% + 1em);width:30%;display:inline-block;vertical-align:top}.credits-list dd,.form-group>label+div{margin-left:0}.form-group>div input,.form-group>div select,.form-group>div textarea{width:100%;box-sizing:border-box;border:1px solid;padding:.33333em .5em;border-radius:2px;line-height:1em}.form-group>div input[type=checkbox],.form-group>div input[type=submit]{width:auto}.form-group>div button,.form-group>div input[type=submit]{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#12B23F;color:#fff;text-decoration:none;border-radius:.16667em;border:0;line-height:1.6}.form-group>div.wide-group{width:40%}.form-group>div.wide-group>.trumbowyg-box{width:100%;margin:0}.credits-wrapper{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.credits-wrapper .credits-list{width:480px;max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.credits-list dt{font-weight:700}.credits-list dd+dt{margin-top:1.5em}ul.pagination{text-align:center;margin:0 0 1em;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.pagination>li{list-style:none;width:1.5em;line-height:1.5em;margin:0 .25em}ul.pagination>li>a,ul.pagination>li>span{display:block;border-radius:.5em}ul.pagination>li>span{cursor:not-allowed}footer#page-footer{padding:1.33333em 0 .66667em;font-size:.85em}footer#page-footer .footer-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#page-footer .footer-flex .footer-flex-item{width:50%;min-width:200px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:right}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:left}footer#page-footer p{margin:0 0 .4em}#modal-search-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;transition:background-color linear .6s,-webkit-backdrop-filter linear .6s,backdrop-filter linear .6s;background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:100}#modal-search-overlay.open{display:block;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#modal-search-overlay #modal-search{position:absolute;top:15%;left:25%;width:50%;max-height:70%;overflow:auto;padding:2em;border-radius:2px;box-sizing:border-box;border:1px solid #ccc}#modal-search-overlay #modal-search h3{margin:0 0 1em;font-size:1.5em;font-weight:300}#modal-search-overlay #modal-search>#modal-search-box{width:100%}#modal-search-overlay #modal-search>#modal-search-box>*{display:inline-block;height:2.5em;padding:.5em;box-sizing:border-box;border:1px solid}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{width:calc(100% - 3.33333em)}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button{width:2.66667em}#modal-search-overlay #modal-search>#modal-search-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item{display:block;padding:0 1em;width:140px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item>.search-result-heading{font-size:1.2em;margin-bottom:0}@media (max-width:980px){#modal-search-overlay #modal-search{left:10%;width:80%}}@media (max-width:640px){header#page-header h1{text-align:center}nav#page-navigation #page-navigation-links.open,nav#page-navigation button{display:block}nav#page-navigation #page-navigation-links{display:none}nav#page-navigation #page-navigation-links>li{display:block;text-align:left}article .addthis_sharing_toolbox,article h3,footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:center}article h1,article h1.eager-wrapping{font-size:3em;line-height:1.33333}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:center;margin-bottom:1.5em}} +body{font-family:Roboto,sans-serif;font-size:10pt;line-height:1.6;margin:0;box-sizing:border-box}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:active,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:focus,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:hover,.latest-flex .latest-flex-item:active,.latest-flex .latest-flex-item:focus,.latest-flex .latest-flex-item:hover,.latest-full:active,.latest-full:focus,.latest-full:hover,a.button,header#page-header h1 a,input[type=submit].button,nav#page-navigation #page-navigation-links>li>a:active,nav#page-navigation #page-navigation-links>li>a:focus,nav#page-navigation #page-navigation-links>li>a:hover,ul.pagination>li>a,ul.pagination>li>span{text-decoration:none}h1{font-size:3em;font-weight:500}p{margin:0 0 1em}table{width:100%;border-collapse:collapse}table td,table th{margin:0;border:0;padding:4px 6px}table thead th{border-bottom:1px solid;text-align:left}.at-share-btn-elements{margin-left:-8px}.at-share-btn-elements>.at_flat_counter{font-size:14px!important;vertical-align:top!important}.at-share-btn-elements>.at-share-btn{margin-left:8px!important}.container{width:1240px;max-width:80%;margin:0 auto;position:relative}.no-wrapping{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.eager-wrapping{word-wrap:break-word}.field-validation-error{display:block;margin:.33333em 0;color:#FF2626}a.button,input[type=submit].button{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#1274B2;color:#fff;border-radius:.16667em;text-align:center}a.button.edit-button,input[type=submit].button.edit-button{background-color:#FF9F19}a.button.delete-button,input[type=submit].button.delete-button{background-color:#FF2626}a.button.add-button,input[type=submit].button.add-button{background-color:#12B23F}header#page-header h1{font-weight:300;margin:.33em 0}nav#page-navigation{border-bottom-width:1px;border-bottom-style:solid;position:relative;z-index:10}nav#page-navigation #page-navigation-links{margin:0 -15px;padding:0;text-align:right}nav#page-navigation #page-navigation-links>li{display:inline-block;vertical-align:top}nav#page-navigation #page-navigation-links>li>a{display:block;padding:15px}nav#page-navigation button{display:none;width:100%;border:0;font-size:1.2em;font-weight:300;padding:.66667em 0;background:0 0}.dropdown-parent .dropdown-menu{box-sizing:border-box;display:none;position:absolute;left:-15px;right:-15px;max-width:1270px;padding:15px;text-align:left;z-index:10;border-width:0 1px 1px;border-style:solid}#menu-open-overlay,#modal-search-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.dropdown-parent .dropdown-menu h4{margin:0 0 .5em;font-size:1.2em;font-weight:500}article h1,article h1.eager-wrapping{font-size:4em}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:left;display:inline-block;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block ul{padding:0}.dropdown-parent .dropdown-menu .dropdown-menu-block li{list-style-type:none;line-height:2em;float:left;width:20%;min-width:100px;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a{display:block;padding:0 1em}.dropdown-parent .dropdown-menu #settings-theme-menu{width:120px}.dropdown-parent .dropdown-menu #settings-lang-menu{width:calc(100% - 120px)}.dropdown-parent.open .dropdown-menu{display:block}article{padding:2em 0}article h1{font-weight:300;text-align:center;margin:0 0 .5em}article h3{font-size:2em;font-weight:700;margin:.33333em 0 .66667em;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid}article h4{margin:1em 0 0}article .build-group-listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.75em}article .build-group-listing .build-group{width:175px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em 1em;box-sizing:border-box}article .build-group-listing .build-group h3{font-size:1.75em;font-weight:300;padding:0;margin:0 0 .4em;letter-spacing:-.05em;border-bottom:0;text-transform:lowercase;text-align:left}article .build-group-listing .build-group p{font-size:1.1em;font-weight:300;margin:0 0 .66667em}article .build-group-listing .build-group-empty{width:180px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em;box-sizing:border-box}.latest-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2em -2em 0 0}.latest-flex .latest-flex-item{width:240px;box-sizing:border-box;background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 2em 2em 0}.latest-flex .latest-flex-item h3.latest-flex-title{border-bottom:0;font-size:1.25em;font-weight:400;text-align:center;padding:.4em .5em;margin:-1px;color:#fff}.latest-flex .latest-flex-item.latest-flex-red{border:.33333em solid #FF2626}.latest-flex .latest-flex-item.latest-flex-red h3.latest-flex-title{background:#FF2626}.latest-flex .latest-flex-item.latest-flex-yellow{border:.33333em solid #FF9F19}.latest-flex .latest-flex-item.latest-flex-yellow h3.latest-flex-title{background:#FF9F19}.latest-flex .latest-flex-item.latest-flex-green{border:.33333em solid #12B23F}.latest-flex .latest-flex-item.latest-flex-green h3.latest-flex-title{background:#12B23F}.latest-flex .latest-flex-item .latest-flex-detail{color:#373736;text-align:center;font-weight:300}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-build{font-size:2.33333em;margin:.33333em 0 .16667em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-lab{font-size:1.5em;margin:0 0 .5em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-time{margin:0 0 .75em}.latest-full{display:block;background:#1274B2;font-weight:400;text-align:center;color:#fff;margin:0 0 2em;padding:.66667em}.build-details-flex,.credits-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.build-details-flex{display:flex;font-size:1.1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.build-details-flex .build-details-flex-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5em;width:160px}.build-details-flex .build-details-flex-item label{font-weight:700;display:inline-block;vertical-align:top;margin-right:1em;min-width:100px}.build-details-flex .build-details-flex-item .build-details-flex-value{display:inline-block;vertical-align:top;margin-right:20px}.form-group{margin-bottom:1.5em}.form-group>label{width:20%;text-align:right;font-weight:700;margin-right:1em;display:inline-block;vertical-align:top;margin-top:.25em}.form-group>div{margin-left:calc(20% + 1em);width:30%;display:inline-block;vertical-align:top}.credits-list dd,.form-group>label+div{margin-left:0}.form-group>div input,.form-group>div select,.form-group>div textarea{width:100%;box-sizing:border-box;border:1px solid;padding:.33333em .5em;border-radius:2px;line-height:1em}.form-group>div input[type=checkbox],.form-group>div input[type=submit]{width:auto}.form-group>div button,.form-group>div input[type=submit]{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#12B23F;color:#fff;text-decoration:none;border-radius:.16667em;border:0;line-height:1.6}.form-group>div.wide-group{width:40%}.form-group>div.wide-group>.trumbowyg-box{width:100%;margin:0}.credits-wrapper{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.credits-wrapper .credits-list{width:480px;max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.credits-list dt{font-weight:700}.credits-list dd+dt{margin-top:1.5em}ul.pagination{text-align:center;margin:0 0 1em;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.pagination>li{list-style:none;width:1.5em;line-height:1.5em;margin:0 .25em}ul.pagination>li>a,ul.pagination>li>span{display:block;border-radius:.5em}ul.pagination>li>span{cursor:not-allowed}footer#page-footer{padding:1.33333em 0 .66667em;font-size:.85em}footer#page-footer .footer-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#page-footer .footer-flex .footer-flex-item{width:50%;min-width:200px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:right}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:left}footer#page-footer p{margin:0 0 .4em}#modal-search-overlay{display:none;transition:background-color linear .6s,-webkit-backdrop-filter linear .6s,backdrop-filter linear .6s;background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:100}#modal-search-overlay.open{display:block;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#modal-search-overlay #modal-search{position:absolute;top:15%;left:25%;width:50%;max-height:70%;overflow:auto;padding:2em;border-radius:2px;box-sizing:border-box;border:1px solid #ccc}#modal-search-overlay #modal-search h3{margin:0 0 1em;font-size:1.5em;font-weight:300}#modal-search-overlay #modal-search>#modal-search-box{width:100%}#modal-search-overlay #modal-search>#modal-search-box>*{display:inline-block;height:2.5em;padding:.5em;box-sizing:border-box;border:1px solid}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{width:calc(100% - 3.33333em)}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button{width:2.66667em}#modal-search-overlay #modal-search>#modal-search-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item{display:block;padding:0 1em;width:140px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item>.search-result-heading{font-size:1.2em;margin-bottom:0}#menu-open-overlay{display:none;z-index:5}#menu-open-overlay.open{display:block}@media (max-width:980px){#modal-search-overlay #modal-search{left:10%;width:80%}}@media (max-width:640px){header#page-header h1{text-align:center}nav#page-navigation #page-navigation-links.open,nav#page-navigation button{display:block}nav#page-navigation #page-navigation-links{display:none}nav#page-navigation #page-navigation-links>li{display:block;text-align:left}article .addthis_sharing_toolbox,article h3,footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:center}article h1,article h1.eager-wrapping{font-size:3em;line-height:1.33333}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:center;margin-bottom:1.5em}} /*# sourceMappingURL=default.css.map */ diff --git a/BuildFeed/res/css/default.css.map b/BuildFeed/res/css/default.css.map index 84cfeed..3d356db 100644 --- a/BuildFeed/res/css/default.css.map +++ b/BuildFeed/res/css/default.css.map @@ -1 +1 @@ -{"version":3,"sources":["default.scss","default.css"],"names":[],"mappings":"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","file":"default.css","sourcesContent":["body\r\n{\r\n font-family: 'Roboto', sans-serif;\r\n font-size: 10pt;\r\n line-height: 1.6;\r\n margin: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\na\r\n{\r\n text-decoration: none;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: underline;\r\n }\r\n}\r\n\r\nh1\r\n{\r\n font-size: 3em;\r\n font-weight: 500;\r\n}\r\n\r\np\r\n{\r\n margin: 0 0 1em;\r\n}\r\n\r\ntable\r\n{\r\n width: 100%;\r\n border-collapse: collapse;\r\n\r\n th,\r\n td\r\n {\r\n margin: 0;\r\n border: 0;\r\n padding: 4px 6px;\r\n }\r\n\r\n thead th\r\n {\r\n border-bottom: 1px solid;\r\n text-align: left;\r\n }\r\n}\r\n\r\n.at-share-btn-elements\r\n{\r\n margin-left: -8px;\r\n\r\n > .at_flat_counter\r\n {\r\n font-size: 14px !important;\r\n vertical-align: top !important;\r\n }\r\n\r\n > .at-share-btn\r\n {\r\n margin-left: 8px !important;\r\n }\r\n}\r\n\r\n\r\n.container\r\n{\r\n width: 1240px;\r\n max-width: 80%;\r\n margin: 0 auto;\r\n position: relative;\r\n}\r\n\r\n.no-wrapping\r\n{\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n}\r\n\r\n.eager-wrapping\r\n{\r\n word-wrap: break-word;\r\n}\r\n\r\n.field-validation-error\r\n{\r\n display: block;\r\n margin: #{(1em / 3)} 0;\r\n color: #FF2626;\r\n}\r\n\r\na.button,\r\ninput[type=submit].button\r\n{\r\n display: inline-block;\r\n vertical-align: middle;\r\n padding: #{(1em / 3)} 1em;\r\n background-color: #1274B2;\r\n color: #fff;\r\n text-decoration: none;\r\n border-radius: #{(1em / 6)};\r\n text-align: center;\r\n\r\n &.edit-button\r\n {\r\n background-color: #FF9F19;\r\n }\r\n\r\n &.delete-button\r\n {\r\n background-color: #FF2626;\r\n }\r\n\r\n &.add-button\r\n {\r\n background-color: #12B23F;\r\n }\r\n}\r\n\r\nheader#page-header\r\n{\r\n h1\r\n {\r\n font-weight: 300;\r\n margin: .33em 0;\r\n\r\n a\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n}\r\n\r\nnav#page-navigation\r\n{\r\n border-bottom-width: 1px;\r\n border-bottom-style: solid;\r\n\r\n #page-navigation-links\r\n {\r\n margin: 0 -15px;\r\n padding: 0;\r\n text-align: right;\r\n\r\n > li\r\n {\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n > a\r\n {\r\n display: block;\r\n padding: 15px;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n button\r\n {\r\n display: none;\r\n width: 100%;\r\n border: 0;\r\n font-size: 1.2em;\r\n font-weight: 300;\r\n padding: #{(2em / 3)} 0;\r\n background: none;\r\n }\r\n}\r\n\r\n.dropdown-parent\r\n{\r\n .dropdown-menu\r\n {\r\n box-sizing: border-box;\r\n display: none;\r\n position: absolute;\r\n left: -15px;\r\n right: -15px;\r\n max-width: 1270px;\r\n padding: 15px;\r\n text-align: left;\r\n z-index: 10;\r\n border-width: 1px;\r\n border-style: solid;\r\n border-top-width: 0;\r\n\r\n h4\r\n {\r\n margin: 0 0 .5em;\r\n font-size: 1.2em;\r\n font-weight: 500;\r\n }\r\n\r\n .dropdown-menu-block\r\n {\r\n float: left;\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n ul\r\n {\r\n padding: 0;\r\n }\r\n\r\n li\r\n {\r\n list-style-type: none;\r\n line-height: 2em;\r\n float: left;\r\n width: 20%;\r\n min-width: 100px;\r\n vertical-align: top;\r\n\r\n > a\r\n {\r\n display: block;\r\n padding: 0 1em;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #settings-theme-menu\r\n {\r\n width: 120px;\r\n }\r\n\r\n #settings-lang-menu\r\n {\r\n width: calc(100% - 120px);\r\n }\r\n }\r\n\r\n &.open\r\n {\r\n .dropdown-menu\r\n {\r\n display: block;\r\n }\r\n }\r\n}\r\n\r\narticle\r\n{\r\n padding: 2em 0;\r\n\r\n h1\r\n {\r\n font-size: 4em;\r\n font-weight: 300;\r\n text-align: center;\r\n margin: 0 0 #{(1em / 2)};\r\n\r\n &.eager-wrapping\r\n {\r\n font-size: 4em;\r\n }\r\n }\r\n\r\n h3\r\n {\r\n font-size: 2em;\r\n font-weight: bold;\r\n margin: #{(1em / 3)} 0 #{(2em / 3)};\r\n text-transform: uppercase;\r\n letter-spacing: #{(1em / 4)};\r\n border-bottom: 1px solid;\r\n }\r\n\r\n h4\r\n {\r\n margin: 1em 0 0;\r\n }\r\n\r\n .build-group-listing\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n margin: 0 -0.75em;\r\n\r\n .build-group\r\n {\r\n width: 175px;\r\n flex-grow: 1;\r\n margin: 0 0.75em 1em;\r\n box-sizing: border-box;\r\n\r\n h3\r\n {\r\n font-size: 1.75em;\r\n font-weight: 300;\r\n padding: 0;\r\n margin: 0 0 0.4em;\r\n letter-spacing: -0.05em;\r\n border-bottom: 0;\r\n text-transform: lowercase;\r\n text-align: left;\r\n }\r\n\r\n p\r\n {\r\n font-size: 1.1em;\r\n font-weight: 300;\r\n margin: 0 0 #{(2em / 3)};\r\n }\r\n }\r\n\r\n .build-group-empty\r\n {\r\n width: 180px;\r\n flex-grow: 1;\r\n margin: 0 0.75em;\r\n box-sizing: border-box;\r\n }\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n margin: 2em -2em 0 0;\r\n\r\n .latest-flex-item\r\n {\r\n width: 240px;\r\n box-sizing: border-box;\r\n background: #fff;\r\n flex-grow: 1;\r\n margin: 0 2em 2em 0;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n\r\n h3.latest-flex-title\r\n {\r\n border-bottom: 0;\r\n margin: 0;\r\n padding: 0;\r\n font-size: 1.25em;\r\n font-weight: normal;\r\n text-align: center;\r\n padding: 0.4em 0.5em;\r\n margin: -1px;\r\n color: #fff;\r\n }\r\n\r\n &.latest-flex-red\r\n {\r\n border: #{(2em / 6)} solid #FF2626;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #FF2626;\r\n }\r\n }\r\n\r\n &.latest-flex-yellow\r\n {\r\n border: #{(2em / 6)} solid #FF9F19;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #FF9F19;\r\n }\r\n }\r\n\r\n &.latest-flex-green\r\n {\r\n border: #{(2em / 6)} solid #12B23F;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #12B23F;\r\n }\r\n }\r\n\r\n .latest-flex-detail\r\n {\r\n color: #373736;\r\n text-align: center;\r\n font-weight: 300;\r\n\r\n .latest-flex-build\r\n {\r\n font-size: #{(7em / 3)};\r\n margin: #{(1em / 3)} 0 #{(1em / 6)};\r\n }\r\n\r\n .latest-flex-lab\r\n {\r\n font-size: 1.5em;\r\n margin: 0 0 0.5em;\r\n }\r\n\r\n .latest-flex-time\r\n {\r\n margin: 0 0 0.75em;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.latest-full\r\n{\r\n display: block;\r\n background: #1274B2;\r\n font-weight: normal;\r\n text-align: center;\r\n color: #fff;\r\n margin: 0 0 2em;\r\n padding: #{(2em / 3)};\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.build-details-flex\r\n{\r\n display: flex;\r\n font-size: 1.1em;\r\n flex-wrap: wrap;\r\n\r\n .build-details-flex-item\r\n {\r\n flex-grow: 1;\r\n margin-bottom: 1.5em;\r\n width: 160px;\r\n\r\n label\r\n {\r\n font-weight: bold;\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-right: 1em;\r\n min-width: 100px;\r\n }\r\n\r\n .build-details-flex-value\r\n {\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-right: 20px;\r\n }\r\n }\r\n}\r\n\r\n.form-group\r\n{\r\n margin-bottom: 1.5em;\r\n\r\n > label\r\n {\r\n width: 20%;\r\n text-align: right;\r\n font-weight: bold;\r\n margin-right: 1em;\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-top: #{(1em / 4)};\r\n }\r\n\r\n > div\r\n {\r\n margin-left: calc(20% + 1em);\r\n width: 30%;\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n input, textarea, select\r\n {\r\n width: 100%;\r\n box-sizing: border-box;\r\n border: 1px solid;\r\n padding: #{(1em / 3)} #{(1em / 2)};\r\n border-radius: 2px;\r\n line-height: 1em;\r\n }\r\n\r\n input[type=submit],\r\n input[type=checkbox]\r\n {\r\n width: auto;\r\n }\r\n\r\n input[type=submit],\r\n button\r\n {\r\n display: inline-block;\r\n vertical-align: middle;\r\n padding: #{(1em / 3)} 1em;\r\n background-color: #12B23F;\r\n color: #fff;\r\n text-decoration: none;\r\n border-radius: #{(1em / 6)};\r\n border: 0;\r\n line-height: 1.6;\r\n }\r\n\r\n &.wide-group\r\n {\r\n width: 40%;\r\n\r\n > .trumbowyg-box\r\n {\r\n width: 100%;\r\n margin: 0;\r\n }\r\n }\r\n }\r\n\r\n > label + div\r\n {\r\n margin-left: 0;\r\n }\r\n}\r\n\r\n.credits-wrapper\r\n{\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .credits-list\r\n {\r\n width: 480px;\r\n max-width: 100%;\r\n flex-grow: 1;\r\n }\r\n}\r\n\r\n.credits-list\r\n{\r\n dt\r\n {\r\n font-weight: bold;\r\n }\r\n\r\n dd\r\n {\r\n margin-left: 0;\r\n }\r\n\r\n dd + dt\r\n {\r\n margin-top: 1.5em;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n text-align: center;\r\n margin: 0 0 1em;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n\r\n > li\r\n {\r\n list-style: none;\r\n width: 1.5em;\r\n line-height: 1.5em;\r\n margin: 0 #{(1em / 4)};\r\n\r\n > a,\r\n > span\r\n {\r\n display: block;\r\n border-radius: 0.5em;\r\n text-decoration: none;\r\n }\r\n\r\n > span\r\n {\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\nfooter#page-footer\r\n{\r\n padding: #{(4em / 3)} 0 #{(4em / 6)};\r\n font-size: 0.85em;\r\n\r\n .footer-flex\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .footer-flex-item\r\n {\r\n width: 50%;\r\n min-width: 200px;\r\n text-align: center;\r\n flex-grow: 1;\r\n\r\n &:last-child\r\n {\r\n text-align: right;\r\n }\r\n\r\n &:first-child\r\n {\r\n text-align: left;\r\n }\r\n }\r\n }\r\n\r\n p\r\n {\r\n margin: 0 0 #{(2em / 5)};\r\n }\r\n}\r\n\r\n#modal-search-overlay\r\n{\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n transition: background-color linear 0.6s, -webkit-backdrop-filter linear 0.6s, backdrop-filter linear 0.6s;\r\n background-color: rgba(0,0,0, 0);\r\n -webkit-backdrop-filter: blur(0);\r\n backdrop-filter: blur(0);\r\n z-index: 100;\r\n\r\n &.open\r\n {\r\n display: block;\r\n background-color: rgba(0,0,0, 0.6);\r\n -webkit-backdrop-filter: blur(10px);\r\n backdrop-filter: blur(10px);\r\n }\r\n\r\n #modal-search\r\n {\r\n position: absolute;\r\n top: 15%;\r\n left: 25%;\r\n width: 50%;\r\n max-height: 70%;\r\n overflow: auto;\r\n padding: 2em;\r\n border-radius: 2px;\r\n box-sizing: border-box;\r\n border: 1px solid #ccc;\r\n\r\n h3\r\n {\r\n margin: 0 0 1em;\r\n font-size: 1.5em;\r\n font-weight: 300;\r\n }\r\n\r\n > #modal-search-box\r\n {\r\n width: 100%;\r\n\r\n > *\r\n {\r\n display: inline-block;\r\n height: 2.5em;\r\n padding: 0.5em;\r\n box-sizing: border-box;\r\n border: 1px solid;\r\n }\r\n\r\n > #modal-search-input\r\n {\r\n width: calc(100% - #{(10em / 3)});\r\n }\r\n\r\n > #modal-search-button\r\n {\r\n width: #{(8em / 3)};\r\n }\r\n }\r\n\r\n > #modal-search-result\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n\r\n > .search-result-item\r\n {\r\n display: block;\r\n padding: 0 1em;\r\n width: 140px;\r\n flex-grow: 1;\r\n\r\n > .search-result-heading\r\n {\r\n font-size: 1.2em;\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 980px)\r\n{\r\n #modal-search-overlay #modal-search\r\n {\r\n left: 10%;\r\n width: 80%;\r\n }\r\n}\r\n\r\n@media (max-width: 640px)\r\n{\r\n header#page-header h1\r\n {\r\n text-align: center;\r\n }\r\n\r\n nav#page-navigation\r\n {\r\n button\r\n {\r\n display: block;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n display: none;\r\n\r\n &.open\r\n {\r\n display: block;\r\n }\r\n\r\n > li\r\n {\r\n display: block;\r\n text-align: left;\r\n }\r\n }\r\n }\r\n\r\n article\r\n {\r\n h1,\r\n h1.eager-wrapping\r\n {\r\n font-size: 3em;\r\n line-height: #{(4 / 3)};\r\n }\r\n\r\n h3\r\n {\r\n text-align: center;\r\n }\r\n\r\n .addthis_sharing_toolbox\r\n {\r\n text-align: center;\r\n }\r\n }\r\n\r\n footer#page-footer .footer-flex .footer-flex-item\r\n {\r\n &:first-child\r\n {\r\n text-align: center;\r\n margin-bottom: #{(3em / 2)};\r\n }\r\n\r\n &:last-child\r\n {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n","body{font-family:Roboto,sans-serif;font-size:10pt;line-height:1.6;margin:0;box-sizing:border-box}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:active,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:focus,.dropdown-parent .dropdown-menu .dropdown-menu-block li>a:hover,.latest-flex .latest-flex-item:active,.latest-flex .latest-flex-item:focus,.latest-flex .latest-flex-item:hover,.latest-full:active,.latest-full:focus,.latest-full:hover,a.button,header#page-header h1 a,input[type=submit].button,nav#page-navigation #page-navigation-links>li>a:active,nav#page-navigation #page-navigation-links>li>a:focus,nav#page-navigation #page-navigation-links>li>a:hover,ul.pagination>li>a,ul.pagination>li>span{text-decoration:none}h1{font-size:3em;font-weight:500}p{margin:0 0 1em}table{width:100%;border-collapse:collapse}table td,table th{margin:0;border:0;padding:4px 6px}table thead th{border-bottom:1px solid;text-align:left}.at-share-btn-elements{margin-left:-8px}.at-share-btn-elements>.at_flat_counter{font-size:14px!important;vertical-align:top!important}.at-share-btn-elements>.at-share-btn{margin-left:8px!important}.container{width:1240px;max-width:80%;margin:0 auto;position:relative}.no-wrapping{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.eager-wrapping{word-wrap:break-word}.field-validation-error{display:block;margin:.33333em 0;color:#FF2626}a.button,input[type=submit].button{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#1274B2;color:#fff;border-radius:.16667em;text-align:center}a.button.edit-button,input[type=submit].button.edit-button{background-color:#FF9F19}a.button.delete-button,input[type=submit].button.delete-button{background-color:#FF2626}a.button.add-button,input[type=submit].button.add-button{background-color:#12B23F}header#page-header h1{font-weight:300;margin:.33em 0}nav#page-navigation{border-bottom-width:1px;border-bottom-style:solid}nav#page-navigation #page-navigation-links{margin:0 -15px;padding:0;text-align:right}nav#page-navigation #page-navigation-links>li{display:inline-block;vertical-align:top}nav#page-navigation #page-navigation-links>li>a{display:block;padding:15px}nav#page-navigation button{display:none;width:100%;border:0;font-size:1.2em;font-weight:300;padding:.66667em 0;background:0 0}.dropdown-parent .dropdown-menu{box-sizing:border-box;display:none;position:absolute;left:-15px;right:-15px;max-width:1270px;padding:15px;text-align:left;z-index:10;border-width:0 1px 1px;border-style:solid}.dropdown-parent .dropdown-menu h4{margin:0 0 .5em;font-size:1.2em;font-weight:500}article h1,article h1.eager-wrapping{font-size:4em}.dropdown-parent .dropdown-menu .dropdown-menu-block{float:left;display:inline-block;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block ul{padding:0}.dropdown-parent .dropdown-menu .dropdown-menu-block li{list-style-type:none;line-height:2em;float:left;width:20%;min-width:100px;vertical-align:top}.dropdown-parent .dropdown-menu .dropdown-menu-block li>a{display:block;padding:0 1em}.dropdown-parent .dropdown-menu #settings-theme-menu{width:120px}.dropdown-parent .dropdown-menu #settings-lang-menu{width:calc(100% - 120px)}.dropdown-parent.open .dropdown-menu{display:block}article{padding:2em 0}article h1{font-weight:300;text-align:center;margin:0 0 .5em}article h3{font-size:2em;font-weight:700;margin:.33333em 0 .66667em;text-transform:uppercase;letter-spacing:.25em;border-bottom:1px solid}article h4{margin:1em 0 0}article .build-group-listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.75em}article .build-group-listing .build-group{width:175px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em 1em;box-sizing:border-box}article .build-group-listing .build-group h3{font-size:1.75em;font-weight:300;padding:0;margin:0 0 .4em;letter-spacing:-.05em;border-bottom:0;text-transform:lowercase;text-align:left}article .build-group-listing .build-group p{font-size:1.1em;font-weight:300;margin:0 0 .66667em}article .build-group-listing .build-group-empty{width:180px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .75em;box-sizing:border-box}.latest-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2em -2em 0 0}.latest-flex .latest-flex-item{width:240px;box-sizing:border-box;background:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 2em 2em 0}.latest-flex .latest-flex-item h3.latest-flex-title{border-bottom:0;font-size:1.25em;font-weight:400;text-align:center;padding:.4em .5em;margin:-1px;color:#fff}.latest-flex .latest-flex-item.latest-flex-red{border:.33333em solid #FF2626}.latest-flex .latest-flex-item.latest-flex-red h3.latest-flex-title{background:#FF2626}.latest-flex .latest-flex-item.latest-flex-yellow{border:.33333em solid #FF9F19}.latest-flex .latest-flex-item.latest-flex-yellow h3.latest-flex-title{background:#FF9F19}.latest-flex .latest-flex-item.latest-flex-green{border:.33333em solid #12B23F}.latest-flex .latest-flex-item.latest-flex-green h3.latest-flex-title{background:#12B23F}.latest-flex .latest-flex-item .latest-flex-detail{color:#373736;text-align:center;font-weight:300}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-build{font-size:2.33333em;margin:.33333em 0 .16667em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-lab{font-size:1.5em;margin:0 0 .5em}.latest-flex .latest-flex-item .latest-flex-detail .latest-flex-time{margin:0 0 .75em}.latest-full{display:block;background:#1274B2;font-weight:400;text-align:center;color:#fff;margin:0 0 2em;padding:.66667em}.build-details-flex,.credits-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.build-details-flex{display:flex;font-size:1.1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.build-details-flex .build-details-flex-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5em;width:160px}.build-details-flex .build-details-flex-item label{font-weight:700;display:inline-block;vertical-align:top;margin-right:1em;min-width:100px}.build-details-flex .build-details-flex-item .build-details-flex-value{display:inline-block;vertical-align:top;margin-right:20px}.form-group{margin-bottom:1.5em}.form-group>label{width:20%;text-align:right;font-weight:700;margin-right:1em;display:inline-block;vertical-align:top;margin-top:.25em}.form-group>div{margin-left:calc(20% + 1em);width:30%;display:inline-block;vertical-align:top}.credits-list dd,.form-group>label+div{margin-left:0}.form-group>div input,.form-group>div select,.form-group>div textarea{width:100%;box-sizing:border-box;border:1px solid;padding:.33333em .5em;border-radius:2px;line-height:1em}.form-group>div input[type=checkbox],.form-group>div input[type=submit]{width:auto}.form-group>div button,.form-group>div input[type=submit]{display:inline-block;vertical-align:middle;padding:.33333em 1em;background-color:#12B23F;color:#fff;text-decoration:none;border-radius:.16667em;border:0;line-height:1.6}.form-group>div.wide-group{width:40%}.form-group>div.wide-group>.trumbowyg-box{width:100%;margin:0}.credits-wrapper{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.credits-wrapper .credits-list{width:480px;max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.credits-list dt{font-weight:700}.credits-list dd+dt{margin-top:1.5em}ul.pagination{text-align:center;margin:0 0 1em;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.pagination>li{list-style:none;width:1.5em;line-height:1.5em;margin:0 .25em}ul.pagination>li>a,ul.pagination>li>span{display:block;border-radius:.5em}ul.pagination>li>span{cursor:not-allowed}footer#page-footer{padding:1.33333em 0 .66667em;font-size:.85em}footer#page-footer .footer-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#page-footer .footer-flex .footer-flex-item{width:50%;min-width:200px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:right}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:left}footer#page-footer p{margin:0 0 .4em}#modal-search-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;transition:background-color linear .6s,-webkit-backdrop-filter linear .6s,backdrop-filter linear .6s;background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:100}#modal-search-overlay.open{display:block;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#modal-search-overlay #modal-search{position:absolute;top:15%;left:25%;width:50%;max-height:70%;overflow:auto;padding:2em;border-radius:2px;box-sizing:border-box;border:1px solid #ccc}#modal-search-overlay #modal-search h3{margin:0 0 1em;font-size:1.5em;font-weight:300}#modal-search-overlay #modal-search>#modal-search-box{width:100%}#modal-search-overlay #modal-search>#modal-search-box>*{display:inline-block;height:2.5em;padding:.5em;box-sizing:border-box;border:1px solid}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{width:calc(100% - 3.33333em)}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button{width:2.66667em}#modal-search-overlay #modal-search>#modal-search-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item{display:block;padding:0 1em;width:140px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#modal-search-overlay #modal-search>#modal-search-result>.search-result-item>.search-result-heading{font-size:1.2em;margin-bottom:0}@media (max-width:980px){#modal-search-overlay #modal-search{left:10%;width:80%}}@media (max-width:640px){header#page-header h1{text-align:center}nav#page-navigation #page-navigation-links.open,nav#page-navigation button{display:block}nav#page-navigation #page-navigation-links{display:none}nav#page-navigation #page-navigation-links>li{display:block;text-align:left}article .addthis_sharing_toolbox,article h3,footer#page-footer .footer-flex .footer-flex-item:last-child{text-align:center}article h1,article h1.eager-wrapping{font-size:3em;line-height:1.33333}footer#page-footer .footer-flex .footer-flex-item:first-child{text-align:center;margin-bottom:1.5em}}\n/*# sourceMappingURL=default.css.map */\n"]} \ No newline at end of file +{"version":3,"sources":["default.scss"],"names":[],"mappings":"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","file":"default.css","sourcesContent":["body\r\n{\r\n font-family: 'Roboto', sans-serif;\r\n font-size: 10pt;\r\n line-height: 1.6;\r\n margin: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\na\r\n{\r\n text-decoration: none;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: underline;\r\n }\r\n}\r\n\r\nh1\r\n{\r\n font-size: 3em;\r\n font-weight: 500;\r\n}\r\n\r\np\r\n{\r\n margin: 0 0 1em;\r\n}\r\n\r\ntable\r\n{\r\n width: 100%;\r\n border-collapse: collapse;\r\n\r\n th,\r\n td\r\n {\r\n margin: 0;\r\n border: 0;\r\n padding: 4px 6px;\r\n }\r\n\r\n thead th\r\n {\r\n border-bottom: 1px solid;\r\n text-align: left;\r\n }\r\n}\r\n\r\n.at-share-btn-elements\r\n{\r\n margin-left: -8px;\r\n\r\n > .at_flat_counter\r\n {\r\n font-size: 14px !important;\r\n vertical-align: top !important;\r\n }\r\n\r\n > .at-share-btn\r\n {\r\n margin-left: 8px !important;\r\n }\r\n}\r\n\r\n\r\n.container\r\n{\r\n width: 1240px;\r\n max-width: 80%;\r\n margin: 0 auto;\r\n position: relative;\r\n}\r\n\r\n.no-wrapping\r\n{\r\n text-overflow: ellipsis;\r\n overflow: hidden;\r\n white-space: nowrap;\r\n}\r\n\r\n.eager-wrapping\r\n{\r\n word-wrap: break-word;\r\n}\r\n\r\n.field-validation-error\r\n{\r\n display: block;\r\n margin: #{(1em / 3)} 0;\r\n color: #FF2626;\r\n}\r\n\r\na.button,\r\ninput[type=submit].button\r\n{\r\n display: inline-block;\r\n vertical-align: middle;\r\n padding: #{(1em / 3)} 1em;\r\n background-color: #1274B2;\r\n color: #fff;\r\n text-decoration: none;\r\n border-radius: #{(1em / 6)};\r\n text-align: center;\r\n\r\n &.edit-button\r\n {\r\n background-color: #FF9F19;\r\n }\r\n\r\n &.delete-button\r\n {\r\n background-color: #FF2626;\r\n }\r\n\r\n &.add-button\r\n {\r\n background-color: #12B23F;\r\n }\r\n}\r\n\r\nheader#page-header\r\n{\r\n h1\r\n {\r\n font-weight: 300;\r\n margin: .33em 0;\r\n\r\n a\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n}\r\n\r\nnav#page-navigation\r\n{\r\n border-bottom-width: 1px;\r\n border-bottom-style: solid;\r\n position: relative;\r\n z-index: 10;\r\n\r\n #page-navigation-links\r\n {\r\n margin: 0 -15px;\r\n padding: 0;\r\n text-align: right;\r\n\r\n > li\r\n {\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n > a\r\n {\r\n display: block;\r\n padding: 15px;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n button\r\n {\r\n display: none;\r\n width: 100%;\r\n border: 0;\r\n font-size: 1.2em;\r\n font-weight: 300;\r\n padding: #{(2em / 3)} 0;\r\n background: none;\r\n }\r\n}\r\n\r\n.dropdown-parent\r\n{\r\n .dropdown-menu\r\n {\r\n box-sizing: border-box;\r\n display: none;\r\n position: absolute;\r\n left: -15px;\r\n right: -15px;\r\n max-width: 1270px;\r\n padding: 15px;\r\n text-align: left;\r\n z-index: 10;\r\n border-width: 1px;\r\n border-style: solid;\r\n border-top-width: 0;\r\n\r\n h4\r\n {\r\n margin: 0 0 .5em;\r\n font-size: 1.2em;\r\n font-weight: 500;\r\n }\r\n\r\n .dropdown-menu-block\r\n {\r\n float: left;\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n ul\r\n {\r\n padding: 0;\r\n }\r\n\r\n li\r\n {\r\n list-style-type: none;\r\n line-height: 2em;\r\n float: left;\r\n width: 20%;\r\n min-width: 100px;\r\n vertical-align: top;\r\n\r\n > a\r\n {\r\n display: block;\r\n padding: 0 1em;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n\r\n #settings-theme-menu\r\n {\r\n width: 120px;\r\n }\r\n\r\n #settings-lang-menu\r\n {\r\n width: calc(100% - 120px);\r\n }\r\n }\r\n\r\n &.open\r\n {\r\n .dropdown-menu\r\n {\r\n display: block;\r\n }\r\n }\r\n}\r\n\r\narticle\r\n{\r\n padding: 2em 0;\r\n\r\n h1\r\n {\r\n font-size: 4em;\r\n font-weight: 300;\r\n text-align: center;\r\n margin: 0 0 #{(1em / 2)};\r\n\r\n &.eager-wrapping\r\n {\r\n font-size: 4em;\r\n }\r\n }\r\n\r\n h3\r\n {\r\n font-size: 2em;\r\n font-weight: bold;\r\n margin: #{(1em / 3)} 0 #{(2em / 3)};\r\n text-transform: uppercase;\r\n letter-spacing: #{(1em / 4)};\r\n border-bottom: 1px solid;\r\n }\r\n\r\n h4\r\n {\r\n margin: 1em 0 0;\r\n }\r\n\r\n .build-group-listing\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n margin: 0 -0.75em;\r\n\r\n .build-group\r\n {\r\n width: 175px;\r\n flex-grow: 1;\r\n margin: 0 0.75em 1em;\r\n box-sizing: border-box;\r\n\r\n h3\r\n {\r\n font-size: 1.75em;\r\n font-weight: 300;\r\n padding: 0;\r\n margin: 0 0 0.4em;\r\n letter-spacing: -0.05em;\r\n border-bottom: 0;\r\n text-transform: lowercase;\r\n text-align: left;\r\n }\r\n\r\n p\r\n {\r\n font-size: 1.1em;\r\n font-weight: 300;\r\n margin: 0 0 #{(2em / 3)};\r\n }\r\n }\r\n\r\n .build-group-empty\r\n {\r\n width: 180px;\r\n flex-grow: 1;\r\n margin: 0 0.75em;\r\n box-sizing: border-box;\r\n }\r\n }\r\n}\r\n\r\n.latest-flex\r\n{\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n margin: 2em -2em 0 0;\r\n\r\n .latest-flex-item\r\n {\r\n width: 240px;\r\n box-sizing: border-box;\r\n background: #fff;\r\n flex-grow: 1;\r\n margin: 0 2em 2em 0;\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n\r\n h3.latest-flex-title\r\n {\r\n border-bottom: 0;\r\n margin: 0;\r\n padding: 0;\r\n font-size: 1.25em;\r\n font-weight: normal;\r\n text-align: center;\r\n padding: 0.4em 0.5em;\r\n margin: -1px;\r\n color: #fff;\r\n }\r\n\r\n &.latest-flex-red\r\n {\r\n border: #{(2em / 6)} solid #FF2626;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #FF2626;\r\n }\r\n }\r\n\r\n &.latest-flex-yellow\r\n {\r\n border: #{(2em / 6)} solid #FF9F19;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #FF9F19;\r\n }\r\n }\r\n\r\n &.latest-flex-green\r\n {\r\n border: #{(2em / 6)} solid #12B23F;\r\n\r\n h3.latest-flex-title\r\n {\r\n background: #12B23F;\r\n }\r\n }\r\n\r\n .latest-flex-detail\r\n {\r\n color: #373736;\r\n text-align: center;\r\n font-weight: 300;\r\n\r\n .latest-flex-build\r\n {\r\n font-size: #{(7em / 3)};\r\n margin: #{(1em / 3)} 0 #{(1em / 6)};\r\n }\r\n\r\n .latest-flex-lab\r\n {\r\n font-size: 1.5em;\r\n margin: 0 0 0.5em;\r\n }\r\n\r\n .latest-flex-time\r\n {\r\n margin: 0 0 0.75em;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.latest-full\r\n{\r\n display: block;\r\n background: #1274B2;\r\n font-weight: normal;\r\n text-align: center;\r\n color: #fff;\r\n margin: 0 0 2em;\r\n padding: #{(2em / 3)};\r\n\r\n &:hover,\r\n &:active,\r\n &:focus\r\n {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.build-details-flex\r\n{\r\n display: flex;\r\n font-size: 1.1em;\r\n flex-wrap: wrap;\r\n\r\n .build-details-flex-item\r\n {\r\n flex-grow: 1;\r\n margin-bottom: 1.5em;\r\n width: 160px;\r\n\r\n label\r\n {\r\n font-weight: bold;\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-right: 1em;\r\n min-width: 100px;\r\n }\r\n\r\n .build-details-flex-value\r\n {\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-right: 20px;\r\n }\r\n }\r\n}\r\n\r\n.form-group\r\n{\r\n margin-bottom: 1.5em;\r\n\r\n > label\r\n {\r\n width: 20%;\r\n text-align: right;\r\n font-weight: bold;\r\n margin-right: 1em;\r\n display: inline-block;\r\n vertical-align: top;\r\n margin-top: #{(1em / 4)};\r\n }\r\n\r\n > div\r\n {\r\n margin-left: calc(20% + 1em);\r\n width: 30%;\r\n display: inline-block;\r\n vertical-align: top;\r\n\r\n input, textarea, select\r\n {\r\n width: 100%;\r\n box-sizing: border-box;\r\n border: 1px solid;\r\n padding: #{(1em / 3)} #{(1em / 2)};\r\n border-radius: 2px;\r\n line-height: 1em;\r\n }\r\n\r\n input[type=submit],\r\n input[type=checkbox]\r\n {\r\n width: auto;\r\n }\r\n\r\n input[type=submit],\r\n button\r\n {\r\n display: inline-block;\r\n vertical-align: middle;\r\n padding: #{(1em / 3)} 1em;\r\n background-color: #12B23F;\r\n color: #fff;\r\n text-decoration: none;\r\n border-radius: #{(1em / 6)};\r\n border: 0;\r\n line-height: 1.6;\r\n }\r\n\r\n &.wide-group\r\n {\r\n width: 40%;\r\n\r\n > .trumbowyg-box\r\n {\r\n width: 100%;\r\n margin: 0;\r\n }\r\n }\r\n }\r\n\r\n > label + div\r\n {\r\n margin-left: 0;\r\n }\r\n}\r\n\r\n.credits-wrapper\r\n{\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .credits-list\r\n {\r\n width: 480px;\r\n max-width: 100%;\r\n flex-grow: 1;\r\n }\r\n}\r\n\r\n.credits-list\r\n{\r\n dt\r\n {\r\n font-weight: bold;\r\n }\r\n\r\n dd\r\n {\r\n margin-left: 0;\r\n }\r\n\r\n dd + dt\r\n {\r\n margin-top: 1.5em;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n text-align: center;\r\n margin: 0 0 1em;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n\r\n > li\r\n {\r\n list-style: none;\r\n width: 1.5em;\r\n line-height: 1.5em;\r\n margin: 0 #{(1em / 4)};\r\n\r\n > a,\r\n > span\r\n {\r\n display: block;\r\n border-radius: 0.5em;\r\n text-decoration: none;\r\n }\r\n\r\n > span\r\n {\r\n cursor: not-allowed;\r\n }\r\n }\r\n}\r\n\r\nfooter#page-footer\r\n{\r\n padding: #{(4em / 3)} 0 #{(4em / 6)};\r\n font-size: 0.85em;\r\n\r\n .footer-flex\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .footer-flex-item\r\n {\r\n width: 50%;\r\n min-width: 200px;\r\n text-align: center;\r\n flex-grow: 1;\r\n\r\n &:last-child\r\n {\r\n text-align: right;\r\n }\r\n\r\n &:first-child\r\n {\r\n text-align: left;\r\n }\r\n }\r\n }\r\n\r\n p\r\n {\r\n margin: 0 0 #{(2em / 5)};\r\n }\r\n}\r\n\r\n#modal-search-overlay\r\n{\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n transition: background-color linear 0.6s, -webkit-backdrop-filter linear 0.6s, backdrop-filter linear 0.6s;\r\n background-color: rgba(0,0,0, 0);\r\n -webkit-backdrop-filter: blur(0);\r\n backdrop-filter: blur(0);\r\n z-index: 100;\r\n\r\n &.open\r\n {\r\n display: block;\r\n background-color: rgba(0,0,0, 0.75);\r\n -webkit-backdrop-filter: blur(10px);\r\n backdrop-filter: blur(10px);\r\n }\r\n\r\n #modal-search\r\n {\r\n position: absolute;\r\n top: 15%;\r\n left: 25%;\r\n width: 50%;\r\n max-height: 70%;\r\n overflow: auto;\r\n padding: 2em;\r\n border-radius: 2px;\r\n box-sizing: border-box;\r\n border: 1px solid #ccc;\r\n\r\n h3\r\n {\r\n margin: 0 0 1em;\r\n font-size: 1.5em;\r\n font-weight: 300;\r\n }\r\n\r\n > #modal-search-box\r\n {\r\n width: 100%;\r\n\r\n > *\r\n {\r\n display: inline-block;\r\n height: 2.5em;\r\n padding: 0.5em;\r\n box-sizing: border-box;\r\n border: 1px solid;\r\n }\r\n\r\n > #modal-search-input\r\n {\r\n width: calc(100% - #{(10em / 3)});\r\n }\r\n\r\n > #modal-search-button\r\n {\r\n width: #{(8em / 3)};\r\n }\r\n }\r\n\r\n > #modal-search-result\r\n {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n\r\n > .search-result-item\r\n {\r\n display: block;\r\n padding: 0 1em;\r\n width: 140px;\r\n flex-grow: 1;\r\n\r\n > .search-result-heading\r\n {\r\n font-size: 1.2em;\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n#menu-open-overlay\r\n{\r\n display: none;\r\n position: fixed;\r\n top: 0;\r\n bottom: 0;\r\n left: 0;\r\n right: 0;\r\n z-index: 5;\r\n\r\n &.open\r\n {\r\n display: block;\r\n }\r\n}\r\n\r\n@media (max-width: 980px)\r\n{\r\n #modal-search-overlay #modal-search\r\n {\r\n left: 10%;\r\n width: 80%;\r\n }\r\n}\r\n\r\n@media (max-width: 640px)\r\n{\r\n header#page-header h1\r\n {\r\n text-align: center;\r\n }\r\n\r\n nav#page-navigation\r\n {\r\n button\r\n {\r\n display: block;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n display: none;\r\n\r\n &.open\r\n {\r\n display: block;\r\n }\r\n\r\n > li\r\n {\r\n display: block;\r\n text-align: left;\r\n }\r\n }\r\n }\r\n\r\n article\r\n {\r\n h1,\r\n h1.eager-wrapping\r\n {\r\n font-size: 3em;\r\n line-height: #{(4 / 3)};\r\n }\r\n\r\n h3\r\n {\r\n text-align: center;\r\n }\r\n\r\n .addthis_sharing_toolbox\r\n {\r\n text-align: center;\r\n }\r\n }\r\n\r\n footer#page-footer .footer-flex .footer-flex-item\r\n {\r\n &:first-child\r\n {\r\n text-align: center;\r\n margin-bottom: #{(3em / 2)};\r\n }\r\n\r\n &:last-child\r\n {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/BuildFeed/res/css/default.scss b/BuildFeed/res/css/default.scss index 2f5bf91..7018e66 100644 --- a/BuildFeed/res/css/default.scss +++ b/BuildFeed/res/css/default.scss @@ -140,6 +140,8 @@ nav#page-navigation { border-bottom-width: 1px; border-bottom-style: solid; + position: relative; + z-index: 10; #page-navigation-links { @@ -656,7 +658,7 @@ footer#page-footer &.open { display: block; - background-color: rgba(0,0,0, 0.6); + background-color: rgba(0,0,0, 0.75); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } @@ -728,6 +730,22 @@ footer#page-footer } } +#menu-open-overlay +{ + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 5; + + &.open + { + display: block; + } +} + @media (max-width: 980px) { #modal-search-overlay #modal-search diff --git a/BuildFeed/res/css/light.css.map b/BuildFeed/res/css/light.css.map index 0429503..6e0128a 100644 --- a/BuildFeed/res/css/light.css.map +++ b/BuildFeed/res/css/light.css.map @@ -1 +1 @@ -{"version":3,"sources":["light.scss","light.css"],"names":[],"mappings":"AAiCA,iBAhBA,eAoBG,oBAAA,QArCH,KAEG,iBAAA,QACA,MAAA,QAGH,EAEG,MAAA,KCAH,eDGA,KAGG,MAAA,QAQH,cAWA,6CAAA,wBAQM,MAAA,QAnBN,cAEG,iBAAA,QAFH,iBAOM,oBAAA,KAIN,iBAEG,iBAAA,QACA,MAAA,QAHH,kDCJE,mDD2BU,iBAAA,QAMZ,eAEG,iBAAA,QACA,aAAA,QACA,WAAA,EAAA,IAAA,KAAA,gBC5BD,wBADA,uBDyBF,uBAUM,iBAAA,QAIN,QAEG,WAAA,KC/BD,kCD6BF,0BC9BE,oBD8BF,WAAA,WAMM,MAAA,QAWN,0BAIM,WAAA,QACA,MAAA,kBC1CN,yCADA,wCDsCA,wCAYM,WAAA,QACA,MAAA,kBAIN,oCAEG,iBAAA,QAFH,uCAMM,MAAA,QCnDJ,2ED6CF,0EAYM,iBAAA,KACA,MAAA,QACA,aAAA","file":"light.css","sourcesContent":["body\r\n{\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n}\r\n\r\na\r\n{\r\n color: #000;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: #f6f5f3;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: #373736;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: #f6f5f3;\r\n color: #373736;\r\n\r\n h3\r\n {\r\n border-bottom-color: #ccc;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: #e6e5e3;\r\n color: #373736;\r\n border-bottom-color: #373736;\r\n\r\n button\r\n {\r\n color: #373736;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: #373736;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: #f6f5f3;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: #e6e5e3;\r\n border-color: #373736;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: #f6f5f3;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: none;\r\n\r\n h1, h3\r\n {\r\n color: #242423;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: #242423;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: #373736;\r\n color: #e6e5e3 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: #242423;\r\n color: #f6f5f3 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: #f6f5f3;\r\n\r\n h3\r\n {\r\n color: #373736;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #fff;\r\n color: #373736;\r\n border-color: #242423;\r\n }\r\n}\r\n","#page-navigation,table thead th{border-bottom-color:#373736}body{background-color:#373736;color:#f6f5f3}a{color:#000}#page-footer a,h1>a{color:#f6f5f3}#page-content,#page-navigation #page-navigation-links>li a,#page-navigation button{color:#373736}#page-content{background-color:#f6f5f3}#page-content h3{border-bottom-color:#ccc}#page-navigation{background-color:#e6e5e3;color:#373736}#page-navigation #page-navigation-links>li.open>a,#page-navigation #page-navigation-links>li>a:hover{background-color:#f6f5f3}.dropdown-menu{background-color:#e6e5e3;border-color:#373736;box-shadow:0 5px 10px rgba(0,0,0,.15)}.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{background-color:#f6f5f3}article{box-shadow:none}article .build-details-comments a,article .build-group>h3>a,article a.more-link,article h1,article h3{color:#242423}ul.pagination>li.active>a{background:#373736;color:#e6e5e3!important}ul.pagination>li:active:not(.disabled)>a,ul.pagination>li:focus:not(.disabled)>a,ul.pagination>li:hover:not(.disabled)>a{background:#242423;color:#f6f5f3!important}#modal-search-overlay #modal-search{background-color:#f6f5f3}#modal-search-overlay #modal-search h3{color:#373736}#modal-search-overlay #modal-search>#modal-search-box>#modal-search-button,#modal-search-overlay #modal-search>#modal-search-box>#modal-search-input{background-color:#fff;color:#373736;border-color:#242423}\n/*# sourceMappingURL=light.css.map */\n"]} \ No newline at end of file +{"version":3,"sources":["light.scss"],"names":[],"mappings":"AAAA;EAEG,0BAAyB;EACzB,eAAc,EAChB;;AAED;EAEG,YAAW,EACb;;AAED;;EAGG,eAAc,EAChB;;AAED;EAEG,6BAA4B,EAC9B;;AAED;EAEG,0BAAyB;EACzB,eAAc,EAMhB;EATD;IAOM,0BAAyB,EAC3B;;AAGJ;EAEG,0BAAyB;EACzB,eAAc;EACd,6BAA4B,EAuB9B;EA3BD;IAQM,eAAc,EAChB;EATJ;IAiBY,eAAc,EAChB;EAlBV;;IAuBY,0BAAyB,EAC3B;;AAKV;EAEG,0BAAyB;EACzB,sBAAqB;EACrB,2CAAuC,EAQzC;EAZD;;;IAUM,0BAAyB,EAC3B;;AAGJ;EAEG,iBAAgB,EAalB;EAfD;IAMM,eAAc,EAChB;EAPJ;;;IAaM,eAAc,EAChB;;AAGJ;EAIM,oBAAmB;EACnB,0BAAyB,EAC3B;;AANJ;;;EAYM,oBAAmB;EACnB,0BAAyB,EAC3B;;AAGJ;EAEG,0BAAyB,EAc3B;EAhBD;IAMM,eAAc,EAChB;EAPJ;;IAYM,uBAAsB;IACtB,eAAc;IACd,sBAAqB,EACvB","file":"light.css","sourcesContent":["body\r\n{\r\n background-color: #373736;\r\n color: #f6f5f3;\r\n}\r\n\r\na\r\n{\r\n color: #000;\r\n}\r\n\r\nh1 > a,\r\n#page-footer a\r\n{\r\n color: #f6f5f3;\r\n}\r\n\r\ntable thead th\r\n{\r\n border-bottom-color: #373736;\r\n}\r\n\r\n#page-content\r\n{\r\n background-color: #f6f5f3;\r\n color: #373736;\r\n\r\n h3\r\n {\r\n border-bottom-color: #ccc;\r\n }\r\n}\r\n\r\n#page-navigation\r\n{\r\n background-color: #e6e5e3;\r\n color: #373736;\r\n border-bottom-color: #373736;\r\n\r\n button\r\n {\r\n color: #373736;\r\n }\r\n\r\n #page-navigation-links\r\n {\r\n > li\r\n {\r\n a\r\n {\r\n color: #373736;\r\n }\r\n\r\n &.open > a,\r\n > a:hover\r\n {\r\n background-color: #f6f5f3;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dropdown-menu\r\n{\r\n background-color: #e6e5e3;\r\n border-color: #373736;\r\n box-shadow: 0 5px 10px rgba(0,0,0,0.15);\r\n\r\n a:hover,\r\n a:focus,\r\n a:active\r\n {\r\n background-color: #f6f5f3;\r\n }\r\n}\r\n\r\narticle\r\n{\r\n box-shadow: none;\r\n\r\n h1, h3\r\n {\r\n color: #242423;\r\n }\r\n\r\n .build-group > h3 > a,\r\n a.more-link,\r\n .build-details-comments a\r\n {\r\n color: #242423;\r\n }\r\n}\r\n\r\nul.pagination\r\n{\r\n > li.active > a\r\n {\r\n background: #373736;\r\n color: #e6e5e3 !important;\r\n }\r\n\r\n > li:hover:not(.disabled) > a,\r\n > li:focus:not(.disabled) > a,\r\n > li:active:not(.disabled) > a\r\n {\r\n background: #242423;\r\n color: #f6f5f3 !important;\r\n }\r\n}\r\n\r\n#modal-search-overlay #modal-search\r\n{\r\n background-color: #f6f5f3;\r\n\r\n h3\r\n {\r\n color: #373736;\r\n }\r\n\r\n > #modal-search-box > #modal-search-input,\r\n > #modal-search-box > #modal-search-button\r\n {\r\n background-color: #fff;\r\n color: #373736;\r\n border-color: #242423;\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/BuildFeed/res/css/rtl.css.map b/BuildFeed/res/css/rtl.css.map index 6ce1d43..1044968 100644 --- a/BuildFeed/res/css/rtl.css.map +++ b/BuildFeed/res/css/rtl.css.map @@ -1 +1 @@ -{"version":3,"sources":["rtl.scss"],"names":[],"mappings":"AAAA,2CAEG,WAAA,KAQH,gCAVA,gDAMM,WAAA,MAIN,qDAAA,wDAMM,MAAA,MASN,kBAEG,WAAA,KAGH,6CAEG,WAAA,MAGH,6DAKM,WAAA,KALN,8DAUM,WAAA,MAIN,yBAEG,8DAAA,6DAIM,WAAA","file":"rtl.css","sourcesContent":["nav#page-navigation #page-navigation-links\r\n{\r\n text-align: left;\r\n\r\n > li > a\r\n {\r\n text-align: right;\r\n }\r\n}\r\n\r\n.dropdown-parent .dropdown-menu\r\n{\r\n text-align: right;\r\n\r\n .dropdown-menu-block\r\n {\r\n float: right;\r\n\r\n li\r\n {\r\n float: right;\r\n }\r\n }\r\n}\r\n\r\n.form-group label\r\n{\r\n text-align: left;\r\n}\r\n\r\narticle .build-group-listing .build-group h3\r\n{\r\n text-align: right;\r\n}\r\n\r\nfooter#page-footer .footer-flex .footer-flex-item\r\n{\r\n\r\n &:last-child\r\n {\r\n text-align: left;\r\n }\r\n\r\n &:first-child\r\n {\r\n text-align: right;\r\n }\r\n}\r\n\r\n@media (max-width: 640px)\r\n{\r\n footer#page-footer .footer-flex .footer-flex-item\r\n {\r\n &:first-child\r\n {\r\n text-align: center;\r\n }\r\n\r\n &:last-child\r\n {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["rtl.scss"],"names":[],"mappings":"AAAA;EAEG,iBAAgB,EAMlB;EARD;IAMM,kBAAiB,EACnB;;AAGJ;EAEG,kBAAiB,EAWnB;EAbD;IAMM,aAAY,EAMd;IAZJ;MAUS,aAAY,EACd;;AAIP;EAEG,iBAAgB,EAClB;;AAED;EAEG,kBAAiB,EACnB;;AAED;EAKM,iBAAgB,EAClB;;AANJ;EAUM,kBAAiB,EACnB;;AAGJ;EAEG;IAIM,mBAAkB,EACpB;EALJ;IASM,mBAAkB,EACpB,EAAA","file":"rtl.css","sourcesContent":["nav#page-navigation #page-navigation-links\r\n{\r\n text-align: left;\r\n\r\n > li > a\r\n {\r\n text-align: right;\r\n }\r\n}\r\n\r\n.dropdown-parent .dropdown-menu\r\n{\r\n text-align: right;\r\n\r\n .dropdown-menu-block\r\n {\r\n float: right;\r\n\r\n li\r\n {\r\n float: right;\r\n }\r\n }\r\n}\r\n\r\n.form-group label\r\n{\r\n text-align: left;\r\n}\r\n\r\narticle .build-group-listing .build-group h3\r\n{\r\n text-align: right;\r\n}\r\n\r\nfooter#page-footer .footer-flex .footer-flex-item\r\n{\r\n\r\n &:last-child\r\n {\r\n text-align: left;\r\n }\r\n\r\n &:first-child\r\n {\r\n text-align: right;\r\n }\r\n}\r\n\r\n@media (max-width: 640px)\r\n{\r\n footer#page-footer .footer-flex .footer-flex-item\r\n {\r\n &:first-child\r\n {\r\n text-align: center;\r\n }\r\n\r\n &:last-child\r\n {\r\n text-align: center;\r\n }\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/BuildFeed/res/ts/bfs.js b/BuildFeed/res/ts/bfs.js index 222fd3f..f0bcf13 100644 --- a/BuildFeed/res/ts/bfs.js +++ b/BuildFeed/res/ts/bfs.js @@ -1,2 +1,2 @@ -"use strict";var BuildFeed;!function(e){function t(e){e.preventDefault();var t=this;t.nextElementSibling.classList.toggle("open")}function n(e){e.preventDefault();var t=this;t.parentElement.classList.toggle("open")}function a(e){e.preventDefault();var t=this;document.cookie="bf_theme="+t.dataset.theme+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function d(e){e.preventDefault();var t=this;document.cookie="bf_lang="+t.dataset.lang+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/",location.reload(!0)}function r(e){e.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.add("open")}function l(e){e.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.remove("open")}function o(e){e.preventDefault(),e.stopPropagation()}function i(e){var t=document.getElementById("modal-search-result");t.innerHTML="","undefined"!=typeof g&&clearTimeout(g),"undefined"!=typeof m&&m.readyState!==XMLHttpRequest.DONE&&m.abort(),g=setInterval(c,200)}function c(){"undefined"!=typeof g&&clearTimeout(g);var e=document.getElementById("modal-search-input");m=new XMLHttpRequest,m.onreadystatechange=s,m.open("GET","/api/GetSearchResult/"+e.value+"/",!0),m.setRequestHeader("accept","application/json"),m.send(null)}function s(e){if(m.readyState===XMLHttpRequest.DONE&&200===m.status){var t=document.getElementById("modal-search-result"),n=document.getElementById("result-template"),a=jsrender.templates(n.innerHTML),d=a.render(JSON.parse(m.responseText));t.innerHTML=d;for(var r=t.getElementsByTagName("a"),l=0;l\r\n/// \r\n\"use strict\";\r\n\r\nmodule BuildFeed\r\n{\r\n let ajax: XMLHttpRequest;\r\n let timeout: number;\r\n\r\n export function MobileMenuToggle(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const button = this as HTMLButtonElement;\r\n button.nextElementSibling.classList.toggle(\"open\");\r\n }\r\n\r\n export function DropdownClick(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n link.parentElement.classList.toggle(\"open\");\r\n }\r\n\r\n export function SwitchTheme(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n document.cookie = `bf_theme=${link.dataset[\"theme\"]}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;\r\n location.reload(true);\r\n }\r\n\r\n export function SwitchLanguage(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n document.cookie = `bf_lang=${link.dataset[\"lang\"]}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;\r\n location.reload(true);\r\n }\r\n\r\n export function OpenSearch(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const modal = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modal.classList.add(\"open\");\r\n }\r\n\r\n export function CloseSearch(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const modal = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modal.classList.remove(\"open\");\r\n }\r\n\r\n export function StopClick(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n ev.stopPropagation();\r\n }\r\n\r\n export function InitiateSearch(ev: KeyboardEvent)\r\n {\r\n const resultPane = document.getElementById(\"modal-search-result\") as HTMLDivElement;\r\n resultPane.innerHTML = \"\";\r\n\r\n if (typeof (timeout) !== \"undefined\")\r\n {\r\n clearTimeout(timeout);\r\n }\r\n\r\n if (typeof (ajax) !== \"undefined\" && ajax.readyState !== XMLHttpRequest.DONE)\r\n {\r\n ajax.abort();\r\n }\r\n\r\n timeout = setInterval(SendSearch, 200);\r\n }\r\n\r\n export function SendSearch()\r\n {\r\n if (typeof (timeout) !== \"undefined\")\r\n {\r\n clearTimeout(timeout);\r\n }\r\n\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n\r\n ajax = new XMLHttpRequest();\r\n ajax.onreadystatechange = CompleteSearch;\r\n ajax.open(\"GET\", `/api/GetSearchResult/${modalInput.value}/`, true);\r\n ajax.setRequestHeader(\"accept\", \"application/json\");\r\n ajax.send(null);\r\n }\r\n\r\n export function CompleteSearch(ev: ProgressEvent)\r\n {\r\n if (ajax.readyState !== XMLHttpRequest.DONE || ajax.status !== 200)\r\n {\r\n return;\r\n }\r\n\r\n const resultPane = document.getElementById(\"modal-search-result\") as HTMLDivElement;\r\n const templateContent = document.getElementById(\"result-template\") as HTMLDivElement;\r\n const template = jsrender.templates(templateContent.innerHTML);\r\n const content = template.render(JSON.parse(ajax.responseText));\r\n resultPane.innerHTML = content;\r\n\r\n const resultLinks = resultPane.getElementsByTagName(\"a\");\r\n for (let i = 0; i < resultLinks.length; i++)\r\n {\r\n resultLinks[i].addEventListener(\"click\", (mev: MouseEvent) =>\r\n {\r\n mev.preventDefault();\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n ga(\"send\", \"pageview\", `/api/GetSearchResult/${modalInput.value}/`);\r\n location.assign((mev.currentTarget as HTMLAnchorElement).href);\r\n });\r\n }\r\n }\r\n\r\n export function BuildFeedSetup(ev: Event)\r\n {\r\n const ddParents = document.getElementsByClassName(\"dropdown-parent\");\r\n for (let i = 0; i < ddParents.length; i++)\r\n {\r\n for (let j = 0; j < ddParents[i].childNodes.length; j++)\r\n {\r\n const el = ddParents[i].childNodes[j];\r\n\r\n if (el.nodeName === \"A\")\r\n {\r\n el.addEventListener(\"click\", DropdownClick);\r\n }\r\n }\r\n }\r\n\r\n const ddThemes = document.getElementById(\"settings-theme-menu\").getElementsByTagName(\"a\");\r\n for (let i = 0; i < ddThemes.length; i++)\r\n {\r\n ddThemes[i].addEventListener(\"click\", SwitchTheme);\r\n }\r\n\r\n const ddLangs = document.getElementById(\"settings-lang-menu\").getElementsByTagName(\"a\");\r\n for (let i = 0; i < ddLangs.length; i++)\r\n {\r\n ddLangs[i].addEventListener(\"click\", SwitchLanguage);\r\n }\r\n\r\n const btnNav = document.getElementById(\"page-navigation-toggle\");\r\n btnNav.addEventListener(\"click\", MobileMenuToggle);\r\n\r\n const btnSearch = document.getElementById(\"page-navigation-search\");\r\n btnSearch.addEventListener(\"click\", OpenSearch);\r\n\r\n const modalOverlay = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modalOverlay.addEventListener(\"click\", CloseSearch);\r\n\r\n const modalDialog = document.getElementById(\"modal-search\") as HTMLDivElement;\r\n modalDialog.addEventListener(\"click\", StopClick);\r\n\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n modalInput.addEventListener(\"keyup\", InitiateSearch);\r\n }\r\n}\r\n\r\nwindow.addEventListener(\"load\", BuildFeed.BuildFeedSetup);"]} \ No newline at end of file +{"version":3,"sources":["bfs.ts"],"names":["BuildFeed","MobileMenuToggle","ev","preventDefault","button","this","nextElementSibling","classList","toggle","DropdownClick","link","parentElement","menuClickCapture","document","getElementById","add","CloseDropdowns","ddParents","getElementsByClassName","i","length","remove","SwitchTheme","cookie","dataset","location","reload","SwitchLanguage","OpenSearch","modal","CloseSearch","StopClick","stopPropagation","InitiateSearch","resultPane","innerHTML","clearTimeout","timeout","ajax","readyState","XMLHttpRequest","DONE","abort","setInterval","SendSearch","modalInput","onreadystatechange","CompleteSearch","open","value","setRequestHeader","send","status","templateContent","template","jsrender","templates","content","render","JSON","parse","responseText","resultLinks","getElementsByTagName","addEventListener","mev","ga","assign","currentTarget","href","BuildFeedSetup","j","childNodes","el","nodeName","ddThemes","ddLangs","btnNav","btnSearch","modalOverlay","modalDialog","window"],"mappings":"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","file":"bfs.js","sourcesContent":["/// \r\n/// \r\n\"use strict\";\r\n\r\nmodule BuildFeed\r\n{\r\n let ajax: XMLHttpRequest;\r\n let timeout: number;\r\n\r\n export function MobileMenuToggle(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const button = this as HTMLButtonElement;\r\n button.nextElementSibling.classList.toggle(\"open\");\r\n }\r\n\r\n export function DropdownClick(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n link.parentElement.classList.toggle(\"open\");\r\n\r\n const menuClickCapture = document.getElementById(\"menu-open-overlay\") as HTMLDivElement;\r\n menuClickCapture.classList.add(\"open\");\r\n }\r\n\r\n export function CloseDropdowns(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const ddParents = document.getElementsByClassName(\"dropdown-parent\");\r\n for (let i = 0; i < ddParents.length; i++)\r\n {\r\n ddParents[i].classList.remove(\"open\");\r\n }\r\n\r\n const menuClickCapture = document.getElementById(\"menu-open-overlay\") as HTMLDivElement;\r\n menuClickCapture.classList.remove(\"open\");\r\n }\r\n\r\n export function SwitchTheme(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n document.cookie = `bf_theme=${link.dataset[\"theme\"]}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;\r\n location.reload(true);\r\n }\r\n\r\n export function SwitchLanguage(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const link = this as HTMLAnchorElement;\r\n document.cookie = `bf_lang=${link.dataset[\"lang\"]}; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/`;\r\n location.reload(true);\r\n }\r\n\r\n export function OpenSearch(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const modal = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modal.classList.add(\"open\");\r\n }\r\n\r\n export function CloseSearch(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n\r\n const modal = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modal.classList.remove(\"open\");\r\n }\r\n\r\n export function StopClick(ev: MouseEvent)\r\n {\r\n ev.preventDefault();\r\n ev.stopPropagation();\r\n }\r\n\r\n export function InitiateSearch(ev: KeyboardEvent)\r\n {\r\n const resultPane = document.getElementById(\"modal-search-result\") as HTMLDivElement;\r\n resultPane.innerHTML = \"\";\r\n\r\n if (typeof (timeout) !== \"undefined\")\r\n {\r\n clearTimeout(timeout);\r\n }\r\n\r\n if (typeof (ajax) !== \"undefined\" && ajax.readyState !== XMLHttpRequest.DONE)\r\n {\r\n ajax.abort();\r\n }\r\n\r\n timeout = setInterval(SendSearch, 200);\r\n }\r\n\r\n export function SendSearch()\r\n {\r\n if (typeof (timeout) !== \"undefined\")\r\n {\r\n clearTimeout(timeout);\r\n }\r\n\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n\r\n ajax = new XMLHttpRequest();\r\n ajax.onreadystatechange = CompleteSearch;\r\n ajax.open(\"GET\", `/api/GetSearchResult/${modalInput.value}/`, true);\r\n ajax.setRequestHeader(\"accept\", \"application/json\");\r\n ajax.send(null);\r\n }\r\n\r\n export function CompleteSearch(ev: ProgressEvent)\r\n {\r\n if (ajax.readyState !== XMLHttpRequest.DONE || ajax.status !== 200)\r\n {\r\n return;\r\n }\r\n\r\n const resultPane = document.getElementById(\"modal-search-result\") as HTMLDivElement;\r\n const templateContent = document.getElementById(\"result-template\") as HTMLDivElement;\r\n const template = jsrender.templates(templateContent.innerHTML);\r\n const content = template.render(JSON.parse(ajax.responseText));\r\n resultPane.innerHTML = content;\r\n\r\n const resultLinks = resultPane.getElementsByTagName(\"a\");\r\n for (let i = 0; i < resultLinks.length; i++)\r\n {\r\n resultLinks[i].addEventListener(\"click\", (mev: MouseEvent) =>\r\n {\r\n mev.preventDefault();\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n ga(\"send\", \"pageview\", `/api/GetSearchResult/${modalInput.value}/`);\r\n location.assign((mev.currentTarget as HTMLAnchorElement).href);\r\n });\r\n }\r\n }\r\n\r\n export function BuildFeedSetup(ev: Event)\r\n {\r\n const ddParents = document.getElementsByClassName(\"dropdown-parent\");\r\n for (let i = 0; i < ddParents.length; i++)\r\n {\r\n for (let j = 0; j < ddParents[i].childNodes.length; j++)\r\n {\r\n const el = ddParents[i].childNodes[j];\r\n\r\n if (el.nodeName === \"A\")\r\n {\r\n el.addEventListener(\"click\", DropdownClick);\r\n }\r\n }\r\n }\r\n\r\n const menuClickCapture = document.getElementById(\"menu-open-overlay\") as HTMLDivElement;\r\n menuClickCapture.addEventListener(\"click\", CloseDropdowns);\r\n\r\n const ddThemes = document.getElementById(\"settings-theme-menu\").getElementsByTagName(\"a\");\r\n for (let i = 0; i < ddThemes.length; i++)\r\n {\r\n ddThemes[i].addEventListener(\"click\", SwitchTheme);\r\n }\r\n\r\n const ddLangs = document.getElementById(\"settings-lang-menu\").getElementsByTagName(\"a\");\r\n for (let i = 0; i < ddLangs.length; i++)\r\n {\r\n ddLangs[i].addEventListener(\"click\", SwitchLanguage);\r\n }\r\n\r\n const btnNav = document.getElementById(\"page-navigation-toggle\");\r\n btnNav.addEventListener(\"click\", MobileMenuToggle);\r\n\r\n const btnSearch = document.getElementById(\"page-navigation-search\");\r\n btnSearch.addEventListener(\"click\", OpenSearch);\r\n\r\n const modalOverlay = document.getElementById(\"modal-search-overlay\") as HTMLDivElement;\r\n modalOverlay.addEventListener(\"click\", CloseSearch);\r\n\r\n const modalDialog = document.getElementById(\"modal-search\") as HTMLDivElement;\r\n modalDialog.addEventListener(\"click\", StopClick);\r\n\r\n const modalInput = document.getElementById(\"modal-search-input\") as HTMLInputElement;\r\n modalInput.addEventListener(\"keyup\", InitiateSearch);\r\n }\r\n}\r\n\r\nwindow.addEventListener(\"load\", BuildFeed.BuildFeedSetup);"]} \ No newline at end of file diff --git a/BuildFeed/res/ts/bfs.ts b/BuildFeed/res/ts/bfs.ts index 551ae81..629827b 100644 --- a/BuildFeed/res/ts/bfs.ts +++ b/BuildFeed/res/ts/bfs.ts @@ -21,6 +21,23 @@ module BuildFeed const link = this as HTMLAnchorElement; link.parentElement.classList.toggle("open"); + + const menuClickCapture = document.getElementById("menu-open-overlay") as HTMLDivElement; + menuClickCapture.classList.add("open"); + } + + export function CloseDropdowns(ev: MouseEvent) + { + ev.preventDefault(); + + const ddParents = document.getElementsByClassName("dropdown-parent"); + for (let i = 0; i < ddParents.length; i++) + { + ddParents[i].classList.remove("open"); + } + + const menuClickCapture = document.getElementById("menu-open-overlay") as HTMLDivElement; + menuClickCapture.classList.remove("open"); } export function SwitchTheme(ev: MouseEvent) @@ -139,6 +156,9 @@ module BuildFeed } } + const menuClickCapture = document.getElementById("menu-open-overlay") as HTMLDivElement; + menuClickCapture.addEventListener("click", CloseDropdowns); + const ddThemes = document.getElementById("settings-theme-menu").getElementsByTagName("a"); for (let i = 0; i < ddThemes.length; i++) {