diff --git a/.gitignore b/.gitignore index a0adef15..3a342fd7 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ Plugins/Vorlon/plugins/remoteDebugging.zip *.dat Server/public/stylesheets/style.css vorlon +/Server/public/stylesheets/style.css diff --git a/Server/public/stylesheets/style.css b/Server/public/stylesheets/style.css deleted file mode 100644 index df77040e..00000000 --- a/Server/public/stylesheets/style.css +++ /dev/null @@ -1,661 +0,0 @@ -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} -body { - line-height: 1; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -*, -*:after, -*:before { - box-sizing: border-box; -} -html { - font-size: 100%; - text-size-adjust: none; -} -body { - background: white; - text-rendering: optimizeLegibility; - font-smoothing: antialiased; - font-family: 'Roboto', Helvetica, Arial, sans-serif; - font-weight: 300; - font-size: 16px; - line-height: 1.4; - color: #444; -} -h1:not(.logo), -h2, -h3 { - margin-bottom: 15px; - font-family: 'Oswald', Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: 1.2; - text-transform: uppercase; - letter-spacing: 0.5px; -} -h1:not(.logo) { - font-size: 18px; -} -h2 { - font-size: 16px; -} -h3 { - font-size: 14px; -} -a { - color: #007ca7; - text-decoration: none; -} -.loader { - transform: scale(1.5); -} -.loader.hidden { - display: none; -} -.cf:before, -.cf:after { - content: " "; - display: table; -} -.cf:after { - clear: both; -} -.btn { - margin: 10px 0; - display: inline-block; - border-radius: 3px; - font-weight: 400; - text-align: center; - cursor: pointer; - padding: 8px 10px; -} -.btn.btn-primary { - background: #00b7c7; - color: white; -} -.btn.btn-primary:hover { - background: #00a5b3; -} -.btn.btn-secondary { - background: #ccc; - color: #444; -} -.btn.btn-secondary:hover { - background: #b8b8b8; -} -.btn.btn-secondary1 { - background: #ccc; - color: #444; - visibility: hidden; -} -.btn.btn-secondary1:hover { - background: #b8b8b8; -} -.btn.btn-small { - padding: 2px 5px; - font-size: 90%; -} -/* - * StyleSheet for JQuery splitter Plugin - * Copyright (C) 2010 Jakub Jankiewicz <http://jcubic.pl> - * - * Same license as plugin - */ -.splitter_panel { - position: relative; -} -.splitter_panel .vsplitter { - cursor: col-resize; - z-index: 900; - width: 5px; - background-color: white; - border-right: 1px solid #ddd; - border-left: 1px solid #ddd; -} -.splitter_panel .hsplitter { - cursor: row-resize; - z-index: 800; - height: 8px; - background: white url("../images/icon-resize-horiz.svg") no-repeat center center; - background-size: auto 3px; - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; -} -.splitter_panel .vsplitter.splitter-invisible, -.splitter_panel .hsplitter.splitter-invisible { - background: none; -} -.splitter_panel .vsplitter, -.splitter_panel .left_panel, -.splitter_panel .right_panel, -.splitter_panel .hsplitter, -.splitter_panel .top_panel, -.splitter_panel .bottom_panel { - position: absolute; - overflow: auto; -} -.splitter_panel .vsplitter, -.splitter_panel .left_panel, -.splitter_panel .right_panel { - height: 100%; -} -.splitter_panel .hsplitter, -.splitter_panel .top_panel, -.splitter_panel .bottom_panel { - width: 100%; -} -.splitter_panel .top_panel, -.splitter_panel .left_panel, -.splitter_panel .right_panel, -.splitter_panel .vsplitter { - top: 0; -} -.splitter_panel .top_panel, -.splitter_panel .bottom_panel, -.splitter_panel .left_panel, -.splitter_panel .hsplitter { - left: 0; -} -.splitter_panel .bottom_panel { - bottom: 0; -} -.splitter_panel .right_panel { - right: 0; -} -.splitterMask { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - z-index: 1000; - cursor: default; -} -.sidebar { - width: 200px; - height: 100vh; - padding-bottom: 20px; - position: absolute; - top: 0; - left: 0; - overflow: auto; - background: #eee; - border-right: 1px solid #ddd; -} -.sidebar .sidebar-header { - background: #1d0c3d; - color: white; -} -.sidebar .logo { - height: 40px; - background: url("../images/vorlon-logo-white.svg") no-repeat center center; - background-size: auto 20px; - text-indent: -9999em; -} -.sidebar .session-info { - padding: 15px; - background: #6b2d81; - font-weight: 400; -} -.sidebar .session-info p span { - font-weight: 300; -} -.sidebar .client-pane { - padding: 15px; -} -.sidebar .client-pane h2 { - margin-bottom: 5px; -} -.sidebar .client-pane .btn { - width: 100%; - margin: 0 0 15px; -} -.sidebar .client-pane .client { - margin: 0 -15px; - display: block; - font-size: 15px; - color: #444; -} -.sidebar .client-pane .client.active { - background-color: white; - font-weight: 400; -} -.sidebar .client-pane .client a { - display: block; - padding: 2px 15px; -} -.sidebar .client-pane .btn-reset { - margin-top: 10px; -} -.dashboard { - min-width: 700px; - min-height: 350px; - padding-left: 200px; - overflow-y: hidden; -} -.dashboard-initial { - height: 100vh; - position: relative; -} -.dashboard-initial .get-started { - max-width: 300px; - padding: 30px; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - border: 1px solid #ddd; - border-radius: 10px; - text-align: center; -} -.dashboard-plugins-container { - height: 100vh; - position: relative; -} -.dashboard-plugins-container .expandBtn { - height: 24px; - width: 30px; - float: right; - text-align: center; - line-height: 24px; - border: 1px solid #ccc; - margin-right: 5px; - margin-top: 3px; - border-radius: 3px; - cursor: pointer; - color: #999; -} -.dashboard-plugins-overlay { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - background-color: #ddd; - z-index: 1000; - opacity: 1; - transition: opacity; - transition-duration: 700ms; - transition-delay: 200ms; - transition-timing: ease-out; - font-size: 16px; -} -.dashboard-plugins-overlay .message { - text-align: center; - max-width: 80%; - margin: auto; - margin-top: calc(25% - 100px); -h4 -} -.dashboard-plugins-overlay .message .logo { - max-width: 100%; - max-height: 120px; - margin-bottom: 1em; -} -.dashboard-plugins-overlay .message h1 { - font-size: 36px; - color: #6b2d81; -} -.dashboard-plugins-overlay .message h3 { - font-size: 16px; - color: #1d0c3d; - margin-top: 0.5em; - margin-bottom: 0.5em; -} -.dashboard-plugins-overlay.hidden { - opacity: 0; - pointer-events: none; -} -.dashboard-plugins-overlay.hidden .message .logo { - transform: scale(1.3); -} -.dashboard-plugins-overlay.bounce { - pointer-events: none; -} -.dashboard-plugins-overlay.bounce .message .logo { - animation: bounce 1.2s ease infinite; -} -.dashboard-plugins { - height: 100%; -} -.dashboard-plugins .panel-top, -.dashboard-plugins .panel-bottom { - position: relative; - overflow: hidden !important; - height: 400px; -} -.dashboard-plugins .panel-bottom { - margin-top: 8px; -} -.dashboard-plugins .tab-bar { - height: 30px; - background: #eee; - border-bottom: 1px solid #ddd; - font-weight: 400; -} -.dashboard-plugins .code-text { - font-family: 'Menlo', 'Consolas', 'Lucida Console', Courier, monospace; - font-size: 12px; - line-height: 1.5; -} -.dashboard-plugins .dashboard-button { - border: none; - background-color: #ddd; - border-radius: 3px; - color: #444; -} -.dashboard-plugins .dashboard-button:hover { - background-color: #bbb; -} -.dashboard-plugins .dashboard-input { - padding: 0 0.3em; - border: 1px solid #ddd; - border-radius: 3px; -} -:focus { - outline: none; - border-color: #00b7c7; -} -.tab { - height: 100%; - padding: 4px 10px; - position: relative; - display: block; - float: left; -} -.tab:not(.active) { - cursor: pointer; - opacity: 0.5; -} -.tab:not(.active):hover { - opacity: 0.9; -} -.tab:not(.add) { - background: white; - border-right: 1px solid #ddd; -} -.plugin { - width: 100%; - height: calc(100% - 30px); - overflow: auto; - display: none; -} -.active { - display: block; -} -x-notify { - z-index: 1001; -} -x-controlbar > *, -x-controlbar input { - border-radius: 0.25em; -} -.no-anim { - -webkit-animation: none; - animation: none; -} -input[type=text]::-webkit-input-placeholder { - color: #aaa; - font-style: italic; -} -input[type=text]:-moz-placeholder { - color: #aaa; - font-style: italic; -} -input[type=text]::-moz-placeholder { - color: #aaa; - font-style: italic; -} -input[type=text]:-ms-input-placeholder { - color: #aaa; - font-style: italic; -} -input[type=text]::placeholder { - color: #aaa; - font-style: italic; -} -@-moz-keyframes bounce { - 0% { - transform: translateY(0%); - } - 80% { - transform: translateY(-15%); - } - 90% { - transform: translateY(0%); - } - 95% { - transform: translateY(-4%); - } - 100% { - transform: translateY(0); - opacity: 1; - } -} -@-webkit-keyframes bounce { - 0% { - transform: translateY(0%); - } - 80% { - transform: translateY(-15%); - } - 90% { - transform: translateY(0%); - } - 95% { - transform: translateY(-4%); - } - 100% { - transform: translateY(0); - opacity: 1; - } -} -@-o-keyframes bounce { - 0% { - transform: translateY(0%); - } - 80% { - transform: translateY(-15%); - } - 90% { - transform: translateY(0%); - } - 95% { - transform: translateY(-4%); - } - 100% { - transform: translateY(0); - opacity: 1; - } -} -@keyframes bounce { - 0% { - transform: translateY(0%); - } - 80% { - transform: translateY(-15%); - } - 90% { - transform: translateY(0%); - } - 95% { - transform: translateY(-4%); - } - 100% { - transform: translateY(0); - opacity: 1; - } -} -.login-container { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - background-color: #3c1942; - z-index: 1000; - opacity: 1; - transition: opacity; - transition-duration: 700ms; - transition-delay: 200ms; - transition-timing: ease-out; -} -.login-container .message { - background-color: #ddd; - text-align: center; - max-width: 300px; - padding: 30px; - padding-bottom: 40px; - margin: auto; - margin-top: calc(25% - 100px); -} -.login-container .message .logo { - max-width: 100%; - max-height: 80px; - margin-bottom: 1em; - transition: transform; - transition-duration: 700ms; - transition-timing: ease-out; - transform: scale(1); -} -.login-container .message h1 { - font-size: 1em; - color: #6b2d81; -} -.login-container .message form { - width: 200px; - margin-left: auto; - margin-right: auto; - text-align: left; -} -.login-container .message form input { - width: 100%; - margin-bottom: 10px; - border: 0; - padding: 10px; -} -.login-container .message form button { - margin-top: 10px; - width: 200px; - background-color: #6b2d81; - color: white; - border: 0; - padding: 10px; -}