Changes requested for 6/22
* Reverted tab name nage back to original 3
* Changed heading in table to Select All
* Adjusted timeout period down to 500ms
* Lots of code formatting cleanup (Automated) (mostly whitespace)
* Moved catalog-dev back to catalog and removed gulp/build scripts. No
longer needed, firefox no longer has issues with scripts.
* Moved config back into the folder to reduce cluter now that there aren't
two versions of the release
* Removed unneeded .gitignores
Change-Id: I943d7796ca6317b4e890b666adea12707b1a8775
diff --git a/client/catalog/css/style.css b/client/catalog/css/style.css
new file mode 100644
index 0000000..0146b6e
--- /dev/null
+++ b/client/catalog/css/style.css
@@ -0,0 +1,269 @@
+html, body {
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ min-width: 650px;
+ /* background-image: url(../background.jpg); */
+ background-size: cover;
+ background-attachment: fixed;
+}
+
+body#body {}
+
+.sidebar {
+ height: 100%;
+ max-height: 100%;
+ overflow: auto;
+}
+
+.fail {
+ color: red;
+}
+
+.sucess {
+ color: green;
+}
+
+.subnav {
+ display: none;
+ max-height: 500px;
+ overflow: auto;
+ margin-left: 15px;
+ border-left: gray 3px solid;
+}
+
+.autoComplete .list-group {
+ margin-bottom: 0;
+ border: none;
+}
+
+#searchBar {
+ display: inline-block;
+}
+
+#filters {
+ margin-bottom: 10px;
+ visibility: visible;
+ opacity: 1;
+ transition: visibility 1s ease-out, opacity 1s ease-out, margin-bottom 1s ease-out;
+}
+
+#filters .label {
+ /* display: none; */
+ font-size: inherit;
+ transition: background-color 1s, border-color 2s;
+ cursor: pointer;
+}
+
+#filters .label::after {
+ content: " \2716";
+}
+
+#filters .label:hover {
+ /* font-size: 0; */
+ background-color: red;
+ border-color: red;
+}
+
+#filters .label:hover::before {
+ content: "Remove ";
+}
+
+#filters .label:hover::after {
+ content: "?";
+}
+
+#filters .label:not(:last-child) {
+ margin-right: 5px;
+}
+
+#filters:empty {
+ visibility: hidden;
+ opacity: 0;
+ margin-bottom: 0;
+}
+
+/* Magic filters text that won't get picked up in jquery.text */
+#filters:not(:empty)::before {
+ content: "Filters: ";
+}
+
+#search {
+ min-width: 500px;
+}
+
+.autoComplete {
+ max-height: 0;
+ overflow-y: auto;
+ position: absolute;
+ left: 0;
+ transition: max-height 1s;
+ z-index: 1;
+ top: 40px !important; /* Ignore the library style */
+}
+
+*:focus ~ .autoComplete { /* If the parent detects focus on any subelement or itself */
+ max-height: 500px;
+}
+
+.interest-button {
+ font-size: medium;
+}
+
+.interest-button.disabled {
+ cursor: not-allowed !important;
+ color: gray;
+}
+
+.hidden {
+ height: 0;
+ display: none;
+}
+
+.disabled {
+ cursor: not-allowed;
+}
+
+.panel-heading a[data-toggle="collapse"]::after {
+ font-family: "Glyphicons Halflings";
+ content: "\e114";
+ float: right;
+ color: white;
+}
+
+.panel-heading a[data-toggle="collapse"].collapsed::after {
+ content: "\e080";
+}
+
+.treeExplorer .treeExplorerNode {
+ padding-left: 25px;
+ display: block;
+ cursor: pointer;
+}
+
+.treeExplorer .treeExplorerNode .nodeContent {
+ display: inline-block;
+}
+
+.treeExplorer .treeExplorerNode > .nodeChildren {
+ display: none;
+}
+
+.treeExplorer .treeExplorerNode.open > .nodeChildren {
+ display: block;
+}
+
+.treeExplorer .treeExplorerExpander:before {
+ content: "[+]";
+ color: gray;
+}
+
+.treeExplorer .open > .nodeContent > .treeExplorerExpander:before {
+ content: "[-]";
+}
+
+.treeExplorer .file > .nodeContent > .treeExplorerExpander {
+ cursor: default;
+}
+
+.treeExplorer .file > .nodeContent > .treeExplorerExpander:before {
+ content: "[=]"
+}
+
+#popup {
+ top: 0;
+ left: 0;
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 9000;
+ pointer-events: none;
+}
+
+#popup > * {
+ display: none;
+ pointer-events: auto;
+}
+
+.modal-open, #request {
+ padding-right: 0 !important;
+}
+
+.sk-cube-grid {
+ display: none;
+}
+
+table:empty ~ .sk-cube-grid {
+ display: block;
+}
+
+#requestForm {
+ max-width: 500px;
+ /* min-height: 300px; */
+ position: relative;
+}
+
+.floatRight {
+ float: right;
+ margin-right: 15px;
+}
+
+.fade {
+ display: none;
+}
+
+.fade.in {
+ display: block;
+}
+
+.navbar-brand {
+ text-shadow: 1px 1px 1px black;
+}
+
+.popover {
+ max-width: none;
+}
+
+.popover-container {
+ position: relative;
+}
+
+.metaData {
+ width: 600px;
+ max-height: 800px;
+ word-wrap: normal;
+ overflow: auto;
+}
+
+#requestForm button {
+ margin-bottom: 5px;
+}
+
+#templates {
+ display: none;
+}
+
+#subsetVariables > .row:not(:last-child) {
+ margin-bottom: 5px;
+}
+
+#subsetVariables {
+ transition: opacity 1s, margin 1s, padding 1s;
+}
+
+#subsetVariables:empty {
+ opacity: 0;
+ margin: 0;
+ padding: 0;
+}
+
+#direct-download-list:before {
+ content: "The following are available for direct download:";
+}
+
+#direct-download-list:empty:before {
+ content: "No names in the selection are available for direct download...";
+}