diff --git a/demo/original.html b/demo/original.html deleted file mode 100755 index a5408765..00000000 --- a/demo/original.html +++ /dev/null @@ -1,248 +0,0 @@ - - - - - Data Explorer - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/demo/style/data-table.css b/demo/style/data-table.css deleted file mode 100755 index c455ce8b..00000000 --- a/demo/style/data-table.css +++ /dev/null @@ -1,1184 +0,0 @@ -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; -} - -article, aside, figure, footer, header, hgroup, nav, section { - display: block; -} - -ul { - list-style-position: inside; -} - -a { - margin: 0; - padding: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -input, select { -} - -body { - font-size: 62.5%; - font-family: Arial, sans-serif; - background: #fff; -} - -h1 { - font-size: 1.8em; -} - -h2 { - font-size: 1.3em; - font-weight: bold; -} - -input[type=text], input[type=password]{ - padding: 3px; - font-size: 1em; - font-family: inherit; - border: #ccc 1px solid; - border-top: #888 1px solid; - vertical-align: baseline; -} - -a { - color: #11c; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -a.secondary { - color: #4272db; -} - -a.action, a.selected, a.inaction { - margin: 0 3px; -} - -a.selected { - color: #000; - font-weight: bold; - cursor: default; -} - -a.inaction { - color: #999; -} - -a.selected:hover, a.inaction:hover { - cursor: default; - text-decoration: none; -} - -a img { - border: 0; -} - -.form-table th, .form-table td { - vertical-align: top; - font-size: 1.3em; - padding: 2px; -} - -.form-table th { - text-align: left; - padding-top: 8px; - font-weight: bold; -} - -.list-table { - width: 100%; -} - -.list-table th, .list-table td { - padding-top: 5px; - text-align: left; - vertical-align: baseline; - padding: 3px 5px; - font-size: 1.1em; - color: #777; - border-bottom: dotted 1px #ddd; -} - -.list-table th { - font-weight: bold; - color: #444; - background: #f2f2f2; -} - -.list-table-itemname { - font-size: 1.2em; -} - -#loading-message { - text-align: center; - font-size: 300%; - color: #999; - padding: 3em .5em; -} - -#loading-message img { - position: relative; - top: -4px; -} - -.notification-container { - width: 400px; - left: 520px; - display: none; - position: fixed; - top: 0; - z-index: 100; - text-align: center; -} - -.notification { - display: inline-block; - margin: 0 auto; - padding: 5px 8px 4px; - font-size: 1.3em; - text-align: left; - font-weight: bold; - background: #fe8; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; -} - -.notification-action { - padding-left: 10px; -} - -.notification-loader { - padding: 0 3px 0 0; - opacity: 0.3; -} - -#header { - max-height: 40px; - padding: 6px; - position: relative; - overflow: hidden; -} - -#app-home-button { - position: absolute; - top: 0; - left: 0; -} - -#body-info { - margin: 0 40px; -} - -#body-info p { - font-size: 1.3em; - margin: 1.3em; - width: 50em; - line-height: 1.3; -} - -#body-info h1 { - font-size: 3.0em; - font-weight: normal; - color: #777; -} - -#body-info h2 { - margin: 1.6em 0 .5em 0; -} - -#body-info .license, #body-info .errorstack { - font-family: monospace; - font-size: 1.3em; - white-space: pre; - border: 1px solid #ddd; - background: #eee; - padding: 15px; - width: 60em; - overflow: auto; -} - -#body-info ul { - font-size: 1.3em; - margin: .5em 0 2em; -} - -#body-info li { - margin: 0.4em; -} - -input[type="checkbox"], input[type="radio"], select { - vertical-align: baseline; -} - -input.inline { - vertical-align: middle; -} - -div.grid-layout > table { - border-collapse: separate; -} - -div.grid-layout.layout-full > table { - width: 100%; - max-width: 100% !important; -} - -div.grid-layout > table > tbody > tr > th, div.grid-layout > table > tbody > tr > td { - padding: 0px; - text-align: left; - vertical-align: baseline; -} - -div.grid-layout.grid-layout-for-text > table > tbody > tr > th, div.grid-layout.grid-layout-for-text > table > tbody > tr > td { - vertical-align: middle; -} - -div.grid-layout.grid-layout-for-ui > table > tbody > tr > th, div.grid-layout.grid-layout-for-ui > table > tbody > tr > td { - vertical-align: top; -} - -div.grid-layout.layout-normal { - margin: -10px; -} - -div.grid-layout.layout-normal > table { - border-spacing: 10px; -} - -div.grid-layout.layout-tight { - margin: -7px; -} - -div.grid-layout.layout-tight > table { - border-spacing: 7px; -} - -div.grid-layout.layout-tighter { - margin: -5px; -} - -div.grid-layout.layout-tighter > table { - border-spacing: 5px; -} - -div.grid-layout.layout-tightest { - margin: -3px; -} - -div.grid-layout.layout-tightest > table { - border-spacing: 3px; -} - -div.grid-layout.layout-loose { - margin: -15px; -} - -div.grid-layout.layout-loose > table { - border-spacing: 15px; -} - -div.grid-layout.layout-looser { - margin: -20px; -} - -div.grid-layout.layout-looser > table { - border-spacing: 20px; -} - -div.input-container { - padding: 3px; -} - -div.input-container > input, div.input-container > textarea { - display: block; - width: 100%; - padding: 2px; - border: 1px inset; - margin-left: -3px; - margin-top: -3px; - vertical-align: top; -} - -input.code, textarea.code { - font-family: monospace; -} - -img { - vertical-align: middle; -} - -.hidden { - display: none; - visibility: hidden !important; -} - -.fbs-pane, .fbs-flyout-pane { - z-index: 2000; -} - -.ui-widget { - font-family: inherit; - font-size: inherit; -} - -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { - font-family: inherit; - font-size: inherit; -} - -p.body-text { - margin-bottom: 1em; -} - -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#body { - display: none; -} - -.project-title { - float: left; - padding: 2px 0 0 0; - font-size: 1.6em; -} - -.project-controls, .project-actions { - margin: 0px 2px 0px 0px; - display: block; - float: right; - font-size: 1.3em; -} - -#project-name-button { - padding: 3px; - border: 1px solid transparent; -} - -#project-name-button:hover { - background: #ffffd6; - border: 1px solid #ccc; - border-top: 1px solid #aaa; -} - -#logged-in-status { - padding: 0 4px; - font-size: 11px; -} - -.left-panel { - position: fixed; - overflow: hidden; - padding: 0px; - padding-top: 5px; - font-size: 1.3em; - background: #e3e9ff; -} - -.left-panel .ui-tabs .ui-tabs-panel { - border-left: none; - border-right: none; - border-bottom: none; - padding: 0; -} - -.right-panel { - position: fixed; - top: 40px; - left: 0px; - bottom: 0px; - right: 0px; - overflow: auto; - padding: 0px; - padding-left: 5px; - background: #BCF; -} - -#tool-panel { - position: relative; - height: 32px; -} - -#summary-bar { - position: absolute; - top: 7px; - left: 7px; - font-size: 1.8em; - font-weight: bold; -} - -#summary-total { - font-size: 0.8em; - font-weight: normal; -} - -#extension-bar { - position: absolute; - top: 0px; - right: 10px; - white-space: nowrap; - font-size: 1.3em; - padding: 5px 0; -} - -#extension-bar .secondary { - font-size: 0.85em; -} - -#view-panel { - background: white; - overflow: hidden; -} - -#facet-panel, #history-panel { - overflow: auto; -} - - -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -.viewpanel-header { - position: relative; - background: #e3e9ff; - font-size: 1.3em; - padding: 7px; - overflow: hidden; - text-align: right; -} - -.viewpanel-rowrecord, .viewpanel-pagesize, .viewpanel-sorting { - position: absolute; - top: 7px; - background: #e3e9ff; - padding: 0 10px 0 0; -} - -.viewpanel-pagingcount { - font-weight: bold - -} - -.data-table { - margin: 0; - padding: 0; - font-size: 1.1em; - border-collapse: collapse; -} - -.data-table td { - padding: 2px 5px; - border-bottom: 1px dotted #ddd; - border-right: 1px solid #ddd; -} - -.data-table td:hover .data-table-cell-edit { - visibility: visible; -} - -table.data-table > tbody > tr.even > td { - background: #f2f2f2; -} - -table.data-table > tbody > tr.contextual > td > div { - opacity: 0.3; -} - -table.data-table td.column-header { - vertical-align: top; - white-space: nowrap; - background: #f2f2f2; - cursor: pointer; - padding: 4px 6px 4px 4px; - border-right: 1px solid #ddd; - font-weight: bold; -} - -.column-header-name { - margin: 0 0 0 21px; - padding: 4px 0 0 0; - display: block; -} - -a.column-header-menu { - float: left; - display: block; - margin: 0 4px 0 0; - width: 17px; - height: 19px; - background-image: url(images/menu-dropdown.png); - background-repeat: no-repeat; -} - -a.row-header-menu:hover { - background-position: -17px 0px; - text-decoration: none; -} - -a.row-header-menu { - float: left; - display: block; - margin: -2px 0 -4px 0; - width: 17px; - height: 18px; - background-image: url(images/menu-dropdown.png); - background-repeat: no-repeat; -} - -a.column-header-menu:hover { - background-position: -17px 0px; - text-decoration: none; -} - -.column-header-recon-stats-bar { - margin-top: 10px; - height: 4px; - background: #ddd; - border: 1px solid #ccc; - position: relative; - width: 100%; -} - -.column-header-recon-stats-matched { - position: absolute; - height: 100%; - background: #282; -} - -.column-header-recon-stats-blanks { - position: absolute; - height: 100%; - background: #3d3; -} - -div.data-table-cell-content { - line-height: 1.2; - color: #222; - position: relative; -} - -div.data-table-cell-content-numeric { - text-align: right; -} - -a.data-table-cell-edit { - position: absolute; - top: 0; - right: 0; - display: block; - width: 25px; - height: 16px; - text-decoration: none; - background-image: url(images/edit-map.png); - background-repeat: no-repeat; - visibility: hidden; -} - -a.data-table-cell-edit:hover { - background-position: -25px 0px; -} - -div.data-table-cell-content-numeric > a.data-table-cell-edit { - left: 0px; - right: auto; -} - -.data-table-value-nonstring { - color: #282; -} - -.data-table-error { - color: red; -} - -div.data-table-recon-candidates { - padding: 1px 0; - min-width: 15em; - color: #777; -} - -div.data-table-recon-candidate { - padding: 1px 35px 1px; - position: relative; -} - -a.data-table-recon-topic { - color: #4272db; -} - -.data-table-recon-score, .data-table-recon-new { - color: #aaa; - margin: 0 0.5em; -} - -a.data-table-recon-action, .data-table-recon-extra > a { - text-decoration: none; - color: #4272db; -} - -a.data-table-recon-action, .data-table-recon-extra { - font-size: 0.8em; - display: block; - margin: 3px 0 0; -} - -a.data-table-recon-match, a.data-table-recon-match-similar { - position: absolute; - top: 0; - left: 0; - display: block; - width: 16px; - height: 16px; - background-image: url(images/checks-map.png); - background-repeat: no-repeat; - background-position: -16px 0; - text-decoration: none; -} - -a.data-table-recon-match:hover { - background-position: 0 0; -} - -a.data-table-recon-match-similar { - background-position: -16px -16px; - left: 16px; -} - -a.data-table-recon-match-similar:hover { - background-position: 0 -16px; -} - -a.data-table-star-on, a.data-table-star-off, a.data-table-flag-on, a.data-table-flag-off { - display: block; - width: 16px; - height: 16px; - background-image: url(images/star-flag-map.png); - background-repeat: no-repeat; - text-decoration: none; -} - -a.data-table-star-on { - background-position: 0 0; -} - -a.data-table-star-off { - background-position: -17px 0; -} - -a.data-table-flag-on { - background-position: 0 -17px; -} - -a.data-table-flag-off { - background-position: -17px -17px; -} - -.data-table-cell-editor, .data-table-topic-popup { - overflow: auto; - border: 1px solid #bcf; - background: #e3e9ff; - padding: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -.data-table-topic-popup-header { - padding: 0 0 5px; -} - -.data-table-cell-editor-editor { - overflow: hidden; - display: block; - width: 98%; - height: 3em; - font-family: monospace; - margin: 3px 0; -} - -.data-table-cell-copypaste-editor { - overflow: hidden; - display: block; - width: 98%; - height: 10em; - font-family: monospace; - margin: 3px 0; -} - -.data-table-cell-editor-action { - float: left; - vertical-align: bottom; - text-align: center; -} - -.data-table-cell-editor-key { - font-size: 0.8em; - color: #999; -} - -ul.sorting-dialog-blank-error-positions { - margin: 0; - padding: 5px; - height: 10em; - border: 1px solid #ccc; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -ul.sorting-dialog-blank-error-positions > li { - display: block; - border: 1px solid #ccc; - background: #eee; - padding: 5px; - margin: 2px; - cursor: move; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -.dialog-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background: #666; - opacity: 0.5; -} - -.dialog { - position: fixed; - left: 0; - width: 100%; - text-align: center; -} - -.dialog-frame { - margin: 0 auto; - text-align: left; - background: white; - border: 1px solid #3a5774; -} - -.dialog-border { - border: 4px solid #c1d9ff; -} - -.dialog-header { - background: #e0edfe; - padding: 10px; - font-weight: bold; - font-size: 1.6em; - color: #000; - cursor: move; -} - -.dialog-body { - overflow: auto; - font-size: 1.3em; - padding: 15px; -} - -.dialog-instruction { - padding: 0 0 7px; -} - -.dialog-footer { - font-size: 1.3em; - background: #eee; - padding: 10px; -} - -.dialog-busy { - width: 400px; - border: none; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; -} - -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#expression-preview-tabs .ui-tabs-nav li a { - padding: 0.15em 1em; -} - -textarea.expression-preview-code { - font-family: monospace; - height: 5em; - vertical-align: top; -} - -.expression-preview-parsing-status { - color: #999; -} - -.expression-preview-parsing-status.error { - color: red; -} - -#expression-preview-tabs-preview, -#expression-preview-tabs-help, -#expression-preview-tabs-history, -#expression-preview-tabs-starred { - padding: 5px; - overflow: hidden; -} - -#expression-preview-tabs-preview > div, -#expression-preview-tabs-help > div, -#expression-preview-tabs-history > div, -#expression-preview-tabs-starred { - height: 200px; - overflow: auto; -} - -#expression-preview-tabs-preview td, #expression-preview-tabs-preview th, -#expression-preview-tabs-help td, #expression-preview-tabs-help th, -#expression-preview-tabs-history td, #expression-preview-tabs-history th, -#expression-preview-tabs-starred td, #expression-preview-tabs-starred th { - padding: 5px; -} - -.expression-preview-table-wrapper { - padding: 7px; -} - -.expression-preview-container td { - padding: 2px 5px; - border-top: 1px solid #ccc; -} - -td.expression-preview-heading { - border-top: none; - background: #ddd; - font-weight: bold; -} - -td.expression-preview-value { - max-width: 250px !important; - overflow-x: hidden; -} - -.expression-preview-special-value { - color: #aaa; -} - -.expression-preview-help-container h3 { - margin-top: 15px; - margin-bottom: 7px; - border-bottom: 1px solid #999; -} - -.expression-preview-doc-item-title { - font-weight: bold; - text-align: right; -} - -.expression-preview-doc-item-params { -} - -.expression-preview-doc-item-returns { -} - -.expression-preview-doc-item-desc { - color: #666; -} - -/* - -Copyright 2010, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -.button:hover, a.button:hover { - border: 1px solid #666; -} - -.button:active, a.button:active { - border: 1px solid #000; -} - -.button-primary, a.button-primary { - font-weight: bold; - padding: 1px 15px; -} - -.button-pill-left, a.button-pill-left { - border-right: 1px solid #bbb; - -webkit-border-top-right-radius: 0; - -webkit-border-bottom-right-radius: 0; - -moz-border-radius-topright: 0; - -moz-border-radius-bottomright: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.button-pill-right, a.button-pill-right { - border-left: 1px solid #fff; - -moz-border-radius-topleft: 0; - -moz-border-radius-bottomleft: 0; - -webkit-border-top-left-radius: 0; - -webkit-border-bottom-left-radius: 0; - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.button-disabled, a.button-disabled, .button.button-disabled, a.button.button-disabled { - color: #666; - border: 1px solid #ddd; - background: #f3f3f3; - cursor: default; -} - -.button-disabled:hover, a.button-disabled:hover { - color: #666; - border: 1px solid #ddd; - background: #f3f3f3; - cursor: default; -} - -.button img, a.button img { - padding-left: 3px; -} - -.button-menu, a.button-menu { - background: url(images/down-arrow.png) no-repeat right 6px; - padding-right: 12px; -} - -.button, a.button { - display: inline-block; - overflow: visible; - font-size: 1em; - line-height: 1.4; - color: #000; - text-decoration: none; - padding: 1px 6px; - border: 1px solid #bbb; - cursor: pointer; - background: #eee; - white-space: nowrap; - font-family: Arial, Helvetica, sans-serif; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.button, a.button { - background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e3e3e3)); - background: -moz-linear-gradient(top, #f9f9f9, #e3e3e3); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e3e3e3'); -} - -.button:active, a.button:active { - background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f9f9f9)); - background: -moz-linear-gradient(top, #e3e3e3, #f9f9f9); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#f9f9f9'); -} diff --git a/demo/style/flot-graph.css b/demo/style/flot-graph.css deleted file mode 100644 index 64d9c35a..00000000 --- a/demo/style/flot-graph.css +++ /dev/null @@ -1,116 +0,0 @@ -.data-graph-container .graph { - position: absolute; - left: 0; - right: 220px; - bottom: 0; - height: 100%; -} - -.data-graph-container .editor { - background-color: #efefef; - position: absolute; - right: 0; - left: auto; - width: 198px; - padding: 5px 10px; - border: 1px solid #ccc; - overflow: auto; - overflow-x: hidden; -} - -.data-graph-container .editor ul { - list-style-type: none; - margin: 0; - padding: 0; - overflow: hidden; -} - -.data-graph-container .editor li { - margin-bottom: 10px; -} - -.data-graph-container .editor .data-graph-container .editor-group { - padding-bottom: 10px; - margin-bottom: 10px; - border-bottom: 1px solid #ddd; -} - -.data-graph-container .editor label { - display: block; - font-weight: bold; - color: #555; - line-height: 1.4; -} - -.data-graph-container .editor label a { - float: right; - font-size: 11px; - color: #999; - font-weight: normal; -} - -.data-graph-container .editor select { - width: 100%; -} - -.data-graph-container .editor button { - float: right; -} - -.data-graph-container .editor-buttons { - clear: right; - overflow: hidden; -} - -.data-graph-container .editor-submit { - margin-top: 10px; - padding-top: 10px; - border-top: 1px solid #ddd; -} - -.data-graph-container .editor-info { - border-bottom: 1px solid #ddd; - margin-bottom: 10px; -} - -.data-graph-container .editor-info h1, -.data-graph-container .editor-info p { - font-size: 12px; - margin: 0 0 10px; - color: #555; -} - -.data-graph-container .editor-info h1 { - line-height: 16px; - cursor: pointer; - font-family: sans-serif; - font-size: 13px; - font-weight: bold; - margin: 0 0 4px; -} - -.data-graph-container .editor-info h1 span { - position: relative; - top: 1px; - display: inline-block; - width: 12px; - height: 12px; - background: url(jquery-ui/css/ckan/images/ui-icons_444444_256x240.png) no-repeat -68px -17px; -} - -.data-graph-container .editor-hide-info h1 span { - background-position: -36px -18px; -} - -.data-graph-container .editor-hide-info p { - display: none; -} - -.dataexplorer-tableview-hide-editor .data-graph-container .editor { - display: none; -} - -.dataexplorer-tableview-hide-editor .dataexplorer-tableview-panel { - right: 0; -} - diff --git a/demo/style/original.css b/demo/style/original.css deleted file mode 100755 index 5b725b9d..00000000 --- a/demo/style/original.css +++ /dev/null @@ -1,262 +0,0 @@ -section { margin-bottom: 20px; padding: 10px; } -section.even { background-color: #EEE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } -article.example { margin: 20px 0px 20px 0px; padding: 10px 0px 10px 0px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; } -footer { font-size: 11px; color: #666; text-align: center; margin-top: 20px; } -footer a { color: #666 } -.container { margin: 0px auto; } -#main { background-color: #FFFFFF; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } -code, -blockquote, -.code { font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif } -.code { color: #d1d1d1; background-color: #3F3F3F; margin: 0px 0px 20px 0px; padding: 5px; font-size: 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } -.notice { background-color: #FFF9D8; margin-top: 20px; padding: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } -.ribbon { position: absolute; top: 0; right: 0; border: 0; } -#download {float: right; position: relative; top: 3px; right: 5px;} -#database{overflow:hidden;} -#database h2{margin:0;} -#database .group{border-top:1px solid #bedce7;} -#database .separator{padding-top:1em;} -#database .envelope{border-bottom:1px solid #bedce7;border-left:1px solid #bedce7;border-right:1px solid #bedce7;padding:0 .7em .7em .7em;background:#eaf2f5 url(images/bg_gradient.gif) 0 100% repeat-x;overflow:hidden;} -#database .envelope.selected{background:#fffeeb!important;} -#database .envelope.selected .machine span{border-bottom:1px dotted #4183c4;} -#database.single_database .envelope .machine span{border-bottom:1px dotted #4183c4;} -#database .machine{float:right;width:18em;padding:.8em 0 .8em 1.2em;border-left:1px solid #bedce7;color:#808080;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:.85em;line-height:1.5em;} -#database .dbInfo {background:#fff url(images/bg_gradient.gif) 0 100% repeat-x;} -#database .action {background:#eaf2f5 url(images/bg_gradient.gif) 0 100% repeat-x;} -#database .database_oneline td{border-bottom:1px solid #bedce7;} -#database .database_oneline .date{color:#888;width:1%;padding:0 1em 0 .5em;border-left:1px solid #bedce7;} -#database .database_oneline .author{width:15%;} -#database .database_oneline .gravatar{width:1%;} -#database .database_oneline .gravatar img{border:1px solid #d0d0d0;padding:1px;background-color:white;float:left;margin-right:.4em;} -#database .database_oneline .author a{font-weight:bold;color:black;} -#database .database_oneline .message a{color:black;} -#database .database_oneline .database,#database .database_oneline .tree{width:1%;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:90%;color:#808080;border-left:1px solid #bedce7;padding:.6em .5em;} -#database .database_oneline .tree{border-right:1px solid #bedce7;} -a{color:#4183c4;} -a {text-decoration: none;} -a:hover{text-decoration:underline;} -.usingMouse a{outline:none;} -a.button span.icon.loading { background-image: url(images/loader.gif); } -.loading { background-image: url(images/loader.gif); background-repeat: no-repeat; padding-left: 15px; background-position: 0px 3px;} -a.button:hover span.icon.loading { background-image: url(images/loader-blue.gif); } -#couchLogo {float: left; margin-right: 5px; margin-top: 3px} -.chosen {border: 1px solid green} -.info { padding: 0px 0px 10px 0px} -.large-loader { position: relative; } -.data-table-menu-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -ul.data-table-menu { - display: none; - outline-style: none; - background: white; - color: black; - font-size: 12px; - height: auto; - list-style: none; - overflow: hidden; - position: absolute; - text-align: left; - width: 120px; - z-index: 666; - border: 1px solid #CCC; - border-right: 1px solid #666; - border-bottom: 1px solid #666; - margin: 0; padding: 0; } - ul.data-table-menu * { - margin: 0; - padding: 0; } - ul.data-table-menu a { - line-height: 14px; - color: black; - display: block; - padding: 5px 7px; - text-decoration: none; } - ul.data-table-menu li { - height: 24px; } - ul.data-table-menu li:hover { - background-color: #DBE8F8 } - - -/* Document Editor from CouchDB SammyFuton */ - -div#document-container span#expand-all { - cursor:pointer; color:#FF0000; -} - -div#document-editor { background: #fff; font-size:14px; overflow: auto; max-height: 500px;} -div#document-editor span.expand {cursor:pointer; color:#FF0000;} -div#document-editor div.id-space { - border: none; float: left; margin: 3px 3px 0 3px; padding: 0; - width: 15px; height: 15px; -} -div#document-editor div.doc-field {width:99%; padding-bottom:2px;} -div#document-editor div.doc-field, div.doc-value, div.doc-key {float:left; cursor:pointer; cursor: hand;} -div#document-editor div.doc-key {padding-right:5px;font-weight:bold;} - -div#document-editor div.string-type { white-space: pre-wrap; color:#393;} -div#document-editor div.string-type:before { color: #ccc; content: "“"; - left: -4px; -} -div#document-editor div.string-type:after { color: #ccc; content: "”"; } - -div#document-editor span.number-type { white-space: pre-wrap; color:#339; padding-left:6px;} - -div#document-editor span.array-type { color: #BD101D; float:left;} -div#document-editor span.object-type { color: #BD101D; float:left;} -div#document-editor span.null-type { color: #BD101D; float:left; color: #666666; padding-left:6px;} - -div#document-editor div.array-key {float:left; padding-right:15px; color:#666666;} -div#document-editor div.object-key {float:left; padding-right:15px; font-weight:bold; } -div#document-editor div.doc-key-base {float:left; padding-right:15px; font-weight:bold; } - -div#document-editor .doc-value.object { - max-width: 400px; -} - -div#document-editor .array-type { - max-width: 500px; -} - -div#document-editor div.empty { - float:left; -} - -div#document-editor input { - font: normal 90% arial, sans-serif; -} - -div#document-editor span#save-button { - cursor:pointer; background-color:#ddd; - padding: 2px 5px 2px 5px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; -} -span#restore { - cursor:pointer; background-color:#ddd; - padding: 2px 5px 2px 5px; - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; -} - -div#autosave { - float:right; -} - -span.revision { - padding-right:10px; - cursor:pointer; - float:left; - margin-bottom:10px; -} -div#document-revisions { - padding-top:20px; -} -span#document-revisions-title { - padding-right:10px; - font-weight:bold; - float:left; - margin-bottom:80px; -} -span.current-revision { - font-weight:bold; - padding-right:10px; - float:left; - margin-bottom:10px; -} -span.revision { - padding-right:10px; - cursor:default; - float:left; - margin-bottom:10px; -} -span.revision-status-missing { - color:#8C8C8C; -} -span.revision-status-disk { - cursor:pointer; -} -span.revision-status-available { - cursor:pointer; -} -span.revision-status-deleted { - color:#8C8C8C; -} - -.tooltip { - position:absolute; - font-size:12px; - padding:2px; - background-color:#B3B3B3; - border:checked; - color:black; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; -} -span.tooltip-status-title { - color:black; - font-weight:normal; - text-align:center; -} -span.tooltip-status { - font-weight:bold; - color:red; - text-align:center; -} - -/* rgrp added mods */ - -.data-explorer .header { - border-top: 15px solid #BCF; - border-left: 5px solid #BCF; - display: block; - overflow: auto; - position: absolute; - top: 35px; - bottom: 0px; - left: 0px; - right: 0px; - background: white; - padding-top: 3px; -} - -.header .navigation, -.header .navigation li, -.header .pagination, -.header .pagination form -{ - display: inline; -} - -.header .pagination { - float: right; -} - -.header .pagination input { - width: 40px; -} - -.doc-count { - font-weight: bold; - font-size: 120%; -} - -.data-view-container { - display: block; - border-top: 1px solid #BCF; - border-left: 5px solid #BCF; - overflow: auto; - position: absolute; - top: 83px; - bottom: 0px; - left: 0px; - right: 0px; - background: white; -} diff --git a/demo/style/reset.css b/demo/style/reset.css deleted file mode 100755 index 1417c4c6..00000000 --- a/demo/style/reset.css +++ /dev/null @@ -1,67 +0,0 @@ -/* -------------------------------------------------------------- - - reset.css - * Resets default browser CSS. - --------------------------------------------------------------- */ - -html { - margin:0; - padding:0; - border:0; -} - -body, div, span, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, code, -del, dfn, em, img, q, dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, dialog, figure, footer, header, -hgroup, nav, section { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} - -/* This helps to make newer HTML5 elements behave like DIVs in older browers */ -article, aside, dialog, figure, footer, header, -hgroup, nav, section { - display:block; -} - -/* Line-height should always be unitless! */ -body { - line-height: 1.5; - background: white; -} - -/* Tables still need 'cellspacing="0"' in the markup. */ -table { - border-collapse: separate; - border-spacing: 0; -} -/* float:none prevents the span-x classes from breaking table-cell display */ -caption, th, td { - text-align: left; - font-weight: normal; - float:none !important; -} -table, th, td { - vertical-align: middle; -} - -/* Remove possible quote marks (") from ,
. */ -blockquote:before, blockquote:after, q:before, q:after { content: ''; } -blockquote, q { quotes: "" ""; } - -/* Remove annoying border on linked images. */ -a img { border: none; } - -/* Remember to define your own focus styles! */ -:focus { outline: 0; } \ No newline at end of file