reorganized sass project files
outsourced sass code from main.sass in order to make maintanance more easy to be performed
This commit is contained in:
		
							
								
								
									
										216
									
								
								dist/2d47c8cd43d85995abf14afd917c8434.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										216
									
								
								dist/2d47c8cd43d85995abf14afd917c8434.js
									
									
									
									
										vendored
									
									
								
							| @ -1,216 +0,0 @@ | ||||
| // modules are defined as an array | ||||
| // [ module function, map of requires ] | ||||
| // | ||||
| // map of requires is short require name -> numeric require | ||||
| // | ||||
| // anything defined in a previous bundle is accessed via the | ||||
| // orig method which is the require for previous bundles | ||||
|  | ||||
| require = (function (modules, cache, entry) { | ||||
|   // Save the require from previous bundle to this closure if any | ||||
|   var previousRequire = typeof require === "function" && require; | ||||
|  | ||||
|   function newRequire(name, jumped) { | ||||
|     if (!cache[name]) { | ||||
|       if (!modules[name]) { | ||||
|         // if we cannot find the module within our internal map or | ||||
|         // cache jump to the current global require ie. the last bundle | ||||
|         // that was added to the page. | ||||
|         var currentRequire = typeof require === "function" && require; | ||||
|         if (!jumped && currentRequire) { | ||||
|           return currentRequire(name, true); | ||||
|         } | ||||
|  | ||||
|         // If there are other bundles on this page the require from the | ||||
|         // previous one is saved to 'previousRequire'. Repeat this as | ||||
|         // many times as there are bundles until the module is found or | ||||
|         // we exhaust the require chain. | ||||
|         if (previousRequire) { | ||||
|           return previousRequire(name, true); | ||||
|         } | ||||
|  | ||||
|         var err = new Error('Cannot find module \'' + name + '\''); | ||||
|         err.code = 'MODULE_NOT_FOUND'; | ||||
|         throw err; | ||||
|       } | ||||
|        | ||||
|       localRequire.resolve = resolve; | ||||
|  | ||||
|       var module = cache[name] = new newRequire.Module; | ||||
|  | ||||
|       modules[name][0].call(module.exports, localRequire, module, module.exports); | ||||
|     } | ||||
|  | ||||
|     return cache[name].exports; | ||||
|  | ||||
|     function localRequire(x){ | ||||
|       return newRequire(localRequire.resolve(x)); | ||||
|     } | ||||
|  | ||||
|     function resolve(x){ | ||||
|       return modules[name][1][x] || x; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   function Module() { | ||||
|     this.bundle = newRequire; | ||||
|     this.exports = {}; | ||||
|   } | ||||
|  | ||||
|   newRequire.Module = Module; | ||||
|   newRequire.modules = modules; | ||||
|   newRequire.cache = cache; | ||||
|   newRequire.parent = previousRequire; | ||||
|  | ||||
|   for (var i = 0; i < entry.length; i++) { | ||||
|     newRequire(entry[i]); | ||||
|   } | ||||
|  | ||||
|   // Override the current require with this new one | ||||
|   return newRequire; | ||||
| })({6:[function(require,module,exports) { | ||||
| var code = document.querySelectorAll("code"); | ||||
|  | ||||
| // code embed | ||||
| code.forEach(c => { | ||||
|     let code = c.innerHTML.toString(); | ||||
|     var output = ""; | ||||
|     for(let i = 0; i < code.length; i++){ | ||||
|         switch(code.charAt(i)){ | ||||
|             default: output += code.charAt(i); break; | ||||
|             case ">": output += ">"; break; | ||||
|             case "<": output += "<"; break; | ||||
|             case "&": output += "&"; break; | ||||
|             case "\"": output += """; break; | ||||
|         } | ||||
|     } | ||||
|     c.innerHTML = output; | ||||
| }); | ||||
|  | ||||
| // TODO JavaScript Input value return | ||||
| // Current way..  | ||||
| // ------------------------------------- | ||||
| // get input by getting the input object | ||||
| // catch oninput event inside a function | ||||
| // Handle it inside the function | ||||
| // ------------------------------------- | ||||
| },{}],0:[function(require,module,exports) { | ||||
| var global = (1, eval)('this'); | ||||
| var OldModule = module.bundle.Module; | ||||
| function Module() { | ||||
|   OldModule.call(this); | ||||
|   this.hot = { | ||||
|     accept: function (fn) { | ||||
|       this._acceptCallback = fn || function () {}; | ||||
|     }, | ||||
|     dispose: function (fn) { | ||||
|       this._disposeCallback = fn; | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| module.bundle.Module = Module; | ||||
|  | ||||
| if (!module.bundle.parent && typeof WebSocket !== 'undefined') { | ||||
|   var ws = new WebSocket('ws://localhost:50746/'); | ||||
|   ws.onmessage = function(event) { | ||||
|     var data = JSON.parse(event.data); | ||||
|  | ||||
|     if (data.type === 'update') { | ||||
|       data.assets.forEach(function (asset) { | ||||
|         hmrApply(global.require, asset); | ||||
|       }); | ||||
|  | ||||
|       data.assets.forEach(function (asset) { | ||||
|         if (!asset.isNew) { | ||||
|           hmrAccept(global.require, asset.id); | ||||
|         } | ||||
|       }); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'reload') { | ||||
|       ws.close(); | ||||
|       ws.onclose = function () { | ||||
|         window.location.reload(); | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error-resolved') { | ||||
|       console.log('[parcel] ✨ Error resolved'); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error') { | ||||
|       console.error('[parcel] 🚨  ' + data.error.message + '\n' + 'data.error.stack'); | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| function getParents(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return []; | ||||
|   } | ||||
|  | ||||
|   var parents = []; | ||||
|   var k, d, dep; | ||||
|  | ||||
|   for (k in modules) { | ||||
|     for (d in modules[k][1]) { | ||||
|       dep = modules[k][1][d]; | ||||
|       if (dep === id || (Array.isArray(dep) && dep[dep.length - 1] === id)) { | ||||
|         parents.push(+k); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   if (bundle.parent) { | ||||
|     parents = parents.concat(getParents(bundle.parent, id)); | ||||
|   } | ||||
|  | ||||
|   return parents; | ||||
| } | ||||
|  | ||||
| function hmrApply(bundle, asset) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (modules[asset.id] || !bundle.parent) { | ||||
|     var fn = new Function('require', 'module', 'exports', asset.generated.js); | ||||
|     asset.isNew = !modules[asset.id]; | ||||
|     modules[asset.id] = [fn, asset.deps]; | ||||
|   } else if (bundle.parent) { | ||||
|     hmrApply(bundle.parent, asset); | ||||
|   } | ||||
| } | ||||
|  | ||||
| function hmrAccept(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (!modules[id] && bundle.parent) { | ||||
|     return hmrAccept(bundle.parent, id); | ||||
|   } | ||||
|  | ||||
|   var cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot._disposeCallback) { | ||||
|     cached.hot._disposeCallback(); | ||||
|   } | ||||
|  | ||||
|   delete bundle.cache[id]; | ||||
|   bundle(id); | ||||
|  | ||||
|   cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot && cached.hot._acceptCallback) { | ||||
|     cached.hot._acceptCallback(); | ||||
|     return true; | ||||
|   } | ||||
|  | ||||
|   return getParents(global.require, id).some(function (id) { | ||||
|     return hmrAccept(global.require, id) | ||||
|   }); | ||||
| } | ||||
| },{}]},{},[0,6]) | ||||
							
								
								
									
										149
									
								
								dist/33f23c9be750d12cdb4f825c7658d390.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										149
									
								
								dist/33f23c9be750d12cdb4f825c7658d390.js
									
									
									
									
										vendored
									
									
								
							| @ -68,6 +68,149 @@ require = (function (modules, cache, entry) { | ||||
|  | ||||
|   // Override the current require with this new one | ||||
|   return newRequire; | ||||
| })({6:[function(require,module,exports) { | ||||
| var e=document.querySelectorAll("code");e.forEach(e=>{let a=e.innerHTML.toString();var r="";for(let e=0;e<a.length;e++)switch(a.charAt(e)){default:r+=a.charAt(e);break;case">":r+=">";break;case"<":r+="<";break;case"&":r+="&";break;case'"':r+="""}e.innerHTML=r}); | ||||
| },{}]},{},[6]) | ||||
| })({10:[function(require,module,exports) { | ||||
| var code = document.querySelectorAll("code"); | ||||
|  | ||||
| // code embed | ||||
| code.forEach(c => { | ||||
|     let code = c.innerHTML.toString(); | ||||
|     var output = ""; | ||||
|     for(let i = 0; i < code.length; i++){ | ||||
|         switch(code.charAt(i)){ | ||||
|             default: output += code.charAt(i); break; | ||||
|             case ">": output += ">"; break; | ||||
|             case "<": output += "<"; break; | ||||
|             case "&": output += "&"; break; | ||||
|             case "\"": output += """; break; | ||||
|         } | ||||
|     } | ||||
|     c.innerHTML = output; | ||||
| }); | ||||
|  | ||||
| // TODO JavaScript Input value return | ||||
| // Current way..  | ||||
| // ------------------------------------- | ||||
| // get input by getting the input object | ||||
| // catch oninput event inside a function | ||||
| // Handle it inside the function | ||||
| // ------------------------------------- | ||||
| },{}],0:[function(require,module,exports) { | ||||
| var global = (1, eval)('this'); | ||||
| var OldModule = module.bundle.Module; | ||||
| function Module() { | ||||
|   OldModule.call(this); | ||||
|   this.hot = { | ||||
|     accept: function (fn) { | ||||
|       this._acceptCallback = fn || function () {}; | ||||
|     }, | ||||
|     dispose: function (fn) { | ||||
|       this._disposeCallback = fn; | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| module.bundle.Module = Module; | ||||
|  | ||||
| if (!module.bundle.parent && typeof WebSocket !== 'undefined') { | ||||
|   var ws = new WebSocket('ws://localhost:54725/'); | ||||
|   ws.onmessage = function(event) { | ||||
|     var data = JSON.parse(event.data); | ||||
|  | ||||
|     if (data.type === 'update') { | ||||
|       data.assets.forEach(function (asset) { | ||||
|         hmrApply(global.require, asset); | ||||
|       }); | ||||
|  | ||||
|       data.assets.forEach(function (asset) { | ||||
|         if (!asset.isNew) { | ||||
|           hmrAccept(global.require, asset.id); | ||||
|         } | ||||
|       }); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'reload') { | ||||
|       ws.close(); | ||||
|       ws.onclose = function () { | ||||
|         window.location.reload(); | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error-resolved') { | ||||
|       console.log('[parcel] ✨ Error resolved'); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error') { | ||||
|       console.error('[parcel] 🚨  ' + data.error.message + '\n' + 'data.error.stack'); | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| function getParents(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return []; | ||||
|   } | ||||
|  | ||||
|   var parents = []; | ||||
|   var k, d, dep; | ||||
|  | ||||
|   for (k in modules) { | ||||
|     for (d in modules[k][1]) { | ||||
|       dep = modules[k][1][d]; | ||||
|       if (dep === id || (Array.isArray(dep) && dep[dep.length - 1] === id)) { | ||||
|         parents.push(+k); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   if (bundle.parent) { | ||||
|     parents = parents.concat(getParents(bundle.parent, id)); | ||||
|   } | ||||
|  | ||||
|   return parents; | ||||
| } | ||||
|  | ||||
| function hmrApply(bundle, asset) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (modules[asset.id] || !bundle.parent) { | ||||
|     var fn = new Function('require', 'module', 'exports', asset.generated.js); | ||||
|     asset.isNew = !modules[asset.id]; | ||||
|     modules[asset.id] = [fn, asset.deps]; | ||||
|   } else if (bundle.parent) { | ||||
|     hmrApply(bundle.parent, asset); | ||||
|   } | ||||
| } | ||||
|  | ||||
| function hmrAccept(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (!modules[id] && bundle.parent) { | ||||
|     return hmrAccept(bundle.parent, id); | ||||
|   } | ||||
|  | ||||
|   var cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot._disposeCallback) { | ||||
|     cached.hot._disposeCallback(); | ||||
|   } | ||||
|  | ||||
|   delete bundle.cache[id]; | ||||
|   bundle(id); | ||||
|  | ||||
|   cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot && cached.hot._acceptCallback) { | ||||
|     cached.hot._acceptCallback(); | ||||
|     return true; | ||||
|   } | ||||
|  | ||||
|   return getParents(global.require, id).some(function (id) { | ||||
|     return hmrAccept(global.require, id) | ||||
|   }); | ||||
| } | ||||
| },{}]},{},[0,10]) | ||||
							
								
								
									
										111
									
								
								dist/5ffe5b63075346d77633136e983e606d.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										111
									
								
								dist/5ffe5b63075346d77633136e983e606d.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,111 @@ | ||||
| /* The switch - the box around the slider */ | ||||
| .switch { | ||||
|   position: relative; | ||||
|   display: inline-block; | ||||
|   width: 60px; | ||||
|   height: 34px; } | ||||
|  | ||||
| /* Hide default HTML checkbox */ | ||||
| .switch input { | ||||
|   opacity: 0; | ||||
|   width: 0; | ||||
|   height: 0; } | ||||
|  | ||||
| /* The slider */ | ||||
| .slider { | ||||
|   position: absolute; | ||||
|   cursor: pointer; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   right: 0; | ||||
|   bottom: 0; | ||||
|   background-color: #ccc; | ||||
|   -webkit-transition: .4s; | ||||
|   transition: .4s; } | ||||
|  | ||||
| .slider:before { | ||||
|   position: absolute; | ||||
|   content: ""; | ||||
|   height: 26px; | ||||
|   width: 26px; | ||||
|   left: 4px; | ||||
|   bottom: 4px; | ||||
|   background-color: white; | ||||
|   -webkit-transition: .4s; | ||||
|   transition: .4s; } | ||||
|  | ||||
| input:checked + .slider { | ||||
|   background-color: #3498db; } | ||||
|  | ||||
| input:focus + .slider { | ||||
|   box-shadow: 0 0 1px #3498db; } | ||||
|  | ||||
| input:checked + .slider:before { | ||||
|   -webkit-transform: translateX(26px); | ||||
|   -ms-transform: translateX(26px); | ||||
|   transform: translateX(26px); } | ||||
|  | ||||
| /* Rounded sliders */ | ||||
| .slider.round { | ||||
|   border-radius: 34px; } | ||||
|  | ||||
| .slider.round:before { | ||||
|   border-radius: 50%; } | ||||
|  | ||||
| /* Range slider */ | ||||
| .range-slider { | ||||
|   -webkit-appearance: none; | ||||
|   border-radius: 5px; | ||||
|   width: 100%; | ||||
|   height: 25px; | ||||
|   background: #d8d8d8; | ||||
|   outline: none; | ||||
|   opacity: 0.7; | ||||
|   -webkit-transition: .2s; | ||||
|   transition: opacity .2s; } | ||||
|  | ||||
| .range-slider:hover { | ||||
|   opacity: 1; } | ||||
|  | ||||
| .range-slider::-webkit-slider-thumb { | ||||
|   -webkit-appearance: none; | ||||
|   appearance: none; | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider::-moz-range-thumb { | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider-rounded { | ||||
|   -webkit-appearance: none; | ||||
|   border-radius: 5px; | ||||
|   width: 100%; | ||||
|   height: 15px; | ||||
|   background: #d8d8d8; | ||||
|   outline: none; | ||||
|   opacity: 0.7; | ||||
|   -webkit-transition: .2s; | ||||
|   transition: opacity .2s; } | ||||
|  | ||||
| .range-slider-rounded:hover { | ||||
|   opacity: 1; } | ||||
|  | ||||
| .range-slider-rounded::-webkit-slider-thumb { | ||||
|   -webkit-appearance: none; | ||||
|   appearance: none; | ||||
|   border-radius: 50%; | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider-rounded::-moz-range-thumb { | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #ecf0f1; | ||||
|   cursor: pointer; } | ||||
							
								
								
									
										97
									
								
								dist/66d76bdda36bae1526edd730130bed9d.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										97
									
								
								dist/66d76bdda36bae1526edd730130bed9d.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,97 @@ | ||||
| .embed { | ||||
|   background-color: #d8d8d8; | ||||
|   border-radius: 5px; | ||||
|   padding: 5px; } | ||||
|  | ||||
| .alert-primary { | ||||
|   border-radius: 2px; | ||||
|   background-color: #3498db; | ||||
|   border: 1px solid #2980b9; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-danger { | ||||
|   border-radius: 2px; | ||||
|   background-color: #e74c3c; | ||||
|   border: 1px solid #c0392b; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-warning { | ||||
|   border-radius: 2px; | ||||
|   background-color: #f1c40f; | ||||
|   border: 1px solid #f39c12; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-success { | ||||
|   border-radius: 2px; | ||||
|   background-color: #2ecc71; | ||||
|   border: 1px solid #27ae60; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .notification-primary { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #3498db; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-primary h2 { | ||||
|   border-right: 0.3rem solid #3498db; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-danger { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #e74c3c; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-danger h2 { | ||||
|   border-right: 0.3rem solid #e74c3c; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-warning { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #f1c40f; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-warning h2 { | ||||
|   border-right: 0.3rem solid #f1c40f; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-success { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #2ecc71; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-success h2 { | ||||
|   border-right: 0.3rem solid #2ecc71; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-body { | ||||
|   line-height: 30pt; | ||||
|   font-size: 15pt; | ||||
|   word-wrap: break-word; } | ||||
							
								
								
									
										477
									
								
								dist/9fe7b1b7e5e98c2e3a4ea4f053439023.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										477
									
								
								dist/9fe7b1b7e5e98c2e3a4ea4f053439023.css
									
									
									
									
										vendored
									
									
								
							| @ -1,477 +0,0 @@ | ||||
| * { | ||||
|   box-sizing: border-box; | ||||
|   font-family: Verdana, Geneva, Tahoma, sans-serif; } | ||||
|  | ||||
| hr { | ||||
|   background-color: #c0c0c0; | ||||
|   border: 2px solid #c0c0c0; | ||||
|   border-radius: 5px; } | ||||
|  | ||||
| body { | ||||
|   margin: 0; | ||||
|   padding: 0; | ||||
|   background: #f8f8f8; } | ||||
|  | ||||
| main { | ||||
|   z-index: 980; | ||||
|   position: relative; | ||||
|   top: 5.5em; | ||||
|   width: 100%; | ||||
|   word-break: break-word; } | ||||
|  | ||||
| pre { | ||||
|   background-color: #d8d8d8; | ||||
|   border-radius: 5px; } | ||||
|  | ||||
| h1 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h2 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h3 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h4 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h5 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h6 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h7 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h8 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h9 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h10 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h11 { | ||||
|   margin: 0; } | ||||
|  | ||||
| h12 { | ||||
|   margin: 0; } | ||||
|  | ||||
| /* The switch - the box around the slider */ | ||||
| .switch { | ||||
|   position: relative; | ||||
|   display: inline-block; | ||||
|   width: 60px; | ||||
|   height: 34px; } | ||||
|  | ||||
| /* Hide default HTML checkbox */ | ||||
| .switch input { | ||||
|   opacity: 0; | ||||
|   width: 0; | ||||
|   height: 0; } | ||||
|  | ||||
| /* The slider */ | ||||
| .slider { | ||||
|   position: absolute; | ||||
|   cursor: pointer; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   right: 0; | ||||
|   bottom: 0; | ||||
|   background-color: #ccc; | ||||
|   -webkit-transition: .4s; | ||||
|   transition: .4s; } | ||||
|  | ||||
| .slider:before { | ||||
|   position: absolute; | ||||
|   content: ""; | ||||
|   height: 26px; | ||||
|   width: 26px; | ||||
|   left: 4px; | ||||
|   bottom: 4px; | ||||
|   background-color: white; | ||||
|   -webkit-transition: .4s; | ||||
|   transition: .4s; } | ||||
|  | ||||
| input:checked + .slider { | ||||
|   background-color: #3498db; } | ||||
|  | ||||
| input:focus + .slider { | ||||
|   box-shadow: 0 0 1px #3498db; } | ||||
|  | ||||
| input:checked + .slider:before { | ||||
|   -webkit-transform: translateX(26px); | ||||
|   -ms-transform: translateX(26px); | ||||
|   transform: translateX(26px); } | ||||
|  | ||||
| /* Rounded sliders */ | ||||
| .slider.round { | ||||
|   border-radius: 34px; } | ||||
|  | ||||
| .slider.round:before { | ||||
|   border-radius: 50%; } | ||||
|  | ||||
| /* Range slider */ | ||||
| .range-slider { | ||||
|   -webkit-appearance: none; | ||||
|   border-radius: 5px; | ||||
|   width: 100%; | ||||
|   height: 25px; | ||||
|   background: #d8d8d8; | ||||
|   outline: none; | ||||
|   opacity: 0.7; | ||||
|   -webkit-transition: .2s; | ||||
|   transition: opacity .2s; } | ||||
|  | ||||
| .range-slider:hover { | ||||
|   opacity: 1; } | ||||
|  | ||||
| .range-slider::-webkit-slider-thumb { | ||||
|   -webkit-appearance: none; | ||||
|   appearance: none; | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider::-moz-range-thumb { | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider-rounded { | ||||
|   -webkit-appearance: none; | ||||
|   border-radius: 5px; | ||||
|   width: 100%; | ||||
|   height: 15px; | ||||
|   background: #d8d8d8; | ||||
|   outline: none; | ||||
|   opacity: 0.7; | ||||
|   -webkit-transition: .2s; | ||||
|   transition: opacity .2s; } | ||||
|  | ||||
| .range-slider-rounded:hover { | ||||
|   opacity: 1; } | ||||
|  | ||||
| .range-slider-rounded::-webkit-slider-thumb { | ||||
|   -webkit-appearance: none; | ||||
|   appearance: none; | ||||
|   border-radius: 50%; | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #5b6568; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .range-slider-rounded::-moz-range-thumb { | ||||
|   width: 25px; | ||||
|   height: 25px; | ||||
|   background: #ecf0f1; | ||||
|   cursor: pointer; } | ||||
|  | ||||
| .embed { | ||||
|   background-color: #d8d8d8; | ||||
|   border-radius: 5px; | ||||
|   padding: 5px; } | ||||
|  | ||||
| .dev { | ||||
|   border: 1px solid black; } | ||||
|  | ||||
| .display { | ||||
|   background-color: lightcoral; | ||||
|   border: 1px solid red; | ||||
|   text-align: center; } | ||||
|  | ||||
| .container { | ||||
|   width: calc( 100% - 10em); | ||||
|   max-width: 90em; | ||||
|   margin: 0 auto; | ||||
|   /* Alert Embeds */ } | ||||
|  | ||||
| .alert-primary { | ||||
|   border-radius: 2px; | ||||
|   background-color: #3498db; | ||||
|   border: 1px solid #2980b9; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-danger { | ||||
|   border-radius: 2px; | ||||
|   background-color: #e74c3c; | ||||
|   border: 1px solid #c0392b; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-warning { | ||||
|   border-radius: 2px; | ||||
|   background-color: #f1c40f; | ||||
|   border: 1px solid #f39c12; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .alert-success { | ||||
|   border-radius: 2px; | ||||
|   background-color: #2ecc71; | ||||
|   border: 1px solid #27ae60; | ||||
|   padding: 1rem; | ||||
|   color: white; } | ||||
|  | ||||
| .notification-primary { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #3498db; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-primary h2 { | ||||
|   border-right: 0.3rem solid #3498db; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-danger { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #e74c3c; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-danger h2 { | ||||
|   border-right: 0.3rem solid #e74c3c; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-warning { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #f1c40f; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-warning h2 { | ||||
|   border-right: 0.3rem solid #f1c40f; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-success { | ||||
|   width: 100%; | ||||
|   display: flex; | ||||
|   padding: 5px; | ||||
|   border: 2px solid #2ecc71; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .notification-success h2 { | ||||
|   border-right: 0.3rem solid #2ecc71; | ||||
|   padding: 5px; | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px; | ||||
|   height: auto; | ||||
|   display: flex; } | ||||
|  | ||||
| .notification-body { | ||||
|   line-height: 30pt; | ||||
|   font-size: 15pt; | ||||
|   word-wrap: break-word; } | ||||
|  | ||||
| div[class^="col-"] { | ||||
|   padding: 1rem 0; } | ||||
|  | ||||
| .row { | ||||
|   display: flex; | ||||
|   flex-wrap: wrap; } | ||||
|  | ||||
| .col-1 { | ||||
|   flex: 0 0 8.33333%; } | ||||
|  | ||||
| .col-offset-1 { | ||||
|   margin-left: 8.33333%; } | ||||
|  | ||||
| .col-2 { | ||||
|   flex: 0 0 16.66667%; } | ||||
|  | ||||
| .col-offset-2 { | ||||
|   margin-left: 16.66667%; } | ||||
|  | ||||
| .col-3 { | ||||
|   flex: 0 0 25%; } | ||||
|  | ||||
| .col-offset-3 { | ||||
|   margin-left: 25%; } | ||||
|  | ||||
| .col-4 { | ||||
|   flex: 0 0 33.33333%; } | ||||
|  | ||||
| .col-offset-4 { | ||||
|   margin-left: 33.33333%; } | ||||
|  | ||||
| .col-5 { | ||||
|   flex: 0 0 41.66667%; } | ||||
|  | ||||
| .col-offset-5 { | ||||
|   margin-left: 41.66667%; } | ||||
|  | ||||
| .col-6 { | ||||
|   flex: 0 0 50%; } | ||||
|  | ||||
| .col-offset-6 { | ||||
|   margin-left: 50%; } | ||||
|  | ||||
| .col-7 { | ||||
|   flex: 0 0 58.33333%; } | ||||
|  | ||||
| .col-offset-7 { | ||||
|   margin-left: 58.33333%; } | ||||
|  | ||||
| .col-8 { | ||||
|   flex: 0 0 66.66667%; } | ||||
|  | ||||
| .col-offset-8 { | ||||
|   margin-left: 66.66667%; } | ||||
|  | ||||
| .col-9 { | ||||
|   flex: 0 0 75%; } | ||||
|  | ||||
| .col-offset-9 { | ||||
|   margin-left: 75%; } | ||||
|  | ||||
| .col-10 { | ||||
|   flex: 0 0 83.33333%; } | ||||
|  | ||||
| .col-offset-10 { | ||||
|   margin-left: 83.33333%; } | ||||
|  | ||||
| .col-11 { | ||||
|   flex: 0 0 91.66667%; } | ||||
|  | ||||
| .col-offset-11 { | ||||
|   margin-left: 91.66667%; } | ||||
|  | ||||
| .col-12 { | ||||
|   flex: 0 0 100%; } | ||||
|  | ||||
| .col-offset-12 { | ||||
|   margin-left: 100%; } | ||||
|  | ||||
| header { | ||||
|   background: #f1f1f1; | ||||
|   text-align: center; | ||||
|   position: fixed; | ||||
|   height: 30px; | ||||
|   z-index: 999; | ||||
|   width: 100%; | ||||
|   height: auto; | ||||
|   top: 0; | ||||
|   padding: 10px; } | ||||
|  | ||||
| .nav-toggle { | ||||
|   display: none; } | ||||
|  | ||||
| .nav-toggle-label { | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   margin-left: 1em; | ||||
|   height: 100%; | ||||
|   display: flex; | ||||
|   align-items: center; } | ||||
|  | ||||
| .nav-toggle-label span, | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after { | ||||
|   display: block; | ||||
|   background: white; | ||||
|   height: 2px; | ||||
|   width: 2em; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after { | ||||
|   content: ''; | ||||
|   position: absolute; } | ||||
|  | ||||
| .nav-toggle-label span::before { | ||||
|   bottom: 30px; } | ||||
|  | ||||
| .nav-toggle-label span::after { | ||||
|   top: 30px; } | ||||
|  | ||||
| nav { | ||||
|   position: absolute; | ||||
|   text-align: left; | ||||
|   top: 100%; | ||||
|   width: 100%; | ||||
|   left: 0; | ||||
|   background: #f1f1f1; | ||||
|   display: none; | ||||
|   transform: scale(1, 0); | ||||
|   transform-origin: top; | ||||
|   transition: 400ms; | ||||
|   transition: transform 400ms ease-in-out; } | ||||
|  | ||||
| nav ul { | ||||
|   margin: 0; | ||||
|   padding: 0; | ||||
|   list-style-type: none; } | ||||
|  | ||||
| nav li { | ||||
|   margin-bottom: 1em; | ||||
|   margin-left: 1em; } | ||||
|  | ||||
| nav a { | ||||
|   text-decoration: none; | ||||
|   font-size: 1.2rem; | ||||
|   text-transform: uppercase; | ||||
|   color: #2e2e2e; | ||||
|   opacity: 0; } | ||||
|  | ||||
| nav a:hover { | ||||
|   color: #a5a5a5; } | ||||
|  | ||||
| .nav-toggle:checked ~ nav { | ||||
|   display: block; | ||||
|   transform: scale(1, 1); | ||||
|   transition: 400ms; } | ||||
|  | ||||
| .nav-toggle:checked ~ nav a { | ||||
|   opacity: 1; | ||||
|   transition: opacity 150ms ease-in-out; } | ||||
|  | ||||
| @media screen and (min-width: 800px) { | ||||
|   .nav-toggle-label { | ||||
|     display: none; } | ||||
|   header { | ||||
|     display: grid; | ||||
|     grid-template-columns: 1fr auto minmax(600px, 1fr) 1fr; } | ||||
|   nav { | ||||
|     all: unset; | ||||
|     display: flex; | ||||
|     align-items: center; } | ||||
|   nav a { | ||||
|     opacity: 1; } | ||||
|   nav ul { | ||||
|     display: flex; } | ||||
|   nav li { | ||||
|     margin-left: 1em; | ||||
|     margin-bottom: 0; | ||||
|     list-style: none; } | ||||
|   .nav-logo-left { | ||||
|     grid-column: 2 / span 1; } | ||||
|   .nav-left { | ||||
|     all: unset; | ||||
|     grid-column: 3 / 4; | ||||
|     display: flex; | ||||
|     justify-content: flex-end; | ||||
|     align-items: center; } | ||||
|   .nav-left ul { | ||||
|     display: flex; | ||||
|     justify-content: flex-end; } } | ||||
							
								
								
									
										253
									
								
								dist/9fe7b1b7e5e98c2e3a4ea4f053439023.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										253
									
								
								dist/9fe7b1b7e5e98c2e3a4ea4f053439023.js
									
									
									
									
										vendored
									
									
								
							| @ -1,253 +0,0 @@ | ||||
| // modules are defined as an array | ||||
| // [ module function, map of requires ] | ||||
| // | ||||
| // map of requires is short require name -> numeric require | ||||
| // | ||||
| // anything defined in a previous bundle is accessed via the | ||||
| // orig method which is the require for previous bundles | ||||
|  | ||||
| require = (function (modules, cache, entry) { | ||||
|   // Save the require from previous bundle to this closure if any | ||||
|   var previousRequire = typeof require === "function" && require; | ||||
|  | ||||
|   function newRequire(name, jumped) { | ||||
|     if (!cache[name]) { | ||||
|       if (!modules[name]) { | ||||
|         // if we cannot find the module within our internal map or | ||||
|         // cache jump to the current global require ie. the last bundle | ||||
|         // that was added to the page. | ||||
|         var currentRequire = typeof require === "function" && require; | ||||
|         if (!jumped && currentRequire) { | ||||
|           return currentRequire(name, true); | ||||
|         } | ||||
|  | ||||
|         // If there are other bundles on this page the require from the | ||||
|         // previous one is saved to 'previousRequire'. Repeat this as | ||||
|         // many times as there are bundles until the module is found or | ||||
|         // we exhaust the require chain. | ||||
|         if (previousRequire) { | ||||
|           return previousRequire(name, true); | ||||
|         } | ||||
|  | ||||
|         var err = new Error('Cannot find module \'' + name + '\''); | ||||
|         err.code = 'MODULE_NOT_FOUND'; | ||||
|         throw err; | ||||
|       } | ||||
|        | ||||
|       localRequire.resolve = resolve; | ||||
|  | ||||
|       var module = cache[name] = new newRequire.Module; | ||||
|  | ||||
|       modules[name][0].call(module.exports, localRequire, module, module.exports); | ||||
|     } | ||||
|  | ||||
|     return cache[name].exports; | ||||
|  | ||||
|     function localRequire(x){ | ||||
|       return newRequire(localRequire.resolve(x)); | ||||
|     } | ||||
|  | ||||
|     function resolve(x){ | ||||
|       return modules[name][1][x] || x; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   function Module() { | ||||
|     this.bundle = newRequire; | ||||
|     this.exports = {}; | ||||
|   } | ||||
|  | ||||
|   newRequire.Module = Module; | ||||
|   newRequire.modules = modules; | ||||
|   newRequire.cache = cache; | ||||
|   newRequire.parent = previousRequire; | ||||
|  | ||||
|   for (var i = 0; i < entry.length; i++) { | ||||
|     newRequire(entry[i]); | ||||
|   } | ||||
|  | ||||
|   // Override the current require with this new one | ||||
|   return newRequire; | ||||
| })({8:[function(require,module,exports) { | ||||
| var bundleURL = null; | ||||
| function getBundleURLCached() { | ||||
|   if (!bundleURL) { | ||||
|     bundleURL = getBundleURL(); | ||||
|   } | ||||
|  | ||||
|   return bundleURL; | ||||
| } | ||||
|  | ||||
| function getBundleURL() { | ||||
|   // Attempt to find the URL of the current script and use that as the base URL | ||||
|   try { | ||||
|     throw new Error; | ||||
|   } catch (err) { | ||||
|     var matches = ('' + err.stack).match(/(https?|file|ftp):\/\/[^)\n]+/g); | ||||
|     if (matches) { | ||||
|       return getBaseURL(matches[0]); | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   return '/'; | ||||
| } | ||||
|  | ||||
| function getBaseURL(url) { | ||||
|   return ('' + url).replace(/^((?:https?|file|ftp):\/\/.+)\/[^/]+$/, '$1') + '/'; | ||||
| } | ||||
|  | ||||
| exports.getBundleURL = getBundleURLCached; | ||||
| exports.getBaseURL = getBaseURL; | ||||
|  | ||||
| },{}],7:[function(require,module,exports) { | ||||
| var bundle = require('./bundle-url'); | ||||
|  | ||||
| function updateLink(link) { | ||||
|   var newLink = link.cloneNode(); | ||||
|   newLink.onload = function () { | ||||
|     link.remove(); | ||||
|   }; | ||||
|   newLink.href = link.href.split('?')[0] + '?' + Date.now(); | ||||
|   link.parentNode.insertBefore(newLink, link.nextSibling); | ||||
| } | ||||
|  | ||||
| var cssTimeout = null; | ||||
| function reloadCSS() { | ||||
|   if (cssTimeout) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   cssTimeout = setTimeout(function () { | ||||
|     var links = document.querySelectorAll('link[rel="stylesheet"]'); | ||||
|     for (var i = 0; i < links.length; i++) { | ||||
|       if (bundle.getBaseURL(links[i].href) === bundle.getBundleURL()) { | ||||
|         updateLink(links[i]); | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     cssTimeout = null; | ||||
|   }, 50); | ||||
| } | ||||
|  | ||||
| module.exports = reloadCSS; | ||||
|  | ||||
| },{"./bundle-url":8}],0:[function(require,module,exports) { | ||||
| var global = (1, eval)('this'); | ||||
| var OldModule = module.bundle.Module; | ||||
| function Module() { | ||||
|   OldModule.call(this); | ||||
|   this.hot = { | ||||
|     accept: function (fn) { | ||||
|       this._acceptCallback = fn || function () {}; | ||||
|     }, | ||||
|     dispose: function (fn) { | ||||
|       this._disposeCallback = fn; | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| module.bundle.Module = Module; | ||||
|  | ||||
| if (!module.bundle.parent && typeof WebSocket !== 'undefined') { | ||||
|   var ws = new WebSocket('ws://localhost:50746/'); | ||||
|   ws.onmessage = function(event) { | ||||
|     var data = JSON.parse(event.data); | ||||
|  | ||||
|     if (data.type === 'update') { | ||||
|       data.assets.forEach(function (asset) { | ||||
|         hmrApply(global.require, asset); | ||||
|       }); | ||||
|  | ||||
|       data.assets.forEach(function (asset) { | ||||
|         if (!asset.isNew) { | ||||
|           hmrAccept(global.require, asset.id); | ||||
|         } | ||||
|       }); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'reload') { | ||||
|       ws.close(); | ||||
|       ws.onclose = function () { | ||||
|         window.location.reload(); | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error-resolved') { | ||||
|       console.log('[parcel] ✨ Error resolved'); | ||||
|     } | ||||
|  | ||||
|     if (data.type === 'error') { | ||||
|       console.error('[parcel] 🚨  ' + data.error.message + '\n' + 'data.error.stack'); | ||||
|     } | ||||
|   }; | ||||
| } | ||||
|  | ||||
| function getParents(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return []; | ||||
|   } | ||||
|  | ||||
|   var parents = []; | ||||
|   var k, d, dep; | ||||
|  | ||||
|   for (k in modules) { | ||||
|     for (d in modules[k][1]) { | ||||
|       dep = modules[k][1][d]; | ||||
|       if (dep === id || (Array.isArray(dep) && dep[dep.length - 1] === id)) { | ||||
|         parents.push(+k); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   if (bundle.parent) { | ||||
|     parents = parents.concat(getParents(bundle.parent, id)); | ||||
|   } | ||||
|  | ||||
|   return parents; | ||||
| } | ||||
|  | ||||
| function hmrApply(bundle, asset) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (modules[asset.id] || !bundle.parent) { | ||||
|     var fn = new Function('require', 'module', 'exports', asset.generated.js); | ||||
|     asset.isNew = !modules[asset.id]; | ||||
|     modules[asset.id] = [fn, asset.deps]; | ||||
|   } else if (bundle.parent) { | ||||
|     hmrApply(bundle.parent, asset); | ||||
|   } | ||||
| } | ||||
|  | ||||
| function hmrAccept(bundle, id) { | ||||
|   var modules = bundle.modules; | ||||
|   if (!modules) { | ||||
|     return; | ||||
|   } | ||||
|  | ||||
|   if (!modules[id] && bundle.parent) { | ||||
|     return hmrAccept(bundle.parent, id); | ||||
|   } | ||||
|  | ||||
|   var cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot._disposeCallback) { | ||||
|     cached.hot._disposeCallback(); | ||||
|   } | ||||
|  | ||||
|   delete bundle.cache[id]; | ||||
|   bundle(id); | ||||
|  | ||||
|   cached = bundle.cache[id]; | ||||
|   if (cached && cached.hot && cached.hot._acceptCallback) { | ||||
|     cached.hot._acceptCallback(); | ||||
|     return true; | ||||
|   } | ||||
|  | ||||
|   return getParents(global.require, id).some(function (id) { | ||||
|     return hmrAccept(global.require, id) | ||||
|   }); | ||||
| } | ||||
| },{}]},{},[0]) | ||||
							
								
								
									
										121
									
								
								dist/b8b1bea874564009706fb4e931edb7df.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								dist/b8b1bea874564009706fb4e931edb7df.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,121 @@ | ||||
| header { | ||||
|   background: #f1f1f1; | ||||
|   text-align: center; | ||||
|   position: fixed; | ||||
|   height: 30px; | ||||
|   z-index: 999; | ||||
|   width: 100%; | ||||
|   height: auto; | ||||
|   top: 0; | ||||
|   padding: 10px; } | ||||
|  | ||||
| .nav-toggle { | ||||
|   display: none; } | ||||
|  | ||||
| .nav-toggle-label { | ||||
|   position: absolute; | ||||
|   top: 0; | ||||
|   left: 0; | ||||
|   margin-left: 1em; | ||||
|   height: 100%; | ||||
|   display: flex; | ||||
|   align-items: center; } | ||||
|  | ||||
| .nav-toggle-label span, | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after { | ||||
|   display: block; | ||||
|   background: white; | ||||
|   height: 2px; | ||||
|   width: 2em; | ||||
|   border-radius: 2px; } | ||||
|  | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after { | ||||
|   content: ''; | ||||
|   position: absolute; } | ||||
|  | ||||
| .nav-toggle-label span::before { | ||||
|   bottom: 30px; } | ||||
|  | ||||
| .nav-toggle-label span::after { | ||||
|   top: 30px; } | ||||
|  | ||||
| nav { | ||||
|   position: absolute; | ||||
|   text-align: left; | ||||
|   top: 100%; | ||||
|   width: 100%; | ||||
|   left: 0; | ||||
|   background: #f1f1f1; | ||||
|   display: none; | ||||
|   transform: scale(1, 0); | ||||
|   transform-origin: top; | ||||
|   transition: 400ms; | ||||
|   transition: transform 400ms ease-in-out; } | ||||
|  | ||||
| nav ul { | ||||
|   margin: 0; | ||||
|   padding: 0; | ||||
|   list-style-type: none; } | ||||
|  | ||||
| nav li { | ||||
|   margin-bottom: 1em; | ||||
|   margin-left: 1em; } | ||||
|  | ||||
| nav a { | ||||
|   text-decoration: none; | ||||
|   font-size: 1.2rem; | ||||
|   text-transform: uppercase; | ||||
|   color: #2e2e2e; | ||||
|   opacity: 0; } | ||||
|  | ||||
| nav a:hover { | ||||
|   color: #a5a5a5; } | ||||
|  | ||||
| .nav-toggle:checked ~ nav { | ||||
|   display: block; | ||||
|   transform: scale(1, 1); | ||||
|   transition: 400ms; } | ||||
|  | ||||
| .nav-toggle:checked ~ nav a { | ||||
|   opacity: 1; | ||||
|   transition: opacity 150ms ease-in-out; } | ||||
|  | ||||
| @media screen and (min-width: 800px) { | ||||
|   .nav-toggle-label { | ||||
|     display: none; } } | ||||
|  | ||||
| header { | ||||
|   display: grid; | ||||
|   grid-template-columns: 1fr auto minmax(600px, 1fr) 1fr; } | ||||
|  | ||||
| nav { | ||||
|   all: unset; | ||||
|   display: flex; | ||||
|   align-items: center; } | ||||
|  | ||||
| nav a { | ||||
|   opacity: 1; } | ||||
|  | ||||
| nav ul { | ||||
|   display: flex; } | ||||
|  | ||||
| nav li { | ||||
|   margin-left: 1em; | ||||
|   margin-bottom: 0; | ||||
|   list-style: none; } | ||||
|  | ||||
| .nav-logo-left { | ||||
|   grid-column: 2 / span 1; } | ||||
|  | ||||
| .nav-left { | ||||
|   all: unset; | ||||
|   grid-column: 3 / 4; | ||||
|   display: flex; | ||||
|   justify-content: flex-end; | ||||
|   align-items: center; } | ||||
|  | ||||
| .nav-left ul { | ||||
|   display: flex; | ||||
|   justify-content: flex-end; } | ||||
							
								
								
									
										155
									
								
								dist/ef19487056b129c8f3eda17f9543ab70.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										155
									
								
								dist/ef19487056b129c8f3eda17f9543ab70.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										8
									
								
								dist/ef19487056b129c8f3eda17f9543ab70.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/ef19487056b129c8f3eda17f9543ab70.js
									
									
									
									
										vendored
									
									
								
							| @ -68,7 +68,7 @@ require = (function (modules, cache, entry) { | ||||
|  | ||||
|   // Override the current require with this new one | ||||
|   return newRequire; | ||||
| })({8:[function(require,module,exports) { | ||||
| })({12:[function(require,module,exports) { | ||||
| var bundleURL = null; | ||||
| function getBundleURLCached() { | ||||
|   if (!bundleURL) { | ||||
| @ -99,7 +99,7 @@ function getBaseURL(url) { | ||||
| exports.getBundleURL = getBundleURLCached; | ||||
| exports.getBaseURL = getBaseURL; | ||||
|  | ||||
| },{}],7:[function(require,module,exports) { | ||||
| },{}],11:[function(require,module,exports) { | ||||
| var bundle = require('./bundle-url'); | ||||
|  | ||||
| function updateLink(link) { | ||||
| @ -131,7 +131,7 @@ function reloadCSS() { | ||||
|  | ||||
| module.exports = reloadCSS; | ||||
|  | ||||
| },{"./bundle-url":8}],0:[function(require,module,exports) { | ||||
| },{"./bundle-url":12}],0:[function(require,module,exports) { | ||||
| var global = (1, eval)('this'); | ||||
| var OldModule = module.bundle.Module; | ||||
| function Module() { | ||||
| @ -149,7 +149,7 @@ function Module() { | ||||
| module.bundle.Module = Module; | ||||
|  | ||||
| if (!module.bundle.parent && typeof WebSocket !== 'undefined') { | ||||
|   var ws = new WebSocket('ws://localhost:51494/'); | ||||
|   var ws = new WebSocket('ws://localhost:54725/'); | ||||
|   ws.onmessage = function(event) { | ||||
|     var data = JSON.parse(event.data); | ||||
|  | ||||
|  | ||||
							
								
								
									
										13
									
								
								dist/index.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								dist/index.html
									
									
									
									
										vendored
									
									
								
							| @ -4,7 +4,11 @@ | ||||
|         <meta charset="UTF-8"> | ||||
|         <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||
|         <title>Sass test</title> | ||||
|         <link rel="stylesheet" href="/dist/9fe7b1b7e5e98c2e3a4ea4f053439023.css"> | ||||
|         <link rel="stylesheet" href="/dist/ef19487056b129c8f3eda17f9543ab70.css"> | ||||
|         <link rel="stylesheet" href="/dist/b8b1bea874564009706fb4e931edb7df.css"> | ||||
|         <link rel="stylesheet" href="/dist/66d76bdda36bae1526edd730130bed9d.css"> | ||||
|         <link rel="stylesheet" href="/dist/5ffe5b63075346d77633136e983e606d.css"> | ||||
|         <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/styles/default.min.css"> | ||||
|     </head> | ||||
|     <body> | ||||
|         <header> | ||||
| @ -61,10 +65,11 @@ | ||||
|                 <br> | ||||
|                 <h1>Code Embed</h1> | ||||
|                 <pre> | ||||
|                     <code> | ||||
|                     <code class="language-html"> | ||||
|     <h1>test</h1> | ||||
|     code here, escape it yourself. | ||||
|     <h2>test</h2> | ||||
|      | ||||
|                     </code> | ||||
|                 </pre> | ||||
|                 <h1 style="text-align: center;">Alert Elements</h1> | ||||
| @ -114,6 +119,8 @@ | ||||
|         </main> | ||||
|         <br><br><br> | ||||
|         <br><br><br> | ||||
|         <script src="/dist/2d47c8cd43d85995abf14afd917c8434.js"></script> | ||||
|         <script src="/dist/33f23c9be750d12cdb4f825c7658d390.js"></script> | ||||
|         <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/highlight.min.js"></script> | ||||
|         <script>hljs.highlightAll();</script> | ||||
|     </body> | ||||
| </html> | ||||
							
								
								
									
										3
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -5,6 +5,7 @@ | ||||
|   "requires": true, | ||||
|   "packages": { | ||||
|     "": { | ||||
|       "name": "steevcss", | ||||
|       "version": "1.0.0", | ||||
|       "license": "ISC", | ||||
|       "devDependencies": { | ||||
| @ -989,7 +990,6 @@ | ||||
|       "dependencies": { | ||||
|         "anymatch": "~3.1.1", | ||||
|         "braces": "~3.0.2", | ||||
|         "fsevents": "~2.3.1", | ||||
|         "glob-parent": "~5.1.0", | ||||
|         "is-binary-path": "~2.1.0", | ||||
|         "is-glob": "~4.0.1", | ||||
| @ -4792,7 +4792,6 @@ | ||||
|       "dependencies": { | ||||
|         "anymatch": "^1.3.0", | ||||
|         "async-each": "^1.0.0", | ||||
|         "fsevents": "^1.0.0", | ||||
|         "glob-parent": "^2.0.0", | ||||
|         "inherits": "^2.0.1", | ||||
|         "is-binary-path": "^1.0.0", | ||||
|  | ||||
| @ -5,6 +5,10 @@ | ||||
|         <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||
|         <title>Sass test</title> | ||||
|         <link rel="stylesheet" href="scss/main.sass"> | ||||
|         <link rel="stylesheet" href="scss/navbar.sass"> | ||||
|         <link rel="stylesheet" href="scss/messaging.sass"> | ||||
|         <link rel="stylesheet" href="scss/selector.sass"> | ||||
|         <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/styles/default.min.css"> | ||||
|     </head> | ||||
|     <body> | ||||
|         <header> | ||||
| @ -61,10 +65,11 @@ | ||||
|                 <br> | ||||
|                 <h1>Code Embed</h1> | ||||
|                 <pre> | ||||
|                     <code> | ||||
|                     <code class="language-html"> | ||||
|     <h1>test</h1> | ||||
|     code here, escape it yourself. | ||||
|     <h2>test</h2> | ||||
|      | ||||
|                     </code> | ||||
|                 </pre> | ||||
|                 <h1 style="text-align: center;">Alert Elements</h1> | ||||
| @ -115,5 +120,7 @@ | ||||
|         <br><br><br> | ||||
|         <br><br><br> | ||||
|         <script src="js/steevcss.js"></script> | ||||
|         <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.0/highlight.min.js"></script> | ||||
|         <script>hljs.highlightAll();</script> | ||||
|     </body> | ||||
| </html> | ||||
| @ -1,9 +1,5 @@ | ||||
| $primBG: rgb(248, 248, 248) | ||||
| $columns: 12 | ||||
| $navBG: #f1f1f1 | ||||
| $navgap: 1em | ||||
| $navdefcolor: #2e2e2e | ||||
| $navhovcolor: #a5a5a5 | ||||
| $primary: #3498db | ||||
| $primary_dark: #2980b9 | ||||
| $danger: #e74c3c | ||||
| @ -31,110 +27,12 @@ main | ||||
|   width: 100% | ||||
|   word-break: break-word | ||||
| pre | ||||
|   background-color: #d8d8d8 | ||||
|   /*background-color: #d8d8d8*/ | ||||
|   border: 1px solid #d8d8d8 | ||||
|   border-radius: 5px | ||||
| @for $i from 1 through 12 | ||||
|     h#{$i} | ||||
|       margin: 0 | ||||
| /* The switch - the box around the slider */ | ||||
| .switch  | ||||
|   position: relative | ||||
|   display: inline-block | ||||
|   width: 60px | ||||
|   height: 34px | ||||
| /* Hide default HTML checkbox */ | ||||
| .switch input  | ||||
|   opacity: 0 | ||||
|   width: 0 | ||||
|   height: 0 | ||||
| /* The slider */ | ||||
| .slider  | ||||
|   position: absolute | ||||
|   cursor: pointer | ||||
|   top: 0 | ||||
|   left: 0 | ||||
|   right: 0 | ||||
|   bottom: 0 | ||||
|   background-color: #ccc | ||||
|   -webkit-transition: .4s | ||||
|   transition: .4s | ||||
| .slider:before  | ||||
|   position: absolute | ||||
|   content: "" | ||||
|   height: 26px | ||||
|   width: 26px | ||||
|   left: 4px | ||||
|   bottom: 4px | ||||
|   background-color: white | ||||
|   -webkit-transition: .4s | ||||
|   transition: .4s | ||||
| input:checked + .slider  | ||||
|   background-color: $primary | ||||
| input:focus + .slider  | ||||
|   box-shadow: 0 0 1px $primary | ||||
| input:checked + .slider:before  | ||||
|   -webkit-transform: translateX(26px) | ||||
|   -ms-transform: translateX(26px) | ||||
|   transform: translateX(26px) | ||||
| /* Rounded sliders */ | ||||
| .slider.round  | ||||
|   border-radius: 34px | ||||
| .slider.round:before  | ||||
|   border-radius: 50% | ||||
| /* Range slider */ | ||||
| .range-slider | ||||
|   -webkit-appearance: none | ||||
|   border-radius: 5px | ||||
|   width: 100% | ||||
|   height: 25px | ||||
|   background: #d8d8d8 | ||||
|   outline: none | ||||
|   opacity: 0.7 | ||||
|   -webkit-transition: .2s | ||||
|   transition: opacity .2s | ||||
| .range-slider:hover | ||||
|   opacity: 1 | ||||
| .range-slider::-webkit-slider-thumb | ||||
|   -webkit-appearance: none | ||||
|   appearance: none | ||||
|   width: 25px | ||||
|   height: 25px | ||||
|   background: #5b6568 | ||||
|   cursor: pointer | ||||
| .range-slider::-moz-range-thumb  | ||||
|   width: 25px | ||||
|   height: 25px | ||||
|   background: #5b6568 | ||||
|   cursor: pointer | ||||
| .range-slider-rounded | ||||
|   -webkit-appearance: none | ||||
|   border-radius: 5px | ||||
|   width: 100% | ||||
|   height: 15px | ||||
|   background: #d8d8d8 | ||||
|   outline: none | ||||
|   opacity: 0.7 | ||||
|   -webkit-transition: .2s | ||||
|   transition: opacity .2s | ||||
| .range-slider-rounded:hover | ||||
|   opacity: 1 | ||||
| .range-slider-rounded::-webkit-slider-thumb | ||||
|   -webkit-appearance: none | ||||
|   appearance: none | ||||
|   border-radius: 50% | ||||
|   width: 25px | ||||
|   height: 25px | ||||
|   background: #5b6568 | ||||
|   cursor: pointer | ||||
| .range-slider-rounded::-moz-range-thumb  | ||||
|   width: 25px | ||||
|   height: 25px | ||||
|   background: #ecf0f1 | ||||
|   cursor: pointer | ||||
| .embed  | ||||
|   background-color: #d8d8d8 | ||||
|   border-radius: 5px | ||||
|   padding: 5px | ||||
| .dev | ||||
|   border: 1px solid black | ||||
| .display  | ||||
| @ -146,86 +44,7 @@ input:checked + .slider:before | ||||
|   max-width: 90em | ||||
|   margin: 0 auto | ||||
|   /* Alert Embeds */ | ||||
| .alert-primary | ||||
|   border-radius: 2px | ||||
|   background-color: $primary | ||||
|   border: 1px solid $primary_dark | ||||
|   padding: 1rem | ||||
|   color: white | ||||
| .alert-danger | ||||
|   border-radius: 2px | ||||
|   background-color: $danger | ||||
|   border: 1px solid $danger_dark | ||||
|   padding: 1rem | ||||
|   color: white | ||||
| .alert-warning | ||||
|   border-radius: 2px | ||||
|   background-color: $warning | ||||
|   border: 1px solid $warning_dark | ||||
|   padding: 1rem | ||||
|   color: white | ||||
| .alert-success | ||||
|   border-radius: 2px | ||||
|   background-color: $success | ||||
|   border: 1px solid $success_dark | ||||
|   padding: 1rem | ||||
|   color: white | ||||
| .notification-primary | ||||
|   width: 100%; | ||||
|   display: flex | ||||
|   padding: 5px | ||||
|   border: 2px solid $primary | ||||
|   border-radius: 2px | ||||
| .notification-primary h2 | ||||
|   border-right: 0.3rem solid $primary | ||||
|   padding: 5px | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px | ||||
|   height: auto | ||||
|   display: flex | ||||
| .notification-danger | ||||
|   width: 100%; | ||||
|   display: flex | ||||
|   padding: 5px | ||||
|   border: 2px solid $danger | ||||
|   border-radius: 2px | ||||
| .notification-danger h2 | ||||
|   border-right: 0.3rem solid $danger | ||||
|   padding: 5px | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px | ||||
|   height: auto | ||||
|   display: flex | ||||
| .notification-warning | ||||
|   width: 100%; | ||||
|   display: flex | ||||
|   padding: 5px | ||||
|   border: 2px solid $warning | ||||
|   border-radius: 2px | ||||
| .notification-warning h2 | ||||
|   border-right: 0.3rem solid $warning | ||||
|   padding: 5px | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px | ||||
|   height: auto | ||||
|   display: flex | ||||
| .notification-success | ||||
|   width: 100%; | ||||
|   display: flex | ||||
|   padding: 5px | ||||
|   border: 2px solid $success | ||||
|   border-radius: 2px | ||||
| .notification-success h2 | ||||
|   border-right: 0.3rem solid $success | ||||
|   padding: 5px | ||||
|   margin-right: 5px; | ||||
|   min-width: 70px | ||||
|   height: auto | ||||
|   display: flex | ||||
| .notification-body | ||||
|   line-height: 30pt | ||||
|   font-size: 15pt | ||||
|   word-wrap: break-word | ||||
|  | ||||
| div[class^="col-"] | ||||
|   padding: 1rem 0 | ||||
| .row | ||||
| @ -236,102 +55,4 @@ div[class^="col-"] | ||||
|     flex: 0 0 100% / $columns * $i | ||||
|   .col-offset-#{$i} | ||||
|     margin-left: 100% / $columns * $i | ||||
| header | ||||
|   background: $navBG | ||||
|   text-align: center | ||||
|   position: fixed | ||||
|   height: 30px | ||||
|   z-index: 999 | ||||
|   width: 100% | ||||
|   height: auto | ||||
|   top: 0 | ||||
|   padding: 10px | ||||
| .nav-toggle | ||||
|   display: none | ||||
| .nav-toggle-label | ||||
|   position: absolute | ||||
|   top: 0 | ||||
|   left: 0 | ||||
|   margin-left: 1em | ||||
|   height: 100% | ||||
|   display: flex | ||||
|   align-items: center | ||||
| .nav-toggle-label span, | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after | ||||
|   display: block | ||||
|   background: white | ||||
|   height: 2px | ||||
|   width: 2em | ||||
|   border-radius: 2px | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after | ||||
|   content: '' | ||||
|   position: absolute | ||||
| .nav-toggle-label span::before | ||||
|   bottom: 30px | ||||
| .nav-toggle-label span::after | ||||
|   top: 30px | ||||
| nav | ||||
|   position: absolute | ||||
|   text-align: left | ||||
|   top: 100% | ||||
|   width: 100% | ||||
|   left: 0 | ||||
|   background: $navBG | ||||
|   display: none | ||||
|   transform: scale(1, 0) | ||||
|   transform-origin: top | ||||
|   transition: 400ms | ||||
|   transition: transform 400ms ease-in-out | ||||
| nav ul | ||||
|   margin: 0 | ||||
|   padding: 0 | ||||
|   list-style-type: none | ||||
| nav li | ||||
|   margin-bottom: 1em | ||||
|   margin-left: 1em | ||||
| nav a  | ||||
|   text-decoration: none | ||||
|   font-size: 1.2rem | ||||
|   text-transform: uppercase | ||||
|   color: $navdefcolor | ||||
|   opacity: 0 | ||||
| nav a:hover | ||||
|   color: $navhovcolor | ||||
| .nav-toggle:checked ~ nav | ||||
|   display: block | ||||
|   transform: scale(1,1) | ||||
|   transition: 400ms | ||||
| .nav-toggle:checked ~ nav a | ||||
|   opacity: 1 | ||||
|   transition: opacity 150ms ease-in-out | ||||
| @media screen and (min-width: 800px) | ||||
|   .nav-toggle-label | ||||
|     display: none | ||||
|   header | ||||
|     display: grid | ||||
|     grid-template-columns: 1fr auto minmax(600px, 1fr) 1fr | ||||
|   nav | ||||
|     all: unset | ||||
|     display: flex | ||||
|     align-items: center | ||||
|   nav a | ||||
|     opacity: 1 | ||||
|   nav ul | ||||
|     display: flex | ||||
|   nav li | ||||
|     margin-left: $navgap | ||||
|     margin-bottom: 0 | ||||
|     list-style: none | ||||
|   .nav-logo-left | ||||
|     grid-column: 2 / span 1 | ||||
|   .nav-left | ||||
|     all: unset | ||||
|     grid-column: 3 / 4 | ||||
|     display: flex | ||||
|     justify-content: flex-end | ||||
|     align-items: center | ||||
|   .nav-left ul | ||||
|     display: flex | ||||
|     justify-content: flex-end | ||||
|  | ||||
|  | ||||
							
								
								
									
										93
									
								
								src/scss/messaging.sass
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										93
									
								
								src/scss/messaging.sass
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,93 @@ | ||||
| $primary: #3498db | ||||
| $primary_dark: #2980b9 | ||||
| $danger: #e74c3c | ||||
| $danger_dark: #c0392b | ||||
| $warning: #f1c40f | ||||
| $warning_dark: #f39c12 | ||||
| $success: #2ecc71 | ||||
| $success_dark: #27ae60 | ||||
|      | ||||
| .embed  | ||||
|     background-color: #d8d8d8 | ||||
|     border-radius: 5px | ||||
|     padding: 5px | ||||
| .alert-primary | ||||
|     border-radius: 2px | ||||
|     background-color: $primary | ||||
|     border: 1px solid $primary_dark | ||||
|     padding: 1rem | ||||
|     color: white | ||||
| .alert-danger | ||||
|     border-radius: 2px | ||||
|     background-color: $danger | ||||
|     border: 1px solid $danger_dark | ||||
|     padding: 1rem | ||||
|     color: white | ||||
| .alert-warning | ||||
|     border-radius: 2px | ||||
|     background-color: $warning | ||||
|     border: 1px solid $warning_dark | ||||
|     padding: 1rem | ||||
|     color: white | ||||
| .alert-success | ||||
|     border-radius: 2px | ||||
|     background-color: $success | ||||
|     border: 1px solid $success_dark | ||||
|     padding: 1rem | ||||
|     color: white | ||||
| .notification-primary | ||||
|     width: 100%; | ||||
|     display: flex | ||||
|     padding: 5px | ||||
|     border: 2px solid $primary | ||||
|     border-radius: 2px | ||||
| .notification-primary h2 | ||||
|     border-right: 0.3rem solid $primary | ||||
|     padding: 5px | ||||
|     margin-right: 5px; | ||||
|     min-width: 70px | ||||
|     height: auto | ||||
|     display: flex | ||||
| .notification-danger | ||||
|     width: 100%; | ||||
|     display: flex | ||||
|     padding: 5px | ||||
|     border: 2px solid $danger | ||||
|     border-radius: 2px | ||||
| .notification-danger h2 | ||||
|     border-right: 0.3rem solid $danger | ||||
|     padding: 5px | ||||
|     margin-right: 5px; | ||||
|     min-width: 70px | ||||
|     height: auto | ||||
|     display: flex | ||||
| .notification-warning | ||||
|     width: 100%; | ||||
|     display: flex | ||||
|     padding: 5px | ||||
|     border: 2px solid $warning | ||||
|     border-radius: 2px | ||||
| .notification-warning h2 | ||||
|     border-right: 0.3rem solid $warning | ||||
|     padding: 5px | ||||
|     margin-right: 5px; | ||||
|     min-width: 70px | ||||
|     height: auto | ||||
|     display: flex | ||||
| .notification-success | ||||
|     width: 100%; | ||||
|     display: flex | ||||
|     padding: 5px | ||||
|     border: 2px solid $success | ||||
|     border-radius: 2px | ||||
| .notification-success h2 | ||||
|     border-right: 0.3rem solid $success | ||||
|     padding: 5px | ||||
|     margin-right: 5px; | ||||
|     min-width: 70px | ||||
|     height: auto | ||||
|     display: flex | ||||
| .notification-body | ||||
|     line-height: 30pt | ||||
|     font-size: 15pt | ||||
|     word-wrap: break-word | ||||
							
								
								
									
										104
									
								
								src/scss/navbar.sass
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										104
									
								
								src/scss/navbar.sass
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,104 @@ | ||||
|  | ||||
| $navBG: #f1f1f1 | ||||
| $navgap: 1em | ||||
| $navdefcolor: #2e2e2e | ||||
| $navhovcolor: #a5a5a5     | ||||
| header | ||||
|     background: $navBG | ||||
|     text-align: center | ||||
|     position: fixed | ||||
|     height: 30px | ||||
|     z-index: 999 | ||||
|     width: 100% | ||||
|     height: auto | ||||
|     top: 0 | ||||
|     padding: 10px | ||||
| .nav-toggle | ||||
|     display: none | ||||
| .nav-toggle-label | ||||
|     position: absolute | ||||
|     top: 0 | ||||
|     left: 0 | ||||
|     margin-left: 1em | ||||
|     height: 100% | ||||
|     display: flex | ||||
|     align-items: center | ||||
| .nav-toggle-label span, | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after | ||||
|     display: block | ||||
|     background: white | ||||
|     height: 2px | ||||
|     width: 2em | ||||
|     border-radius: 2px | ||||
| .nav-toggle-label span::before, | ||||
| .nav-toggle-label span::after | ||||
|     content: '' | ||||
|     position: absolute | ||||
| .nav-toggle-label span::before | ||||
|     bottom: 30px | ||||
| .nav-toggle-label span::after | ||||
|     top: 30px | ||||
| nav | ||||
|     position: absolute | ||||
|     text-align: left | ||||
|     top: 100% | ||||
|     width: 100% | ||||
|     left: 0 | ||||
|     background: $navBG | ||||
|     display: none | ||||
|     transform: scale(1, 0) | ||||
|     transform-origin: top | ||||
|     transition: 400ms | ||||
|     transition: transform 400ms ease-in-out | ||||
| nav ul | ||||
|     margin: 0 | ||||
|     padding: 0 | ||||
|     list-style-type: none | ||||
| nav li | ||||
|     margin-bottom: 1em | ||||
|     margin-left: 1em | ||||
| nav a  | ||||
|     text-decoration: none | ||||
|     font-size: 1.2rem | ||||
|     text-transform: uppercase | ||||
|     color: $navdefcolor | ||||
|     opacity: 0 | ||||
| nav a:hover | ||||
|     color: $navhovcolor | ||||
| .nav-toggle:checked ~ nav | ||||
|     display: block | ||||
|     transform: scale(1,1) | ||||
|     transition: 400ms | ||||
| .nav-toggle:checked ~ nav a | ||||
|     opacity: 1 | ||||
|     transition: opacity 150ms ease-in-out | ||||
| @media screen and (min-width: 800px) | ||||
|     .nav-toggle-label | ||||
|         display: none | ||||
| header | ||||
|     display: grid | ||||
|     grid-template-columns: 1fr auto minmax(600px, 1fr) 1fr | ||||
| nav | ||||
|     all: unset | ||||
|     display: flex | ||||
|     align-items: center | ||||
| nav a | ||||
|     opacity: 1 | ||||
| nav ul | ||||
|     display: flex | ||||
| nav li | ||||
|     margin-left: $navgap | ||||
|     margin-bottom: 0 | ||||
|     list-style: none | ||||
| .nav-logo-left | ||||
|     grid-column: 2 / span 1 | ||||
| .nav-left | ||||
|     all: unset | ||||
|     grid-column: 3 / 4 | ||||
|     display: flex | ||||
|     justify-content: flex-end | ||||
|     align-items: center | ||||
| .nav-left ul | ||||
|     display: flex | ||||
|     justify-content: flex-end | ||||
							
								
								
									
										100
									
								
								src/scss/selector.sass
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								src/scss/selector.sass
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,100 @@ | ||||
| $primBG: rgb(248, 248, 248) | ||||
| $columns: 12 | ||||
| $primary: #3498db | ||||
| $primary_dark: #2980b9 | ||||
|  | ||||
| /* The switch - the box around the slider */ | ||||
| .switch  | ||||
|     position: relative | ||||
|     display: inline-block | ||||
|     width: 60px | ||||
|     height: 34px | ||||
| /* Hide default HTML checkbox */ | ||||
| .switch input  | ||||
|     opacity: 0 | ||||
|     width: 0 | ||||
|     height: 0 | ||||
| /* The slider */ | ||||
| .slider  | ||||
|     position: absolute | ||||
|     cursor: pointer | ||||
|     top: 0 | ||||
|     left: 0 | ||||
|     right: 0 | ||||
|     bottom: 0 | ||||
|     background-color: #ccc | ||||
|     -webkit-transition: .4s | ||||
|     transition: .4s | ||||
| .slider:before  | ||||
|     position: absolute | ||||
|     content: "" | ||||
|     height: 26px | ||||
|     width: 26px | ||||
|     left: 4px | ||||
|     bottom: 4px | ||||
|     background-color: white | ||||
|     -webkit-transition: .4s | ||||
|     transition: .4s | ||||
| input:checked + .slider  | ||||
|     background-color: $primary | ||||
| input:focus + .slider  | ||||
|     box-shadow: 0 0 1px $primary | ||||
| input:checked + .slider:before  | ||||
|     -webkit-transform: translateX(26px) | ||||
|     -ms-transform: translateX(26px) | ||||
|     transform: translateX(26px) | ||||
| /* Rounded sliders */ | ||||
| .slider.round  | ||||
|     border-radius: 34px | ||||
| .slider.round:before  | ||||
|     border-radius: 50% | ||||
| /* Range slider */ | ||||
| .range-slider | ||||
|     -webkit-appearance: none | ||||
|     border-radius: 5px | ||||
|     width: 100% | ||||
|     height: 25px | ||||
|     background: #d8d8d8 | ||||
|     outline: none | ||||
|     opacity: 0.7 | ||||
|     -webkit-transition: .2s | ||||
|     transition: opacity .2s | ||||
| .range-slider:hover | ||||
|     opacity: 1 | ||||
| .range-slider::-webkit-slider-thumb | ||||
|     -webkit-appearance: none | ||||
|     appearance: none | ||||
|     width: 25px | ||||
|     height: 25px | ||||
|     background: #5b6568 | ||||
|     cursor: pointer | ||||
| .range-slider::-moz-range-thumb  | ||||
|     width: 25px | ||||
|     height: 25px | ||||
|     background: #5b6568 | ||||
|     cursor: pointer | ||||
| .range-slider-rounded | ||||
|     -webkit-appearance: none | ||||
|     border-radius: 5px | ||||
|     width: 100% | ||||
|     height: 15px | ||||
|     background: #d8d8d8 | ||||
|     outline: none | ||||
|     opacity: 0.7 | ||||
|     -webkit-transition: .2s | ||||
|     transition: opacity .2s | ||||
| .range-slider-rounded:hover | ||||
|     opacity: 1 | ||||
| .range-slider-rounded::-webkit-slider-thumb | ||||
|     -webkit-appearance: none | ||||
|     appearance: none | ||||
|     border-radius: 50% | ||||
|     width: 25px | ||||
|     height: 25px | ||||
|     background: #5b6568 | ||||
|     cursor: pointer | ||||
| .range-slider-rounded::-moz-range-thumb  | ||||
|     width: 25px | ||||
|     height: 25px | ||||
|     background: #ecf0f1 | ||||
|     cursor: pointer | ||||
		Reference in New Issue
	
	Block a user