[PATCH V2 0/3] Removal of developer UI

V1->V2: Add the patch to update po files [RFC] Removal of of developer UI Shu Ming (3): Remove the legacy files from automake and package configurations Remove the legacy files Update the po files contrib/kimchi.spec.fedora.in | 3 - contrib/kimchi.spec.suse.in | 3 - po/POTFILES.in | 1 - po/en_US.po | 97 +- po/kimchi.pot | 97 +- po/pt_BR.po | 97 +- po/zh_CN.po | 97 +- ui/css/Makefile.am | 2 +- ui/css/dev.base.css | 3999 ----------------------------------------- ui/css/dev.jquery-ui.css | 1173 ------------ ui/css/dev.main.css | 131 -- ui/css/dev.style.css | 164 -- ui/images/Makefile.am | 2 +- ui/images/bg-footer-noise.jpg | Bin 6916 -> 0 bytes ui/images/chosen-sprite.png | Bin 646 -> 0 bytes ui/images/gauze.png | Bin 6045 -> 0 bytes ui/images/gtk-directory.png | Bin 2759 -> 0 bytes ui/images/image-missing.png | Bin 2856 -> 0 bytes ui/images/jq-global-nav.png | Bin 6738 -> 0 bytes ui/images/jq-nav-icons.png | Bin 9804 -> 0 bytes ui/js/Makefile.am | 1 - ui/js/dev.main.js | 464 ----- ui/pages/Makefile.am | 1 - ui/pages/dev-ui.html.tmpl | 170 -- 24 files changed, 86 insertions(+), 6416 deletions(-) delete mode 100644 ui/css/dev.base.css delete mode 100644 ui/css/dev.jquery-ui.css delete mode 100644 ui/css/dev.main.css delete mode 100644 ui/css/dev.style.css delete mode 100644 ui/images/bg-footer-noise.jpg delete mode 100644 ui/images/chosen-sprite.png delete mode 100644 ui/images/gauze.png delete mode 100644 ui/images/gtk-directory.png delete mode 100644 ui/images/image-missing.png delete mode 100644 ui/images/jq-global-nav.png delete mode 100644 ui/images/jq-nav-icons.png delete mode 100644 ui/js/dev.main.js delete mode 100644 ui/pages/dev-ui.html.tmpl -- 1.8.1.4

Remove the legacy files from automake and package configurations. Then the legacy files will not be installed and packaged into the distro packages Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- contrib/kimchi.spec.fedora.in | 3 --- contrib/kimchi.spec.suse.in | 3 --- ui/css/Makefile.am | 2 +- ui/images/Makefile.am | 2 +- ui/js/Makefile.am | 1 - ui/pages/Makefile.am | 1 - 6 files changed, 2 insertions(+), 10 deletions(-) diff --git a/contrib/kimchi.spec.fedora.in b/contrib/kimchi.spec.fedora.in index 75435b3..38c72f1 100644 --- a/contrib/kimchi.spec.fedora.in +++ b/contrib/kimchi.spec.fedora.in @@ -119,18 +119,15 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kimchi/doc/kimchi-templates.png %{_datadir}/kimchi/mo/*/LC_MESSAGES/kimchi.mo %{_datadir}/kimchi/config/ui/*.xml -%{_datadir}/kimchi/ui/css/dev.*.css %{_datadir}/kimchi/ui/css/fonts/fontawesome-webfont.* %{_datadir}/kimchi/ui/css/fonts/novnc/Orbitron700.* %{_datadir}/kimchi/ui/css/novnc/base.css %{_datadir}/kimchi/ui/css/theme-default.min.css -%{_datadir}/kimchi/ui/images/*.jpg %{_datadir}/kimchi/ui/images/*.png %{_datadir}/kimchi/ui/images/*.ico %{_datadir}/kimchi/ui/images/theme-default/*.png %{_datadir}/kimchi/ui/images/theme-default/*.gif %{_datadir}/kimchi/ui/js/kimchi.min.js -%{_datadir}/kimchi/ui/js/dev.main.js %{_datadir}/kimchi/ui/js/jquery-ui.js %{_datadir}/kimchi/ui/js/jquery.min.js %{_datadir}/kimchi/ui/js/modernizr.custom.2.6.2.min.js diff --git a/contrib/kimchi.spec.suse.in b/contrib/kimchi.spec.suse.in index bcfb6db..7be4984 100644 --- a/contrib/kimchi.spec.suse.in +++ b/contrib/kimchi.spec.suse.in @@ -66,18 +66,15 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kimchi/doc/kimchi-templates.png %{_datadir}/kimchi/mo/*/LC_MESSAGES/kimchi.mo %{_datadir}/kimchi/config/ui/*.xml -%{_datadir}/kimchi/ui/css/dev.*.css %{_datadir}/kimchi/ui/css/fonts/fontawesome-webfont.* %{_datadir}/kimchi/ui/css/fonts/novnc/Orbitron700.* %{_datadir}/kimchi/ui/css/novnc/base.css %{_datadir}/kimchi/ui/css/theme-default.min.css -%{_datadir}/kimchi/ui/images/*.jpg %{_datadir}/kimchi/ui/images/*.png %{_datadir}/kimchi/ui/images/*.ico %{_datadir}/kimchi/ui/images/theme-default/*.png %{_datadir}/kimchi/ui/images/theme-default/*.gif %{_datadir}/kimchi/ui/js/kimchi.min.js -%{_datadir}/kimchi/ui/js/dev.main.js %{_datadir}/kimchi/ui/js/jquery-ui.js %{_datadir}/kimchi/ui/js/jquery.min.js %{_datadir}/kimchi/ui/js/modernizr.custom.2.6.2.min.js diff --git a/ui/css/Makefile.am b/ui/css/Makefile.am index 45f8aa7..e835cdf 100644 --- a/ui/css/Makefile.am +++ b/ui/css/Makefile.am @@ -23,7 +23,7 @@ SUBDIRS = novnc fonts EXTRA_DIST = theme-default cssdir = $(datadir)/kimchi/ui/css -dist_css_DATA = dev.*.css theme-default.min.css +dist_css_DATA = theme-default.min.css theme-default.min.css: theme-default/*.css cat $^ > $@ diff --git a/ui/images/Makefile.am b/ui/images/Makefile.am index 3af7afa..cb78efb 100644 --- a/ui/images/Makefile.am +++ b/ui/images/Makefile.am @@ -22,4 +22,4 @@ SUBDIRS = theme-default imagedir = $(datadir)/kimchi/ui/images -dist_image_DATA = *.jpg *.png *.ico +dist_image_DATA = *.png *.ico diff --git a/ui/js/Makefile.am b/ui/js/Makefile.am index 337e369..6808226 100644 --- a/ui/js/Makefile.am +++ b/ui/js/Makefile.am @@ -26,7 +26,6 @@ jsdir = $(datadir)/kimchi/ui/js dist_js_DATA = \ kimchi.min.js \ - dev.main.js \ jquery.min.js \ jquery-ui.js \ modernizr.custom.2.6.2.min.js \ diff --git a/ui/pages/Makefile.am b/ui/pages/Makefile.am index d4718a4..0535c84 100644 --- a/ui/pages/Makefile.am +++ b/ui/pages/Makefile.am @@ -25,7 +25,6 @@ htmldir = $(datadir)/kimchi/ui/pages dist_html_DATA = \ error.html.tmpl \ kimchi-ui.html.tmpl \ - dev-ui.html.tmpl \ guest-add.html.tmpl \ guest-edit.html.tmpl \ guest.html.tmpl \ -- 1.8.1.4

Reviewed-by: Aline Manera <alinefm@linux.vnet.ibm.com> On 01/06/2014 05:04 AM, Shu Ming wrote:
Remove the legacy files from automake and package configurations. Then the legacy files will not be installed and packaged into the distro packages
Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- contrib/kimchi.spec.fedora.in | 3 --- contrib/kimchi.spec.suse.in | 3 --- ui/css/Makefile.am | 2 +- ui/images/Makefile.am | 2 +- ui/js/Makefile.am | 1 - ui/pages/Makefile.am | 1 - 6 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/contrib/kimchi.spec.fedora.in b/contrib/kimchi.spec.fedora.in index 75435b3..38c72f1 100644 --- a/contrib/kimchi.spec.fedora.in +++ b/contrib/kimchi.spec.fedora.in @@ -119,18 +119,15 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kimchi/doc/kimchi-templates.png %{_datadir}/kimchi/mo/*/LC_MESSAGES/kimchi.mo %{_datadir}/kimchi/config/ui/*.xml -%{_datadir}/kimchi/ui/css/dev.*.css %{_datadir}/kimchi/ui/css/fonts/fontawesome-webfont.* %{_datadir}/kimchi/ui/css/fonts/novnc/Orbitron700.* %{_datadir}/kimchi/ui/css/novnc/base.css %{_datadir}/kimchi/ui/css/theme-default.min.css -%{_datadir}/kimchi/ui/images/*.jpg %{_datadir}/kimchi/ui/images/*.png %{_datadir}/kimchi/ui/images/*.ico %{_datadir}/kimchi/ui/images/theme-default/*.png %{_datadir}/kimchi/ui/images/theme-default/*.gif %{_datadir}/kimchi/ui/js/kimchi.min.js -%{_datadir}/kimchi/ui/js/dev.main.js %{_datadir}/kimchi/ui/js/jquery-ui.js %{_datadir}/kimchi/ui/js/jquery.min.js %{_datadir}/kimchi/ui/js/modernizr.custom.2.6.2.min.js diff --git a/contrib/kimchi.spec.suse.in b/contrib/kimchi.spec.suse.in index bcfb6db..7be4984 100644 --- a/contrib/kimchi.spec.suse.in +++ b/contrib/kimchi.spec.suse.in @@ -66,18 +66,15 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kimchi/doc/kimchi-templates.png %{_datadir}/kimchi/mo/*/LC_MESSAGES/kimchi.mo %{_datadir}/kimchi/config/ui/*.xml -%{_datadir}/kimchi/ui/css/dev.*.css %{_datadir}/kimchi/ui/css/fonts/fontawesome-webfont.* %{_datadir}/kimchi/ui/css/fonts/novnc/Orbitron700.* %{_datadir}/kimchi/ui/css/novnc/base.css %{_datadir}/kimchi/ui/css/theme-default.min.css -%{_datadir}/kimchi/ui/images/*.jpg %{_datadir}/kimchi/ui/images/*.png %{_datadir}/kimchi/ui/images/*.ico %{_datadir}/kimchi/ui/images/theme-default/*.png %{_datadir}/kimchi/ui/images/theme-default/*.gif %{_datadir}/kimchi/ui/js/kimchi.min.js -%{_datadir}/kimchi/ui/js/dev.main.js %{_datadir}/kimchi/ui/js/jquery-ui.js %{_datadir}/kimchi/ui/js/jquery.min.js %{_datadir}/kimchi/ui/js/modernizr.custom.2.6.2.min.js diff --git a/ui/css/Makefile.am b/ui/css/Makefile.am index 45f8aa7..e835cdf 100644 --- a/ui/css/Makefile.am +++ b/ui/css/Makefile.am @@ -23,7 +23,7 @@ SUBDIRS = novnc fonts EXTRA_DIST = theme-default
cssdir = $(datadir)/kimchi/ui/css -dist_css_DATA = dev.*.css theme-default.min.css +dist_css_DATA = theme-default.min.css
theme-default.min.css: theme-default/*.css cat $^ > $@ diff --git a/ui/images/Makefile.am b/ui/images/Makefile.am index 3af7afa..cb78efb 100644 --- a/ui/images/Makefile.am +++ b/ui/images/Makefile.am @@ -22,4 +22,4 @@ SUBDIRS = theme-default
imagedir = $(datadir)/kimchi/ui/images
-dist_image_DATA = *.jpg *.png *.ico +dist_image_DATA = *.png *.ico diff --git a/ui/js/Makefile.am b/ui/js/Makefile.am index 337e369..6808226 100644 --- a/ui/js/Makefile.am +++ b/ui/js/Makefile.am @@ -26,7 +26,6 @@ jsdir = $(datadir)/kimchi/ui/js
dist_js_DATA = \ kimchi.min.js \ - dev.main.js \ jquery.min.js \ jquery-ui.js \ modernizr.custom.2.6.2.min.js \ diff --git a/ui/pages/Makefile.am b/ui/pages/Makefile.am index d4718a4..0535c84 100644 --- a/ui/pages/Makefile.am +++ b/ui/pages/Makefile.am @@ -25,7 +25,6 @@ htmldir = $(datadir)/kimchi/ui/pages dist_html_DATA = \ error.html.tmpl \ kimchi-ui.html.tmpl \ - dev-ui.html.tmpl \ guest-add.html.tmpl \ guest-edit.html.tmpl \ guest.html.tmpl \

Remove the lgacy files include resource referenced by dev-ui interfaces Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- po/POTFILES.in | 1 - ui/css/dev.base.css | 3999 ----------------------------------------- ui/css/dev.jquery-ui.css | 1173 ------------ ui/css/dev.main.css | 131 -- ui/css/dev.style.css | 164 -- ui/images/bg-footer-noise.jpg | Bin 6916 -> 0 bytes ui/images/chosen-sprite.png | Bin 646 -> 0 bytes ui/images/gauze.png | Bin 6045 -> 0 bytes ui/images/gtk-directory.png | Bin 2759 -> 0 bytes ui/images/image-missing.png | Bin 2856 -> 0 bytes ui/images/jq-global-nav.png | Bin 6738 -> 0 bytes ui/images/jq-nav-icons.png | Bin 9804 -> 0 bytes ui/js/dev.main.js | 464 ----- ui/pages/dev-ui.html.tmpl | 170 -- 14 files changed, 6102 deletions(-) delete mode 100644 ui/css/dev.base.css delete mode 100644 ui/css/dev.jquery-ui.css delete mode 100644 ui/css/dev.main.css delete mode 100644 ui/css/dev.style.css delete mode 100644 ui/images/bg-footer-noise.jpg delete mode 100644 ui/images/chosen-sprite.png delete mode 100644 ui/images/gauze.png delete mode 100644 ui/images/gtk-directory.png delete mode 100644 ui/images/image-missing.png delete mode 100644 ui/images/jq-global-nav.png delete mode 100644 ui/images/jq-nav-icons.png delete mode 100644 ui/js/dev.main.js delete mode 100644 ui/pages/dev-ui.html.tmpl diff --git a/po/POTFILES.in b/po/POTFILES.in index 1ceb750..3627f42 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,4 @@ # List of source files which contain translatable strings. -ui/pages/dev-ui.html.tmpl ui/pages/error.html.tmpl ui/pages/guest-add.html.tmpl ui/pages/guest-edit.html.tmpl diff --git a/ui/css/dev.base.css b/ui/css/dev.base.css deleted file mode 100644 index 8969df4..0000000 --- a/ui/css/dev.base.css +++ /dev/null @@ -1,3999 +0,0 @@ -/*! Copyright 2012 jQuery Foundation and other contributors - * Includes: - * - normalize.css v1.0.1 | MIT License | git.io/normalize - * - Font Awesome - http://fortawesome.github.com/Font-Awesome - CC BY 3.0 - */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* - * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; -} - -/* - * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/* - * Prevents modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/* - * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevents iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-size: 100%; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -ms-text-size-adjust: 100%; /* 2 */ -} - -/* - * Addresses `font-family` inconsistency between `textarea` and other form - * elements. - */ - -html, -button, -input, -select, -textarea { - font-family: sans-serif; - color: #333; -} - -/* - * Addresses margins handled incorrectly in IE 6/7. - */ - -body { - margin: 0; -} - -::-moz-selection { - background: #b3d4fc; - text-shadow: none; -} - -::selection { - background: #b3d4fc; - text-shadow: none; -} - -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -@font-face { - font-family: 'FontAwesome'; - src: url('fonts/fontawesome-webfont.eot'); - src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), - url('fonts/fontawesome-webfont.woff') format('woff'), - url('fonts/fontawesome-webfont.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/* - * Addresses `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/* - * Improves readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/* - * Addresses font sizes and margins set differently in IE 6/7. - * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0 0 0.33em; -} - -h2 { - font-size: 1.5em; - margin: 0 0 0.5em; -} - -h3 { - font-size: 1.17em; - margin: 0 0 0.67em; -} - -h4 { - font-size: 1em; - margin: 0 0 1em; -} - -h5 { - font-size: 0.83em; - margin: 0 0 1.33em; -} - -h6 { - font-size: 0.75em; - margin: 0 0 2em; -} - -h1, h2, h3, h4, h5, h6 { - font-weight: 700; - font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif !important; -} -/* - * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/* - * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/* - * Addresses styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/* - * Addresses styling not present in IE 6/7/8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/* - * Addresses margins set differently in IE 6/7. - */ - -p, -pre { - margin: 1em 0; -} - -/* - * Improves readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/* - * Addresses CSS quotes not supported in IE 6/7. - */ - -q { - quotes: none; -} - -/* - * Addresses `quotes` property not supported in Safari 4. - */ - -q:before, -q:after { - content: ''; - content: none; -} - -/* - * Prevents `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Lists - ========================================================================== */ - -/* - * Addresses margins set differently in IE 6/7. - */ - -dl, -menu, -ol, -ul { - margin: 0 0 1em; -} - -dd { - margin: 0 0 0 40px; -} - -/* - * Addresses paddings set differently in IE 6/7. - */ - -menu, -ol, -ul { - padding: 0; -} - -/* - * Corrects list images handled incorrectly in IE 7. - */ - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/* - * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improves image quality when scaled in IE 7. - */ - -img { - border: 0; /* 1 */ - -ms-interpolation-mode: bicubic; /* 2 */ - vertical-align: middle; - max-width: 100%; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/* - * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/* - * Corrects margin displayed oddly in IE 6/7. - */ - -form { - margin: 0; - padding: 10px 0; -} - -/* - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -/* - * 1. Corrects color not being inherited in IE 6/7/8/9. - * 2. Corrects text not wrapping in Firefox 3. - * 3. Corrects alignment displayed oddly in IE 6/7. - */ - -legend { - border: 0; /* 1 */ - padding: 0; - white-space: normal; /* 2 */ - *margin-left: -7px; /* 3 */ -} - -/* - * 1. Corrects font size not being inherited in all browsers. - * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improves appearance and consistency in all browsers. - */ - -button, -input, -select, -textarea { - font-size: 100%; /* 1 */ - margin: 0; /* 2 */ - vertical-align: baseline; /* 3 */ - *vertical-align: middle; /* 3 */ -} - -/* - * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/* - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Corrects inability to style clickable `input` types in iOS. - * 3. Improves usability and consistency of cursor style between image-type - * `input` and others. - * 4. Removes inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ - *overflow: visible; /* 4 */ -} - -/* - * Re-set default cursor for disabled elements. - */ - -button[disabled], -input[disabled] { - cursor: default; -} - -/* - * 1. Addresses box sizing set to content-box in IE 8/9. - * 2. Removes excess padding in IE 8/9. - * 3. Removes excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - *height: 13px; /* 3 */ - *width: 13px; /* 3 */ -} - -/* - * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/* - * Removes inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* - * Removes inner padding and border in Firefox 3+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - * 1. Removes default vertical scrollbar in IE 6/7/8/9. - * 2. Improves readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ - min-height: 150px; - resize: vertical; -} - -#content input[type=text], -#content textarea { - color: #666; - - width: 70%; - min-width: 300px; - - margin: 5px 0 10px 0; - padding: 8px 12px; - - background: rgba(245,245,245,0.37); - - border: 1px solid rgba(192,192,192,0.49); - border-radius: 2px; - - -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.17); - box-shadow: inset 0 1px 3px rgba(0,0,0,0.17); -} - -/* - * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder. - * 2. Using :placeholder for completeness. - */ -::-webkit-input-placeholder { - color: #9A1B1E; -} -:-moz-placeholder { /* 1 */ - color: #9A1B1E; -} -::-moz-placeholder { - color: #9A1B1E; -} -:-ms-placeholder { - color: #9A1B1E; -} -:placeholder { /* 2 */ - color: #9A1B1E; -} - -#content input:focus, -#content input[type=text]:focus, -#content textarea:focus { - outline: none; - - color: #333; - background: #FFF; - - border: 1px solid #B24926; - - -webkit-box-shadow: 0px 0px 6px rgba(23,138,156,0.5), - inset 0px 1px 3px rgba(0,0,0,0.2); - - box-shadow: 0px 0px 6px rgba(23,138,156,0.5), - inset 0px 1px 3px rgba(0,0,0,0.2); -} - -/** - * Radio Buttons - */ - -.radio { - margin: 15px 0; -} - -#content .radio ul { - margin: 0; - padding: 0; - float: left; -} - -#content .radio ul li { - margin: 0; - padding: 0; - background: none; - list-style-type: none; -} - -.radio label { - margin: 5px 0; -} - -input[type=radio] { - margin: 0 5px 0 0; -} - -/** - * Checkboxes - */ - -input[type="checkbox"] { - margin: 0 5px 0 0; -} - -/** - * Submit Buttons - */ - -form input[type="submit"] { - margin: 40px 0; - float: none; -} - -/** - * Top aligned labels - */ - -.top-labels label, -.top-labels .radio label, -.top-labels input[type=text], -.top-labels textarea { - display: block; -} - -/** - * Left aligned labels - */ - -.left-labels label { - padding: 5px 0 0 0; - display: block; -} - -.left-labels span { - margin: 0 10px 0 0; - min-width: 100px; - - float: left; - - text-align: left; -} - -.left-labels .radio span { - padding-top: 5px; -} - -.left-labels .radio { - display: block; -} - -.left-labels .radio li label { - margin: 0; - padding: 0 0 5px 0; - - border: 0; -} - -/* ========================================================================== - Tables - ========================================================================== */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* ========================================================================== - Font Awesome - ========================================================================== */ - -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - text-decoration: inherit; - -webkit-font-smoothing: antialiased; - - /* sprites.less reset */ - display: inline; - width: auto; - height: auto; - line-height: normal; - vertical-align: baseline; - background-image: none; - background-position: 0% 0%; - background-repeat: repeat; - margin-top: 0; -} - -/* more sprites.less reset*/ -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: none; -} -[class^="icon-"]:before, -[class*=" icon-"]:before { - text-decoration: inherit; - display: inline-block; - speak: none; -} -/* makes sure icons active on rollover in links */ -a [class^="icon-"], -a [class*=" icon-"] { - display: inline-block; -} -/* makes the font 33% larger relative to the icon container */ -.icon-large:before { - vertical-align: -10%; - font-size: 1.3333333333333333em; -} -.btn [class^="icon-"], -.nav [class^="icon-"], -.btn [class*=" icon-"], -.nav [class*=" icon-"] { - display: inline; - /* keeps button heights with and without icons the same */ - -} -.btn [class^="icon-"].icon-large, -.nav [class^="icon-"].icon-large, -.btn [class*=" icon-"].icon-large, -.nav [class*=" icon-"].icon-large { - line-height: .9em; -} -.btn [class^="icon-"].icon-spin, -.nav [class^="icon-"].icon-spin, -.btn [class*=" icon-"].icon-spin, -.nav [class*=" icon-"].icon-spin { - display: inline-block; -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"] { - /* keeps button heights with and without icons the same */ - -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"], -.nav-tabs [class^="icon-"].icon-large, -.nav-pills [class^="icon-"].icon-large, -.nav-tabs [class*=" icon-"].icon-large, -.nav-pills [class*=" icon-"].icon-large { - line-height: .9em; -} -li [class^="icon-"], -.nav li [class^="icon-"], -li [class*=" icon-"], -.nav li [class*=" icon-"] { - display: inline-block; - width: 1.25em; - text-align: center; -} -li [class^="icon-"].icon-large, -.nav li [class^="icon-"].icon-large, -li [class*=" icon-"].icon-large, -.nav li [class*=" icon-"].icon-large { - /* increased font size for icon-large */ - - width: 1.5625em; -} -ul.icons { - list-style-type: none; - text-indent: -0.75em; -} -ul.icons li [class^="icon-"], -ul.icons li [class*=" icon-"] { - width: .75em; -} -.icon-muted { - color: #eeeeee; -} -.icon-border { - border: solid 1px #eeeeee; - padding: .2em .25em .15em; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.icon-2x { - font-size: 2em; -} -.icon-2x.icon-border { - border-width: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.icon-3x { - font-size: 3em; -} -.icon-3x.icon-border { - border-width: 3px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.icon-4x { - font-size: 4em; -} -.icon-4x.icon-border { - border-width: 4px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -[class^="icon-"].pull-left, -[class*=" icon-"].pull-left { - margin-right: .3em; -} -[class^="icon-"].pull-right, -[class*=" icon-"].pull-right { - margin-left: .3em; -} -.btn [class^="icon-"].pull-left.icon-2x, -.btn [class*=" icon-"].pull-left.icon-2x, -.btn [class^="icon-"].pull-right.icon-2x, -.btn [class*=" icon-"].pull-right.icon-2x { - margin-top: .18em; -} -.btn [class^="icon-"].icon-spin.icon-large, -.btn [class*=" icon-"].icon-spin.icon-large { - line-height: .8em; -} -.btn.btn-small [class^="icon-"].pull-left.icon-2x, -.btn.btn-small [class*=" icon-"].pull-left.icon-2x, -.btn.btn-small [class^="icon-"].pull-right.icon-2x, -.btn.btn-small [class*=" icon-"].pull-right.icon-2x { - margin-top: .25em; -} -.btn.btn-large [class^="icon-"], -.btn.btn-large [class*=" icon-"] { - margin-top: 0; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x, -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-top: .05em; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x { - margin-right: .2em; -} -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-left: .2em; -} -.icon-spin { - display: inline-block; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - -webkit-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { -moz-transform: rotate(0deg); } - 100% { -moz-transform: rotate(359deg); } -} -@-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(359deg); } -} -@-o-keyframes spin { - 0% { -o-transform: rotate(0deg); } - 100% { -o-transform: rotate(359deg); } -} -@-ms-keyframes spin { - 0% { -ms-transform: rotate(0deg); } - 100% { -ms-transform: rotate(359deg); } -} -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(359deg); } -} -@-moz-document url-prefix() { - .icon-spin { - height: .9em; - } - .btn .icon-spin { - height: auto; - } - .icon-spin.icon-large { - height: 1.25em; - } - .btn .icon-spin.icon-large { - height: .75em; - } -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.icon-glass:before { content: "\f000"; } -.icon-music:before { content: "\f001"; } -.icon-search:before { content: "\f002"; } -.icon-envelope:before { content: "\f003"; } -.icon-heart:before { content: "\f004"; } -.icon-star:before { content: "\f005"; } -.icon-star-empty:before { content: "\f006"; } -.icon-user:before { content: "\f007"; } -.icon-film:before { content: "\f008"; } -.icon-th-large:before { content: "\f009"; } -.icon-th:before { content: "\f00a"; } -.icon-th-list:before { content: "\f00b"; } -.icon-ok:before { content: "\f00c"; } -.icon-remove:before { content: "\f00d"; } -.icon-zoom-in:before { content: "\f00e"; } - -.icon-zoom-out:before { content: "\f010"; } -.icon-off:before { content: "\f011"; } -.icon-signal:before { content: "\f012"; } -.icon-cog:before { content: "\f013"; } -.icon-trash:before { content: "\f014"; } -.icon-home:before { content: "\f015"; } -.icon-file:before { content: "\f016"; } -.icon-time:before { content: "\f017"; } -.icon-road:before { content: "\f018"; } -.icon-download-alt:before { content: "\f019"; } -.icon-download:before { content: "\f01a"; } -.icon-upload:before { content: "\f01b"; } -.icon-inbox:before { content: "\f01c"; } -.icon-play-circle:before { content: "\f01d"; } -.icon-repeat:before { content: "\f01e"; } - -/* \f020 doesn't work in Safari. all shifted one down */ -.icon-refresh:before { content: "\f021"; } -.icon-list-alt:before { content: "\f022"; } -.icon-lock:before { content: "\f023"; } -.icon-flag:before { content: "\f024"; } -.icon-headphones:before { content: "\f025"; } -.icon-volume-off:before { content: "\f026"; } -.icon-volume-down:before { content: "\f027"; } -.icon-volume-up:before { content: "\f028"; } -.icon-qrcode:before { content: "\f029"; } -.icon-barcode:before { content: "\f02a"; } -.icon-tag:before { content: "\f02b"; } -.icon-tags:before { content: "\f02c"; } -.icon-book:before { content: "\f02d"; } -.icon-bookmark:before { content: "\f02e"; } -.icon-print:before { content: "\f02f"; } - -.icon-camera:before { content: "\f030"; } -.icon-font:before { content: "\f031"; } -.icon-bold:before { content: "\f032"; } -.icon-italic:before { content: "\f033"; } -.icon-text-height:before { content: "\f034"; } -.icon-text-width:before { content: "\f035"; } -.icon-align-left:before { content: "\f036"; } -.icon-align-center:before { content: "\f037"; } -.icon-align-right:before { content: "\f038"; } -.icon-align-justify:before { content: "\f039"; } -.icon-list:before { content: "\f03a"; } -.icon-indent-left:before { content: "\f03b"; } -.icon-indent-right:before { content: "\f03c"; } -.icon-facetime-video:before { content: "\f03d"; } -.icon-picture:before { content: "\f03e"; } - -.icon-pencil:before { content: "\f040"; } -.icon-map-marker:before { content: "\f041"; } -.icon-adjust:before { content: "\f042"; } -.icon-tint:before { content: "\f043"; } -.icon-edit:before { content: "\f044"; } -.icon-share:before { content: "\f045"; } -.icon-check:before { content: "\f046"; } -.icon-move:before { content: "\f047"; } -.icon-step-backward:before { content: "\f048"; } -.icon-fast-backward:before { content: "\f049"; } -.icon-backward:before { content: "\f04a"; } -.icon-play:before { content: "\f04b"; } -.icon-pause:before { content: "\f04c"; } -.icon-stop:before { content: "\f04d"; } -.icon-forward:before { content: "\f04e"; } - -.icon-fast-forward:before { content: "\f050"; } -.icon-step-forward:before { content: "\f051"; } -.icon-eject:before { content: "\f052"; } -.icon-chevron-left:before { content: "\f053"; } -.icon-chevron-right:before { content: "\f054"; } -.icon-plus-sign:before { content: "\f055"; } -.icon-minus-sign:before { content: "\f056"; } -.icon-remove-sign:before { content: "\f057"; } -.icon-ok-sign:before { content: "\f058"; } -.icon-question-sign:before { content: "\f059"; } -.icon-info-sign:before { content: "\f05a"; } -.icon-screenshot:before { content: "\f05b"; } -.icon-remove-circle:before { content: "\f05c"; } -.icon-ok-circle:before { content: "\f05d"; } -.icon-ban-circle:before { content: "\f05e"; } - -.icon-arrow-left:before { content: "\f060"; } -.icon-arrow-right:before { content: "\f061"; } -.icon-arrow-up:before { content: "\f062"; } -.icon-arrow-down:before { content: "\f063"; } -.icon-share-alt:before { content: "\f064"; } -.icon-resize-full:before { content: "\f065"; } -.icon-resize-small:before { content: "\f066"; } -.icon-plus:before { content: "\f067"; } -.icon-minus:before { content: "\f068"; } -.icon-asterisk:before { content: "\f069"; } -.icon-exclamation-sign:before { content: "\f06a"; } -.icon-gift:before { content: "\f06b"; } -.icon-leaf:before { content: "\f06c"; } -.icon-fire:before { content: "\f06d"; } -.icon-eye-open:before { content: "\f06e"; } - -.icon-eye-close:before { content: "\f070"; } -.icon-warning-sign:before { content: "\f071"; } -.icon-plane:before { content: "\f072"; } -.icon-calendar:before { content: "\f073"; } -.icon-random:before { content: "\f074"; } -.icon-comment:before { content: "\f075"; } -.icon-magnet:before { content: "\f076"; } -.icon-chevron-up:before { content: "\f077"; } -.icon-chevron-down:before { content: "\f078"; } -.icon-retweet:before { content: "\f079"; } -.icon-shopping-cart:before { content: "\f07a"; } -.icon-folder-close:before { content: "\f07b"; } -.icon-folder-open:before { content: "\f07c"; } -.icon-resize-vertical:before { content: "\f07d"; } -.icon-resize-horizontal:before { content: "\f07e"; } - -.icon-bar-chart:before { content: "\f080"; } -.icon-twitter-sign:before { content: "\f081"; } -.icon-facebook-sign:before { content: "\f082"; } -.icon-camera-retro:before { content: "\f083"; } -.icon-key:before { content: "\f084"; } -.icon-cogs:before { content: "\f085"; } -.icon-comments:before { content: "\f086"; } -.icon-thumbs-up:before { content: "\f087"; } -.icon-thumbs-down:before { content: "\f088"; } -.icon-star-half:before { content: "\f089"; } -.icon-heart-empty:before { content: "\f08a"; } -.icon-signout:before { content: "\f08b"; } -.icon-linkedin-sign:before { content: "\f08c"; } -.icon-pushpin:before { content: "\f08d"; } -.icon-external-link:before { content: "\f08e"; } - -.icon-signin:before { content: "\f090"; } -.icon-trophy:before { content: "\f091"; } -.icon-github-sign:before { content: "\f092"; } -.icon-upload-alt:before { content: "\f093"; } -.icon-lemon:before { content: "\f094"; } -.icon-phone:before { content: "\f095"; } -.icon-check-empty:before { content: "\f096"; } -.icon-bookmark-empty:before { content: "\f097"; } -.icon-phone-sign:before { content: "\f098"; } -.icon-twitter:before { content: "\f099"; } -.icon-facebook:before { content: "\f09a"; } -.icon-github:before { content: "\f09b"; } -.icon-unlock:before { content: "\f09c"; } -.icon-credit-card:before { content: "\f09d"; } -.icon-rss:before { content: "\f09e"; } - -.icon-hdd:before { content: "\f0a0"; } -.icon-bullhorn:before { content: "\f0a1"; } -.icon-bell:before { content: "\f0a2"; } -.icon-certificate:before { content: "\f0a3"; } -.icon-hand-right:before { content: "\f0a4"; } -.icon-hand-left:before { content: "\f0a5"; } -.icon-hand-up:before { content: "\f0a6"; } -.icon-hand-down:before { content: "\f0a7"; } -.icon-circle-arrow-left:before { content: "\f0a8"; } -.icon-circle-arrow-right:before { content: "\f0a9"; } -.icon-circle-arrow-up:before { content: "\f0aa"; } -.icon-circle-arrow-down:before { content: "\f0ab"; } -.icon-globe:before { content: "\f0ac"; } -.icon-wrench:before { content: "\f0ad"; } -.icon-tasks:before { content: "\f0ae"; } - -.icon-filter:before { content: "\f0b0"; } -.icon-briefcase:before { content: "\f0b1"; } -.icon-fullscreen:before { content: "\f0b2"; } - -.icon-group:before { content: "\f0c0"; } -.icon-link:before { content: "\f0c1"; } -.icon-cloud:before { content: "\f0c2"; } -.icon-beaker:before { content: "\f0c3"; } -.icon-cut:before { content: "\f0c4"; } -.icon-copy:before { content: "\f0c5"; } -.icon-paper-clip:before { content: "\f0c6"; } -.icon-save:before { content: "\f0c7"; } -.icon-sign-blank:before { content: "\f0c8"; } -.icon-reorder:before { content: "\f0c9"; } -.icon-list-ul:before { content: "\f0ca"; } -.icon-list-ol:before { content: "\f0cb"; } -.icon-strikethrough:before { content: "\f0cc"; } -.icon-underline:before { content: "\f0cd"; } -.icon-table:before { content: "\f0ce"; } - -.icon-magic:before { content: "\f0d0"; } -.icon-truck:before { content: "\f0d1"; } -.icon-pinterest:before { content: "\f0d2"; } -.icon-pinterest-sign:before { content: "\f0d3"; } -.icon-google-plus-sign:before { content: "\f0d4"; } -.icon-google-plus:before { content: "\f0d5"; } -.icon-money:before { content: "\f0d6"; } -.icon-caret-down:before { content: "\f0d7"; } -.icon-caret-up:before { content: "\f0d8"; } -.icon-caret-left:before { content: "\f0d9"; } -.icon-caret-right:before { content: "\f0da"; } -.icon-columns:before { content: "\f0db"; } -.icon-sort:before { content: "\f0dc"; } -.icon-sort-down:before { content: "\f0dd"; } -.icon-sort-up:before { content: "\f0de"; } - -.icon-envelope-alt:before { content: "\f0e0"; } -.icon-linkedin:before { content: "\f0e1"; } -.icon-undo:before { content: "\f0e2"; } -.icon-legal:before { content: "\f0e3"; } -.icon-dashboard:before { content: "\f0e4"; } -.icon-comment-alt:before { content: "\f0e5"; } -.icon-comments-alt:before { content: "\f0e6"; } -.icon-bolt:before { content: "\f0e7"; } -.icon-sitemap:before { content: "\f0e8"; } -.icon-umbrella:before { content: "\f0e9"; } -.icon-paste:before { content: "\f0ea"; } -.icon-lightbulb:before { content: "\f0eb"; } -.icon-exchange:before { content: "\f0ec"; } -.icon-cloud-download:before { content: "\f0ed"; } -.icon-cloud-upload:before { content: "\f0ee"; } - -.icon-user-md:before { content: "\f0f0"; } -.icon-stethoscope:before { content: "\f0f1"; } -.icon-suitcase:before { content: "\f0f2"; } -.icon-bell-alt:before { content: "\f0f3"; } -.icon-coffee:before { content: "\f0f4"; } -.icon-food:before { content: "\f0f5"; } -.icon-file-alt:before { content: "\f0f6"; } -.icon-building:before { content: "\f0f7"; } -.icon-hospital:before { content: "\f0f8"; } -.icon-ambulance:before { content: "\f0f9"; } -.icon-medkit:before { content: "\f0fa"; } -.icon-fighter-jet:before { content: "\f0fb"; } -.icon-beer:before { content: "\f0fc"; } -.icon-h-sign:before { content: "\f0fd"; } -.icon-plus-sign-alt:before { content: "\f0fe"; } - -.icon-double-angle-left:before { content: "\f100"; } -.icon-double-angle-right:before { content: "\f101"; } -.icon-double-angle-up:before { content: "\f102"; } -.icon-double-angle-down:before { content: "\f103"; } -.icon-angle-left:before { content: "\f104"; } -.icon-angle-right:before { content: "\f105"; } -.icon-angle-up:before { content: "\f106"; } -.icon-angle-down:before { content: "\f107"; } -.icon-desktop:before { content: "\f108"; } -.icon-laptop:before { content: "\f109"; } -.icon-tablet:before { content: "\f10a"; } -.icon-mobile-phone:before { content: "\f10b"; } -.icon-circle-blank:before { content: "\f10c"; } -.icon-quote-left:before { content: "\f10d"; } -.icon-quote-right:before { content: "\f10e"; } - -.icon-spinner:before { content: "\f110"; } -.icon-circle:before { content: "\f111"; } -.icon-reply:before { content: "\f112"; } -.icon-github-alt:before { content: "\f113"; } -.icon-folder-close-alt:before { content: "\f114"; } -.icon-folder-open-alt:before { content: "\f115"; } - -/* Manual Font Awesome Styles */ -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome, "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -#content ul li[class^="icon-"], -#content ul li[class*=" icon-"] { - background: none; - padding-left: 0; -} - -h2 [class^="icon-"], -h2 [class*=" icon-"], -h3 [class^="icon-"], -h3 [class*=" icon-"] { - margin-right: 7px; -} - -/* Global Structure - ========================================================================== */ - -body { - -webkit-font-smoothing: antialiased; - color: #333; - font: 15px/22.5px "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; -} - -iframe { - border: 1px solid #bfbfbf; - padding: 1px; -} - -#container { - background: #0769AD; - margin: 0 auto; - padding: 0 20px; - -} - -.theme-orange #container { - background: #B24926; -} - -#content-wrapper { - background-color: #fff; - -webkit-box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87); - box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87); - padding: 20px 0; - border-top: 1px solid #333; - border-radius: 0 0 10px 10px; - position: relative; -} -.no-boxshadow #content-wrapper { - border: 1px solid #333; -} - -.constrain { - max-width: 1240px; - margin: 0 auto; - padding: 0 20px; -} - -.lte8 .constrain { - max-width: 1198px; /* Accomodate for padding + 1px border */ -} - -#content { - float: left; - width: 71%; -} - -.content-right #content { - float: right; -} - -.content-full #content { - width: 100%; - padding-left: 10%; - padding-right: 10%; -} - -.content-full.full-width #content { - padding-left: 0; - padding-right: 0; -} - -#sidebar, -.sidebar-left, -.sidebar-right { - padding: 20px; - width: 29%; -} - -#sidebar, -.sidebar-right { - float: right; - margin-right: -25px; - position: relative; - -webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - box-shadow: inset 15px 0 5px -16px #e7e7e7; - background-image: -webkit-radial-gradient(left, #f2f2f2, #ffffff 80%); - background-image: radial-gradient(left, #f2f2f2, #ffffff 80%); - border: 0; - border-left: 1px solid #efefef; -} - - -.content-right #sidebar, -.sidebar-left { - float: left; - border-left: 0; - border-right: 1px solid #e7e7e7; - margin: -20px 0 0 -25px; - -webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - box-shadow: inset 15px 0 5px -16px #e7e7e7; - background-image: -webkit-radial-gradient(right, #f2f2f2, #ffffff 80%); - background-image: radial-gradient(right, #f2f2f2, #ffffff 80%); -} - -.entry-summary p { - margin: 0; -} - - -/* Global Nav - ========================================================================== */ - -#global-nav { - background: url(../images/jq-global-nav.png) repeat-x 0 bottom #1b1b1b; -} - -#global-nav nav { - height: 34px; -} - -#global-nav nav ul { - text-align: left; - display: inline; - float: left; - margin: 0; - list-style: none; - border-right: 1px solid rgba(255, 255, 255, 0.0976562); - border-left: 1px solid rgba(0, 0, 0, 0.347656); -} - -.tinynav-container { display: none } -.tinynav { display: none } - -#global-nav nav ul.links { - float: right; -} - -#global-nav nav ul li { - font: bold 13px/17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - display: inline-block; - float: left; - position: relative; - top: 1px; - cursor: pointer; - -webkit-transition: all 0.2s; - transition: all 0.2s; - text-shadow: 0 0px 2px #000; - border-left: 1px solid rgba(255, 255, 255, 0.0976562); - border-right: 1px solid rgba(0, 0, 0, 0.347656); -} -.ie #global-nav nav ul li { - top: 2px; -} - -#global-nav nav ul li:hover { - background: url(../images/bg-footer-noise.jpg) #000; - color: #fff; -} - -#global-nav nav ul li i { - height: 1em; -} - -#global-nav nav ul li a { - color: #e6e6e6; - font-weight: normal; - font-style: normal; - text-decoration: none; - display: block; - padding: 8px 12px; -} - -#global-nav nav ul li ul { - padding: 0; - position: absolute; - top: 32px; - left: -2px; - width: 120px; - display: none; - opacity: 0; - visibility: hidden; - -webkit-transiton: opacity 0.2s; - transition: opacity 0.2s; - -webkit-box-shadow: 0 43px 5px rgba(0, 0, 0, 0.4); - box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4); - z-index: 400; -} - -#global-nav nav ul li ul li { - background: url(../images/bg-footer-noise.jpg) #000; - display: block; - color: #fff; - float: none; -} - -#global-nav nav ul li ul li:hover { background: #000; } -#global-nav nav ul li:hover ul { - display: block; - opacity: 1; - visibility: visible; -} - -#global-nav nav ul.projects li.project { - padding: 0; - height: 33px; - z-index: 10; -} - -#global-nav nav ul.projects li.project a { - display: block; - height: 33px; -} - -#global-nav nav ul.projects li.selected a { - background: #0769AD; - border-top: 1px solid #7ACEF4; - border-left: 1px solid #7ACEF4; - border-right: 1px solid #7ACEF4; - margin-top: 1px; - border-top-left-radius: 10px; - border-top-right-radius: 10px; -} - -.theme-orange #global-nav nav ul.projects li.selected a { - background: #B24926; - border-top: 1px solid #FAA523; - border-left: 1px solid #FAA523; - border-right: 1px solid #FAA523; -} - -#container, -footer { - border-top: 1px solid #7ACEF4; -} - -.theme-orange #container, -.theme-orange footer { - border-top-color: #FAA523; -} - -/* Brand Colors for General Use - ========================================================================== */ -.color.black { background-color: #333; } -.color.primary-blue { background-color: #0769AD; } -.color.secondary-blue { background-color: #7ACEF4; } -.color.navy-blue { background-color: #131B28; } -.color.primary-orange { background-color: #FAA523; } -.color.secondary-orange { background-color: #B24926; } -.color.primary-green { background-color: #3EB249; } -.color.secondary-green { background-color: #108040; } -.color.sizzle-orange { background-color: #FAA523; } -.color.sizzle-red { background-color: #9A1B1E; } -.color.qunit-primary-purple { background-color: #9C3493; } -.color.qunit-secondary-purple { background-color: #390F39; } - -/* Logo & Navigation - ========================================================================== */ - -#logo-events { - clear: both; - padding-top: 25px; - padding-bottom: 20px; -} - -h2.logo { - float: left; - margin: 0; - width: 243px; -} - -h2.logo a { - float: left; - display: block; - text-decoration: none; -} - -h2.logo a:visited, h2.logo a:link { - color: #ffffff; -} - -#logo-events aside { - float: right; -} - -nav#main { - background-color: rgba(0, 0, 0, 0.18); - border-radius: 10px 10px 0 0; - border-right: 1px solid rgba(2, 2, 2, 0.28); - border-left: 1px solid rgba(2, 2, 2, 0.28); - border-top: 1px solid rgba(250, 250, 250, 0.27); - -webkit-box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0; - box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0; - -webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.7); - box-shadow: 0 0 5px rgba(1, 1, 1, 0.7); -} - -.theme-orange nav#main { - background-color: rgba(12, 12, 12, 0.06); -} - -.no-boxshadow nav#main { - border-top: 1px solid #333; - border-left: 1px solid #333; - border-right: 1px solid #333; -} - -nav#main ul { - margin: 0; - float: left; - width: 70%; - padding-top: 10px; - padding-bottom: 10px; -} - -nav#main li { - display: inline; - float: left; - font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - margin-right: 2px; -} - -nav#main li a { - color: #fff; - text-decoration: none; - padding: 6px 10px; - display: block; - border: 1px solid transparent; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76); -} - -nav#main li a:hover, -nav#main li.current a, -nav#main .searchform { - background: none; - -webkit-box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - color: #fff; - text-shadow: rgba(0, 0, 0, 0.796875) 0px -1px 0px, rgba(255, 255, 255, 0.296875) 0px 0px 10px; -} - -nav#main .searchform { - float: right; - width: 28%; - margin-top: 12px; - padding: 0; - border-radius: 20px; - position: relative; -} - -nav#main .searchform input { - text-decoration: none; - font: 12px/12px "Lucida Grande", Lucida, Verdana, sans-serif; - padding: 5px 10px; - margin: 0; - background-color: transparent; - border-style: none; - color: #fff; - line-height: 1.3; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76); - width: 85%; - box-shadow: none; -} - -nav#main .searchform input:focus { - outline: none; -} - -.no-boxshadow nav#main .searchform { - border: 1px solid #333; -} - -.no-boxshadow nav#main .searchform input { - background: #fff; - color: #333; -} - -/* - * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder. - * 2. Using :placeholder for completeness. - */ -nav#main .searchform input::-webkit-input-placeholder { - color: #fff; -} -nav#main .searchform input:-moz-placeholder { /* 1 */ - color: #fff; -} -nav#main .searchform input::-moz-placeholder { - color: #fff; -} -nav#main .searchform input:-ms-input-placeholder { - color: #fff; -} -nav#main .searchform input:placeholder { /* 2 */ - color: #fff; -} - -nav#main .searchform .icon-search { - position: absolute; - right: 10px; - top: 3px; - bottom: 3px; - border-width: 0; - border-left: 1px solid rgba(7, 7, 7, 0.65); - background-color: transparent; - padding: 0 0 0 7px; - opacity: 0.33; - color: #fff; -} - -#tinynav1_chzn, #tinynav2_chzn { - display: none; - width: 100% !important; -} - -/* Typography & Global Styles - ========================================================================== */ - -#content a { - text-decoration: underline; -} - -#content a:hover { - text-decoration: none; -} - -#sidebar a { - text-decoration: none; -} - -#sidebar a:hover { - text-decoration: underline; -} - -p { - margin-bottom: 15px; - margin-top: 0; -} - -b, strong { - font-weight: bold; - color: #1a1a1a; -} - -em, i { - color: #6d6d6d; - font-style: italic; -} - -hr { - background-image: url(../images/gauze.png); - height: .75em; - border: none; - margin: .75em 0; -} - -pre, code { - font: 13px/16px "source-code-pro", Consolas, monospace; - word-spacing: 0; -} - -code { - padding: 0 3px; - background-color: #eee; - border-radius: 3px; -} - -pre code { - background-color: transparent; - font-size: 16px; - font-weight: bold; -} -#content code a { - text-decoration: none; -} - -pre strong, -pre b { - color: #fff; - font-weight: bold; -} - -#content blockquote { - margin: 20px 0; -} - -#content blockquote p { - font: italic normal 23px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - color: #828282; - margin-left: 0; - margin-bottom: 0; - padding: 20px 30px; - position: relative; - text-shadow: 0 1px 0 #ffffff; - background-color: #f2f2f2; -} - -#content ol, -#content ul { - margin: 0 0 20px 20px; -} - -#content ul ul { - margin-bottom: 0; -} - -#content ul li { - padding-bottom: 5px; - padding-top: 5px; - padding-left: 20px; - line-height: 20px; - list-style-type: none; - background: url(../images/bullet.png) no-repeat 0 10px; -} - -#content ul.block-grid li { - background: none; -} - -#content ol { - counter-reset: li; /* Initiate a counter */ -} - -#content ol > li { - position: relative; /* Give each list item a left margin to make room for the numbers */ - list-style: none; - padding-left: 10px; - margin-right: 0; - margin-top: 5px; - margin-left: 30px; -} -#content ol > li:before { - content: counter(li); /* Use the counter as content */ - counter-increment: li; /* Increment the counter by 1 */ - /* Position and style the number */ - position: absolute; - top: 1px; - left: -25px; - box-sizing: border-box; - width: 20px; - /* Some space between the number and the content in browsers that support - generated content but not positioning it */ - color: #fff; - text-align: center; - background-color: #ababab; - height: 19px; - width: 19px; - padding-top: 0px; - font: bold 11px/19px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - border-radius: 12px; -} - -.lt-ie8 #content ol, -.lt-ie7 #content ol { - margin-left: 20px; -} - -.lt-ie8 #content ol li, -.lt-ie7 #content ol li { - margin-left: 30px; - list-style-type: decimal; - padding-left: 0px; -} - -#content img.full, -#content figure.full { - display: block; - width: 100%; - max-width: 100%; -} - -.lt-ie8 #content figure img { - position: relative; -} - -.lt-ie7 #content figure.full, -.lt-ie8 #content figure.full { - width: 99%; -} - -#content img.full, -#content img.left, -#content img.right, -#banner img.full { - box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.20); -} - -#content img.noborder, -#content figure.noborder { - box-shadow: none; - border: none; - background: none; -} - -#content img.full, -#content img.left, -#content img.right, -#content figure.full, -#content figure.left, -#content figure.right { - margin-bottom: 20px; - float: left; -} - -#content img.right, -#content figure.right { - float: right; - margin-left: 15px; -} - -.lt-ie8 #content img.right, -.lt-ie8 #content figure.right, -.lt-ie7 #content img.right, -.lt-ie7 #content figure.right { - float: left; - margin-left: 0px; - margin-right: 15px; -} - -#content img.left, -#content figure.left { - margin-right: 15px; -} - - -#content figure img { - margin: 0px !important; - margin-bottom: 0px !important; -} - -#content figcaption { - box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20); - font: italic 700 12px/20px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-left: 10px; - padding-right: 10px; - padding-top: 5px; - padding-bottom: 5px; - color: #737272; - clear: both; - margin-top: -10px; - background-color: #f2f2f2; -} - -#content figure.noborder figcaption { - box-shadow: none; - background: none; - text-align: center; -} - -#content .embed, -#content .embed_media { - position: relative; - padding-bottom: 56.25%; /* 16/9 ratio */ - padding-top: 30px; /* IE6 workaround*/ - height: 0; - overflow: hidden; - box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20); - margin-bottom: 20px; -} - -#portfolio.media #banner .embed { - margin-bottom: 40px; -} - -.embed iframe, -.embed_media iframe, -.embed object, -.embed_media object, -.embed embed, -.embed_media embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -#content h1 { - font-size: 36px; - line-height: 36px; -} - -.content-full #content h1 { - text-align: center; -} - -#content h2 { - font-size: 24px; - line-height: 24px; - color: #333; - margin-bottom: 10px; -} - -#content h3 { - font-size: 20px; - line-height: 20px; - color: #666; -} - -#content h1.block, -#content h2.block { - padding: 10px 2%; - background: url(../images/gauze.png) #ececec; - text-shadow: 0 1px 0 #ffffff; -} - -p.author { - color: #ababab; - font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - font-weight: 700; - margin-top: -20px; -} - -p.author a { - color: #ababab; -} - -.meta { - padding: 2%; - padding-bottom: .5%; - margin-bottom: 20px; - font: 700 "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - color: #666; - background: url(../images-foundation/gauze.png) #f0f0f0; - text-shadow: 0 1px 0 #ffffff; -} - -#banner-large-image { - text-align: center; - margin-bottom: 30px; - -} - -#banner-large-image .vertically-centered-black-bg { - height: 50%; - width: 100%; - margin-top: 24%; - display: block; - background-color: rgba(0, 0, 0, 0.68); - position: absolute; - padding-top: 3.5%; -} - -#banner-large-image h1, #banner-large-image h2 { - font: bold 60px/60px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - margin-bottom: 0; - color: #fff; - text-shadow: 0 0 4px rgba(0, 0, 0, 0.85); -} - -#banner-large-image p { - color: #CCCCCC; - font: 700 normal 24px/36px "klavika-web", "Helvetica Neue", sans-serif; -} - -#banner-secondary { - background-image: url(../images/dark-grey-tile.png); - margin: -20px -25px 15px; - padding: 20px; -} - -#banner-secondary h1, -#banner-secondary h2 { - margin-bottom: 0; - color: #fff; - text-shadow: 0 0 4px rgba(0, 0, 0, 0.85); -} - -#banner-secondary h1 { - font-size: 48px; - line-height: 54px; -} - -#banner-secondary h2 { - font-size: 36px; - line-height: 42px; -} - -#banner-secondary p { - color: #ccc; - font: 22px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-left: 15%; - padding-right: 15%; -} - -#banner-secondary a, -#banner-secondary a:hover { - color: #7ACEF4; -} - -#banner-secondary em, -#banner-secondary i { - color: #fff; -} - -#banner-secondary.large-banner { - text-align: center; - padding-top: 30px; - padding-bottom: 30px; -} - -#banner-secondary.large-banner h1, -#banner-secondary.large-banner h2 { - margin-bottom: 10px; -} - -#banner-secondary.large-banner h1 { - font-size: 60px; - line-height: 60px; -} - -#banner-secondary.large-banner h2 { - font-size: 48px; - line-height: 48px; -} - -#banner-secondary.large-banner h3 { - font-size: 36px; - line-height: 36px; -} - -.center-txt { - text-align: center !important; -} - -.callout-block { - background-image: url(../images/gauze.png); - padding: 20px; -} - -/* Buttons - ========================================================================== */ - -a.button, -#content a.button, -.button, -input[type="submit"] { - border-radius: 5px; - border: 1px solid #999; - -webkit-box-shadow: - 0 0 5px rgba(0, 0, 0, 0.28), - inset 0 1px 0 rgba(255, 255, 255, 0.45), - inset 0px -1px 0px rgba(255, 255, 255, 0.45), - inset 1px 0px 0px rgba(255, 255, 255, 0.45), - inset -1px 1px 0px rgba(255, 255, 255, 0.45); - box-shadow: - 0 0 5px rgba(0, 0, 0, 0.28), - inset 0 1px 0 rgba(255, 255, 255, 0.45), - inset 0px -1px 0px rgba(255, 255, 255, 0.45), - inset 1px 0px 0px rgba(255, 255, 255, 0.45), - inset -1px 1px 0px rgba(255, 255, 255, 0.45); - text-decoration: none; - color: #fff !important; - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35); - padding: 8px 15px; - font: bold 16px/16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - -webkit-transition: all 0.2s; - transition: all 0.2s; - background-color: #d18f4f; - float: left; -} - -a.button:hover, -#content a.button:hover, -.button:hover, -input[type="submit"]:hover { - background-color: #cc8540; -} - -a.button.large, -#content a.button.large, -button.large, -input[type="submit"].large { - font-size: 20px; - padding: 12px 20px; -} - -a.button.dark, -#content a.button.dark, -.button.dark, -input[type="submit"].dark { - background-color: #666; -} - -a.button.dark:hover, -#content a.button.dark:hover, -.button.dark:hover, -input[type="submit"].dark:hover { - background-color: #424141; -} - -/* Sidebar - ========================================================================== */ - -#sidebar h3 { - font: 20px/18px; - background-image: -webkit-linear-gradient(left, #efefef, #f3f3f3); - background-image: linear-gradient(to right, #efefef, #f3f3f3); - margin-left: -20px; - margin-right: -20px; - padding: 12px 20px; - text-shadow: 0 1px 0 #ffffff; -} - -#sidebar li { - padding-left: 20px; - line-height: 15px; - list-style-type: none; - background: url(../images/bullet.png) no-repeat 0 14px; - text-shadow: 0 1px 0 #ffffff; -} - -#sidebar li a { - color: #4d4d4d; - text-decoration: none; - padding: 8px 0; - display: block; -} - -#sidebar nav#secondary li { - background-image: none; - padding-left: 0; -} - -#sidebar nav#secondary li.current { - background-color: #eee; - margin-left: -35px; - margin-right: -20px; - padding-left: 35px; - font-weight: bold; -} - -/* == Footer - ========================================================================== */ - -footer { - background: url(../images/bg-footer-noise.jpg) repeat; - margin-top: -20px; - padding-top: 40px; - margin-left: 0px; - margin-right: 0px; - width: 100%; -} - -footer.simple { - padding-top: 45px; - padding-bottom: 10px; -} - -footer a, -footer strong { - color: #fff; - text-decoration: none; -} - -.multiplebgs.cssgradients footer { - background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.0)), url(../images/bg-footer-noise.jpg); /* Chrome 10+, Saf6 */ - background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url(../images/bg-footer-noise.jpg); /* Firefox 16+, IE 10+, Opera 12.50+ */ - background-repeat: repeat-x, repeat; - background-size: 100px 15px, 140px 140px; -} - -.no-multiplebgs footer, .no-cssgradients footer { - background-image: url(../images/bg-footer-noise.jpg); - background-repeat: repeat; -} - -.footer-site-links { - float: right; - padding: 10px 0 0 0; - width: 60%; - text-align: right; -} - -footer p.copyright { - margin: 10px 0 0 0; - float: left; - width: 40%; - font-size: 11px; - line-height: 130%; - color: #777; -} - -footer p.copyright a { - color: #aaa; -} - -footer p.copyright a:hover { - color: #fff; -} - -footer p.copyright > br { - display: none; -} - -footer .footer-site-links li { - position: relative; - background: none; - width: auto; - height: auto; - line-height: 20px; - margin: 0 0 10px 20px; - font-size: 13px; -} - -footer .footer-site-links li a { - position: relative; - color: #aaa; - display: block; - padding-left: 30px; - width: auto; - line-height: inherit; -} - -footer .footer-site-links li a:before { - position: absolute; - font-size: 1.5em; - color: #4d4d4d; - text-shadow: 0 -1px 0 #000000; - left: 2px; -} - -footer .footer-site-links li:hover a, -footer .footer-site-links li:hover a:before { - color: #e6e6e6; -} - -.footer-site-links li { display: inline-block; } - -footer ul li { - list-style: none; - padding: 0; - margin: 0; - line-height: 30px; -} - -footer #legal { - clear: left; - display: block; - margin-top: 1em; - border-top: solid 1px #333; - -webkit-box-shadow: #000 0 -1px 0; - box-shadow: #000 0 -1px 0; -} - -footer li img { - border-radius: 4px; -} - - -/* General Styles - ========================================================================== */ - -#content .entry-title a { - text-decoration: none; -} - -.entry-meta { - color: #999; - font-size: 12px; -} - -.toc-linked { - position: relative; -} - -.toc-linked a { - position: absolute; - left: -1em; - text-decoration: none; - opacity: 0; -} -/* TODO: Remove (https://github.com/jquery/jquery-wp-content/issues/143) */ -#content .toc-linked a { - text-decoration: none; -} - -.toc-linked:hover a { - opacity: 1; -} - - -/* Listing Pages (categories, searches, etc.) - ========================================================================== */ - -.listing .hentry { - padding: 10px 20px; - margin: 15px 0; - border: 1px solid rgba( 0, 0, 0, 0.2 ); - border-radius: 5px; - background-color: #eee; - position: relative; -} - -.listing #content .entry-title { - font-size: 1.3em; - margin-bottom: 0; - text-shadow: 0 1px 1px #fff; -} - -.listing .entry-meta { - float: right; -} - -.listing .entry-meta .category { - padding: 4px; - background-color: #ddd; - border-radius: 5px; -} - -.listing #content .entry-meta .category a { - color: #888; - text-decoration: none; -} - -.pagination { - text-align: center; - margin-top: 2em; -} - -.page-numbers { - padding: 0 10px; -} - - - -/* API Sites -========================================================================== */ - -.entry { - margin: 15px 0; -} - -.entry-wrapper { - border: 1px solid #CCC; - border-top: 0; - padding: 10px; - border-radius: 0 0 5px 5px; -} - -#content .section-title { - background: #333; - border: 1px solid #111; - padding: 8px 15px; - font-size: 16px; - color: white; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); - letter-spacing: 0; - border-radius: 5px 5px 0 0; - font-weight: normal; - margin-bottom: 0; - overflow: hidden; -} - -.returns { - float: right; - font-style: italic; -} - -.api-item .returns { - font-size: 16px; - color: #333; - font-weight: normal; -} - -#content .signatures { - background: #eee; - border: 1px solid #ccc; - margin: 0 auto 15px; - max-width: 750px; - border-radius: 3px; - color: #333; - text-shadow: 0 1px 0 #fff; -} - -#content .signatures li { - list-style: none; - background: none; - margin: 0; - padding: 10px; -} - -#content .signatures > li { - padding-bottom: 0; -} - -#content .signature > ul { - margin: 0; -} - -.signatures h4 { - font-size: 16px; - letter-spacing: 0; - padding: 8px 10px; - margin: -10px -10px 0; - color: #fff; - text-shadow: 0 1px 0 #444; -} - -.signature:first-child h4 { - border-radius: 3px 3px 0 0; -} - -.argument { - margin-top: 1em; -} - -#options, #methods, #events, #quick-nav { - border: 1px solid #CCC; - margin: 0 15px 15px; - padding: 10px; - overflow: auto; -} - -#options header h2, #methods header h2, #events header h2, #quick-nav h2 { - background: #cccccc; /* Old browsers */ - background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* Chrome10+,Safari5.1+ */ - background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ - margin: -10px -10px 10px -10px; - padding: 10px; -} - -#quick-nav h2 a { - float: right; - font-size: 80%; - padding-left: 10px; -} - -.quick-nav-section { - width: 33%; - float: left; -} - -#methods .api-item li, -#events .api-item li { - margin-bottom: 1em; -} - -#methods .api-item li ul, -#events .api-item li ul { - list-style: none; -} - -.version-details { - font-weight: bold; -} - -.section-title .version-details, -.name .version-details { - float: right; - clear: right; - font-size: 14px; - color: #fff; -} - -.api-item { - padding: 20px 10px; -} -.signature li, -.api-item { - border-top: 1px solid #CCC; -} - -.signature li:first-child, -.api-item.first-item { - border-top: none; - padding-top: 10px; -} - -.option-type { - font-size: 16px; - font-weight: normal; - color: #333; - float: right; -} - -#options .default { - text-align: right; - font-size: 13px; - margin-top: -10px; -} - -.desc { - font-size: 16px; - padding: 5px 15px 0; - color: #666; - font-style: italic; -} - -.desc strong { - color: #444; - font-style: normal; -} - -.entry-summary p { - margin: 0; -} - - -/* Media Queries - ========================================================================== */ - -@media only screen and (max-width: 1100px) { - -} - -@media only screen and (max-width: 940px) { - -} - -@media only screen and (max-width: 860px) { - -} - -@media only screen and (max-width: 768px) { - #global-nav ul.projects li.toggle-projects { - display: none; - } - - #sidebar, - .content-right #sidebar { - width: auto; - float: none; - clear: both; - margin: 0; - border-top: 1px solid #e7e7e7; - border-left: none; - -moz-border-image: none; - -webkit-border-image: none; - -webkit-border-image: none; - -o-border-image: none; - border-image: none; - -webkit-box-shadow: none; - box-shadow: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - } - - .content-full.full-width #content, - .content-right #content, - .content-left #content { - padding-left: 2%; - padding-right: 2%; - } - - #content, - .col7-3.col, - footer #legal p.copyright, - footer #legal ul.footer-site-links { - width: 100%; - float: none; - clear: both; - } - - #banner-secondary { - margin-left: -15px; - margin-right: -15px; - } - - footer #legal ul.footer-site-links { - display: inline; - text-align: center !important; - text-transform: none; - float: left; - width: 100%; - } - - footer #legal ul.footer-site-links li:first-child { - margin-left: 0; - } - - footer #legal p.copyright { - text-align: center; - margin-bottom: 10px; - } - - .col7-2.col { - margin: 0; - width: 100%; - padding-top: 10px; - padding-bottom: 10px; - } -} - -@media only screen and (max-width: 600px) { - #global-nav ul.projects { - display: none; - } - - #global-nav nav ul.links { - float: left; - } - - #global-nav nav ul.links li { - font-size: 12px; - } - - #logo-events { - padding-top: 20px; - padding-bottom: 10px; - } - - #logo-events aside { - display: none; - } - - #logo-events h2.logo { - float: none; - margin-left: auto; - margin-right: auto; - } - - nav#main { - background-color: rgba(0, 0, 0, 0.0) !important; - border-radius: 10px 10px 0 0; - border-right: none; - border-left: none; - border-top: none; - -webkit-box-shadow: none; - box-shadow: none; - padding-top: 10px; - } - - nav#main .searchform { - display: block; - float: none; - width: 100%; - margin: 15px auto; - clear:both; - } - - nav#main ul{ - width: auto !important; - text-align: left !important; - float: none; - margin: 0px; - padding: 0px; - } - - nav#main ul li, nav#main ul li a { - display: block; - text-align: left !important; - float: left; - margin-right: 0px; - padding: 0 4px 4px 0; - } - - - nav#main li a:hover, - nav#main li.current a { - background: none; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.0); - } - - nav#main li a { - font-size: 14px; - } - - #content-wrapper { - border-top-left-radius: 10px; - border-top-right-radius: 10px; - } - - #banner-secondary { - border-top-left-radius: 9px; - border-top-right-radius: 9px; - margin-left: -10px; - margin-right: -10px; - } - - #banner-secondary h2 { - font-size: 35px; - line-height: 35px; - } - - #content h1 { - font-size: 26px; - line-height: 26px; - } - - #banner-secondary.large-banner h1, - #banner-secondary.large-banner h2 { - font-size: 36px; - line-height: 36px; - } - - #banner-secondary.large-banner p { - font-size: 22px; - padding: 0; - } - - footer .presentations li, - footer .books li { - clear: both; - margin-bottom: 10px; - float: none; - margin-left: auto !important; - margin-right: auto; - text-align: center; - } - - footer .presentations li span, - footer .books li span { - display: block; - margin-left: auto; - margin-right: auto; - } -} - -@media only screen and (max-width: 480px) { - - #global-nav { - display: none; - } - - #container { - border-top: none !important; - } - - .tinynav-container { - display: block; - } - - #tinynav1_chzn, #tinynav2_chzn { - display: block; - } - - #menu-top { - display: none; - } - - .tinynav { - display: block; - width: 100%; - margin: 0 auto 15px; - position: relative; - top: 6px; - left: 0px; - } - - nav#main { - margin-top: 15px; - padding-top: 0; - } - - nav#main .searchform { - display: block; - float: none; - width: 100%; - margin: 15px auto; - } - - nav#main ul li, nav#main ul li a { - float: none; - padding: 6px 0px 6px 8px; - } - .chzn-container-single .chzn-single span { - font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-top: 2px; - } - - .constrain, - #container { - padding-left: 10px; - padding-right: 10px; - } - - .content-full #content, - .content-full.full-width #content, - .content-right #content, - .content-left #content { - padding-left: 0; - padding-right: 0; - } - - #content-wrapper { - padding-left: 25px; - padding-right: 25px; - } - - #content pre { - margin-left: -25px; - margin-right: -25px; - } - - #content img.left, - #content figure.left, - #content img.right, - #content figure.right { - display: block; - width: 100%; - max-width: 100%; - margin-left: 0; - margin-right: 0; - } - - #banner-secondary { - margin-left: -25px; - margin-right: -25px; - - } - footer .footer-icon-links li a:before { - display: none; - } - - footer .footer-icon-links li:first-child { - margin-left: 0; - } - - footer .download > span { - white-space: normal; - } -} - - /* Helper classes - ========================================================================== */ - -.ir { - background-color: transparent; - border: 0; - overflow: hidden; - *text-indent: -9999px; -} - -.ir:before { - content: ""; - display: block; - width: 0; - height: 100%; -} - -.hidden { - display: none !important; - visibility: hidden; -} - -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -.invisible { - visibility: hidden; -} - -.clearfix:before, -.clearfix:after { - content: " "; - display: table; -} - -.clearfix:after { - clear: both; -} - -.clearfix { - *zoom: 1; -} - -/* Print styles - ========================================================================== */ - -@media print { - * { - background: transparent !important; - color: #000 !important; /* Black prints faster: h5bp.com/s */ - box-shadow:none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* - * Don't show links for images, or javascript/internal links - */ - - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; /* h5bp.com/t */ - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page { - margin: 0.5cm; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } -} - -/* The Grid ---------------------- -Based on Zurb Foundation's Grid -*/ -.row { width: 1240px; max-width: 100%; min-width: 768px; margin: 0 auto; } -.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; } -.row.collapse .column, .row.collapse .columns { padding: 0; } -.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; } -.row .row.collapse { margin: 0; } - -.column, .columns { float: left; min-height: 1px; padding: 0 25px; position: relative; } -.column.centered, .columns.centered { float: none; margin: 0 auto; } - -[class*="column"] + [class*="column"]:last-child { float: right; } - -[class*="column"] + [class*="column"].end { float: left; } - -.one, .row .one { width: 8.33333%; } - -.two, .row .two { width: 16.66667%; } - -.three, .row .three { width: 25%; } - -.four, .row .four { width: 33.33333%; } - -.five, .row .five { width: 41.66667%; } - -.six, .row .six { width: 50%; } - -.seven, .row .seven { width: 58.33333%; } - -.eight, .row .eight { width: 66.66667%; } - -.nine, .row .nine { width: 75%; } - -.ten, .row .ten { width: 83.33333%; } - -.eleven, .row .eleven { width: 91.66667%; } - -.twelve, .row .twelve { width: 100%; } - -.row .offset-by-one { margin-left: 8.33333%; } - -.row .offset-by-two { margin-left: 16.66667%; } - -.row .offset-by-three { margin-left: 25%; } - -.row .offset-by-four { margin-left: 33.33333%; } - -.row .offset-by-five { margin-left: 41.66667%; } - -.row .offset-by-six { margin-left: 50%; } - -.row .offset-by-seven { margin-left: 58.33333%; } - -.row .offset-by-eight { margin-left: 66.66667%; } - -.row .offset-by-nine { margin-left: 75%; } - -.row .offset-by-ten { margin-left: 83.33333%; } - -.push-two { left: 16.66667%; } - -.pull-two { right: 16.66667%; } - -.push-three { left: 25%; } - -.pull-three { right: 25%; } - -.push-four { left: 33.33333%; } - -.pull-four { right: 33.33333%; } - -.push-five { left: 41.66667%; } - -.pull-five { right: 41.66667%; } - -.push-six { left: 50%; } - -.pull-six { right: 50%; } - -.push-seven { left: 58.33333%; } - -.pull-seven { right: 58.33333%; } - -.push-eight { left: 66.66667%; } - -.pull-eight { right: 66.66667%; } - -.push-nine { left: 75%; } - -.pull-nine { right: 75%; } - -.push-ten { left: 83.33333%; } - -.pull-ten { right: 83.33333%; } - -img, object, embed { max-width: 100%; height: auto; } - -object, embed { height: 100%; } - -img { -ms-interpolation-mode: bicubic; } - -#map_canvas img, .map_canvas img { max-width: none!important; } - -/* Nicolas Gallagher's micro clearfix */ -.row { *zoom: 1; } -.row:before, .row:after { content: ""; display: table; } -.row:after { clear: both; } - -/* Mobile Grid and Overrides ---------------------- */ -@media only screen and (max-width: 767px) { - .row { width: auto; min-width: 0; margin-left: 0 !important; margin-right: 0 !important; } - .column, .columns { width: auto !important; float: none; padding-left: 0 !important; padding-right: 0 !important; - } - .column:last-child, .columns:last-child { float: none; } - [class*="column"] + [class*="column"]:last-child { float: none; } - .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; } - .column:after, .columns:after { clear: both; } - .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; } - .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; } - .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; } - /* Mobile 4-column Grid */ - .row .mobile-one { width: 25% !important; float: left; padding: 0 25px; } - .row .mobile-one:last-child { float: right; } - .row .mobile-one.end { float: left; } - .row.collapse .mobile-one { padding: 0; } - .row .mobile-two { width: 50% !important; float: left; padding: 0 25px; } - .row .mobile-two:last-child { float: right; } - .row .mobile-two.end { float: left; } - .row.collapse .mobile-two { padding: 0; } - .row .mobile-three { width: 75% !important; float: left; padding: 0 25px; } - .row .mobile-three:last-child { float: right; } - .row .mobile-three.end { float: left; } - .row.collapse .mobile-three { padding: 0; } - .row .mobile-four { width: 100% !important; float: left; padding: 0 25px; } - .row .mobile-four:last-child { float: right; } - .row .mobile-four.end { float: left; } - .row.collapse .mobile-four { padding: 0; } - .push-one-mobile { left: 25%; } - .pull-one-mobile { right: 25%; } - .push-two-mobile { left: 50%; } - .pull-two-mobile { right: 50%; } - .push-three-mobile { left: 75%; } - .pull-three-mobile { right: 75%; } -} - - -/* Block Grids ---------------------- */ -/* These are 2-up, 3-up, 4-up and 5-up ULs, suited -for repeating blocks of content. Add 'mobile' to -them to switch them just like the layout grid -(one item per line) on phones - -For IE7/8 compatibility block-grid items need to be -the same height. You can optionally uncomment the -lines below to support arbitrary height, but know -that IE7/8 do not support :nth-child. --------------------------------------------------- */ -.block-grid, #content .block-grid { display: block; overflow: hidden; padding: 0; } -.block-grid > li, #content .block-grid > li { display: block; height: auto; float: left; } -.block-grid.one-up, #content .block-grid.one-up { margin: 0; } -.block-grid.one-up > li, #content .block-grid.one-up > li { width: 100%; padding: 0 0 15px; } -.block-grid.two-up, #content .block-grid.two-up { margin: 0 -15px; } -.block-grid.two-up > li, #content .block-grid.two-up > li { width: 50%; padding: 0 15px 15px; } -.block-grid.two-up > li:nth-child(2n+1), #content .block-grid.two-up > li:nth-child(2n+1) { clear: both; } -.block-grid.three-up, #content .block-grid.three-up { margin: 0 -12px; } -.block-grid.three-up > li, #content .block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; } -.block-grid.three-up > li:nth-child(3n+1), #content .block-grid.three-up > li:nth-child(3n+1) { clear: both; } -.block-grid.four-up, #content .block-grid.four-up { margin: 0 -10px; } -.block-grid.four-up > li, #content .block-grid.four-up > li { width: 25%; padding: 0 10px 10px; } -.block-grid.four-up > li:nth-child(4n+1), #content .block-grid.four-up > li:nth-child(4n+1) { clear: both; } -.block-grid.five-up, #content .block-grid.five-up { margin: 0 -8px; } -.block-grid.five-up > li, #content .block-grid.five-up > li { width: 20%; padding: 0 8px 8px; } -.block-grid.five-up > li:nth-child(5n+1), #content .block-grid.five-up > li:nth-child(5n+1) { clear: both; } - -/* Mobile Block Grids */ -@media only screen and (max-width: 767px) { - .block-grid.mobile > li { float: none !important; width: 100% !important; margin-left: 0 !important; } - .block-grid > li { clear: none !important; } - .block-grid.mobile-two-up > li { width: 50% !important; } - .block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; } - .block-grid.mobile-three-up > li { width: 33.33% !important; } - .block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both !important; } - .block-grid.mobile-four-up > li { width: 25% !important; } - .block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; } - .block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; } -} - -/* - ColorBox Core Style: - The following CSS is consistent between example themes and should not be altered. -*/ -#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} -#cboxOverlay{position:fixed; width:100%; height:100%;} -#cboxMiddleLeft, #cboxBottomLeft{clear:left;} -#cboxContent{position:relative;} -#cboxLoadedContent{overflow:auto;} -#cboxTitle{margin:0;} -#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} -#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} -.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;} -.cboxIframe{width:100%; height:100%; display:block; border:0;} -#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;} - -/* - User Style: - Change the following styles to modify the appearance of ColorBox. They are - ordered & tabbed in a way that represents the nesting of the generated HTML. -*/ -#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;} -#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;} -#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;} -#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;} -#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;} -#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;} -#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;} -#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;} -#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;} -#cboxContent{background:#fff; overflow:hidden;} -.cboxIframe{background:#fff;} -#cboxError{padding:50px; border:1px solid #ccc;} -#cboxLoadedContent{margin-bottom:28px;} -#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} -#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} -#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} -#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxPrevious:hover{background-position:-75px -25px;} -#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxNext:hover{background-position:-50px -25px;} -#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;} -#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;} -#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxClose:hover{background-position:-25px -25px;} - -/* - The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill - when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. - See: http://jacklmoore.com/notes/ie-transparency-problems/ -*/ -.cboxIE #cboxTopLeft, -.cboxIE #cboxTopCenter, -.cboxIE #cboxTopRight, -.cboxIE #cboxBottomLeft, -.cboxIE #cboxBottomCenter, -.cboxIE #cboxBottomRight, -.cboxIE #cboxMiddleLeft, -.cboxIE #cboxMiddleRight { - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); -} - -/* - The following provides PNG transparency support for IE6 - Feel free to remove this and the /ie6/ directory if you have dropped IE6 support. -*/ -.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);} -.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);} -.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);} -.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);} -.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);} -.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);} -.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);} -.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);} - -.cboxIE6 #cboxTopLeft, -.cboxIE6 #cboxTopCenter, -.cboxIE6 #cboxTopRight, -.cboxIE6 #cboxBottomLeft, -.cboxIE6 #cboxBottomCenter, -.cboxIE6 #cboxBottomRight, -.cboxIE6 #cboxMiddleLeft, -.cboxIE6 #cboxMiddleRight { - _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); -} - - -/* Syntax Highlighting ---------------------- */ - -pre, code { - font-family: "source-code-pro", Consolas, monospace !important; - word-spacing: 0; -} -pre code { - display: block; padding: 0.5em; - color: #333; - background: #f8f8ff -} - -pre .comment, -pre .template_comment, -pre .diff .header, -pre .javadoc { - color: #998; - font-style: italic -} - -pre .keyword, -pre .css .rule .keyword, -pre .winutils, -pre .javascript .title, -pre .nginx .title, -pre .subst, -pre .request, -pre .status { - color: #333; - font-weight: bold -} - -pre .number, -pre .hexcolor, -pre .ruby .constant { - color: #099; -} - -pre .string, -pre .tag .value, -pre .phpdoc, -pre .tex .formula { - color: #d14 -} - -pre .title, -pre .id { - color: #900; - font-weight: bold -} - -pre .javascript .title, -pre .lisp .title, -pre .clojure .title, -pre .subst { - font-weight: normal -} - -pre .class .title, -pre .haskell .type, -pre .vhdl .literal, -pre .tex .command { - color: #458; - font-weight: bold -} - -pre .tag, -pre .tag .title, -pre .rules .property, -pre .django .tag .keyword { - color: #000080; - font-weight: normal -} - -pre .attribute, -pre .variable, -pre .lisp .body { - color: #008080 -} - -pre .regexp { - color: #009926 -} - -pre .class { - color: #458; - font-weight: bold -} - -pre .symbol, -pre .ruby .symbol .string, -pre .lisp .keyword, -pre .tex .special, -pre .prompt { - color: #990073 -} - -pre .built_in, -pre .lisp .title, -pre .clojure .built_in { - color: #0086b3 -} - -pre .preprocessor, -pre .pi, -pre .doctype, -pre .shebang, -pre .cdata { - color: #999; - font-weight: bold -} - -pre .deletion { - background: #fdd -} - -pre .addition { - background: #dfd -} - -pre .diff .change { - background: #0086b3 -} - -pre .chunk { - color: #aaa -} - -.syntaxhighlighter a, -.syntaxhighlighter div, -.syntaxhighlighter pre, -.syntaxhighlighter code, -.syntaxhighlighter table, -.syntaxhighlighter table td, -.syntaxhighlighter table tr, -.syntaxhighlighter table tbody, -.syntaxhighlighter table thead, -.syntaxhighlighter table caption, -.syntaxhighlighter textarea { - border-radius: 0 0 0 0 !important; - background: none !important; - bottom: auto !important; - float: none !important; - height: auto !important; - left: auto !important; - line-height: 1.1em !important; - margin: 0 !important; - outline: 0 !important; - overflow: visible !important; - padding: 0 !important; - position: static !important; - right: auto !important; - text-align: left !important; - top: auto !important; - vertical-align: baseline !important; - width: auto !important; - box-sizing: content-box !important; - font-family: "source-code-pro", Consolas, monospace !important; - font-weight: normal !important; - font-style: normal !important; - font-size: 1em !important; - min-height: inherit !important; - min-height: auto !important; -} -.syntaxhighlighter { - width: 100% !important; - margin: 1em 0 1em 0 !important; - padding: 1em 0; - position: relative !important; - overflow: auto !important; - font-size: 1em !important; - background: #eee; -} -.syntaxhighlighter.source { - overflow: hidden !important; -} -.syntaxhighlighter .line { - white-space: pre !important; -} -.syntaxhighlighter table { - width: 100% !important; -} -.syntaxhighlighter table caption { - text-align: left !important; - padding: .5em 0 0.5em 1em !important; -} -.syntaxhighlighter table td.code { - width: 100% !important; -} -.syntaxhighlighter table td.code .container { - position: relative !important; -} -.syntaxhighlighter table td.code .container textarea { - box-sizing: border-box !important; - position: absolute !important; - left: 0 !important; - top: 0 !important; - width: 100% !important; - height: 100% !important; - border: none !important; - background: white !important; - padding-left: 1em !important; - overflow: hidden !important; - white-space: pre !important; -} -.syntaxhighlighter table td.gutter .line { - text-align: right !important; - padding: 0 0.5em 0 1em !important; -} -.syntaxhighlighter table td.code .line { - padding: 0 0.5em !important; -} -.syntaxhighlighter.nogutter td.code .container textarea, -.syntaxhighlighter.nogutter td.code .line { - padding-left: 1em !important; -} - -.syntaxhighlighter table td.gutter { - border-right: 2px solid #999; -} - -/* START Chosen.js CSS Stylings */ -/* @group Base */ -.chzn-container { - font-size: 13px; - position: relative; - display: inline-block; - zoom: 1; - *display: inline; -} - -.chzn-container .chzn-drop { - background: #fff; - border: 1px solid #aaa; - border-top: 0; - position: absolute; - top: 29px; - left: 0; - -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); - -moz-box-shadow: 0 4px 5px rgba(0,0,0,.15); - box-shadow: 0 4px 5px rgba(0,0,0,.15); - z-index: 1010; -} - -/* @end */ -/* @group Single Chosen */ -.chzn-container-single .chzn-single { - background-color: #fff; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f6f6f6), color-stop(52%,#eeeeee), color-stop(100%,#f4f4f4)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#ffffff20%,#f6f6f650%,#eeeeee52%,#f4f4f4100%); - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #aaa; - -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - -moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - display: block; - overflow: hidden; - white-space: nowrap; - position: relative; - height: 23px; - line-height: 24px; - padding: 0 0 0 8px; - color: #444; - text-decoration: none; -} - -.chzn-container-single .chzn-default { - color: #999; -} - -.chzn-container-single .chzn-single span { - margin-right: 26px; - display: block; - overflow: hidden; - white-space: nowrap; - -o-text-overflow: ellipsis; - -ms-text-overflow: ellipsis; - text-overflow: ellipsis; -} - -.chzn-container-single .chzn-single abbr { - display: block; - position: absolute; - right: 26px; - top: 6px; - width: 12px; - height: 12px; - font-size: 1px; - background: url(../images/chosen-sprite.png) -42px 1px no-repeat; -} - -.chzn-container-single .chzn-single abbr:hover { - background-position: -42px -10px; -} - -.chzn-container-single.chzn-disabled .chzn-single abbr:hover { - background-position: -42px -10px; -} - -.chzn-container-single .chzn-single div { - position: absolute; - right: 0; - top: 0; - display: block; - height: 100%; - width: 18px; -} - -.chzn-container-single .chzn-single div b { - background: url(../images/chosen-sprite.png) no-repeat 0 2px; - display: block; - width: 100%; - height: 100%; -} - -.chzn-container-single .chzn-search { - padding: 3px 4px; - position: relative; - margin: 0; - white-space: nowrap; - z-index: 1010; -} - -.chzn-container-single .chzn-search input { - background: #fff url(../images/chosen-sprite.png) no-repeat 100% -20px; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0 color-stop(15%,#ffffff)); - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px linear-gradient(#eeeeee1%,#ffffff15%); - margin: 1px 0; - padding: 4px 20px 4px 5px; - outline: 0; - border: 1px solid #aaa; - font-family: sans-serif; - font-size: 1em; -} - -.chzn-container-single .chzn-drop { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; -} - -/* @end */ -.chzn-container-single-nosearch .chzn-search input { - position: absolute; - left: -9000px; -} - -/* @group Multi Chosen */ -.chzn-container-multi .chzn-choices { - background-color: #fff; - background-image: 0 color-stop(15%,#ffffff)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#eeeeee1%,#ffffff15%); - border: 1px solid #aaa; - margin: 0; - padding: 0; - cursor: text; - overflow: hidden; - height: auto !important; - height: 1%; - position: relative; -} - -.chzn-container-multi .chzn-choices li { - float: left; - list-style: none; -} - -.chzn-container-multi .chzn-choices .search-field { - white-space: nowrap; - margin: 0; - padding: 0; -} - -.chzn-container-multi .chzn-choices .search-field input { - color: #666; - background: transparent !important; - border: 0 !important; - font-family: sans-serif; - font-size: 100%; - height: 15px; - padding: 5px; - margin: 1px 0; - outline: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.chzn-container-multi .chzn-choices .search-field .default { - color: #999; -} - -.chzn-container-multi .chzn-choices .search-choice { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - background-color: #e4e4e4; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%); - -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - -moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - color: #333; - border: 1px solid #aaa; - line-height: 13px; - padding: 3px 20px 3px 5px; - margin: 3px 0 3px 5px; - position: relative; - cursor: default; -} - -.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled { - background-color: #e4e4e4; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(top,#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%); - color: #666; - border: 1px solid #ccc; - padding-right: 5px; -} - -.chzn-container-multi .chzn-choices .search-choice-focus { - background: #d4d4d4; -} - -.chzn-container-multi .chzn-choices .search-choice .search-choice-close { - display: block; - position: absolute; - right: 3px; - top: 4px; - width: 12px; - height: 12px; - font-size: 1px; - background: url(../images/chosen-sprite.png) -42px 1px no-repeat; -} - -.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { - background-position: -42px -10px; -} - -.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { - background-position: -42px -10px; -} - -/* @end */ -/* @group Results */ -.chzn-container .chzn-results { - margin: 0 4px 4px 0; - max-height: 240px; - padding: 0 0 0 4px; - position: relative; - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; -} - -.chzn-container-multi .chzn-results { - margin: -1px 0 0; - padding: 0; -} - -.chzn-container .chzn-results li { - display: none; - line-height: 15px; - padding: 5px 6px; - margin: 0; - list-style: none; -} - -.chzn-container .chzn-results .active-result { - cursor: pointer; - display: list-item; -} - -.chzn-container .chzn-results .highlighted { - background-color: #3875d7; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0); - background-image: 0 color-stop(90%,#2a62bc)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#3875d720%,#2a62bc90%); - color: #fff; -} - -.chzn-container .chzn-results li em { - background: #feffde; - font-style: normal; -} - -.chzn-container .chzn-results .highlighted em { - background: transparent; -} - -.chzn-container .chzn-results .no-results { - background: #f4f4f4; - display: list-item; -} - -.chzn-container .chzn-results .group-result { - cursor: default; - color: #999; - font-weight: 700; -} - -.chzn-container .chzn-results .group-option { - padding-left: 15px; -} - -.chzn-container-multi .chzn-drop .result-selected { - display: none; -} - -.chzn-container .chzn-results-scroll { - background: #FFF; - margin: 0 4px; - position: absolute; - text-align: center; - width: 321px; -/* This should by dynamic with js */ - z-index: 1; -} - -.chzn-container .chzn-results-scroll span { - display: inline-block; - height: 17px; - text-indent: -5000px; - width: 9px; -} - -.chzn-container .chzn-results-scroll-down { - bottom: 0; -} - -.chzn-container .chzn-results-scroll-down span { - background: url(../images/chosen-sprite.png) no-repeat -4px -3px; -} - -.chzn-container .chzn-results-scroll-up span { - background: url(../images/chosen-sprite.png) no-repeat -22px -3px; -} - -/* @end */ -/* @group Active */ -.chzn-container-active .chzn-single { - -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); - -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); - box-shadow: 0 0 5px rgba(0,0,0,.3); - border: 1px solid #5897fb; -} - -.chzn-container-active .chzn-single-with-drop { - border: 1px solid #aaa; - -webkit-box-shadow: 0 1px 0 #fff inset; - -moz-box-shadow: 0 1px 0 #fff inset; - box-shadow: 0 1px 0 #fff inset; - background-color: #eee; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0); - background-image: 0 color-stop(80%,#ffffff)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#eeeeee20%,#ffffff80%); - -webkit-border-bottom-left-radius: 0; - -webkit-border-bottom-right-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-bottomright: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.chzn-container-active .chzn-single-with-drop div { - background: transparent; - border-left: none; -} - -.chzn-container-active .chzn-single-with-drop div b { - background-position: -18px 2px; -} - -.chzn-container-active .chzn-choices { - -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); - -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); - box-shadow: 0 0 5px rgba(0,0,0,.3); - border: 1px solid #5897fb; -} - -.chzn-container-active .chzn-choices .search-field input { - color: #111 !important; -} - -/* @end */ -/* @group Disabled Support */ -.chzn-disabled { - cursor: default; - opacity: 0.5 !important; -} - -.chzn-disabled .chzn-single { - cursor: default; -} - -.chzn-disabled .chzn-choices .search-choice .search-choice-close { - cursor: default; -} - -/* @group Right to Left */ -.chzn-rtl { - text-align: right; -} - -.chzn-rtl .chzn-single { - padding: 0 8px 0 0; - overflow: visible; -} - -.chzn-rtl .chzn-single span { - margin-left: 26px; - margin-right: 0; - direction: rtl; -} - -.chzn-rtl .chzn-single div { - left: 3px; - right: auto; -} - -.chzn-rtl .chzn-single abbr { - left: 26px; - right: auto; -} - -.chzn-rtl .chzn-choices .search-field input { - direction: rtl; -} - -.chzn-rtl .chzn-choices li { - float: right; -} - -.chzn-rtl .chzn-choices .search-choice { - padding: 3px 5px 3px 19px; - margin: 3px 5px 3px 0; -} - -.chzn-rtl .chzn-choices .search-choice .search-choice-close { - left: 4px; - right: auto; -} - -.chzn-rtl.chzn-container-single .chzn-results { - margin: 0 0 4px 4px; - padding: 0 4px 0 0; -} - -.chzn-rtl .chzn-results .group-option { - padding-left: 0; - padding-right: 15px; -} - -.chzn-rtl.chzn-container-active .chzn-single-with-drop div { - border-right: none; -} - -.chzn-rtl .chzn-search input { - background: #fff url(../images/chosen-sprite.png) no-repeat -30px -20px; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0 color-stop(15%,#ffffff)); - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px linear-gradient(#eeeeee1%,#ffffff15%); - padding: 4px 5px 4px 20px; - direction: rtl; -} - -.chzn-container-single.chzn-rtl .chzn-single div b { - background-position: 6px 2px; -} - -.chzn-container-single.chzn-rtl .chzn-single-with-drop div b { - background-position: -12px 2px; -} - -/* @end */ -/* @group Retina compatibility */ -@media only screen and -webkit-min-device-pixel-ratio 2,only screen and min-resolution 144dpi { - .chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span { - background-image: url(../images/chosen-sprite@2x.png) !important; - background-repeat: no-repeat !important; - background-size: 52px 37px !important; - } - -} - -/* @end */ -/* Chosen overwrites */ -.chzn-search { - display: none; -} - -.chzn-drop { - width: 100% !important; -} - -/* END Chosen.js CSS Stylings */ - -ul.vm-toolbar li { - position: relative; - background: none; - width: auto; - height: auto; - line-height: 20px; - margin: 0 0 10px 20px; - font-size: 13px; -} - -ul.vm-toolbar li a { - position: relative; - color: #0769AD; - display: block; - padding-left: 30px; - width: auto; - line-height: inherit; - text-decoration: none; -} - -ul.vm-toolbar li a:link, -ul.vm-toolbar li a:visited { - text-decoration: none; -} - -ul.vm-toolbar li a:before { - position: absolute; - font-size: 1.5em; - color: #0769AD; - text-shadow: 0 -1px 0 #000000; - left: 2px; - text-decoration: none; -} - -ul.vm-toolbar li:hover a, -ul.vm-toolbar li:hover a:before { - color: #7ACEF4; - text-decoration: none; -} - -ul.vm-toolbar li { display: inline-block; } - -ul.vm-toolbar li { - list-style: none; - padding: 0; - margin: 0; - line-height: 30px; -} - diff --git a/ui/css/dev.jquery-ui.css b/ui/css/dev.jquery-ui.css deleted file mode 100644 index 279394e..0000000 --- a/ui/css/dev.jquery-ui.css +++ /dev/null @@ -1,1173 +0,0 @@ -/*! jQuery UI - v1.10.2 - 2013-03-14 -* http://jqueryui.com -* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin-top: 2px; - padding: .5em .5em .5em .7em; - min-height: 0; /* support: IE7 */ -} -.ui-accordion .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-noicons { - padding-left: .7em; -} -.ui-accordion .ui-accordion-icons .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-header .ui-accordion-header-icon { - position: absolute; - left: .5em; - top: 50%; - margin-top: -8px; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -.ui-button { - display: inline-block; - position: relative; - padding: 0; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - overflow: visible; /* removes extra width in IE */ -} -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2.2em; -} -/* button elements seem to need a little more width */ -button.ui-button-icon-only { - width: 2.4em; -} -.ui-button-icons-only { - width: 3.4em; -} -button.ui-button-icons-only { - width: 3.7em; -} - -/* button text element */ -.ui-button .ui-button-text { - display: block; - line-height: normal; -} -.ui-button-text-only .ui-button-text { - padding: .4em 1em; -} -.ui-button-icon-only .ui-button-text, -.ui-button-icons-only .ui-button-text { - padding: .4em; - text-indent: -9999999px; -} -.ui-button-text-icon-primary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 1em .4em 2.1em; -} -.ui-button-text-icon-secondary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 2.1em .4em 1em; -} -.ui-button-text-icons .ui-button-text { - padding-left: 2.1em; - padding-right: 2.1em; -} -/* no icon support for input elements, provide padding by default */ -input.ui-button { - padding: .4em 1em; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon, -.ui-button-text-icon-primary .ui-icon, -.ui-button-text-icon-secondary .ui-icon, -.ui-button-text-icons .ui-icon, -.ui-button-icons-only .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; -} -.ui-button-icon-only .ui-icon { - left: 50%; - margin-left: -8px; -} -.ui-button-text-icon-primary .ui-button-icon-primary, -.ui-button-text-icons .ui-button-icon-primary, -.ui-button-icons-only .ui-button-icon-primary { - left: .5em; -} -.ui-button-text-icon-secondary .ui-button-icon-secondary, -.ui-button-text-icons .ui-button-icon-secondary, -.ui-button-icons-only .ui-button-icon-secondary { - right: .5em; -} - -/* button sets */ -.ui-buttonset { - margin-right: 7px; -} -.ui-buttonset .ui-button { - margin-left: 0; - margin-right: -.3em; -} - -/* workarounds */ -/* reset extra padding in Firefox, see h5bp.com/l */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month-year { - width: 100%; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 49%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 21px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-se { - width: 12px; - height: 12px; - right: -5px; - bottom: -5px; - background-position: 16px 16px; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -.ui-menu { - list-style: none; - padding: 2px; - margin: 0; - display: block; - outline: none; -} -.ui-menu .ui-menu { - margin-top: -3px; - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - padding: 0; - width: 100%; -} -.ui-menu .ui-menu-divider { - margin: 5px -2px 5px -2px; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-menu-item a { - text-decoration: none; - display: block; - padding: 2px .4em; - line-height: 1.5; - min-height: 0; /* support: IE7 */ - font-weight: normal; -} -.ui-menu .ui-menu-item a.ui-state-focus, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} - -.ui-menu .ui-state-disabled { - font-weight: normal; - margin: .4em 0 .2em; - line-height: 1.5; -} -.ui-menu .ui-state-disabled a { - cursor: default; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item a { - position: relative; - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: .2em; - left: .2em; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - position: static; - float: right; -} -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("images/animated-overlay.gif"); - height: 100%; - filter: alpha(opacity=25); - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* For IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 22px; -} -.ui-spinner-button { - width: 16px; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to overide default borders */ -.ui-spinner a.ui-spinner-button { - border-top: none; - border-bottom: none; - border-right: none; -} -/* vertical centre icon */ -.ui-spinner .ui-icon { - position: absolute; - margin-top: -8px; - top: 50%; - left: 0; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} - -/* TR overrides */ -.ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position: -65px -16px; -} -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav li a { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active a, -.ui-tabs .ui-tabs-nav li.ui-state-disabled a, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading a { - cursor: text; -} -.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; -} -body .ui-tooltip { - border-width: 2px; -} - -/* Component containers -----------------------------------*/ -.ui-widget { - font-family: Verdana,Arial,sans-serif; - font-size: 1.1em; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Verdana,Arial,sans-serif; - font-size: 1em; -} -.ui-widget-content { - border: 1px solid #aaaaaa; - background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; - color: #222222; -} -.ui-widget-content a { - color: #222222; -} -.ui-widget-header { - border: 1px solid #aaaaaa; - background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; - color: #222222; - font-weight: bold; -} -.ui-widget-header a { - color: #222222; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default { - border: 1px solid #d3d3d3; - background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #555555; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited { - color: #555555; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus { - border: 1px solid #999999; - background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #212121; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited { - color: #212121; - text-decoration: none; -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active { - border: 1px solid #aaaaaa; - background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #212121; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #212121; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #fcefa1; - background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; - color: #363636; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #363636; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #cd0a0a; - background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; - color: #cd0a0a; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #cd0a0a; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #cd0a0a; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(images/ui-icons_222222_256x240.png); -} -.ui-widget-header .ui-icon { - background-image: url(images/ui-icons_222222_256x240.png); -} -.ui-state-default .ui-icon { - background-image: url(images/ui-icons_888888_256x240.png); -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon { - background-image: url(images/ui-icons_454545_256x240.png); -} -.ui-state-active .ui-icon { - background-image: url(images/ui-icons_454545_256x240.png); -} -.ui-state-highlight .ui-icon { - background-image: url(images/ui-icons_2e83ff_256x240.png); -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(images/ui-icons_cd0a0a_256x240.png); -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 4px; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 4px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 4px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 4px; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; - opacity: .3; - filter: Alpha(Opacity=30); -} -.ui-widget-shadow { - margin: -8px 0 0 -8px; - padding: 8px; - background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; - opacity: .3; - filter: Alpha(Opacity=30); - border-radius: 8px; -} diff --git a/ui/css/dev.main.css b/ui/css/dev.main.css deleted file mode 100644 index e6486d2..0000000 --- a/ui/css/dev.main.css +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -div.icon { - padding: 10px 10px 10px 10px; - display: block; - margin-bottom: 20px; -} - -div.icon:hover { - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - padding: 9px 9px 9px 9px; -} - -div.icon { - display: block; - float: left; - padding-left: 20px; - padding-right: 20px; - width: 192px; -} - -div.icon.selected { - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - padding: 9px 9px 9px 9px; - background-color: silver; -} - -.icon img { - display: block; - margin-left: auto; - margin-right: auto; - width: 128px; - height: 128px; -} - -#vms div img { - display: none; - margin-left: auto; - margin-right: auto; - width: 128px; - height: 128px; -} - -#vms div img.active { - display: block; -} - - -.small img { - width: 64px; - height: 64px; -} - -.stopped img { - opacity: 0.4; -} - -.stopped h3 { - opacity: 0.4; -} - -hr { - clear: both; -} - -.icon h3 { - text-align: center; -} - -a.disabled, -a.disabled:before { - color: gray !important; - cursor: default !important; - text-decoration: none !important; -} - -#breadcrumbs { - border: none; - height:2.3em; -} - -#breadcrumbs li { - float:left; - line-height:2.3em; - padding-left:.75em; - color:#777; -} - -#breadcrumbs li a { - display: inline; - text-decoration: none !important; - cursor: pointer; -} - -#breadcrumbs li a:link, #breadcrumbs li a:visited { - text-decoration:none; - color:#777; -} - -.icon-angle-right:after { - content: "\f105"; - padding: 3px; -} - -.icon-angle-right:before { - content: "" !important; - font-size: 0px; -} diff --git a/ui/css/dev.style.css b/ui/css/dev.style.css deleted file mode 100644 index bbe3fb0..0000000 --- a/ui/css/dev.style.css +++ /dev/null @@ -1,164 +0,0 @@ -/* -Theme Name: jqueryui-com -Template: jquery -*/ - -a, -.title { - color: #FFFFF; - text-decoration: none; -} - -#Lang { - float: right; - color: #FFFFFF; -} - -#content a:hover { - color: #333; -} - -#banner-secondary p.intro { - padding: 0; - float: left; - width: 50%; -} - -#banner-secondary .download-box { - border: 1px solid #aaa; - background: #333; - background: -moz-linear-gradient(left, #333 0%, #444 100%); - background: -webkit-linear-gradient(left, #333 0%, #444 100%); - background: -o-linear-gradient(left, #333 0%, #444 100%); - background: linear-gradient(to right, #333 0%, #444 100%); - float: right; - width: 40%; - text-align: center; - font-size: 20px; - padding: 10px; - border-radius: 5px; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); -} - -#banner-secondary .download-box h2 { - color: #71D1FF; - font-size: 26px; -} - -#banner-secondary .download-box .button { - float: none; - display: block; - margin-top: 15px; -} - -#banner-secondary .download-box p { - margin: 15px 0 5px; -} - -#banner-secondary .download-option { - width: 45%; - float: left; - font-size: 16px; -} - -#banner-secondary .download-legacy { - float: right; -} - -#banner-secondary .download-option span { - display: block; - font-size: 14px; - color: #71D1FF; -} - -#content .dev-links { - float: right; - width: 30%; - margin: -15px -25px .5em 1em; - padding: 1em; - border: 1px solid #666; - border-width: 0 0 1px 1px; - border-radius: 0 0 0 5px; - box-shadow: -2px 2px 10px -2px #666; -} - -#content .dev-links ul { - margin: 0; -} - -#content .dev-links li { - padding: 0; - margin: .25em 0 .25em 1em; - background-image: none; -} - -.demo-list { - float: right; - width: 25%; -} - -.demo-list h2 { - font-weight: normal; - margin-bottom: 0; -} - -#content .demo-list ul { - width: 100%; - border-top: 1px solid #ccc; - margin: 0; -} - -#content .demo-list li { - border-bottom: 1px solid #ccc; - margin: 0; - padding: 0; - background: #eee; -} - -#content .demo-list .active { - background: #fff; -} - -#content .demo-list a { - text-decoration: none; - display: block; - font-weight: bold; - font-size: 13px; - color: #3f3f3f; - text-shadow: 1px 1px #fff; - padding: 2% 4%; -} - -.demo-frame { - width: 70%; - height: 350px; -} - -.view-source a { - cursor: pointer; -} - -.view-source > div { - overflow: hidden; - display: none; -} - -@media all and (max-width: 600px) { - #banner-secondary p.intro, - #banner-secondary .download-box { - float: none; - width: auto; - } - - #banner-secondary .download-box { - overflow: auto; - } -} - -@media only screen and (max-width: 480px) { - #content .dev-links { - width: 55%; - margin: -15px -29px .5em 1em; - overflow: hidden; - } -} diff --git a/ui/images/bg-footer-noise.jpg b/ui/images/bg-footer-noise.jpg deleted file mode 100644 index 9f2a10935273382a81f5913f5f36b4fff00f2623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6916 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 diff --git a/ui/images/chosen-sprite.png b/ui/images/chosen-sprite.png deleted file mode 100644 index 3611ae4ace1c4b1cbeacd6145b5a79cbc72e0bdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)<h;3K|Lk000e1NJLTq001-q001Qj1^@s64f4v>0006_Nkl<Zc-rmO zziSh57=ZCp!No$b5DZk@+)pBbK$lj?l1Z>&pbAC0n?)s%2x5M$#UgGxI1~gymp~v; zh<`zGaTJP5BybQY4tlRo;SIcmE0t>ueW3>*u6N;@_u;;|BoL8PuhZ#FWY9$(fl<H! zS#Lpo2qF_z)MG*4ThJ;FOw@*n86tEQq?R#;AlCf|Ap&<nY7?=Es!U!p7aS|a8z(wx zQ1OU6l%Ge?!i<A#OoVkrHp*V`8j|3B%AhR1;@S*@dM2iz=kgjO7}yIIu@5mu$fXQ= z2SIO!K^gQWF-C}8<fbnuLyUVVm)sqQ@!%vurBdmi*+Hh4-iMT*p+yWKMueq#2ibx4 zu#_@r2a=#WgP;t$$WMh7FhDlN(`l}c?dhOC1d)j<>an1oVvxDBL8~}0Q5z;^2p>Ov z7}Q$E7=l>$BZLUt1*uKMCaQwKYf$lsJCyerWMd+%BeGH6f_f&Vpy%=$BN%uK%Ahxi zF+%Jj=Pc-WXF;djS<ruDw`Q|>iJw|m4>cN%^Fi|FBZ!E{_yJLS?RI<3U696XLkQSs z{{&kQJ$K(#5CgC1;GbA>mjm56zJZ^-Hg2_ASKI_K@CybPh7Rq}8ud``)NM~eZx}qT z)oK?Lf>t!B;%Uh}*P+)Ef?jbx#w|BNEVb(l{2LK}m#fw4xx>ddF;&j}!S{N-e!<&Q z?k<D~VgCi+AjX!fAYEQJ@s{B~>vzyI_AT@H-u4tUz1h&GCh8>?TnA~?BZ7WGP<9`r gQ6DuZO!_~60ju@{TzXF%TmS$707*qoM6N<$g2#CqL;wH) diff --git a/ui/images/gauze.png b/ui/images/gauze.png deleted file mode 100644 index 73dd27a1f2663fcd7e4116b3265129d48595ae4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6045 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 XUsC6Pji>LX00000NkvXXu0mjf0n8L@ diff --git a/ui/images/gtk-directory.png b/ui/images/gtk-directory.png deleted file mode 100644 index aab4945a39b7557cd76b61aeaf043489ef773a17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2759 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 N002ovPDHLkV1guw8zuk% diff --git a/ui/images/image-missing.png b/ui/images/image-missing.png deleted file mode 100644 index 079868cef2e243a0ccf4277f573c4e4a6ce55582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2856 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 GLSTY;4sjd+ diff --git a/ui/images/jq-global-nav.png b/ui/images/jq-global-nav.png deleted file mode 100644 index b82dc8e63e2b1efdbad3928a72a7e6a49a2ca8cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6738 zcmV-Y8m;AtP)<h;3K|Lk000e1NJLTq0052v003qP0{{R3Dl}Qu0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy*icMVMIs_1At50nBO@dvBrYy4C@3f@ zDk?KGGbSb`H8nLXEG!@(ATKX3G&D3RDJe2CGAk=9EiElEF)=46ConKDB_$;`Ha0gm zH#j&rNJvOIIXOp1M@B|QL_|bCKR-i5LqbAAJ3Bi`Nl8jdN<BS2JUl!>K|ww~K1D@E zYiMXoOG`jNKpY$#IyyQZA0Hkb9vd4QY-wp385tB77ZMT@6ciK`6&FlQOcfOs6&4s3 z7Z?*278)8F9UUDL6B8mMBM}i17#J8KA|g#qO(G&A6&D#36c!W}7)lfyA^-px5J^Nq zRCwCFTZwktNRljo1P=hjL4pMDOT1PTC5<IpmM_`v+1>yDqm76xdV03|&D+`cW*{6@ zS(%ZUg~Fi<&^61rESp$jZe<y>6vq@}Yids+lu9bZEX6$10L#^0LTb^nDFA`RJW54k zHehRd1fuF-%`T3MmbRj3Vc%+HEK(N7D52U?nXRoNYZWR}wSaQWcAC;o8Yp2`NXc5_ zLKxOaBWlp2H&hGt;#T3Tsg-3OkM&F@Sy5yV%b|r<WC$<gQ7#o!#x&RlVN3~)3#%6f zi$YPD7?POqf+n0bQ9WkO(WdZL7KRWbC0s;GJ5vyh8B4@+)Z#`%A8;hwOi+=Bye<kz z;dp$dRd~x*<~3Mw89YW&hBdQ-aH1$`ac!}V0#qZZL=1>=G4aTtB8!CvnRb~#txnBI zt(kYh24*D@Rvs*)tmUEsh13{iYKtHl5HTXqAc_=6q>$M#utTQKqU8XV1Aq;%plJ}b zSjbuf^EObpk>OlHGV=nXi2BjB+0h^xbmSLXhg$~+sdOTL%w&faD$*I66rwjA2u2-% zat976lQB)$*zryx0~}aTOoq_D4ZSny&`_RWfd;ms(&<R*7X=Mbr=#d2Mcgr<0TYmn zK2aagbU>jx%qM2`j!)SaJ4A>&20n0|AqqqO@i-g|&HJ!17z`;SthGbIw+~ojeV_%6 zEKyEv%LCR!^GW+_UW!xIftrUjlxNd-5~?WJVWZJNtw8}dRyvTWUsP)ttO9KKl3{dE zZBPd&orWp^8c;-2Ta}4nQ%iaf3$@d5R;Ln5L;D+gBq+&$qhVp1>2;9{>YGUV4FzdX z7SvGI2BSEKKKpC*=7xd7#)ZQ$Y#0*uAu5olt{CKMC=Kl)3*|WMNZdfd+p<NN*Vw7h z2}4<!64hzhFhjwI`ol`GvsfVE3IhZLnF>xua1iRxNd>KnHFVCbDRtD7zM9a0R(Tl; zHMFD~6v`PP1mAE&p?c>|Q1XpGM}eHECQMtb6dFkAS11t4+xvo<IF{7xu5pAGq%)9^ z@Zq(E30z%bA8_?{t`R^tKvYgT3OTT@0DfQ+>d=?f9S-!(7WxXMPX!MYDh>wk8WKB; zR-s>`kVhgnf*>^Tz#wHnu|j5J;B^C8+kyLlN<JVDqI{5F5ST^CMy$crJZLZ<<phsZ zQ^bwXaIadXBOIaxJ`eUBjI2}WQHfg*$=ui38iXbc)n7mg1A}#ePn}R^Zf(wYv+sjY zrz#14B~OzC60Hh8xF&0`cAiWgBuN-pS2-WDmAE8q;g$%+cY{l4W+w8NNE}?xNdUw! z2@@_(9=Iimg%SvW`c@2~8eY9f>UBel!=EGHKZ)-bsKO0w6U)bjt0^nJPyt#WUe7Ta z6%e8`Z_1Wk7b;c7pqO29?OeD`bl#lCR}%OkbA^yksz8>&T3zBDsiU0p8K}zwdV*bI z4($p=Q)pv0^d~*g2uiGbt$#z8`19yg3hkUE>=PiOnZP`H$2P>n&?2_J^LRdVL$s5Y z1pf3B(O+K(C$WnH&7r>(dCDxM>xgCA6bAkzaQG#GT^ZLAYa{+2j#T&0DE}LVwX=~B zxX@qTfsGbtk=aR?LgE51;drENqA{+XP5k*xY%n_wKE+@|)ZY`V2mI*!-Blgv>QJ|{ zqkYoE&^h+EIgKE@Ttba5JGBB$yp9(LiruRF8i$7xz4q1r@!GX=s4-<1PvY-+HZttY zBzDE<YE1kU&QAK(_u;Q>Aq?$ohu4eQ&ZP43S8?Jmncv+>6L&r3|3AaTMvdbjPIyP* zU<s}_Up+Kzy!hK(Xd&Ab`?o>pm(UXPL&pzZJ#%!G_$QRwLx24xcHLZuGJ8-%$(~0+ z^6Md>dzjs(&}#Qg`mwvF!b?Kw`%5uNuGn7d+GYbqm$tzt*E?t6NA16K=)1t5vcO*h zOeV2=q;AuRzbzWLyAC?*S~^Vv>lmf)t^+Q)ULOk7Zh`&;DR4g=f?p%XpJr?O+cU(* z;q{c$?B97d|H0E$w{p|5Zq@Cc;fBetr($4@cB0gYre~e^&tJ0tg3BZHr~G>B)m5pd zjNNf`cl-5twUHEPI9(s{c6a)jxSxOh>D=2}_{PEV2HD%+J*D3~%+KKG^(p<vRNkOx zPwAg_-~ai$r}WRCEd9KmEehWfICu-*ETT6$c#}IOqn8zX(boHSf)`GnQoh_;V)jPY z2sHxr;>I(@x8O#|gWg^fVDN(QZ`Ic0coz<!AsD?t^3^r)PuIl$InW&}Ncayxvn<k7 z(``jj*gRa?EU-13X`y*CN;tumHlY}oMVzLT#hi>QiZV{2Rm6qn?KEdsKrKy)5T}~9 zQyXiX$}2SMmKK_oLo4iorAf88a24HD%_^<>Dfi8Op7#4yzn}Ii2yo~lunJNvIrdev zsYZxkk*9ex*VJGi(k2jCrf!u|32>032$&qIs-aBu^s1W^3gR?%-EOa&k8&Qm?RI<A z&U?L4yWMMd+r93n-R+K0%yI0tyFH4bfffjQZCIfxr*TgzKp2fiY{>KWs7sx85A7)S zasXl@3>Dczch~{2t3uv$w6AOIy1lxKKt}DF;k0{L+T9ujv}4!n)m*zH9I%G~7TvZC zp*iZ+@B~c=*$#as$F@=3t!tQ$ddv{vjOY>?HTD$4msZHsJL4Mq2$|kc(F%w$WH7{z z=@D|&WysL3nL1j=UAnI65M?UXgi!=&g#%is6=Bwbsk@^wJfOW-!(LG_gi&wYbwU_T z$1r3ps7#>^ALH?8T#qTQ$D=95qw%yJPsa)nB}zuq?%1@aQ^HIc6;#HA9FM0&91|5y z5C93%F(9Wj?Xr_79Rr4aHgyaFaay0St9p!Utk~<G^+`QuM(Pk`FtQHf$z`^1*JIc< zPiD=2p{6>k9%~G+E98WI#`JnjNZ!Ucmt%7x5Qh`ZF*4G*YjY5AbYKvSG!E$-*dq-h z#L(tQMQ><y)V((J5Hp83)M3xT1+QpB4XSjcvC@;rk<Pe=3rB~BCG4ofKx)T<-5ce+ zFh<yMuoJec;cOQIuLxZvxMJF)95w88Y4B3Yapka$!<$zEFCh5H>5kpk=E$QsZ`(T3 z_1Nb1ib%Rz&3n7&{uyP2*H#=*VV}0mr-IQvf-1ZRv~{bXdN<ci!7ehnVJq$qUBPsD z;WB9mV4pkOBKov~2D5^Bk8b)nBEvSt&_D|W?Ys{uZ*07brNX-kK+(|e=ep#9gmyab z0}vZwsK^#*a|ghl3VkM-^VWxb-tD`b!2N!^>bLtW<W<$~0lYFHe47<2y*^JYL_Cks zMXXQ;v@9wZse|dFUGYv!<cd%^8d<LT6|xWzpb45wM`1(Ucm1>tWkw9}cAi#T_?+mc zd6nm?&~3`+19lVwGN&qA850zgI|I#Ac;a7LNtn|BJ`hW;C?FJ=9On!*rzX&=cH8kW zrH2Ls;De>FhYcX?p@b(^1tF~Y{GuiwGr1lz0!5^RqzcrT2fcAu<xK+cQJCtH#3tBP zdUDaFU@93lnQr9(UgAl~XCVEcg-_0AiDRkfV#y;b6qbBQ^66X=2MeFJB}~!GQ^9Ak zy$v*3#p9i7Da{!eJXbtWxmi|v=F$_rmT6g*4yrK&!gF4NDvqnlKjh02FAse1rZL+2 zf<Xnoj8uG)fEiJsTH+N2dQhjh((4EWc!fyy_Cn*PRDhsR^y;C9y2wL5|M>#qpv1SE zl;j_D_)60(7)FyXGKE0&5)|tl2d_JPw@F1->J_CxSMZI9Yr)<Cin<4uv?=f^!xtpH z=oAPB#@E*<z{CZ_dduQlQBgSKD`AORSrqV7=*22c3%zd@3PI5@A-FS+w4isrW)(cL zLLrSyzDpsx(q3oq8W$5sF&as#_byhE4%JGUm+Bo<7)J||R*R|y+0_<<D_eZsGujld zeXwYiWD8ktiejW{+$zhW1wlcBQVH|Lvc<TdP^#Bt2L<w&KrU553mlUGEG29@)?y;Z ztj8osvzF-BlJqBp86;SZIgE|R1%d)$qO>9_3Z0D5>d%%>tt@^qkkn|232hl8%TCIS z9u><Bk;}3oibW8TB#jE=J!6!}+!j$(h`Wr%bH*7<EjAiWO9QgJ03o+YZZwLcNQ`Y% zv^+>0dGc4pWI>>aTxgV`&{9B!nBd42En_^z{V{G)kFq9($M6VC;uD$!c!akB*<EY{ zF^+|z&IHpE^I4FS6opE#LLSL>4vH(!%45r@QfSi`Lynv{z(H#u(z4ab23#Z2W|=rd zl7ozHV7B54QR{SCWb#PRLbavT%}iWhCU%kJ8HLs@Bmz6)mNWV5h~QQ7)aztX$91A? zC|->OW=2sogyt|K1KFW~ibIm2Y>S2i9y&v#5K-qQ5|A9@Q2b>y7%~*K3?mVf8Blcw zhGI7<A@9iZCH7DWA{;3o7;>#Vo8mX+T;!%`SwuA?Z>T^JsV6TpPun7DF_FW8H}4pS z3nzmiX;0E=2#tg+T%bIJQ><4?)bA0$BL|6XfJ6w`7>XS>QWKptXaKfBE*C}A8&L!6 zAZjpk_5-O^qe>evZs=T**%alfC>!jd21J9QdY<g(&{LEIhlqv>!F9-0UI{7&N=~Ok z7HrVbO1@JZoF^wy55+5n#(_4(*$qgXiL|6i!wASuXbdCskcC=9BM3!-B6cx;h$4iv zL+)-E@W11s3q-0xz<Gy8FeI5ZbRxrSf~Dc0O1g`bQzH;L6^H~Ia`FPZh7m!8YzzaV zwHhL!#0gRd|Ih=KBp-qJ|GY6+LotAy=OKNdxfD+CCJj*;4NVD!nzaixU4Z}mxoK7` z@f26U|M#gbyU?a(#ja^$D$(45?1F|(F%g~96e0+1N+xOei6^pL5AgU9+y}w^{eAEd zxcmEu;NgKg3T-y&;hwFqgxL8>CI_**Px$w6Z?haUcyK`ipv0jKLV+a^0wLiJnn1sY zH4*PAPVQ~$hwkpaKHNRr-9OwvKHl9SlsoM2Ao=?B?&1C`1rHB*kJvqYMFV$V?;jz- z`t^<r6`*@}M`cv*>5WwxJ_79PSBR(#FArbu&Fl`K)WC+q9ffFfU*6q4YJG=ze!P44 z<;x>>_(T22<Ck}j?|yuF!~y}zQ2RlZN3^0$MF=0ELIH5T$U?0@-q9Y#$9G@goYp@c zVGrpey*_^V0jDs&qmtr#=RSUX|NZ0hH~xKp{`mgmdo0iIA$$Mr`T6~~k7$GN`TP6t z-@ifl{2q1ep!xm#^E0fUv45uc+w=R6-zWgUckBT0@tM1CAHNge`8yDwsmdnUQ5hBN z1OwT7_m@9k{^MV^{N*1l?)K)l?d^8^+wE`Lo9*^xdy8fJ^0K{|+}vQBY;SS6#qI`L zFOwHaCbu`YJU~91K#uBmw!M9s%x+)@>10BcTU2TI^6~=77Uh@Q7t{cR$}JnV&;k;q zlHEAQf`(ff0RsTr+3n4Cayz@7&1Ul%gPPAK6I8I*f{12{a>9^jbgSCU%^XfAv#TyL zkPb^*g#AKCvlpa`SP%r9z~|(K;n4Bz7U66OF`1!^-eI)L1aVAm<~KmTnQ!Swoi(3u z2l)-eh!iceIm_Fb6zG+PkWSb#pU)B91TJon9*^uwU{2JtH|$Ox;1IDP9*4d_XUrJN zmKI11+wIolDAx&n;z)EW5P*K6tH|c)L9{X>X>I3oqy#B6VLRiQK&a>m;lmE+7kvOU zW=~Xh;ml1=^ZD#F!wRG=P-olu2?`#ICu)XXnJrGI6Y7h}VlkU9=8MyOF*(g9i<8tA z^V94^ZA3n!5)FYfpPUGLnr}~Ap7II&0B0+qDNI;G<D3U~0_N2Te9lk=-U9AUz+b^; zwV1PMwOE}H#%wiTt$>2!V!lF8V8>WdopFa6)R-cQNDdz19-%L`Cj`&Dk=vZ{F;(Wm zIA(|&FmA!FnXTXkfAEE<7VL@jdcIoIH9W0PE0yUSVXov40Yh+Fah=0>jd&Lf4!UTB z)`<bmlqTR|1sQxPY>3dKaC?GRB(XvfC~mbr5&5)Utl@ESvMAQ;)A|6xiaQ+WY<)VM zSVYT;AukRGbQpK*)nS3g!<y~DUNfP!`V(mhaj~ZN710m`L<{Pk*yGr(*K`cAJJ5J> zSRIfIP#Nf%Q0p_|Ij;^1Xod0t>lq;&4(Ib>y`TU`1Po6H>MfQB*svKWNN%}YK?~Rj zVTr@yuw)0qHQ*0RIzBKfq%I-U7H$ETC>)S6BB1`_%s5ud!(n+oEZ3{$a(O<Zh>n5o za=lz1;EAov6^~F}BB}#3SkueWv;aY4)KSC6sMhFN^aY|@viHyD^NJ}TzOw>y=k<BH zKGH9oAb-@B$0f=PhbzmwCAafI%MrbD#{Rfl9(PCVVRT0Mc-YA+)+7E7Yc!(HozQlQ zYsZiXf26<V5w@rzGRAgxyWQcu12n;o=!V_#41gWH>`*)_40X?rvgK~SKkww{eBAAJ z=rtg+L?L$2z_w?VHTqoc(Xv-aOFCg085|kMk-mTpw}d%6DDR2BJ2TZil05Fu``u=9 z#D;Z4VC;yw+boxx9ehE2L}3r`jp8PX0)RCNNNl+Q$X@YNv=bWCkDL950op=W=oA?2 z&Qx@p{RJyfkCzSXj>pR$cE>5Co89GdnQmB^Zl+TNb=h1lyXkJf*-v+<pyk5QHW!#c zNWn&hJw>pX?k>>V?YRL7wWGpgBnTfpK^QncUXFm?J0v^ZPxo{;ogSyC!4ZHEBZQmH z7=J*TjuFy$56v-;*dd59C;InP8(%hzc+WOeU<7Nj0OKiE0&GyC2D}g&d-m={u_Jio z2ie~3_ZOh=vDQ<z?5C)1YGA=ZU0=u~To6({Cg26=?2ZwfKw&%{ZN?+A4b#hIe5n!0 z6iSR3_K-}mt7}v@(;CQjDx{B)#s~oE!6~fv3}ouYO0nJuom@;kr9Byv3;7E;frJ#w z2#!baJFZ8U>8OT$j23K+xMqA_2gSNZX>?&KBtU?**-S6=GG<!jS~j$)8Sqrm!%4ky zQ?eY;1OS;921BJ$uSeQLgvzKl?T*Q2knJINL|#FxmQh9|On#?B>WNecd6ilW1i2Lk z$9y3s?SmxfY1&0-a14woSsm9kHbwM-D5$#2kjSTTBNtM`jgeF&phlv&dJMfQ?#x)P z|E)73MbQ<rMWPFyNl{Iw#(0t7fe6K^{<ttHQY57L>NeRrQU@e<ka2G$hJg%;Ch<wX z<lKv}=!vo5#C@;(r#hnfauI9oS{+HMkZcg@aK@a(ICZ6f=t+EZ9l*#$wT&>U8B$w3 z5fDcrCOCJFy|@L&sJZl!5fVuF&vnFEh#4J;A|dZc60A*{NIWL#l3Fe71!JJvj$B1o z#Ai<&Y2NLUE#N$Sw^!x8s-0Jipc37HdPTCe*KebZ0cd9b4>~#NhTN!}Zr^yDocxS9 zr#`!a?dV6?tHXN)YP+gU`la9QGrEcZ*aJxO{i&!9Inh#)uBob&?nD}pa`-bHBNf`c z3LCkU3aH(FrSM4Nv_+O6DbYY(=#V(ddz^JAdqKj6%!&NK%BJ`cPqPviBASHcOw|-~ zl9E%<R6m;jpp%mNU}uqU5GPahdg9_muk=ajAXRj|2=`pv1h&fc`(o*vKuG)SlN4d6 z{j`KmS(29Lq&<5?>;~LbZ0Rcu$VtopQAaV6^g%vE?>EK2u=B{mFjBaLC$cY<I=6{k z>csUkGJQ-?v5==t(jNK^5-EsMyav?z6&ZyxrEl^P<YLI2{86XLgwXBiN_1T%32BF_ zFDFU^Eqzf<P1Hrvq`AXhObepv^LvQ2B!NPjp(_2nf5n;eqFKN(zpt=gFO@}AaXve> zpG5t=4hf2q9FGQ5-@d6}H;5l$<mjoA3=An8#1i+7>Tx7M$Y)eUZ!(Q0c@BOB5*PLj zNI~|aBn4C;nzTqYpU-bR3eBAJ*H3@11GusTWXxV@ig3}dzhdz$q>M-okcq0AB9pL> zp<23B`~kTRQXKYKN~s@s75bh;>_F4l3H$zp6a6T)^hrwrU6K)`KK`Z?3n{JQ7Erm7 zN=ZfSa7U^p7MsE^R~QsOYKcoyB(eCASUgB6zNcuC^eD>=TdOQGaw8?8BF$hwZQ?1+ zNOF*uXo^&_RXX<jvSu@*xA;mvaVhk@P1AExCFu~v4Szt<kKJ6R*<<~Lhri9~Wcn3O z#yMyG;zTpU(ZGHTGmJRhYIEEAiOhArRzIQ9uXSKJ)Q@h^I3yFGX?@K>Xa0viTn6Sb z)0{GuWRY>I)aE!t`#?UlkM{M2mCZHk6T`;!+d2D6&(!=k)Bc+}PLcll4lMNF96S4H zf2a@Q^bx*&79ZNLE*hM1<(#V38}8{7{yt#+@Zst6>+9$L`uz0i^MC*6)9cfxSBRfJ zyuQAE`20$R*Uz7xUO!>`{PY>ir%#_g(D3Q$^V1U*u@M6nXn!K`CpMt+=@mu*_yAZo ozf$~(+CYF)D1K%Hum2;!0G5?w2d5O-_W%F@07*qoM6N<$f+gr|s{jB1 diff --git a/ui/images/jq-nav-icons.png b/ui/images/jq-nav-icons.png deleted file mode 100644 index 26654e081fd4fcf06234c8cd2f840f89b8feb6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9804 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 diff --git a/ui/js/dev.main.js b/ui/js/dev.main.js deleted file mode 100644 index 8a68989..0000000 --- a/ui/js/dev.main.js +++ /dev/null @@ -1,464 +0,0 @@ -/* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -function genTile(title, image, gray, small, folder) -{ - var html = ""; - var style = "icon"; - - if (gray) { - style += " stopped"; - } - - if (small) { - style += " small"; - } - - if (folder) { - style += " folder"; - } - - visible = "active"; - - html += "<div class=\"" + style + "\" id=\"" + title + "\">\n"; - html += "<img class=\"" + visible + "\" src=\"" + image + "\"/>\n"; - html += "<h3>" + title + "</h3></a>\n"; - html += "</div>"; - - return html; -} - -function genPeer(name) -{ - return "<li class=\"project\"><a href=\"#\" title=\"titi\">titi</a></li>"; -} - -function selectIcon(node) -{ - if (node.className.indexOf("selected") == -1) { - node.className = node.className + " selected" - } else { - node.className = node.className.replace(/selected/g, "") - } -} - -function load_image(src, name) -{ - var newImage = new Image(); - - newImage.onload = function(){ - old_pic = $("#"+name+' img'); - new_pic = $('<img src="' + src + '"/>'); - old_pic.after(new_pic); - old_pic.remove(); - new_pic.addClass('active'); - } - newImage.src = src; -} - -function getCurrentImgs() -{ - var curImgs = new Object(); - var activeImgs = $("img.active"); - - activeImgs.each(function(){ - curImgs[$(this).parent().attr('id')] = $(this).attr('src'); - }); - return curImgs; -} - -function load_vms(data) -{ - var sel_vms; - var html = ""; - var i; - - sel_vms = getSelectedItems("vms"); - active_imgs = getCurrentImgs(); - - $("#vms").empty(); - for (i = 0; i < data.length; i++) { - var image; - if (data[i].state == 'running') { - image = data[i].screenshot; - } else { - image = data[i].icon; - } - if (!image) { - image = "images/icon-vm.png"; - } - old_img = active_imgs[data[i].name]; - html = genTile(data[i].name, old_img ? old_img : image, - data[i].state != 'running', false); - $("#vms").append(html); - load_image(image, data[i].name); - } - selectItems("vms", sel_vms); - - $("#vms .icon").click(function() { - selectIcon(this); - updateVMToolbar(); - }); -} - -function updateVMToolbar() -{ - selectedVMs = getSelectedItems("vms") - toolbar = $("#vm-toolbar > li > a") - - if (selectedVMs.length > 1) { - for (i = 0; i < toolbar.length; i++) { - toolbar[i].className = toolbar[i].className + " disabled" - } - - $(".icon-play").removeClass("disabled") - $(".icon-off").removeClass("disabled") - - return - } - - if (selectedVMs.length <= 1) { - for (i = 0; i < toolbar.length; i++) { - toolbar[i].className = toolbar[i].className.replace(/disabled/g, "") - } - } - - if (selectedVMs.length == 1) { - if ($("#" + selectedVMs[0]).hasClass("stopped")) { - $(".icon-desktop").addClass("disabled") - } - else { - $(".icon-desktop").removeClass("disabled") - } - } -} - -function load_templates(data) -{ - - var paths = [] - var hidden = [] - var folders = [] - var html = ""; - var i; - var j; - - sel_templates = getSelectedItems("templates"); - $("#templates").empty(); - - // get all bread-crumbs paths - breadcrumbs = $("#breadcrumbs > li > a") - for (i = 1; i < breadcrumbs.length; i++) { - paths.push(breadcrumbs[i].textContent) - } - - for (i = 0; i < data.length; i++) { - folder = data[i].folder - - // verify which templates are in the current path - for (j = 0; j < paths.length; j++ ) { - - // first path matched: shift to the next one - if (folder[0] == paths[j]) { - folder.shift() - } else { - // template not in current folder view: hide it - hidden.push(data[i].name) - break; - } - } - - // template must be hidden: do not show it - if ($.inArray(data[i].name, hidden) != -1) { - continue - } - - // folder field is empty: display template - if (folder.length == 0) { - html += genTile(data[i].name, data[i].icon, false, true, false); - continue - } - - // folder still not displayed: show it - if ($.inArray(folder[0], folders) == -1) { - folders.push(folder[0]) - html += genTile(folder[0], "images/gtk-directory.png", false, true, true); - } - } - - $("#templates").append(html); - selectItems("templates", sel_templates) -} - -function updateTemplatesView() -{ - $.ajax({ - url: "/templates", - dataType: "json" - }).done(load_templates); -} - -function load_peers(data) -{ - var html = ""; - var i; - - $("ul.projects").empty(); - for (i = 0; i < data.length; i++) { - html += genPeer(data[i]); - } - $("ul.projects").append(html); -} - -function load(data) -{ - console.log("load"); - $.ajax({ - url: "/vms", - dataType: "json" - }).done(load_vms); - - $.ajax({ - url: "/templates", - dataType: "json" - }).done(load_templates); - - $.ajax({ - url: "/peers", - dataType: "json", - }).done(load_peers); - - $("div.icon").draggable({ revert: true }); - - window.setTimeout("load();", 5000); -} - -function init_lang_select() -{ - var lang = $("html").attr("lang") - $("#localLang").val(lang) -} - -function getSelectedItems(id) -{ - var names = [] - var items = document.getElementById(id); - var selectedItems = items.getElementsByClassName("selected"); - - for (i = 0; i < selectedItems.length; i++) { - names[i] = selectedItems[i].id; - } - - return names; -} - -function selectItems(id, names) -{ - var icons = $("#" + id + " .icon"); - var i; - - for (i = 0; i < icons.length; i++) { - var id = icons[i].id; - if (names.indexOf(id) >= 0) { - icons[i].className = icons[i].className + " selected"; - } - } -} - -function deselectIcons(names) -{ - for (i = 0; i < names.length; i++) { - $("#" + names[i]).removeClass("selected") - } -} - -function deleteSelectedItems(Collection) -{ - $("#dialog-delete-" + Collection + "-confirm").dialog({ - resizable: false, - height:220, - modal: true, - buttons: { - "Delete": function() { - item = getSelectedItems(Collection); - for (i = 0; i < item.length; i++) { - $.ajax({ - url: "/" + Collection + "/" + item[i], - type: "DELETE", - context: document.getElementById(item[i]) - }).done(function(data, textStatus, context) { - $("#" + $(this).context.id).remove(); - }).fail(function(context) { - alert("Failed to delete " + $(this).context.id); - }); - } - $(this).dialog("close"); - }, - Cancel: function() { - $(this).dialog("close"); - } - } - }); -} - -function start() -{ - var html = ""; - - html = genTile("Create Guest", "images/image-missing.png", false, true); - $("#custom").append(html); - - load(); - init_lang_select(); - - $("#vm-toolbar .icon-play").click(function() { - vms = getSelectedItems("vms"); - - for (i = 0; i < vms.length; i++) { - $.ajax({ - url: "/vms/" + vms[i] + "/start", - type: "POST", - dataType: "json", - context: document.getElementById(vms[i]), - }).complete(function(context, status) { - updateVMToolbar(); - - if (status == "success") { - vm = $(this).context - vm.className = vm.className.replace(/stopped/g, ""); - } else { - alert ("Failed to start " + $(this).context.id); - } - }); - } - - deselectIcons(vms) - }); - - $("#vm-toolbar .icon-off").click(function() { - vms = getSelectedItems("vms"); - - for (i = 0; i < vms.length; i++) { - $.ajax({ - url: "/vms/" + vms[i] + "/stop", - type: "POST", - dataType: "json", - context: document.getElementById(vms[i]), - }).complete(function(context, status) { - updateVMToolbar(); - - if (status == "success") { - vm = $(this).context - vm.className = vm.className + " stopped" - } else { - alert ("Failed to power off " + $(this).context.id); - } - }); - } - - deselectIcons(vms) - }); - - $(".icon-desktop").click(function() { - if ($(this).hasClass("disabled")) { - return - } - - vm = getSelectedItems("vms"); - - $.ajax({ - url: "/vms/" + vm[0] + "/connect", - type: "POST", - dataType: "json", - }).done(function(data, textStatus, xhr) { - url = "/vnc_auto.html?port=" + data.graphics.port + "&logging=debug" - popup = window.open(url, "", "target=_blank,height=600,width=800,scrollbars=1"); - if (popup) { - popup.focus() - } else { - alert("A popup blocker may have prevented the console from displaying properly.") - } - }); - - deselectIcons(vm) - }); - - $("#vm-toolbar .icon-trash").click(function() { - deleteSelectedItems('vms') - }); - - $("#template-toolbar .icon-plus").click(function() { - templates = getSelectedItems("templates"); - if (templates.length != 1) { - return; - } - var req = {"template": "/templates/" + templates[0]}; - $.ajax({ - url: "/vms", - type: "POST", - contentType: "application/json", - data: JSON.stringify(req), - dataType: "json", - context: document.getElementById(templates[0]), - }).done(function() { - $.ajax({ - url: "/vms", - dataType: "json" - }).done(load_vms); - }).fail(function(context) { - alert("Failed to create VM from Template: " + $(this).context.id); - }); - }); - - $("#template-toolbar .icon-trash").click(function() { - deleteSelectedItems('templates') - }); - // enable selection for templates - $("#templates").on("click", ":not(.folder)", function() { - selectIcon(this); - }); - - // handle click in template folder - $("#templates").on("click", ".folder", function() { - name = $(this).attr("id") - - html = "<li><a class=\"icon-angle-right\">" + name + "</a></li>" - $("#breadcrumbs").append(html) - - updateTemplatesView(); - }); - - // handle click in bread-crumbs fields - $("#breadcrumbs").on("click", "li", function() { - // remove all next siblings and update templates view - $(this).nextAll().remove(); - updateTemplatesView(); - }); - - $(".btn").button(); - $('#localLang').change(function() { - var selection = $('#localLang option:selected').val(); - document.cookie = 'kimchiLang' + "=" + selection; - window.location.reload() - }); -} - -$(document).ready(function(){ start(); }); diff --git a/ui/pages/dev-ui.html.tmpl b/ui/pages/dev-ui.html.tmpl deleted file mode 100644 index e7e74fd..0000000 --- a/ui/pages/dev-ui.html.tmpl +++ /dev/null @@ -1,170 +0,0 @@ -#* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - *# -#unicode UTF-8 -#import gettext -#from kimchi.cachebust import href -#silent t = gettext.translation($lang.domain, $lang.localedir, languages=$lang.lang) -#silent _ = t.gettext -#silent _t = t.gettext -<!doctype html> -<html class="no-js" lang=$lang.lang[0]> -<head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - - <title>Project Kimchi</title> - - <meta name="viewport" content="width=device-width"> - - <link rel="stylesheet" href="$href("css/dev.base.css")"> - <link rel="stylesheet" href="$href("css/dev.style.css")"> - <link rel="stylesheet" href="$href("css/dev.jquery-ui.css")"> - <link rel="stylesheet" href="$href("css/dev.main.css")"> - - <script src="$href("js/modernizr.custom.2.6.2.min.js")"></script> - - <script src="$href("js/jquery.min.js")"></script> - <script src="$href("js/jquery-ui.js")"></script> - - <script src="$href("js/dev.main.js")"></script> -</head> - -<body class="theme-blue home page page-id-33 page-template-default page-slug-index single-author singular"> - <header> - <section id="global-nav"> - <nav> - <div class="constrain"> - <ul id="projects" class="projects"> - <li class="project selected"><a href="#" title="localhost">localhost</a></li> - </ul> - <ul class="links"> - <li class="dropdown"><a href="#">$_("Host")</a> - <ul> - <li><a href="#">$_("Reboot")</a></li> - <li><a href="#">$_("Shutdown")</a></li> - <li><a href="#">$_("SOS Report")</a></li> - </ul> - </li> - </ul> - </div> - </nav> - </section> - </header> - - <div id="container"> - <div id="logo-events" class="constrain clearfix"> - <h2 class="logo"><a href="/" title="Project Kimchi">$_("Project Kimchi")</a></h2> - <div id="Lang"> - $_("Language:") - <select id="localLang"> - <option value="en_US" selected>English (United States)</option> - <option value="zh_CN">中文(简体)</option> - <option value="pt_BR">Português (Brasil)</option> - </select> - </div> - </div> - - <nav id="main" class="constrain clearfix"> - <div class="menu-top-container"> - <ul id="menu-top" class="menu"> - <li class="menu-item"><a href="#">$_("Guests")</a></li> - <li class="menu-item"><a href="#">$_("Storage")</a></li> - <li class="menu-item"><a href="#">$_("Networks")</a></li> - <li class="menu-item"><a href="#">$_("Statistics")</a></li> - <li class="menu-item"><a href="#">$_("About")</a></li> - </ul> - </div> - </nav> - - <div id="content-wrapper" class="clearfix row"> - <div class="content-full full-width twelve columns"> - <div id="content"> - - <h2>$_("Virtual Machines")</h2> - <ul id="vm-toolbar" class="vm-toolbar"> - <li><a class="icon-desktop" href="#">$_("Display")</a></li> - <li><a class="icon-play" href="#">$_("Power On")</a></li> - <li><a class="icon-off" href="#">$_("Power Off")</a></li> - <li><a class="icon-cogs" href="#">$_("Settings")</a></li> - <li><a class="icon-trash" href="#">$_("Delete")</a></li> - <li><a class="icon-wrench" href="#">$_("More...")</a></li> - </ul> - - <div id="vms"> - </div> - <hr/> - - <h2>$_("Templates")</h2> - <ul id="template-toolbar" class="vm-toolbar"> - <li><a class="icon-plus" href="#">$_("Create VM")</a></li> - <li><a class="icon-trash" href="#">$_("Delete")</a></li> - <li><a class="icon-cogs" href="#">$_("Settings")</a></li> - </ul> - - <ul id="breadcrumbs"> - <li><a class="icon-angle-right">templates</a></li> - </ul> - - <div id="templates"> - </div> - - <hr/> - <h2>$_("Custom")</h2> - <div id="custom"> - </div> - - <div style="clear: both"> - </div> - - </div> - </div> - </div> - </div> - -<div id="dialog-delete-vms-confirm" title="Delete VMs" style="display: none"> -<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span> -The selected VMs and all associated data will be deleted! Are you sure?</p> -</div> - -<div id="dialog-delete-templates-confirm" title="Delete templates" style="display: none"> -<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span> -The selected templates and all associated data will be deleted! Are you sure?</p> -</div> - - <footer class="clearfix simple"> - <div class="row"> - </div> - <div class="constrain"> - <div id="legal"> - <ul class="footer-site-links"> - <li><a class="icon-group" href="#">$_("Forum")</a></li> - <li><a class="icon-wrench" href="#">$_("API")</a></li> - <li><a class="icon-twitter" href="#">$_("Twitter")</a></li> - <li><a class="icon-comments" href="#">$_("IRC")</a></li> - </ul> - <p class="copyright"> - Copyright 2013 <a href="http://www.ibm.com/">IBM, Corp</a>.<br> - </p> - </div> - </div> - </footer> -</body> -</html> -- 1.8.1.4

Reviewed-by: Aline Manera <alinefm@linux.vnet.ibm.com> On 01/06/2014 05:04 AM, Shu Ming wrote:
Remove the lgacy files include resource referenced by dev-ui interfaces
Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- po/POTFILES.in | 1 - ui/css/dev.base.css | 3999 ----------------------------------------- ui/css/dev.jquery-ui.css | 1173 ------------ ui/css/dev.main.css | 131 -- ui/css/dev.style.css | 164 -- ui/images/bg-footer-noise.jpg | Bin 6916 -> 0 bytes ui/images/chosen-sprite.png | Bin 646 -> 0 bytes ui/images/gauze.png | Bin 6045 -> 0 bytes ui/images/gtk-directory.png | Bin 2759 -> 0 bytes ui/images/image-missing.png | Bin 2856 -> 0 bytes ui/images/jq-global-nav.png | Bin 6738 -> 0 bytes ui/images/jq-nav-icons.png | Bin 9804 -> 0 bytes ui/js/dev.main.js | 464 ----- ui/pages/dev-ui.html.tmpl | 170 -- 14 files changed, 6102 deletions(-) delete mode 100644 ui/css/dev.base.css delete mode 100644 ui/css/dev.jquery-ui.css delete mode 100644 ui/css/dev.main.css delete mode 100644 ui/css/dev.style.css delete mode 100644 ui/images/bg-footer-noise.jpg delete mode 100644 ui/images/chosen-sprite.png delete mode 100644 ui/images/gauze.png delete mode 100644 ui/images/gtk-directory.png delete mode 100644 ui/images/image-missing.png delete mode 100644 ui/images/jq-global-nav.png delete mode 100644 ui/images/jq-nav-icons.png delete mode 100644 ui/js/dev.main.js delete mode 100644 ui/pages/dev-ui.html.tmpl
diff --git a/po/POTFILES.in b/po/POTFILES.in index 1ceb750..3627f42 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,4 @@ # List of source files which contain translatable strings. -ui/pages/dev-ui.html.tmpl ui/pages/error.html.tmpl ui/pages/guest-add.html.tmpl ui/pages/guest-edit.html.tmpl diff --git a/ui/css/dev.base.css b/ui/css/dev.base.css deleted file mode 100644 index 8969df4..0000000 --- a/ui/css/dev.base.css +++ /dev/null @@ -1,3999 +0,0 @@ -/*! Copyright 2012 jQuery Foundation and other contributors - * Includes: - * - normalize.css v1.0.1 | MIT License | git.io/normalize - * - Font Awesome - http://fortawesome.github.com/Font-Awesome - CC BY 3.0 - */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* - * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section, -summary { - display: block; -} - -/* - * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/* - * Prevents modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/* - * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevents iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-size: 100%; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - -ms-text-size-adjust: 100%; /* 2 */ -} - -/* - * Addresses `font-family` inconsistency between `textarea` and other form - * elements. - */ - -html, -button, -input, -select, -textarea { - font-family: sans-serif; - color: #333; -} - -/* - * Addresses margins handled incorrectly in IE 6/7. - */ - -body { - margin: 0; -} - -::-moz-selection { - background: #b3d4fc; - text-shadow: none; -} - -::selection { - background: #b3d4fc; - text-shadow: none; -} - -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -@font-face { - font-family: 'FontAwesome'; - src: url('fonts/fontawesome-webfont.eot'); - src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), - url('fonts/fontawesome-webfont.woff') format('woff'), - url('fonts/fontawesome-webfont.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/* - * Addresses `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/* - * Improves readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/* - * Addresses font sizes and margins set differently in IE 6/7. - * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0 0 0.33em; -} - -h2 { - font-size: 1.5em; - margin: 0 0 0.5em; -} - -h3 { - font-size: 1.17em; - margin: 0 0 0.67em; -} - -h4 { - font-size: 1em; - margin: 0 0 1em; -} - -h5 { - font-size: 0.83em; - margin: 0 0 1.33em; -} - -h6 { - font-size: 0.75em; - margin: 0 0 2em; -} - -h1, h2, h3, h4, h5, h6 { - font-weight: 700; - font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif !important; -} -/* - * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/* - * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/* - * Addresses styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/* - * Addresses styling not present in IE 6/7/8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/* - * Addresses margins set differently in IE 6/7. - */ - -p, -pre { - margin: 1em 0; -} - -/* - * Improves readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/* - * Addresses CSS quotes not supported in IE 6/7. - */ - -q { - quotes: none; -} - -/* - * Addresses `quotes` property not supported in Safari 4. - */ - -q:before, -q:after { - content: ''; - content: none; -} - -/* - * Prevents `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Lists - ========================================================================== */ - -/* - * Addresses margins set differently in IE 6/7. - */ - -dl, -menu, -ol, -ul { - margin: 0 0 1em; -} - -dd { - margin: 0 0 0 40px; -} - -/* - * Addresses paddings set differently in IE 6/7. - */ - -menu, -ol, -ul { - padding: 0; -} - -/* - * Corrects list images handled incorrectly in IE 7. - */ - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/* - * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improves image quality when scaled in IE 7. - */ - -img { - border: 0; /* 1 */ - -ms-interpolation-mode: bicubic; /* 2 */ - vertical-align: middle; - max-width: 100%; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/* - * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/* - * Corrects margin displayed oddly in IE 6/7. - */ - -form { - margin: 0; - padding: 10px 0; -} - -/* - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -/* - * 1. Corrects color not being inherited in IE 6/7/8/9. - * 2. Corrects text not wrapping in Firefox 3. - * 3. Corrects alignment displayed oddly in IE 6/7. - */ - -legend { - border: 0; /* 1 */ - padding: 0; - white-space: normal; /* 2 */ - *margin-left: -7px; /* 3 */ -} - -/* - * 1. Corrects font size not being inherited in all browsers. - * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improves appearance and consistency in all browsers. - */ - -button, -input, -select, -textarea { - font-size: 100%; /* 1 */ - margin: 0; /* 2 */ - vertical-align: baseline; /* 3 */ - *vertical-align: middle; /* 3 */ -} - -/* - * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/* - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Corrects inability to style clickable `input` types in iOS. - * 3. Improves usability and consistency of cursor style between image-type - * `input` and others. - * 4. Removes inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ - *overflow: visible; /* 4 */ -} - -/* - * Re-set default cursor for disabled elements. - */ - -button[disabled], -input[disabled] { - cursor: default; -} - -/* - * 1. Addresses box sizing set to content-box in IE 8/9. - * 2. Removes excess padding in IE 8/9. - * 3. Removes excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - *height: 13px; /* 3 */ - *width: 13px; /* 3 */ -} - -/* - * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/* - * Removes inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* - * Removes inner padding and border in Firefox 3+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* - * 1. Removes default vertical scrollbar in IE 6/7/8/9. - * 2. Improves readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ - min-height: 150px; - resize: vertical; -} - -#content input[type=text], -#content textarea { - color: #666; - - width: 70%; - min-width: 300px; - - margin: 5px 0 10px 0; - padding: 8px 12px; - - background: rgba(245,245,245,0.37); - - border: 1px solid rgba(192,192,192,0.49); - border-radius: 2px; - - -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.17); - box-shadow: inset 0 1px 3px rgba(0,0,0,0.17); -} - -/* - * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder. - * 2. Using :placeholder for completeness. - */ -::-webkit-input-placeholder { - color: #9A1B1E; -} -:-moz-placeholder { /* 1 */ - color: #9A1B1E; -} -::-moz-placeholder { - color: #9A1B1E; -} -:-ms-placeholder { - color: #9A1B1E; -} -:placeholder { /* 2 */ - color: #9A1B1E; -} - -#content input:focus, -#content input[type=text]:focus, -#content textarea:focus { - outline: none; - - color: #333; - background: #FFF; - - border: 1px solid #B24926; - - -webkit-box-shadow: 0px 0px 6px rgba(23,138,156,0.5), - inset 0px 1px 3px rgba(0,0,0,0.2); - - box-shadow: 0px 0px 6px rgba(23,138,156,0.5), - inset 0px 1px 3px rgba(0,0,0,0.2); -} - -/** - * Radio Buttons - */ - -.radio { - margin: 15px 0; -} - -#content .radio ul { - margin: 0; - padding: 0; - float: left; -} - -#content .radio ul li { - margin: 0; - padding: 0; - background: none; - list-style-type: none; -} - -.radio label { - margin: 5px 0; -} - -input[type=radio] { - margin: 0 5px 0 0; -} - -/** - * Checkboxes - */ - -input[type="checkbox"] { - margin: 0 5px 0 0; -} - -/** - * Submit Buttons - */ - -form input[type="submit"] { - margin: 40px 0; - float: none; -} - -/** - * Top aligned labels - */ - -.top-labels label, -.top-labels .radio label, -.top-labels input[type=text], -.top-labels textarea { - display: block; -} - -/** - * Left aligned labels - */ - -.left-labels label { - padding: 5px 0 0 0; - display: block; -} - -.left-labels span { - margin: 0 10px 0 0; - min-width: 100px; - - float: left; - - text-align: left; -} - -.left-labels .radio span { - padding-top: 5px; -} - -.left-labels .radio { - display: block; -} - -.left-labels .radio li label { - margin: 0; - padding: 0 0 5px 0; - - border: 0; -} - -/* ========================================================================== - Tables - ========================================================================== */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* ========================================================================== - Font Awesome - ========================================================================== */ - -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - text-decoration: inherit; - -webkit-font-smoothing: antialiased; - - /* sprites.less reset */ - display: inline; - width: auto; - height: auto; - line-height: normal; - vertical-align: baseline; - background-image: none; - background-position: 0% 0%; - background-repeat: repeat; - margin-top: 0; -} - -/* more sprites.less reset*/ -.icon-white, -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"], -.dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { - background-image: none; -} -[class^="icon-"]:before, -[class*=" icon-"]:before { - text-decoration: inherit; - display: inline-block; - speak: none; -} -/* makes sure icons active on rollover in links */ -a [class^="icon-"], -a [class*=" icon-"] { - display: inline-block; -} -/* makes the font 33% larger relative to the icon container */ -.icon-large:before { - vertical-align: -10%; - font-size: 1.3333333333333333em; -} -.btn [class^="icon-"], -.nav [class^="icon-"], -.btn [class*=" icon-"], -.nav [class*=" icon-"] { - display: inline; - /* keeps button heights with and without icons the same */ - -} -.btn [class^="icon-"].icon-large, -.nav [class^="icon-"].icon-large, -.btn [class*=" icon-"].icon-large, -.nav [class*=" icon-"].icon-large { - line-height: .9em; -} -.btn [class^="icon-"].icon-spin, -.nav [class^="icon-"].icon-spin, -.btn [class*=" icon-"].icon-spin, -.nav [class*=" icon-"].icon-spin { - display: inline-block; -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"] { - /* keeps button heights with and without icons the same */ - -} -.nav-tabs [class^="icon-"], -.nav-pills [class^="icon-"], -.nav-tabs [class*=" icon-"], -.nav-pills [class*=" icon-"], -.nav-tabs [class^="icon-"].icon-large, -.nav-pills [class^="icon-"].icon-large, -.nav-tabs [class*=" icon-"].icon-large, -.nav-pills [class*=" icon-"].icon-large { - line-height: .9em; -} -li [class^="icon-"], -.nav li [class^="icon-"], -li [class*=" icon-"], -.nav li [class*=" icon-"] { - display: inline-block; - width: 1.25em; - text-align: center; -} -li [class^="icon-"].icon-large, -.nav li [class^="icon-"].icon-large, -li [class*=" icon-"].icon-large, -.nav li [class*=" icon-"].icon-large { - /* increased font size for icon-large */ - - width: 1.5625em; -} -ul.icons { - list-style-type: none; - text-indent: -0.75em; -} -ul.icons li [class^="icon-"], -ul.icons li [class*=" icon-"] { - width: .75em; -} -.icon-muted { - color: #eeeeee; -} -.icon-border { - border: solid 1px #eeeeee; - padding: .2em .25em .15em; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} -.icon-2x { - font-size: 2em; -} -.icon-2x.icon-border { - border-width: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} -.icon-3x { - font-size: 3em; -} -.icon-3x.icon-border { - border-width: 3px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} -.icon-4x { - font-size: 4em; -} -.icon-4x.icon-border { - border-width: 4px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} -.pull-right { - float: right; -} -.pull-left { - float: left; -} -[class^="icon-"].pull-left, -[class*=" icon-"].pull-left { - margin-right: .3em; -} -[class^="icon-"].pull-right, -[class*=" icon-"].pull-right { - margin-left: .3em; -} -.btn [class^="icon-"].pull-left.icon-2x, -.btn [class*=" icon-"].pull-left.icon-2x, -.btn [class^="icon-"].pull-right.icon-2x, -.btn [class*=" icon-"].pull-right.icon-2x { - margin-top: .18em; -} -.btn [class^="icon-"].icon-spin.icon-large, -.btn [class*=" icon-"].icon-spin.icon-large { - line-height: .8em; -} -.btn.btn-small [class^="icon-"].pull-left.icon-2x, -.btn.btn-small [class*=" icon-"].pull-left.icon-2x, -.btn.btn-small [class^="icon-"].pull-right.icon-2x, -.btn.btn-small [class*=" icon-"].pull-right.icon-2x { - margin-top: .25em; -} -.btn.btn-large [class^="icon-"], -.btn.btn-large [class*=" icon-"] { - margin-top: 0; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x, -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-top: .05em; -} -.btn.btn-large [class^="icon-"].pull-left.icon-2x, -.btn.btn-large [class*=" icon-"].pull-left.icon-2x { - margin-right: .2em; -} -.btn.btn-large [class^="icon-"].pull-right.icon-2x, -.btn.btn-large [class*=" icon-"].pull-right.icon-2x { - margin-left: .2em; -} -.icon-spin { - display: inline-block; - -moz-animation: spin 2s infinite linear; - -o-animation: spin 2s infinite linear; - -webkit-animation: spin 2s infinite linear; - animation: spin 2s infinite linear; -} -@-moz-keyframes spin { - 0% { -moz-transform: rotate(0deg); } - 100% { -moz-transform: rotate(359deg); } -} -@-webkit-keyframes spin { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(359deg); } -} -@-o-keyframes spin { - 0% { -o-transform: rotate(0deg); } - 100% { -o-transform: rotate(359deg); } -} -@-ms-keyframes spin { - 0% { -ms-transform: rotate(0deg); } - 100% { -ms-transform: rotate(359deg); } -} -@keyframes spin { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(359deg); } -} -@-moz-document url-prefix() { - .icon-spin { - height: .9em; - } - .btn .icon-spin { - height: auto; - } - .icon-spin.icon-large { - height: 1.25em; - } - .btn .icon-spin.icon-large { - height: .75em; - } -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.icon-glass:before { content: "\f000"; } -.icon-music:before { content: "\f001"; } -.icon-search:before { content: "\f002"; } -.icon-envelope:before { content: "\f003"; } -.icon-heart:before { content: "\f004"; } -.icon-star:before { content: "\f005"; } -.icon-star-empty:before { content: "\f006"; } -.icon-user:before { content: "\f007"; } -.icon-film:before { content: "\f008"; } -.icon-th-large:before { content: "\f009"; } -.icon-th:before { content: "\f00a"; } -.icon-th-list:before { content: "\f00b"; } -.icon-ok:before { content: "\f00c"; } -.icon-remove:before { content: "\f00d"; } -.icon-zoom-in:before { content: "\f00e"; } - -.icon-zoom-out:before { content: "\f010"; } -.icon-off:before { content: "\f011"; } -.icon-signal:before { content: "\f012"; } -.icon-cog:before { content: "\f013"; } -.icon-trash:before { content: "\f014"; } -.icon-home:before { content: "\f015"; } -.icon-file:before { content: "\f016"; } -.icon-time:before { content: "\f017"; } -.icon-road:before { content: "\f018"; } -.icon-download-alt:before { content: "\f019"; } -.icon-download:before { content: "\f01a"; } -.icon-upload:before { content: "\f01b"; } -.icon-inbox:before { content: "\f01c"; } -.icon-play-circle:before { content: "\f01d"; } -.icon-repeat:before { content: "\f01e"; } - -/* \f020 doesn't work in Safari. all shifted one down */ -.icon-refresh:before { content: "\f021"; } -.icon-list-alt:before { content: "\f022"; } -.icon-lock:before { content: "\f023"; } -.icon-flag:before { content: "\f024"; } -.icon-headphones:before { content: "\f025"; } -.icon-volume-off:before { content: "\f026"; } -.icon-volume-down:before { content: "\f027"; } -.icon-volume-up:before { content: "\f028"; } -.icon-qrcode:before { content: "\f029"; } -.icon-barcode:before { content: "\f02a"; } -.icon-tag:before { content: "\f02b"; } -.icon-tags:before { content: "\f02c"; } -.icon-book:before { content: "\f02d"; } -.icon-bookmark:before { content: "\f02e"; } -.icon-print:before { content: "\f02f"; } - -.icon-camera:before { content: "\f030"; } -.icon-font:before { content: "\f031"; } -.icon-bold:before { content: "\f032"; } -.icon-italic:before { content: "\f033"; } -.icon-text-height:before { content: "\f034"; } -.icon-text-width:before { content: "\f035"; } -.icon-align-left:before { content: "\f036"; } -.icon-align-center:before { content: "\f037"; } -.icon-align-right:before { content: "\f038"; } -.icon-align-justify:before { content: "\f039"; } -.icon-list:before { content: "\f03a"; } -.icon-indent-left:before { content: "\f03b"; } -.icon-indent-right:before { content: "\f03c"; } -.icon-facetime-video:before { content: "\f03d"; } -.icon-picture:before { content: "\f03e"; } - -.icon-pencil:before { content: "\f040"; } -.icon-map-marker:before { content: "\f041"; } -.icon-adjust:before { content: "\f042"; } -.icon-tint:before { content: "\f043"; } -.icon-edit:before { content: "\f044"; } -.icon-share:before { content: "\f045"; } -.icon-check:before { content: "\f046"; } -.icon-move:before { content: "\f047"; } -.icon-step-backward:before { content: "\f048"; } -.icon-fast-backward:before { content: "\f049"; } -.icon-backward:before { content: "\f04a"; } -.icon-play:before { content: "\f04b"; } -.icon-pause:before { content: "\f04c"; } -.icon-stop:before { content: "\f04d"; } -.icon-forward:before { content: "\f04e"; } - -.icon-fast-forward:before { content: "\f050"; } -.icon-step-forward:before { content: "\f051"; } -.icon-eject:before { content: "\f052"; } -.icon-chevron-left:before { content: "\f053"; } -.icon-chevron-right:before { content: "\f054"; } -.icon-plus-sign:before { content: "\f055"; } -.icon-minus-sign:before { content: "\f056"; } -.icon-remove-sign:before { content: "\f057"; } -.icon-ok-sign:before { content: "\f058"; } -.icon-question-sign:before { content: "\f059"; } -.icon-info-sign:before { content: "\f05a"; } -.icon-screenshot:before { content: "\f05b"; } -.icon-remove-circle:before { content: "\f05c"; } -.icon-ok-circle:before { content: "\f05d"; } -.icon-ban-circle:before { content: "\f05e"; } - -.icon-arrow-left:before { content: "\f060"; } -.icon-arrow-right:before { content: "\f061"; } -.icon-arrow-up:before { content: "\f062"; } -.icon-arrow-down:before { content: "\f063"; } -.icon-share-alt:before { content: "\f064"; } -.icon-resize-full:before { content: "\f065"; } -.icon-resize-small:before { content: "\f066"; } -.icon-plus:before { content: "\f067"; } -.icon-minus:before { content: "\f068"; } -.icon-asterisk:before { content: "\f069"; } -.icon-exclamation-sign:before { content: "\f06a"; } -.icon-gift:before { content: "\f06b"; } -.icon-leaf:before { content: "\f06c"; } -.icon-fire:before { content: "\f06d"; } -.icon-eye-open:before { content: "\f06e"; } - -.icon-eye-close:before { content: "\f070"; } -.icon-warning-sign:before { content: "\f071"; } -.icon-plane:before { content: "\f072"; } -.icon-calendar:before { content: "\f073"; } -.icon-random:before { content: "\f074"; } -.icon-comment:before { content: "\f075"; } -.icon-magnet:before { content: "\f076"; } -.icon-chevron-up:before { content: "\f077"; } -.icon-chevron-down:before { content: "\f078"; } -.icon-retweet:before { content: "\f079"; } -.icon-shopping-cart:before { content: "\f07a"; } -.icon-folder-close:before { content: "\f07b"; } -.icon-folder-open:before { content: "\f07c"; } -.icon-resize-vertical:before { content: "\f07d"; } -.icon-resize-horizontal:before { content: "\f07e"; } - -.icon-bar-chart:before { content: "\f080"; } -.icon-twitter-sign:before { content: "\f081"; } -.icon-facebook-sign:before { content: "\f082"; } -.icon-camera-retro:before { content: "\f083"; } -.icon-key:before { content: "\f084"; } -.icon-cogs:before { content: "\f085"; } -.icon-comments:before { content: "\f086"; } -.icon-thumbs-up:before { content: "\f087"; } -.icon-thumbs-down:before { content: "\f088"; } -.icon-star-half:before { content: "\f089"; } -.icon-heart-empty:before { content: "\f08a"; } -.icon-signout:before { content: "\f08b"; } -.icon-linkedin-sign:before { content: "\f08c"; } -.icon-pushpin:before { content: "\f08d"; } -.icon-external-link:before { content: "\f08e"; } - -.icon-signin:before { content: "\f090"; } -.icon-trophy:before { content: "\f091"; } -.icon-github-sign:before { content: "\f092"; } -.icon-upload-alt:before { content: "\f093"; } -.icon-lemon:before { content: "\f094"; } -.icon-phone:before { content: "\f095"; } -.icon-check-empty:before { content: "\f096"; } -.icon-bookmark-empty:before { content: "\f097"; } -.icon-phone-sign:before { content: "\f098"; } -.icon-twitter:before { content: "\f099"; } -.icon-facebook:before { content: "\f09a"; } -.icon-github:before { content: "\f09b"; } -.icon-unlock:before { content: "\f09c"; } -.icon-credit-card:before { content: "\f09d"; } -.icon-rss:before { content: "\f09e"; } - -.icon-hdd:before { content: "\f0a0"; } -.icon-bullhorn:before { content: "\f0a1"; } -.icon-bell:before { content: "\f0a2"; } -.icon-certificate:before { content: "\f0a3"; } -.icon-hand-right:before { content: "\f0a4"; } -.icon-hand-left:before { content: "\f0a5"; } -.icon-hand-up:before { content: "\f0a6"; } -.icon-hand-down:before { content: "\f0a7"; } -.icon-circle-arrow-left:before { content: "\f0a8"; } -.icon-circle-arrow-right:before { content: "\f0a9"; } -.icon-circle-arrow-up:before { content: "\f0aa"; } -.icon-circle-arrow-down:before { content: "\f0ab"; } -.icon-globe:before { content: "\f0ac"; } -.icon-wrench:before { content: "\f0ad"; } -.icon-tasks:before { content: "\f0ae"; } - -.icon-filter:before { content: "\f0b0"; } -.icon-briefcase:before { content: "\f0b1"; } -.icon-fullscreen:before { content: "\f0b2"; } - -.icon-group:before { content: "\f0c0"; } -.icon-link:before { content: "\f0c1"; } -.icon-cloud:before { content: "\f0c2"; } -.icon-beaker:before { content: "\f0c3"; } -.icon-cut:before { content: "\f0c4"; } -.icon-copy:before { content: "\f0c5"; } -.icon-paper-clip:before { content: "\f0c6"; } -.icon-save:before { content: "\f0c7"; } -.icon-sign-blank:before { content: "\f0c8"; } -.icon-reorder:before { content: "\f0c9"; } -.icon-list-ul:before { content: "\f0ca"; } -.icon-list-ol:before { content: "\f0cb"; } -.icon-strikethrough:before { content: "\f0cc"; } -.icon-underline:before { content: "\f0cd"; } -.icon-table:before { content: "\f0ce"; } - -.icon-magic:before { content: "\f0d0"; } -.icon-truck:before { content: "\f0d1"; } -.icon-pinterest:before { content: "\f0d2"; } -.icon-pinterest-sign:before { content: "\f0d3"; } -.icon-google-plus-sign:before { content: "\f0d4"; } -.icon-google-plus:before { content: "\f0d5"; } -.icon-money:before { content: "\f0d6"; } -.icon-caret-down:before { content: "\f0d7"; } -.icon-caret-up:before { content: "\f0d8"; } -.icon-caret-left:before { content: "\f0d9"; } -.icon-caret-right:before { content: "\f0da"; } -.icon-columns:before { content: "\f0db"; } -.icon-sort:before { content: "\f0dc"; } -.icon-sort-down:before { content: "\f0dd"; } -.icon-sort-up:before { content: "\f0de"; } - -.icon-envelope-alt:before { content: "\f0e0"; } -.icon-linkedin:before { content: "\f0e1"; } -.icon-undo:before { content: "\f0e2"; } -.icon-legal:before { content: "\f0e3"; } -.icon-dashboard:before { content: "\f0e4"; } -.icon-comment-alt:before { content: "\f0e5"; } -.icon-comments-alt:before { content: "\f0e6"; } -.icon-bolt:before { content: "\f0e7"; } -.icon-sitemap:before { content: "\f0e8"; } -.icon-umbrella:before { content: "\f0e9"; } -.icon-paste:before { content: "\f0ea"; } -.icon-lightbulb:before { content: "\f0eb"; } -.icon-exchange:before { content: "\f0ec"; } -.icon-cloud-download:before { content: "\f0ed"; } -.icon-cloud-upload:before { content: "\f0ee"; } - -.icon-user-md:before { content: "\f0f0"; } -.icon-stethoscope:before { content: "\f0f1"; } -.icon-suitcase:before { content: "\f0f2"; } -.icon-bell-alt:before { content: "\f0f3"; } -.icon-coffee:before { content: "\f0f4"; } -.icon-food:before { content: "\f0f5"; } -.icon-file-alt:before { content: "\f0f6"; } -.icon-building:before { content: "\f0f7"; } -.icon-hospital:before { content: "\f0f8"; } -.icon-ambulance:before { content: "\f0f9"; } -.icon-medkit:before { content: "\f0fa"; } -.icon-fighter-jet:before { content: "\f0fb"; } -.icon-beer:before { content: "\f0fc"; } -.icon-h-sign:before { content: "\f0fd"; } -.icon-plus-sign-alt:before { content: "\f0fe"; } - -.icon-double-angle-left:before { content: "\f100"; } -.icon-double-angle-right:before { content: "\f101"; } -.icon-double-angle-up:before { content: "\f102"; } -.icon-double-angle-down:before { content: "\f103"; } -.icon-angle-left:before { content: "\f104"; } -.icon-angle-right:before { content: "\f105"; } -.icon-angle-up:before { content: "\f106"; } -.icon-angle-down:before { content: "\f107"; } -.icon-desktop:before { content: "\f108"; } -.icon-laptop:before { content: "\f109"; } -.icon-tablet:before { content: "\f10a"; } -.icon-mobile-phone:before { content: "\f10b"; } -.icon-circle-blank:before { content: "\f10c"; } -.icon-quote-left:before { content: "\f10d"; } -.icon-quote-right:before { content: "\f10e"; } - -.icon-spinner:before { content: "\f110"; } -.icon-circle:before { content: "\f111"; } -.icon-reply:before { content: "\f112"; } -.icon-github-alt:before { content: "\f113"; } -.icon-folder-close-alt:before { content: "\f114"; } -.icon-folder-open-alt:before { content: "\f115"; } - -/* Manual Font Awesome Styles */ -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome, "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -#content ul li[class^="icon-"], -#content ul li[class*=" icon-"] { - background: none; - padding-left: 0; -} - -h2 [class^="icon-"], -h2 [class*=" icon-"], -h3 [class^="icon-"], -h3 [class*=" icon-"] { - margin-right: 7px; -} - -/* Global Structure - ========================================================================== */ - -body { - -webkit-font-smoothing: antialiased; - color: #333; - font: 15px/22.5px "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif; -} - -iframe { - border: 1px solid #bfbfbf; - padding: 1px; -} - -#container { - background: #0769AD; - margin: 0 auto; - padding: 0 20px; - -} - -.theme-orange #container { - background: #B24926; -} - -#content-wrapper { - background-color: #fff; - -webkit-box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87); - box-shadow: -3px 0 5px -3px rgba(1, 1, 1, 0.87), 3px 0 5px -3px rgba(1, 1, 1, 0.87); - padding: 20px 0; - border-top: 1px solid #333; - border-radius: 0 0 10px 10px; - position: relative; -} -.no-boxshadow #content-wrapper { - border: 1px solid #333; -} - -.constrain { - max-width: 1240px; - margin: 0 auto; - padding: 0 20px; -} - -.lte8 .constrain { - max-width: 1198px; /* Accomodate for padding + 1px border */ -} - -#content { - float: left; - width: 71%; -} - -.content-right #content { - float: right; -} - -.content-full #content { - width: 100%; - padding-left: 10%; - padding-right: 10%; -} - -.content-full.full-width #content { - padding-left: 0; - padding-right: 0; -} - -#sidebar, -.sidebar-left, -.sidebar-right { - padding: 20px; - width: 29%; -} - -#sidebar, -.sidebar-right { - float: right; - margin-right: -25px; - position: relative; - -webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - box-shadow: inset 15px 0 5px -16px #e7e7e7; - background-image: -webkit-radial-gradient(left, #f2f2f2, #ffffff 80%); - background-image: radial-gradient(left, #f2f2f2, #ffffff 80%); - border: 0; - border-left: 1px solid #efefef; -} - - -.content-right #sidebar, -.sidebar-left { - float: left; - border-left: 0; - border-right: 1px solid #e7e7e7; - margin: -20px 0 0 -25px; - -webkit-border-image: -webkit-linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - border-image: linear-gradient(#ffffff, #e7e7e7 15%, #e7e7e7 85%, #ffffff); - box-shadow: inset 15px 0 5px -16px #e7e7e7; - background-image: -webkit-radial-gradient(right, #f2f2f2, #ffffff 80%); - background-image: radial-gradient(right, #f2f2f2, #ffffff 80%); -} - -.entry-summary p { - margin: 0; -} - - -/* Global Nav - ========================================================================== */ - -#global-nav { - background: url(../images/jq-global-nav.png) repeat-x 0 bottom #1b1b1b; -} - -#global-nav nav { - height: 34px; -} - -#global-nav nav ul { - text-align: left; - display: inline; - float: left; - margin: 0; - list-style: none; - border-right: 1px solid rgba(255, 255, 255, 0.0976562); - border-left: 1px solid rgba(0, 0, 0, 0.347656); -} - -.tinynav-container { display: none } -.tinynav { display: none } - -#global-nav nav ul.links { - float: right; -} - -#global-nav nav ul li { - font: bold 13px/17px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - display: inline-block; - float: left; - position: relative; - top: 1px; - cursor: pointer; - -webkit-transition: all 0.2s; - transition: all 0.2s; - text-shadow: 0 0px 2px #000; - border-left: 1px solid rgba(255, 255, 255, 0.0976562); - border-right: 1px solid rgba(0, 0, 0, 0.347656); -} -.ie #global-nav nav ul li { - top: 2px; -} - -#global-nav nav ul li:hover { - background: url(../images/bg-footer-noise.jpg) #000; - color: #fff; -} - -#global-nav nav ul li i { - height: 1em; -} - -#global-nav nav ul li a { - color: #e6e6e6; - font-weight: normal; - font-style: normal; - text-decoration: none; - display: block; - padding: 8px 12px; -} - -#global-nav nav ul li ul { - padding: 0; - position: absolute; - top: 32px; - left: -2px; - width: 120px; - display: none; - opacity: 0; - visibility: hidden; - -webkit-transiton: opacity 0.2s; - transition: opacity 0.2s; - -webkit-box-shadow: 0 43px 5px rgba(0, 0, 0, 0.4); - box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4); - z-index: 400; -} - -#global-nav nav ul li ul li { - background: url(../images/bg-footer-noise.jpg) #000; - display: block; - color: #fff; - float: none; -} - -#global-nav nav ul li ul li:hover { background: #000; } -#global-nav nav ul li:hover ul { - display: block; - opacity: 1; - visibility: visible; -} - -#global-nav nav ul.projects li.project { - padding: 0; - height: 33px; - z-index: 10; -} - -#global-nav nav ul.projects li.project a { - display: block; - height: 33px; -} - -#global-nav nav ul.projects li.selected a { - background: #0769AD; - border-top: 1px solid #7ACEF4; - border-left: 1px solid #7ACEF4; - border-right: 1px solid #7ACEF4; - margin-top: 1px; - border-top-left-radius: 10px; - border-top-right-radius: 10px; -} - -.theme-orange #global-nav nav ul.projects li.selected a { - background: #B24926; - border-top: 1px solid #FAA523; - border-left: 1px solid #FAA523; - border-right: 1px solid #FAA523; -} - -#container, -footer { - border-top: 1px solid #7ACEF4; -} - -.theme-orange #container, -.theme-orange footer { - border-top-color: #FAA523; -} - -/* Brand Colors for General Use - ========================================================================== */ -.color.black { background-color: #333; } -.color.primary-blue { background-color: #0769AD; } -.color.secondary-blue { background-color: #7ACEF4; } -.color.navy-blue { background-color: #131B28; } -.color.primary-orange { background-color: #FAA523; } -.color.secondary-orange { background-color: #B24926; } -.color.primary-green { background-color: #3EB249; } -.color.secondary-green { background-color: #108040; } -.color.sizzle-orange { background-color: #FAA523; } -.color.sizzle-red { background-color: #9A1B1E; } -.color.qunit-primary-purple { background-color: #9C3493; } -.color.qunit-secondary-purple { background-color: #390F39; } - -/* Logo & Navigation - ========================================================================== */ - -#logo-events { - clear: both; - padding-top: 25px; - padding-bottom: 20px; -} - -h2.logo { - float: left; - margin: 0; - width: 243px; -} - -h2.logo a { - float: left; - display: block; - text-decoration: none; -} - -h2.logo a:visited, h2.logo a:link { - color: #ffffff; -} - -#logo-events aside { - float: right; -} - -nav#main { - background-color: rgba(0, 0, 0, 0.18); - border-radius: 10px 10px 0 0; - border-right: 1px solid rgba(2, 2, 2, 0.28); - border-left: 1px solid rgba(2, 2, 2, 0.28); - border-top: 1px solid rgba(250, 250, 250, 0.27); - -webkit-box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0; - box-shadow: rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 -1px 0; - -webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.7); - box-shadow: 0 0 5px rgba(1, 1, 1, 0.7); -} - -.theme-orange nav#main { - background-color: rgba(12, 12, 12, 0.06); -} - -.no-boxshadow nav#main { - border-top: 1px solid #333; - border-left: 1px solid #333; - border-right: 1px solid #333; -} - -nav#main ul { - margin: 0; - float: left; - width: 70%; - padding-top: 10px; - padding-bottom: 10px; -} - -nav#main li { - display: inline; - float: left; - font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - margin-right: 2px; -} - -nav#main li a { - color: #fff; - text-decoration: none; - padding: 6px 10px; - display: block; - border: 1px solid transparent; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76); -} - -nav#main li a:hover, -nav#main li.current a, -nav#main .searchform { - background: none; - -webkit-box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - color: #fff; - text-shadow: rgba(0, 0, 0, 0.796875) 0px -1px 0px, rgba(255, 255, 255, 0.296875) 0px 0px 10px; -} - -nav#main .searchform { - float: right; - width: 28%; - margin-top: 12px; - padding: 0; - border-radius: 20px; - position: relative; -} - -nav#main .searchform input { - text-decoration: none; - font: 12px/12px "Lucida Grande", Lucida, Verdana, sans-serif; - padding: 5px 10px; - margin: 0; - background-color: transparent; - border-style: none; - color: #fff; - line-height: 1.3; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.76); - width: 85%; - box-shadow: none; -} - -nav#main .searchform input:focus { - outline: none; -} - -.no-boxshadow nav#main .searchform { - border: 1px solid #333; -} - -.no-boxshadow nav#main .searchform input { - background: #fff; - color: #333; -} - -/* - * 1. :-moz-placeholder has been deprecated in favor of ::-moz-placeholder. - * 2. Using :placeholder for completeness. - */ -nav#main .searchform input::-webkit-input-placeholder { - color: #fff; -} -nav#main .searchform input:-moz-placeholder { /* 1 */ - color: #fff; -} -nav#main .searchform input::-moz-placeholder { - color: #fff; -} -nav#main .searchform input:-ms-input-placeholder { - color: #fff; -} -nav#main .searchform input:placeholder { /* 2 */ - color: #fff; -} - -nav#main .searchform .icon-search { - position: absolute; - right: 10px; - top: 3px; - bottom: 3px; - border-width: 0; - border-left: 1px solid rgba(7, 7, 7, 0.65); - background-color: transparent; - padding: 0 0 0 7px; - opacity: 0.33; - color: #fff; -} - -#tinynav1_chzn, #tinynav2_chzn { - display: none; - width: 100% !important; -} - -/* Typography & Global Styles - ========================================================================== */ - -#content a { - text-decoration: underline; -} - -#content a:hover { - text-decoration: none; -} - -#sidebar a { - text-decoration: none; -} - -#sidebar a:hover { - text-decoration: underline; -} - -p { - margin-bottom: 15px; - margin-top: 0; -} - -b, strong { - font-weight: bold; - color: #1a1a1a; -} - -em, i { - color: #6d6d6d; - font-style: italic; -} - -hr { - background-image: url(../images/gauze.png); - height: .75em; - border: none; - margin: .75em 0; -} - -pre, code { - font: 13px/16px "source-code-pro", Consolas, monospace; - word-spacing: 0; -} - -code { - padding: 0 3px; - background-color: #eee; - border-radius: 3px; -} - -pre code { - background-color: transparent; - font-size: 16px; - font-weight: bold; -} -#content code a { - text-decoration: none; -} - -pre strong, -pre b { - color: #fff; - font-weight: bold; -} - -#content blockquote { - margin: 20px 0; -} - -#content blockquote p { - font: italic normal 23px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - color: #828282; - margin-left: 0; - margin-bottom: 0; - padding: 20px 30px; - position: relative; - text-shadow: 0 1px 0 #ffffff; - background-color: #f2f2f2; -} - -#content ol, -#content ul { - margin: 0 0 20px 20px; -} - -#content ul ul { - margin-bottom: 0; -} - -#content ul li { - padding-bottom: 5px; - padding-top: 5px; - padding-left: 20px; - line-height: 20px; - list-style-type: none; - background: url(../images/bullet.png) no-repeat 0 10px; -} - -#content ul.block-grid li { - background: none; -} - -#content ol { - counter-reset: li; /* Initiate a counter */ -} - -#content ol > li { - position: relative; /* Give each list item a left margin to make room for the numbers */ - list-style: none; - padding-left: 10px; - margin-right: 0; - margin-top: 5px; - margin-left: 30px; -} -#content ol > li:before { - content: counter(li); /* Use the counter as content */ - counter-increment: li; /* Increment the counter by 1 */ - /* Position and style the number */ - position: absolute; - top: 1px; - left: -25px; - box-sizing: border-box; - width: 20px; - /* Some space between the number and the content in browsers that support - generated content but not positioning it */ - color: #fff; - text-align: center; - background-color: #ababab; - height: 19px; - width: 19px; - padding-top: 0px; - font: bold 11px/19px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - border-radius: 12px; -} - -.lt-ie8 #content ol, -.lt-ie7 #content ol { - margin-left: 20px; -} - -.lt-ie8 #content ol li, -.lt-ie7 #content ol li { - margin-left: 30px; - list-style-type: decimal; - padding-left: 0px; -} - -#content img.full, -#content figure.full { - display: block; - width: 100%; - max-width: 100%; -} - -.lt-ie8 #content figure img { - position: relative; -} - -.lt-ie7 #content figure.full, -.lt-ie8 #content figure.full { - width: 99%; -} - -#content img.full, -#content img.left, -#content img.right, -#banner img.full { - box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.20); -} - -#content img.noborder, -#content figure.noborder { - box-shadow: none; - border: none; - background: none; -} - -#content img.full, -#content img.left, -#content img.right, -#content figure.full, -#content figure.left, -#content figure.right { - margin-bottom: 20px; - float: left; -} - -#content img.right, -#content figure.right { - float: right; - margin-left: 15px; -} - -.lt-ie8 #content img.right, -.lt-ie8 #content figure.right, -.lt-ie7 #content img.right, -.lt-ie7 #content figure.right { - float: left; - margin-left: 0px; - margin-right: 15px; -} - -#content img.left, -#content figure.left { - margin-right: 15px; -} - - -#content figure img { - margin: 0px !important; - margin-bottom: 0px !important; -} - -#content figcaption { - box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20); - font: italic 700 12px/20px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-left: 10px; - padding-right: 10px; - padding-top: 5px; - padding-bottom: 5px; - color: #737272; - clear: both; - margin-top: -10px; - background-color: #f2f2f2; -} - -#content figure.noborder figcaption { - box-shadow: none; - background: none; - text-align: center; -} - -#content .embed, -#content .embed_media { - position: relative; - padding-bottom: 56.25%; /* 16/9 ratio */ - padding-top: 30px; /* IE6 workaround*/ - height: 0; - overflow: hidden; - box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20); - margin-bottom: 20px; -} - -#portfolio.media #banner .embed { - margin-bottom: 40px; -} - -.embed iframe, -.embed_media iframe, -.embed object, -.embed_media object, -.embed embed, -.embed_media embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -#content h1 { - font-size: 36px; - line-height: 36px; -} - -.content-full #content h1 { - text-align: center; -} - -#content h2 { - font-size: 24px; - line-height: 24px; - color: #333; - margin-bottom: 10px; -} - -#content h3 { - font-size: 20px; - line-height: 20px; - color: #666; -} - -#content h1.block, -#content h2.block { - padding: 10px 2%; - background: url(../images/gauze.png) #ececec; - text-shadow: 0 1px 0 #ffffff; -} - -p.author { - color: #ababab; - font-family: "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - font-weight: 700; - margin-top: -20px; -} - -p.author a { - color: #ababab; -} - -.meta { - padding: 2%; - padding-bottom: .5%; - margin-bottom: 20px; - font: 700 "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - color: #666; - background: url(../images-foundation/gauze.png) #f0f0f0; - text-shadow: 0 1px 0 #ffffff; -} - -#banner-large-image { - text-align: center; - margin-bottom: 30px; - -} - -#banner-large-image .vertically-centered-black-bg { - height: 50%; - width: 100%; - margin-top: 24%; - display: block; - background-color: rgba(0, 0, 0, 0.68); - position: absolute; - padding-top: 3.5%; -} - -#banner-large-image h1, #banner-large-image h2 { - font: bold 60px/60px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - margin-bottom: 0; - color: #fff; - text-shadow: 0 0 4px rgba(0, 0, 0, 0.85); -} - -#banner-large-image p { - color: #CCCCCC; - font: 700 normal 24px/36px "klavika-web", "Helvetica Neue", sans-serif; -} - -#banner-secondary { - background-image: url(../images/dark-grey-tile.png); - margin: -20px -25px 15px; - padding: 20px; -} - -#banner-secondary h1, -#banner-secondary h2 { - margin-bottom: 0; - color: #fff; - text-shadow: 0 0 4px rgba(0, 0, 0, 0.85); -} - -#banner-secondary h1 { - font-size: 48px; - line-height: 54px; -} - -#banner-secondary h2 { - font-size: 36px; - line-height: 42px; -} - -#banner-secondary p { - color: #ccc; - font: 22px/26px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-left: 15%; - padding-right: 15%; -} - -#banner-secondary a, -#banner-secondary a:hover { - color: #7ACEF4; -} - -#banner-secondary em, -#banner-secondary i { - color: #fff; -} - -#banner-secondary.large-banner { - text-align: center; - padding-top: 30px; - padding-bottom: 30px; -} - -#banner-secondary.large-banner h1, -#banner-secondary.large-banner h2 { - margin-bottom: 10px; -} - -#banner-secondary.large-banner h1 { - font-size: 60px; - line-height: 60px; -} - -#banner-secondary.large-banner h2 { - font-size: 48px; - line-height: 48px; -} - -#banner-secondary.large-banner h3 { - font-size: 36px; - line-height: 36px; -} - -.center-txt { - text-align: center !important; -} - -.callout-block { - background-image: url(../images/gauze.png); - padding: 20px; -} - -/* Buttons - ========================================================================== */ - -a.button, -#content a.button, -.button, -input[type="submit"] { - border-radius: 5px; - border: 1px solid #999; - -webkit-box-shadow: - 0 0 5px rgba(0, 0, 0, 0.28), - inset 0 1px 0 rgba(255, 255, 255, 0.45), - inset 0px -1px 0px rgba(255, 255, 255, 0.45), - inset 1px 0px 0px rgba(255, 255, 255, 0.45), - inset -1px 1px 0px rgba(255, 255, 255, 0.45); - box-shadow: - 0 0 5px rgba(0, 0, 0, 0.28), - inset 0 1px 0 rgba(255, 255, 255, 0.45), - inset 0px -1px 0px rgba(255, 255, 255, 0.45), - inset 1px 0px 0px rgba(255, 255, 255, 0.45), - inset -1px 1px 0px rgba(255, 255, 255, 0.45); - text-decoration: none; - color: #fff !important; - text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35); - padding: 8px 15px; - font: bold 16px/16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - -webkit-transition: all 0.2s; - transition: all 0.2s; - background-color: #d18f4f; - float: left; -} - -a.button:hover, -#content a.button:hover, -.button:hover, -input[type="submit"]:hover { - background-color: #cc8540; -} - -a.button.large, -#content a.button.large, -button.large, -input[type="submit"].large { - font-size: 20px; - padding: 12px 20px; -} - -a.button.dark, -#content a.button.dark, -.button.dark, -input[type="submit"].dark { - background-color: #666; -} - -a.button.dark:hover, -#content a.button.dark:hover, -.button.dark:hover, -input[type="submit"].dark:hover { - background-color: #424141; -} - -/* Sidebar - ========================================================================== */ - -#sidebar h3 { - font: 20px/18px; - background-image: -webkit-linear-gradient(left, #efefef, #f3f3f3); - background-image: linear-gradient(to right, #efefef, #f3f3f3); - margin-left: -20px; - margin-right: -20px; - padding: 12px 20px; - text-shadow: 0 1px 0 #ffffff; -} - -#sidebar li { - padding-left: 20px; - line-height: 15px; - list-style-type: none; - background: url(../images/bullet.png) no-repeat 0 14px; - text-shadow: 0 1px 0 #ffffff; -} - -#sidebar li a { - color: #4d4d4d; - text-decoration: none; - padding: 8px 0; - display: block; -} - -#sidebar nav#secondary li { - background-image: none; - padding-left: 0; -} - -#sidebar nav#secondary li.current { - background-color: #eee; - margin-left: -35px; - margin-right: -20px; - padding-left: 35px; - font-weight: bold; -} - -/* == Footer - ========================================================================== */ - -footer { - background: url(../images/bg-footer-noise.jpg) repeat; - margin-top: -20px; - padding-top: 40px; - margin-left: 0px; - margin-right: 0px; - width: 100%; -} - -footer.simple { - padding-top: 45px; - padding-bottom: 10px; -} - -footer a, -footer strong { - color: #fff; - text-decoration: none; -} - -.multiplebgs.cssgradients footer { - background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.0)), url(../images/bg-footer-noise.jpg); /* Chrome 10+, Saf6 */ - background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url(../images/bg-footer-noise.jpg); /* Firefox 16+, IE 10+, Opera 12.50+ */ - background-repeat: repeat-x, repeat; - background-size: 100px 15px, 140px 140px; -} - -.no-multiplebgs footer, .no-cssgradients footer { - background-image: url(../images/bg-footer-noise.jpg); - background-repeat: repeat; -} - -.footer-site-links { - float: right; - padding: 10px 0 0 0; - width: 60%; - text-align: right; -} - -footer p.copyright { - margin: 10px 0 0 0; - float: left; - width: 40%; - font-size: 11px; - line-height: 130%; - color: #777; -} - -footer p.copyright a { - color: #aaa; -} - -footer p.copyright a:hover { - color: #fff; -} - -footer p.copyright > br { - display: none; -} - -footer .footer-site-links li { - position: relative; - background: none; - width: auto; - height: auto; - line-height: 20px; - margin: 0 0 10px 20px; - font-size: 13px; -} - -footer .footer-site-links li a { - position: relative; - color: #aaa; - display: block; - padding-left: 30px; - width: auto; - line-height: inherit; -} - -footer .footer-site-links li a:before { - position: absolute; - font-size: 1.5em; - color: #4d4d4d; - text-shadow: 0 -1px 0 #000000; - left: 2px; -} - -footer .footer-site-links li:hover a, -footer .footer-site-links li:hover a:before { - color: #e6e6e6; -} - -.footer-site-links li { display: inline-block; } - -footer ul li { - list-style: none; - padding: 0; - margin: 0; - line-height: 30px; -} - -footer #legal { - clear: left; - display: block; - margin-top: 1em; - border-top: solid 1px #333; - -webkit-box-shadow: #000 0 -1px 0; - box-shadow: #000 0 -1px 0; -} - -footer li img { - border-radius: 4px; -} - - -/* General Styles - ========================================================================== */ - -#content .entry-title a { - text-decoration: none; -} - -.entry-meta { - color: #999; - font-size: 12px; -} - -.toc-linked { - position: relative; -} - -.toc-linked a { - position: absolute; - left: -1em; - text-decoration: none; - opacity: 0; -} -/* TODO: Remove (https://github.com/jquery/jquery-wp-content/issues/143) */ -#content .toc-linked a { - text-decoration: none; -} - -.toc-linked:hover a { - opacity: 1; -} - - -/* Listing Pages (categories, searches, etc.) - ========================================================================== */ - -.listing .hentry { - padding: 10px 20px; - margin: 15px 0; - border: 1px solid rgba( 0, 0, 0, 0.2 ); - border-radius: 5px; - background-color: #eee; - position: relative; -} - -.listing #content .entry-title { - font-size: 1.3em; - margin-bottom: 0; - text-shadow: 0 1px 1px #fff; -} - -.listing .entry-meta { - float: right; -} - -.listing .entry-meta .category { - padding: 4px; - background-color: #ddd; - border-radius: 5px; -} - -.listing #content .entry-meta .category a { - color: #888; - text-decoration: none; -} - -.pagination { - text-align: center; - margin-top: 2em; -} - -.page-numbers { - padding: 0 10px; -} - - - -/* API Sites -========================================================================== */ - -.entry { - margin: 15px 0; -} - -.entry-wrapper { - border: 1px solid #CCC; - border-top: 0; - padding: 10px; - border-radius: 0 0 5px 5px; -} - -#content .section-title { - background: #333; - border: 1px solid #111; - padding: 8px 15px; - font-size: 16px; - color: white; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); - letter-spacing: 0; - border-radius: 5px 5px 0 0; - font-weight: normal; - margin-bottom: 0; - overflow: hidden; -} - -.returns { - float: right; - font-style: italic; -} - -.api-item .returns { - font-size: 16px; - color: #333; - font-weight: normal; -} - -#content .signatures { - background: #eee; - border: 1px solid #ccc; - margin: 0 auto 15px; - max-width: 750px; - border-radius: 3px; - color: #333; - text-shadow: 0 1px 0 #fff; -} - -#content .signatures li { - list-style: none; - background: none; - margin: 0; - padding: 10px; -} - -#content .signatures > li { - padding-bottom: 0; -} - -#content .signature > ul { - margin: 0; -} - -.signatures h4 { - font-size: 16px; - letter-spacing: 0; - padding: 8px 10px; - margin: -10px -10px 0; - color: #fff; - text-shadow: 0 1px 0 #444; -} - -.signature:first-child h4 { - border-radius: 3px 3px 0 0; -} - -.argument { - margin-top: 1em; -} - -#options, #methods, #events, #quick-nav { - border: 1px solid #CCC; - margin: 0 15px 15px; - padding: 10px; - overflow: auto; -} - -#options header h2, #methods header h2, #events header h2, #quick-nav h2 { - background: #cccccc; /* Old browsers */ - background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* Chrome10+,Safari5.1+ */ - background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 17%,#cccccc 100%); /* W3C */ - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ - margin: -10px -10px 10px -10px; - padding: 10px; -} - -#quick-nav h2 a { - float: right; - font-size: 80%; - padding-left: 10px; -} - -.quick-nav-section { - width: 33%; - float: left; -} - -#methods .api-item li, -#events .api-item li { - margin-bottom: 1em; -} - -#methods .api-item li ul, -#events .api-item li ul { - list-style: none; -} - -.version-details { - font-weight: bold; -} - -.section-title .version-details, -.name .version-details { - float: right; - clear: right; - font-size: 14px; - color: #fff; -} - -.api-item { - padding: 20px 10px; -} -.signature li, -.api-item { - border-top: 1px solid #CCC; -} - -.signature li:first-child, -.api-item.first-item { - border-top: none; - padding-top: 10px; -} - -.option-type { - font-size: 16px; - font-weight: normal; - color: #333; - float: right; -} - -#options .default { - text-align: right; - font-size: 13px; - margin-top: -10px; -} - -.desc { - font-size: 16px; - padding: 5px 15px 0; - color: #666; - font-style: italic; -} - -.desc strong { - color: #444; - font-style: normal; -} - -.entry-summary p { - margin: 0; -} - - -/* Media Queries - ========================================================================== */ - -@media only screen and (max-width: 1100px) { - -} - -@media only screen and (max-width: 940px) { - -} - -@media only screen and (max-width: 860px) { - -} - -@media only screen and (max-width: 768px) { - #global-nav ul.projects li.toggle-projects { - display: none; - } - - #sidebar, - .content-right #sidebar { - width: auto; - float: none; - clear: both; - margin: 0; - border-top: 1px solid #e7e7e7; - border-left: none; - -moz-border-image: none; - -webkit-border-image: none; - -webkit-border-image: none; - -o-border-image: none; - border-image: none; - -webkit-box-shadow: none; - box-shadow: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - background-image: none; - } - - .content-full.full-width #content, - .content-right #content, - .content-left #content { - padding-left: 2%; - padding-right: 2%; - } - - #content, - .col7-3.col, - footer #legal p.copyright, - footer #legal ul.footer-site-links { - width: 100%; - float: none; - clear: both; - } - - #banner-secondary { - margin-left: -15px; - margin-right: -15px; - } - - footer #legal ul.footer-site-links { - display: inline; - text-align: center !important; - text-transform: none; - float: left; - width: 100%; - } - - footer #legal ul.footer-site-links li:first-child { - margin-left: 0; - } - - footer #legal p.copyright { - text-align: center; - margin-bottom: 10px; - } - - .col7-2.col { - margin: 0; - width: 100%; - padding-top: 10px; - padding-bottom: 10px; - } -} - -@media only screen and (max-width: 600px) { - #global-nav ul.projects { - display: none; - } - - #global-nav nav ul.links { - float: left; - } - - #global-nav nav ul.links li { - font-size: 12px; - } - - #logo-events { - padding-top: 20px; - padding-bottom: 10px; - } - - #logo-events aside { - display: none; - } - - #logo-events h2.logo { - float: none; - margin-left: auto; - margin-right: auto; - } - - nav#main { - background-color: rgba(0, 0, 0, 0.0) !important; - border-radius: 10px 10px 0 0; - border-right: none; - border-left: none; - border-top: none; - -webkit-box-shadow: none; - box-shadow: none; - padding-top: 10px; - } - - nav#main .searchform { - display: block; - float: none; - width: 100%; - margin: 15px auto; - clear:both; - } - - nav#main ul{ - width: auto !important; - text-align: left !important; - float: none; - margin: 0px; - padding: 0px; - } - - nav#main ul li, nav#main ul li a { - display: block; - text-align: left !important; - float: left; - margin-right: 0px; - padding: 0 4px 4px 0; - } - - - nav#main li a:hover, - nav#main li.current a { - background: none; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.0); - } - - nav#main li a { - font-size: 14px; - } - - #content-wrapper { - border-top-left-radius: 10px; - border-top-right-radius: 10px; - } - - #banner-secondary { - border-top-left-radius: 9px; - border-top-right-radius: 9px; - margin-left: -10px; - margin-right: -10px; - } - - #banner-secondary h2 { - font-size: 35px; - line-height: 35px; - } - - #content h1 { - font-size: 26px; - line-height: 26px; - } - - #banner-secondary.large-banner h1, - #banner-secondary.large-banner h2 { - font-size: 36px; - line-height: 36px; - } - - #banner-secondary.large-banner p { - font-size: 22px; - padding: 0; - } - - footer .presentations li, - footer .books li { - clear: both; - margin-bottom: 10px; - float: none; - margin-left: auto !important; - margin-right: auto; - text-align: center; - } - - footer .presentations li span, - footer .books li span { - display: block; - margin-left: auto; - margin-right: auto; - } -} - -@media only screen and (max-width: 480px) { - - #global-nav { - display: none; - } - - #container { - border-top: none !important; - } - - .tinynav-container { - display: block; - } - - #tinynav1_chzn, #tinynav2_chzn { - display: block; - } - - #menu-top { - display: none; - } - - .tinynav { - display: block; - width: 100%; - margin: 0 auto 15px; - position: relative; - top: 6px; - left: 0px; - } - - nav#main { - margin-top: 15px; - padding-top: 0; - } - - nav#main .searchform { - display: block; - float: none; - width: 100%; - margin: 15px auto; - } - - nav#main ul li, nav#main ul li a { - float: none; - padding: 6px 0px 6px 8px; - } - .chzn-container-single .chzn-single span { - font: normal normal 16px "klavika-web", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; - padding-top: 2px; - } - - .constrain, - #container { - padding-left: 10px; - padding-right: 10px; - } - - .content-full #content, - .content-full.full-width #content, - .content-right #content, - .content-left #content { - padding-left: 0; - padding-right: 0; - } - - #content-wrapper { - padding-left: 25px; - padding-right: 25px; - } - - #content pre { - margin-left: -25px; - margin-right: -25px; - } - - #content img.left, - #content figure.left, - #content img.right, - #content figure.right { - display: block; - width: 100%; - max-width: 100%; - margin-left: 0; - margin-right: 0; - } - - #banner-secondary { - margin-left: -25px; - margin-right: -25px; - - } - footer .footer-icon-links li a:before { - display: none; - } - - footer .footer-icon-links li:first-child { - margin-left: 0; - } - - footer .download > span { - white-space: normal; - } -} - - /* Helper classes - ========================================================================== */ - -.ir { - background-color: transparent; - border: 0; - overflow: hidden; - *text-indent: -9999px; -} - -.ir:before { - content: ""; - display: block; - width: 0; - height: 100%; -} - -.hidden { - display: none !important; - visibility: hidden; -} - -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -.invisible { - visibility: hidden; -} - -.clearfix:before, -.clearfix:after { - content: " "; - display: table; -} - -.clearfix:after { - clear: both; -} - -.clearfix { - *zoom: 1; -} - -/* Print styles - ========================================================================== */ - -@media print { - * { - background: transparent !important; - color: #000 !important; /* Black prints faster: h5bp.com/s */ - box-shadow:none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* - * Don't show links for images, or javascript/internal links - */ - - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; /* h5bp.com/t */ - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page { - margin: 0.5cm; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } -} - -/* The Grid ---------------------- -Based on Zurb Foundation's Grid -*/ -.row { width: 1240px; max-width: 100%; min-width: 768px; margin: 0 auto; } -.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; } -.row.collapse .column, .row.collapse .columns { padding: 0; } -.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -25px; } -.row .row.collapse { margin: 0; } - -.column, .columns { float: left; min-height: 1px; padding: 0 25px; position: relative; } -.column.centered, .columns.centered { float: none; margin: 0 auto; } - -[class*="column"] + [class*="column"]:last-child { float: right; } - -[class*="column"] + [class*="column"].end { float: left; } - -.one, .row .one { width: 8.33333%; } - -.two, .row .two { width: 16.66667%; } - -.three, .row .three { width: 25%; } - -.four, .row .four { width: 33.33333%; } - -.five, .row .five { width: 41.66667%; } - -.six, .row .six { width: 50%; } - -.seven, .row .seven { width: 58.33333%; } - -.eight, .row .eight { width: 66.66667%; } - -.nine, .row .nine { width: 75%; } - -.ten, .row .ten { width: 83.33333%; } - -.eleven, .row .eleven { width: 91.66667%; } - -.twelve, .row .twelve { width: 100%; } - -.row .offset-by-one { margin-left: 8.33333%; } - -.row .offset-by-two { margin-left: 16.66667%; } - -.row .offset-by-three { margin-left: 25%; } - -.row .offset-by-four { margin-left: 33.33333%; } - -.row .offset-by-five { margin-left: 41.66667%; } - -.row .offset-by-six { margin-left: 50%; } - -.row .offset-by-seven { margin-left: 58.33333%; } - -.row .offset-by-eight { margin-left: 66.66667%; } - -.row .offset-by-nine { margin-left: 75%; } - -.row .offset-by-ten { margin-left: 83.33333%; } - -.push-two { left: 16.66667%; } - -.pull-two { right: 16.66667%; } - -.push-three { left: 25%; } - -.pull-three { right: 25%; } - -.push-four { left: 33.33333%; } - -.pull-four { right: 33.33333%; } - -.push-five { left: 41.66667%; } - -.pull-five { right: 41.66667%; } - -.push-six { left: 50%; } - -.pull-six { right: 50%; } - -.push-seven { left: 58.33333%; } - -.pull-seven { right: 58.33333%; } - -.push-eight { left: 66.66667%; } - -.pull-eight { right: 66.66667%; } - -.push-nine { left: 75%; } - -.pull-nine { right: 75%; } - -.push-ten { left: 83.33333%; } - -.pull-ten { right: 83.33333%; } - -img, object, embed { max-width: 100%; height: auto; } - -object, embed { height: 100%; } - -img { -ms-interpolation-mode: bicubic; } - -#map_canvas img, .map_canvas img { max-width: none!important; } - -/* Nicolas Gallagher's micro clearfix */ -.row { *zoom: 1; } -.row:before, .row:after { content: ""; display: table; } -.row:after { clear: both; } - -/* Mobile Grid and Overrides ---------------------- */ -@media only screen and (max-width: 767px) { - .row { width: auto; min-width: 0; margin-left: 0 !important; margin-right: 0 !important; } - .column, .columns { width: auto !important; float: none; padding-left: 0 !important; padding-right: 0 !important; - } - .column:last-child, .columns:last-child { float: none; } - [class*="column"] + [class*="column"]:last-child { float: none; } - .column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; } - .column:after, .columns:after { clear: both; } - .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight, .offset-by-nine, .offset-by-ten { margin-left: 0 !important; } - .push-two, .push-three, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten { left: auto; } - .pull-two, .pull-three, .pull-four, .pull-five, .pull-six, .pull-seven, .pull-eight, .pull-nine, .pull-ten { right: auto; } - /* Mobile 4-column Grid */ - .row .mobile-one { width: 25% !important; float: left; padding: 0 25px; } - .row .mobile-one:last-child { float: right; } - .row .mobile-one.end { float: left; } - .row.collapse .mobile-one { padding: 0; } - .row .mobile-two { width: 50% !important; float: left; padding: 0 25px; } - .row .mobile-two:last-child { float: right; } - .row .mobile-two.end { float: left; } - .row.collapse .mobile-two { padding: 0; } - .row .mobile-three { width: 75% !important; float: left; padding: 0 25px; } - .row .mobile-three:last-child { float: right; } - .row .mobile-three.end { float: left; } - .row.collapse .mobile-three { padding: 0; } - .row .mobile-four { width: 100% !important; float: left; padding: 0 25px; } - .row .mobile-four:last-child { float: right; } - .row .mobile-four.end { float: left; } - .row.collapse .mobile-four { padding: 0; } - .push-one-mobile { left: 25%; } - .pull-one-mobile { right: 25%; } - .push-two-mobile { left: 50%; } - .pull-two-mobile { right: 50%; } - .push-three-mobile { left: 75%; } - .pull-three-mobile { right: 75%; } -} - - -/* Block Grids ---------------------- */ -/* These are 2-up, 3-up, 4-up and 5-up ULs, suited -for repeating blocks of content. Add 'mobile' to -them to switch them just like the layout grid -(one item per line) on phones - -For IE7/8 compatibility block-grid items need to be -the same height. You can optionally uncomment the -lines below to support arbitrary height, but know -that IE7/8 do not support :nth-child. --------------------------------------------------- */ -.block-grid, #content .block-grid { display: block; overflow: hidden; padding: 0; } -.block-grid > li, #content .block-grid > li { display: block; height: auto; float: left; } -.block-grid.one-up, #content .block-grid.one-up { margin: 0; } -.block-grid.one-up > li, #content .block-grid.one-up > li { width: 100%; padding: 0 0 15px; } -.block-grid.two-up, #content .block-grid.two-up { margin: 0 -15px; } -.block-grid.two-up > li, #content .block-grid.two-up > li { width: 50%; padding: 0 15px 15px; } -.block-grid.two-up > li:nth-child(2n+1), #content .block-grid.two-up > li:nth-child(2n+1) { clear: both; } -.block-grid.three-up, #content .block-grid.three-up { margin: 0 -12px; } -.block-grid.three-up > li, #content .block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; } -.block-grid.three-up > li:nth-child(3n+1), #content .block-grid.three-up > li:nth-child(3n+1) { clear: both; } -.block-grid.four-up, #content .block-grid.four-up { margin: 0 -10px; } -.block-grid.four-up > li, #content .block-grid.four-up > li { width: 25%; padding: 0 10px 10px; } -.block-grid.four-up > li:nth-child(4n+1), #content .block-grid.four-up > li:nth-child(4n+1) { clear: both; } -.block-grid.five-up, #content .block-grid.five-up { margin: 0 -8px; } -.block-grid.five-up > li, #content .block-grid.five-up > li { width: 20%; padding: 0 8px 8px; } -.block-grid.five-up > li:nth-child(5n+1), #content .block-grid.five-up > li:nth-child(5n+1) { clear: both; } - -/* Mobile Block Grids */ -@media only screen and (max-width: 767px) { - .block-grid.mobile > li { float: none !important; width: 100% !important; margin-left: 0 !important; } - .block-grid > li { clear: none !important; } - .block-grid.mobile-two-up > li { width: 50% !important; } - .block-grid.mobile-two-up > li:nth-child(2n+1) { clear: both; } - .block-grid.mobile-three-up > li { width: 33.33% !important; } - .block-grid.mobile-three-up > li:nth-child(3n+1) { clear: both !important; } - .block-grid.mobile-four-up > li { width: 25% !important; } - .block-grid.mobile-four-up > li:nth-child(4n+1) { clear: both; } - .block-grid.mobile-five-up > li:nth-child(5n+1) { clear: both; } -} - -/* - ColorBox Core Style: - The following CSS is consistent between example themes and should not be altered. -*/ -#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} -#cboxOverlay{position:fixed; width:100%; height:100%;} -#cboxMiddleLeft, #cboxBottomLeft{clear:left;} -#cboxContent{position:relative;} -#cboxLoadedContent{overflow:auto;} -#cboxTitle{margin:0;} -#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} -#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} -.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;} -.cboxIframe{width:100%; height:100%; display:block; border:0;} -#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;} - -/* - User Style: - Change the following styles to modify the appearance of ColorBox. They are - ordered & tabbed in a way that represents the nesting of the generated HTML. -*/ -#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;} -#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;} -#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;} -#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;} -#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;} -#cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;} -#cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;} -#cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;} -#cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;} -#cboxContent{background:#fff; overflow:hidden;} -.cboxIframe{background:#fff;} -#cboxError{padding:50px; border:1px solid #ccc;} -#cboxLoadedContent{margin-bottom:28px;} -#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} -#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} -#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} -#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxPrevious:hover{background-position:-75px -25px;} -#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxNext:hover{background-position:-50px -25px;} -#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;} -#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;} -#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} -#cboxClose:hover{background-position:-25px -25px;} - -/* - The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill - when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. - See: http://jacklmoore.com/notes/ie-transparency-problems/ -*/ -.cboxIE #cboxTopLeft, -.cboxIE #cboxTopCenter, -.cboxIE #cboxTopRight, -.cboxIE #cboxBottomLeft, -.cboxIE #cboxBottomCenter, -.cboxIE #cboxBottomRight, -.cboxIE #cboxMiddleLeft, -.cboxIE #cboxMiddleRight { - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); -} - -/* - The following provides PNG transparency support for IE6 - Feel free to remove this and the /ie6/ directory if you have dropped IE6 support. -*/ -.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);} -.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);} -.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);} -.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);} -.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);} -.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);} -.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);} -.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);} - -.cboxIE6 #cboxTopLeft, -.cboxIE6 #cboxTopCenter, -.cboxIE6 #cboxTopRight, -.cboxIE6 #cboxBottomLeft, -.cboxIE6 #cboxBottomCenter, -.cboxIE6 #cboxBottomRight, -.cboxIE6 #cboxMiddleLeft, -.cboxIE6 #cboxMiddleRight { - _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); -} - - -/* Syntax Highlighting ---------------------- */ - -pre, code { - font-family: "source-code-pro", Consolas, monospace !important; - word-spacing: 0; -} -pre code { - display: block; padding: 0.5em; - color: #333; - background: #f8f8ff -} - -pre .comment, -pre .template_comment, -pre .diff .header, -pre .javadoc { - color: #998; - font-style: italic -} - -pre .keyword, -pre .css .rule .keyword, -pre .winutils, -pre .javascript .title, -pre .nginx .title, -pre .subst, -pre .request, -pre .status { - color: #333; - font-weight: bold -} - -pre .number, -pre .hexcolor, -pre .ruby .constant { - color: #099; -} - -pre .string, -pre .tag .value, -pre .phpdoc, -pre .tex .formula { - color: #d14 -} - -pre .title, -pre .id { - color: #900; - font-weight: bold -} - -pre .javascript .title, -pre .lisp .title, -pre .clojure .title, -pre .subst { - font-weight: normal -} - -pre .class .title, -pre .haskell .type, -pre .vhdl .literal, -pre .tex .command { - color: #458; - font-weight: bold -} - -pre .tag, -pre .tag .title, -pre .rules .property, -pre .django .tag .keyword { - color: #000080; - font-weight: normal -} - -pre .attribute, -pre .variable, -pre .lisp .body { - color: #008080 -} - -pre .regexp { - color: #009926 -} - -pre .class { - color: #458; - font-weight: bold -} - -pre .symbol, -pre .ruby .symbol .string, -pre .lisp .keyword, -pre .tex .special, -pre .prompt { - color: #990073 -} - -pre .built_in, -pre .lisp .title, -pre .clojure .built_in { - color: #0086b3 -} - -pre .preprocessor, -pre .pi, -pre .doctype, -pre .shebang, -pre .cdata { - color: #999; - font-weight: bold -} - -pre .deletion { - background: #fdd -} - -pre .addition { - background: #dfd -} - -pre .diff .change { - background: #0086b3 -} - -pre .chunk { - color: #aaa -} - -.syntaxhighlighter a, -.syntaxhighlighter div, -.syntaxhighlighter pre, -.syntaxhighlighter code, -.syntaxhighlighter table, -.syntaxhighlighter table td, -.syntaxhighlighter table tr, -.syntaxhighlighter table tbody, -.syntaxhighlighter table thead, -.syntaxhighlighter table caption, -.syntaxhighlighter textarea { - border-radius: 0 0 0 0 !important; - background: none !important; - bottom: auto !important; - float: none !important; - height: auto !important; - left: auto !important; - line-height: 1.1em !important; - margin: 0 !important; - outline: 0 !important; - overflow: visible !important; - padding: 0 !important; - position: static !important; - right: auto !important; - text-align: left !important; - top: auto !important; - vertical-align: baseline !important; - width: auto !important; - box-sizing: content-box !important; - font-family: "source-code-pro", Consolas, monospace !important; - font-weight: normal !important; - font-style: normal !important; - font-size: 1em !important; - min-height: inherit !important; - min-height: auto !important; -} -.syntaxhighlighter { - width: 100% !important; - margin: 1em 0 1em 0 !important; - padding: 1em 0; - position: relative !important; - overflow: auto !important; - font-size: 1em !important; - background: #eee; -} -.syntaxhighlighter.source { - overflow: hidden !important; -} -.syntaxhighlighter .line { - white-space: pre !important; -} -.syntaxhighlighter table { - width: 100% !important; -} -.syntaxhighlighter table caption { - text-align: left !important; - padding: .5em 0 0.5em 1em !important; -} -.syntaxhighlighter table td.code { - width: 100% !important; -} -.syntaxhighlighter table td.code .container { - position: relative !important; -} -.syntaxhighlighter table td.code .container textarea { - box-sizing: border-box !important; - position: absolute !important; - left: 0 !important; - top: 0 !important; - width: 100% !important; - height: 100% !important; - border: none !important; - background: white !important; - padding-left: 1em !important; - overflow: hidden !important; - white-space: pre !important; -} -.syntaxhighlighter table td.gutter .line { - text-align: right !important; - padding: 0 0.5em 0 1em !important; -} -.syntaxhighlighter table td.code .line { - padding: 0 0.5em !important; -} -.syntaxhighlighter.nogutter td.code .container textarea, -.syntaxhighlighter.nogutter td.code .line { - padding-left: 1em !important; -} - -.syntaxhighlighter table td.gutter { - border-right: 2px solid #999; -} - -/* START Chosen.js CSS Stylings */ -/* @group Base */ -.chzn-container { - font-size: 13px; - position: relative; - display: inline-block; - zoom: 1; - *display: inline; -} - -.chzn-container .chzn-drop { - background: #fff; - border: 1px solid #aaa; - border-top: 0; - position: absolute; - top: 29px; - left: 0; - -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); - -moz-box-shadow: 0 4px 5px rgba(0,0,0,.15); - box-shadow: 0 4px 5px rgba(0,0,0,.15); - z-index: 1010; -} - -/* @end */ -/* @group Single Chosen */ -.chzn-container-single .chzn-single { - background-color: #fff; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f6f6f6), color-stop(52%,#eeeeee), color-stop(100%,#f4f4f4)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#ffffff20%,#f6f6f650%,#eeeeee52%,#f4f4f4100%); - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #aaa; - -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - -moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,0.1); - display: block; - overflow: hidden; - white-space: nowrap; - position: relative; - height: 23px; - line-height: 24px; - padding: 0 0 0 8px; - color: #444; - text-decoration: none; -} - -.chzn-container-single .chzn-default { - color: #999; -} - -.chzn-container-single .chzn-single span { - margin-right: 26px; - display: block; - overflow: hidden; - white-space: nowrap; - -o-text-overflow: ellipsis; - -ms-text-overflow: ellipsis; - text-overflow: ellipsis; -} - -.chzn-container-single .chzn-single abbr { - display: block; - position: absolute; - right: 26px; - top: 6px; - width: 12px; - height: 12px; - font-size: 1px; - background: url(../images/chosen-sprite.png) -42px 1px no-repeat; -} - -.chzn-container-single .chzn-single abbr:hover { - background-position: -42px -10px; -} - -.chzn-container-single.chzn-disabled .chzn-single abbr:hover { - background-position: -42px -10px; -} - -.chzn-container-single .chzn-single div { - position: absolute; - right: 0; - top: 0; - display: block; - height: 100%; - width: 18px; -} - -.chzn-container-single .chzn-single div b { - background: url(../images/chosen-sprite.png) no-repeat 0 2px; - display: block; - width: 100%; - height: 100%; -} - -.chzn-container-single .chzn-search { - padding: 3px 4px; - position: relative; - margin: 0; - white-space: nowrap; - z-index: 1010; -} - -.chzn-container-single .chzn-search input { - background: #fff url(../images/chosen-sprite.png) no-repeat 100% -20px; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0 color-stop(15%,#ffffff)); - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px 0; - background: url(../images/chosen-sprite.png) no-repeat 100% -20px linear-gradient(#eeeeee1%,#ffffff15%); - margin: 1px 0; - padding: 4px 20px 4px 5px; - outline: 0; - border: 1px solid #aaa; - font-family: sans-serif; - font-size: 1em; -} - -.chzn-container-single .chzn-drop { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; -} - -/* @end */ -.chzn-container-single-nosearch .chzn-search input { - position: absolute; - left: -9000px; -} - -/* @group Multi Chosen */ -.chzn-container-multi .chzn-choices { - background-color: #fff; - background-image: 0 color-stop(15%,#ffffff)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#eeeeee1%,#ffffff15%); - border: 1px solid #aaa; - margin: 0; - padding: 0; - cursor: text; - overflow: hidden; - height: auto !important; - height: 1%; - position: relative; -} - -.chzn-container-multi .chzn-choices li { - float: left; - list-style: none; -} - -.chzn-container-multi .chzn-choices .search-field { - white-space: nowrap; - margin: 0; - padding: 0; -} - -.chzn-container-multi .chzn-choices .search-field input { - color: #666; - background: transparent !important; - border: 0 !important; - font-family: sans-serif; - font-size: 100%; - height: 15px; - padding: 5px; - margin: 1px 0; - outline: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.chzn-container-multi .chzn-choices .search-field .default { - color: #999; -} - -.chzn-container-multi .chzn-choices .search-choice { - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - -moz-background-clip: padding; - -webkit-background-clip: padding-box; - background-clip: padding-box; - background-color: #e4e4e4; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%); - -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - -moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,0.05); - color: #333; - border: 1px solid #aaa; - line-height: 13px; - padding: 3px 20px 3px 5px; - margin: 3px 0 3px 5px; - position: relative; - cursor: default; -} - -.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled { - background-color: #e4e4e4; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0); - background-image: 0 color-stop(50%,#f0f0f0), color-stop(52%,#e8e8e8), color-stop(100%,#eeeeee)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(top,#f4f4f420%,#f0f0f050%,#e8e8e852%,#eeeeee100%); - color: #666; - border: 1px solid #ccc; - padding-right: 5px; -} - -.chzn-container-multi .chzn-choices .search-choice-focus { - background: #d4d4d4; -} - -.chzn-container-multi .chzn-choices .search-choice .search-choice-close { - display: block; - position: absolute; - right: 3px; - top: 4px; - width: 12px; - height: 12px; - font-size: 1px; - background: url(../images/chosen-sprite.png) -42px 1px no-repeat; -} - -.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { - background-position: -42px -10px; -} - -.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { - background-position: -42px -10px; -} - -/* @end */ -/* @group Results */ -.chzn-container .chzn-results { - margin: 0 4px 4px 0; - max-height: 240px; - padding: 0 0 0 4px; - position: relative; - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; -} - -.chzn-container-multi .chzn-results { - margin: -1px 0 0; - padding: 0; -} - -.chzn-container .chzn-results li { - display: none; - line-height: 15px; - padding: 5px 6px; - margin: 0; - list-style: none; -} - -.chzn-container .chzn-results .active-result { - cursor: pointer; - display: list-item; -} - -.chzn-container .chzn-results .highlighted { - background-color: #3875d7; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0); - background-image: 0 color-stop(90%,#2a62bc)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#3875d720%,#2a62bc90%); - color: #fff; -} - -.chzn-container .chzn-results li em { - background: #feffde; - font-style: normal; -} - -.chzn-container .chzn-results .highlighted em { - background: transparent; -} - -.chzn-container .chzn-results .no-results { - background: #f4f4f4; - display: list-item; -} - -.chzn-container .chzn-results .group-result { - cursor: default; - color: #999; - font-weight: 700; -} - -.chzn-container .chzn-results .group-option { - padding-left: 15px; -} - -.chzn-container-multi .chzn-drop .result-selected { - display: none; -} - -.chzn-container .chzn-results-scroll { - background: #FFF; - margin: 0 4px; - position: absolute; - text-align: center; - width: 321px; -/* This should by dynamic with js */ - z-index: 1; -} - -.chzn-container .chzn-results-scroll span { - display: inline-block; - height: 17px; - text-indent: -5000px; - width: 9px; -} - -.chzn-container .chzn-results-scroll-down { - bottom: 0; -} - -.chzn-container .chzn-results-scroll-down span { - background: url(../images/chosen-sprite.png) no-repeat -4px -3px; -} - -.chzn-container .chzn-results-scroll-up span { - background: url(../images/chosen-sprite.png) no-repeat -22px -3px; -} - -/* @end */ -/* @group Active */ -.chzn-container-active .chzn-single { - -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); - -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); - box-shadow: 0 0 5px rgba(0,0,0,.3); - border: 1px solid #5897fb; -} - -.chzn-container-active .chzn-single-with-drop { - border: 1px solid #aaa; - -webkit-box-shadow: 0 1px 0 #fff inset; - -moz-box-shadow: 0 1px 0 #fff inset; - box-shadow: 0 1px 0 #fff inset; - background-color: #eee; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0); - background-image: 0 color-stop(80%,#ffffff)); - background-image: 0; - background-image: 0; - background-image: 0; - background-image: linear-gradient(#eeeeee20%,#ffffff80%); - -webkit-border-bottom-left-radius: 0; - -webkit-border-bottom-right-radius: 0; - -moz-border-radius-bottomleft: 0; - -moz-border-radius-bottomright: 0; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} - -.chzn-container-active .chzn-single-with-drop div { - background: transparent; - border-left: none; -} - -.chzn-container-active .chzn-single-with-drop div b { - background-position: -18px 2px; -} - -.chzn-container-active .chzn-choices { - -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); - -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); - box-shadow: 0 0 5px rgba(0,0,0,.3); - border: 1px solid #5897fb; -} - -.chzn-container-active .chzn-choices .search-field input { - color: #111 !important; -} - -/* @end */ -/* @group Disabled Support */ -.chzn-disabled { - cursor: default; - opacity: 0.5 !important; -} - -.chzn-disabled .chzn-single { - cursor: default; -} - -.chzn-disabled .chzn-choices .search-choice .search-choice-close { - cursor: default; -} - -/* @group Right to Left */ -.chzn-rtl { - text-align: right; -} - -.chzn-rtl .chzn-single { - padding: 0 8px 0 0; - overflow: visible; -} - -.chzn-rtl .chzn-single span { - margin-left: 26px; - margin-right: 0; - direction: rtl; -} - -.chzn-rtl .chzn-single div { - left: 3px; - right: auto; -} - -.chzn-rtl .chzn-single abbr { - left: 26px; - right: auto; -} - -.chzn-rtl .chzn-choices .search-field input { - direction: rtl; -} - -.chzn-rtl .chzn-choices li { - float: right; -} - -.chzn-rtl .chzn-choices .search-choice { - padding: 3px 5px 3px 19px; - margin: 3px 5px 3px 0; -} - -.chzn-rtl .chzn-choices .search-choice .search-choice-close { - left: 4px; - right: auto; -} - -.chzn-rtl.chzn-container-single .chzn-results { - margin: 0 0 4px 4px; - padding: 0 4px 0 0; -} - -.chzn-rtl .chzn-results .group-option { - padding-left: 0; - padding-right: 15px; -} - -.chzn-rtl.chzn-container-active .chzn-single-with-drop div { - border-right: none; -} - -.chzn-rtl .chzn-search input { - background: #fff url(../images/chosen-sprite.png) no-repeat -30px -20px; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0 color-stop(15%,#ffffff)); - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px 0; - background: url(../images/chosen-sprite.png) no-repeat -30px -20px linear-gradient(#eeeeee1%,#ffffff15%); - padding: 4px 5px 4px 20px; - direction: rtl; -} - -.chzn-container-single.chzn-rtl .chzn-single div b { - background-position: 6px 2px; -} - -.chzn-container-single.chzn-rtl .chzn-single-with-drop div b { - background-position: -12px 2px; -} - -/* @end */ -/* @group Retina compatibility */ -@media only screen and -webkit-min-device-pixel-ratio 2,only screen and min-resolution 144dpi { - .chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span { - background-image: url(../images/chosen-sprite@2x.png) !important; - background-repeat: no-repeat !important; - background-size: 52px 37px !important; - } - -} - -/* @end */ -/* Chosen overwrites */ -.chzn-search { - display: none; -} - -.chzn-drop { - width: 100% !important; -} - -/* END Chosen.js CSS Stylings */ - -ul.vm-toolbar li { - position: relative; - background: none; - width: auto; - height: auto; - line-height: 20px; - margin: 0 0 10px 20px; - font-size: 13px; -} - -ul.vm-toolbar li a { - position: relative; - color: #0769AD; - display: block; - padding-left: 30px; - width: auto; - line-height: inherit; - text-decoration: none; -} - -ul.vm-toolbar li a:link, -ul.vm-toolbar li a:visited { - text-decoration: none; -} - -ul.vm-toolbar li a:before { - position: absolute; - font-size: 1.5em; - color: #0769AD; - text-shadow: 0 -1px 0 #000000; - left: 2px; - text-decoration: none; -} - -ul.vm-toolbar li:hover a, -ul.vm-toolbar li:hover a:before { - color: #7ACEF4; - text-decoration: none; -} - -ul.vm-toolbar li { display: inline-block; } - -ul.vm-toolbar li { - list-style: none; - padding: 0; - margin: 0; - line-height: 30px; -} - diff --git a/ui/css/dev.jquery-ui.css b/ui/css/dev.jquery-ui.css deleted file mode 100644 index 279394e..0000000 --- a/ui/css/dev.jquery-ui.css +++ /dev/null @@ -1,1173 +0,0 @@ -/*! jQuery UI - v1.10.2 - 2013-03-14 -* http://jqueryui.com -* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-clearfix { - min-height: 0; /* support: IE7 */ -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; -} - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin-top: 2px; - padding: .5em .5em .5em .7em; - min-height: 0; /* support: IE7 */ -} -.ui-accordion .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-noicons { - padding-left: .7em; -} -.ui-accordion .ui-accordion-icons .ui-accordion-icons { - padding-left: 2.2em; -} -.ui-accordion .ui-accordion-header .ui-accordion-header-icon { - position: absolute; - left: .5em; - top: 50%; - margin-top: -8px; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -.ui-button { - display: inline-block; - position: relative; - padding: 0; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - overflow: visible; /* removes extra width in IE */ -} -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2.2em; -} -/* button elements seem to need a little more width */ -button.ui-button-icon-only { - width: 2.4em; -} -.ui-button-icons-only { - width: 3.4em; -} -button.ui-button-icons-only { - width: 3.7em; -} - -/* button text element */ -.ui-button .ui-button-text { - display: block; - line-height: normal; -} -.ui-button-text-only .ui-button-text { - padding: .4em 1em; -} -.ui-button-icon-only .ui-button-text, -.ui-button-icons-only .ui-button-text { - padding: .4em; - text-indent: -9999999px; -} -.ui-button-text-icon-primary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 1em .4em 2.1em; -} -.ui-button-text-icon-secondary .ui-button-text, -.ui-button-text-icons .ui-button-text { - padding: .4em 2.1em .4em 1em; -} -.ui-button-text-icons .ui-button-text { - padding-left: 2.1em; - padding-right: 2.1em; -} -/* no icon support for input elements, provide padding by default */ -input.ui-button { - padding: .4em 1em; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon, -.ui-button-text-icon-primary .ui-icon, -.ui-button-text-icon-secondary .ui-icon, -.ui-button-text-icons .ui-icon, -.ui-button-icons-only .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; -} -.ui-button-icon-only .ui-icon { - left: 50%; - margin-left: -8px; -} -.ui-button-text-icon-primary .ui-button-icon-primary, -.ui-button-text-icons .ui-button-icon-primary, -.ui-button-icons-only .ui-button-icon-primary { - left: .5em; -} -.ui-button-text-icon-secondary .ui-button-icon-secondary, -.ui-button-text-icons .ui-button-icon-secondary, -.ui-button-icons-only .ui-button-icon-secondary { - right: .5em; -} - -/* button sets */ -.ui-buttonset { - margin-right: 7px; -} -.ui-buttonset .ui-button { - margin-left: 0; - margin-right: -.3em; -} - -/* workarounds */ -/* reset extra padding in Firefox, see h5bp.com/l */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month-year { - width: 100%; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 49%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 21px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-se { - width: 12px; - height: 12px; - right: -5px; - bottom: -5px; - background-position: 16px 16px; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -.ui-menu { - list-style: none; - padding: 2px; - margin: 0; - display: block; - outline: none; -} -.ui-menu .ui-menu { - margin-top: -3px; - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - padding: 0; - width: 100%; -} -.ui-menu .ui-menu-divider { - margin: 5px -2px 5px -2px; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-menu-item a { - text-decoration: none; - display: block; - padding: 2px .4em; - line-height: 1.5; - min-height: 0; /* support: IE7 */ - font-weight: normal; -} -.ui-menu .ui-menu-item a.ui-state-focus, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} - -.ui-menu .ui-state-disabled { - font-weight: normal; - margin: .4em 0 .2em; - line-height: 1.5; -} -.ui-menu .ui-state-disabled a { - cursor: default; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item a { - position: relative; - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: .2em; - left: .2em; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - position: static; - float: right; -} -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("images/animated-overlay.gif"); - height: 100%; - filter: alpha(opacity=25); - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* For IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 22px; -} -.ui-spinner-button { - width: 16px; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to overide default borders */ -.ui-spinner a.ui-spinner-button { - border-top: none; - border-bottom: none; - border-right: none; -} -/* vertical centre icon */ -.ui-spinner .ui-icon { - position: absolute; - margin-top: -8px; - top: 50%; - left: 0; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} - -/* TR overrides */ -.ui-spinner .ui-icon-triangle-1-s { - /* need to fix icons sprite */ - background-position: -65px -16px; -} -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav li a { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active a, -.ui-tabs .ui-tabs-nav li.ui-state-disabled a, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading a { - cursor: text; -} -.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; - -webkit-box-shadow: 0 0 5px #aaa; - box-shadow: 0 0 5px #aaa; -} -body .ui-tooltip { - border-width: 2px; -} - -/* Component containers -----------------------------------*/ -.ui-widget { - font-family: Verdana,Arial,sans-serif; - font-size: 1.1em; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Verdana,Arial,sans-serif; - font-size: 1em; -} -.ui-widget-content { - border: 1px solid #aaaaaa; - background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; - color: #222222; -} -.ui-widget-content a { - color: #222222; -} -.ui-widget-header { - border: 1px solid #aaaaaa; - background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; - color: #222222; - font-weight: bold; -} -.ui-widget-header a { - color: #222222; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default { - border: 1px solid #d3d3d3; - background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #555555; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited { - color: #555555; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus { - border: 1px solid #999999; - background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #212121; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited { - color: #212121; - text-decoration: none; -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active { - border: 1px solid #aaaaaa; - background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; - font-weight: normal; - color: #212121; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #212121; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #fcefa1; - background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; - color: #363636; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #363636; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #cd0a0a; - background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; - color: #cd0a0a; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #cd0a0a; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #cd0a0a; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* For IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(images/ui-icons_222222_256x240.png); -} -.ui-widget-header .ui-icon { - background-image: url(images/ui-icons_222222_256x240.png); -} -.ui-state-default .ui-icon { - background-image: url(images/ui-icons_888888_256x240.png); -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon { - background-image: url(images/ui-icons_454545_256x240.png); -} -.ui-state-active .ui-icon { - background-image: url(images/ui-icons_454545_256x240.png); -} -.ui-state-highlight .ui-icon { - background-image: url(images/ui-icons_2e83ff_256x240.png); -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(images/ui-icons_cd0a0a_256x240.png); -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 4px; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 4px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 4px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 4px; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; - opacity: .3; - filter: Alpha(Opacity=30); -} -.ui-widget-shadow { - margin: -8px 0 0 -8px; - padding: 8px; - background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; - opacity: .3; - filter: Alpha(Opacity=30); - border-radius: 8px; -} diff --git a/ui/css/dev.main.css b/ui/css/dev.main.css deleted file mode 100644 index e6486d2..0000000 --- a/ui/css/dev.main.css +++ /dev/null @@ -1,131 +0,0 @@ -/* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -div.icon { - padding: 10px 10px 10px 10px; - display: block; - margin-bottom: 20px; -} - -div.icon:hover { - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - padding: 9px 9px 9px 9px; -} - -div.icon { - display: block; - float: left; - padding-left: 20px; - padding-right: 20px; - width: 192px; -} - -div.icon.selected { - box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0; - border-radius: 4px; - border: 1px solid rgba(0,0,0,0.25); - padding: 9px 9px 9px 9px; - background-color: silver; -} - -.icon img { - display: block; - margin-left: auto; - margin-right: auto; - width: 128px; - height: 128px; -} - -#vms div img { - display: none; - margin-left: auto; - margin-right: auto; - width: 128px; - height: 128px; -} - -#vms div img.active { - display: block; -} - - -.small img { - width: 64px; - height: 64px; -} - -.stopped img { - opacity: 0.4; -} - -.stopped h3 { - opacity: 0.4; -} - -hr { - clear: both; -} - -.icon h3 { - text-align: center; -} - -a.disabled, -a.disabled:before { - color: gray !important; - cursor: default !important; - text-decoration: none !important; -} - -#breadcrumbs { - border: none; - height:2.3em; -} - -#breadcrumbs li { - float:left; - line-height:2.3em; - padding-left:.75em; - color:#777; -} - -#breadcrumbs li a { - display: inline; - text-decoration: none !important; - cursor: pointer; -} - -#breadcrumbs li a:link, #breadcrumbs li a:visited { - text-decoration:none; - color:#777; -} - -.icon-angle-right:after { - content: "\f105"; - padding: 3px; -} - -.icon-angle-right:before { - content: "" !important; - font-size: 0px; -} diff --git a/ui/css/dev.style.css b/ui/css/dev.style.css deleted file mode 100644 index bbe3fb0..0000000 --- a/ui/css/dev.style.css +++ /dev/null @@ -1,164 +0,0 @@ -/* -Theme Name: jqueryui-com -Template: jquery -*/ - -a, -.title { - color: #FFFFF; - text-decoration: none; -} - -#Lang { - float: right; - color: #FFFFFF; -} - -#content a:hover { - color: #333; -} - -#banner-secondary p.intro { - padding: 0; - float: left; - width: 50%; -} - -#banner-secondary .download-box { - border: 1px solid #aaa; - background: #333; - background: -moz-linear-gradient(left, #333 0%, #444 100%); - background: -webkit-linear-gradient(left, #333 0%, #444 100%); - background: -o-linear-gradient(left, #333 0%, #444 100%); - background: linear-gradient(to right, #333 0%, #444 100%); - float: right; - width: 40%; - text-align: center; - font-size: 20px; - padding: 10px; - border-radius: 5px; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); -} - -#banner-secondary .download-box h2 { - color: #71D1FF; - font-size: 26px; -} - -#banner-secondary .download-box .button { - float: none; - display: block; - margin-top: 15px; -} - -#banner-secondary .download-box p { - margin: 15px 0 5px; -} - -#banner-secondary .download-option { - width: 45%; - float: left; - font-size: 16px; -} - -#banner-secondary .download-legacy { - float: right; -} - -#banner-secondary .download-option span { - display: block; - font-size: 14px; - color: #71D1FF; -} - -#content .dev-links { - float: right; - width: 30%; - margin: -15px -25px .5em 1em; - padding: 1em; - border: 1px solid #666; - border-width: 0 0 1px 1px; - border-radius: 0 0 0 5px; - box-shadow: -2px 2px 10px -2px #666; -} - -#content .dev-links ul { - margin: 0; -} - -#content .dev-links li { - padding: 0; - margin: .25em 0 .25em 1em; - background-image: none; -} - -.demo-list { - float: right; - width: 25%; -} - -.demo-list h2 { - font-weight: normal; - margin-bottom: 0; -} - -#content .demo-list ul { - width: 100%; - border-top: 1px solid #ccc; - margin: 0; -} - -#content .demo-list li { - border-bottom: 1px solid #ccc; - margin: 0; - padding: 0; - background: #eee; -} - -#content .demo-list .active { - background: #fff; -} - -#content .demo-list a { - text-decoration: none; - display: block; - font-weight: bold; - font-size: 13px; - color: #3f3f3f; - text-shadow: 1px 1px #fff; - padding: 2% 4%; -} - -.demo-frame { - width: 70%; - height: 350px; -} - -.view-source a { - cursor: pointer; -} - -.view-source > div { - overflow: hidden; - display: none; -} - -@media all and (max-width: 600px) { - #banner-secondary p.intro, - #banner-secondary .download-box { - float: none; - width: auto; - } - - #banner-secondary .download-box { - overflow: auto; - } -} - -@media only screen and (max-width: 480px) { - #content .dev-links { - width: 55%; - margin: -15px -29px .5em 1em; - overflow: hidden; - } -} diff --git a/ui/images/bg-footer-noise.jpg b/ui/images/bg-footer-noise.jpg deleted file mode 100644 index 9f2a10935273382a81f5913f5f36b4fff00f2623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 6916 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
diff --git a/ui/images/chosen-sprite.png b/ui/images/chosen-sprite.png deleted file mode 100644 index 3611ae4ace1c4b1cbeacd6145b5a79cbc72e0bdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 646 zcmV;10(t$3P)<h;3K|Lk000e1NJLTq001-q001Qj1^@s64f4v>0006_Nkl<Zc-rmO zziSh57=ZCp!No$b5DZk@+)pBbK$lj?l1Z>&pbAC0n?)s%2x5M$#UgGxI1~gymp~v; zh<`zGaTJP5BybQY4tlRo;SIcmE0t>ueW3>*u6N;@_u;;|BoL8PuhZ#FWY9$(fl<H! zS#Lpo2qF_z)MG*4ThJ;FOw@*n86tEQq?R#;AlCf|Ap&<nY7?=Es!U!p7aS|a8z(wx zQ1OU6l%Ge?!i<A#OoVkrHp*V`8j|3B%AhR1;@S*@dM2iz=kgjO7}yIIu@5mu$fXQ= z2SIO!K^gQWF-C}8<fbnuLyUVVm)sqQ@!%vurBdmi*+Hh4-iMT*p+yWKMueq#2ibx4 zu#_@r2a=#WgP;t$$WMh7FhDlN(`l}c?dhOC1d)j<>an1oVvxDBL8~}0Q5z;^2p>Ov z7}Q$E7=l>$BZLUt1*uKMCaQwKYf$lsJCyerWMd+%BeGH6f_f&Vpy%=$BN%uK%Ahxi zF+%Jj=Pc-WXF;djS<ruDw`Q|>iJw|m4>cN%^Fi|FBZ!E{_yJLS?RI<3U696XLkQSs z{{&kQJ$K(#5CgC1;GbA>mjm56zJZ^-Hg2_ASKI_K@CybPh7Rq}8ud``)NM~eZx}qT z)oK?Lf>t!B;%Uh}*P+)Ef?jbx#w|BNEVb(l{2LK}m#fw4xx>ddF;&j}!S{N-e!<&Q z?k<D~VgCi+AjX!fAYEQJ@s{B~>vzyI_AT@H-u4tUz1h&GCh8>?TnA~?BZ7WGP<9`r gQ6DuZO!_~60ju@{TzXF%TmS$707*qoM6N<$g2#CqL;wH)
diff --git a/ui/images/gauze.png b/ui/images/gauze.png deleted file mode 100644 index 73dd27a1f2663fcd7e4116b3265129d48595ae4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 6045 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 XUsC6Pji>LX00000NkvXXu0mjf0n8L@
diff --git a/ui/images/gtk-directory.png b/ui/images/gtk-directory.png deleted file mode 100644 index aab4945a39b7557cd76b61aeaf043489ef773a17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 2759 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 N002ovPDHLkV1guw8zuk%
diff --git a/ui/images/image-missing.png b/ui/images/image-missing.png deleted file mode 100644 index 079868cef2e243a0ccf4277f573c4e4a6ce55582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 2856 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 GLSTY;4sjd+
diff --git a/ui/images/jq-global-nav.png b/ui/images/jq-global-nav.png deleted file mode 100644 index b82dc8e63e2b1efdbad3928a72a7e6a49a2ca8cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 6738 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
diff --git a/ui/images/jq-nav-icons.png b/ui/images/jq-nav-icons.png deleted file mode 100644 index 26654e081fd4fcf06234c8cd2f840f89b8feb6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001
literal 9804 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
diff --git a/ui/js/dev.main.js b/ui/js/dev.main.js deleted file mode 100644 index 8a68989..0000000 --- a/ui/js/dev.main.js +++ /dev/null @@ -1,464 +0,0 @@ -/* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -function genTile(title, image, gray, small, folder) -{ - var html = ""; - var style = "icon"; - - if (gray) { - style += " stopped"; - } - - if (small) { - style += " small"; - } - - if (folder) { - style += " folder"; - } - - visible = "active"; - - html += "<div class=\"" + style + "\" id=\"" + title + "\">\n"; - html += "<img class=\"" + visible + "\" src=\"" + image + "\"/>\n"; - html += "<h3>" + title + "</h3></a>\n"; - html += "</div>"; - - return html; -} - -function genPeer(name) -{ - return "<li class=\"project\"><a href=\"#\" title=\"titi\">titi</a></li>"; -} - -function selectIcon(node) -{ - if (node.className.indexOf("selected") == -1) { - node.className = node.className + " selected" - } else { - node.className = node.className.replace(/selected/g, "") - } -} - -function load_image(src, name) -{ - var newImage = new Image(); - - newImage.onload = function(){ - old_pic = $("#"+name+' img'); - new_pic = $('<img src="' + src + '"/>'); - old_pic.after(new_pic); - old_pic.remove(); - new_pic.addClass('active'); - } - newImage.src = src; -} - -function getCurrentImgs() -{ - var curImgs = new Object(); - var activeImgs = $("img.active"); - - activeImgs.each(function(){ - curImgs[$(this).parent().attr('id')] = $(this).attr('src'); - }); - return curImgs; -} - -function load_vms(data) -{ - var sel_vms; - var html = ""; - var i; - - sel_vms = getSelectedItems("vms"); - active_imgs = getCurrentImgs(); - - $("#vms").empty(); - for (i = 0; i < data.length; i++) { - var image; - if (data[i].state == 'running') { - image = data[i].screenshot; - } else { - image = data[i].icon; - } - if (!image) { - image = "images/icon-vm.png"; - } - old_img = active_imgs[data[i].name]; - html = genTile(data[i].name, old_img ? old_img : image, - data[i].state != 'running', false); - $("#vms").append(html); - load_image(image, data[i].name); - } - selectItems("vms", sel_vms); - - $("#vms .icon").click(function() { - selectIcon(this); - updateVMToolbar(); - }); -} - -function updateVMToolbar() -{ - selectedVMs = getSelectedItems("vms") - toolbar = $("#vm-toolbar > li > a") - - if (selectedVMs.length > 1) { - for (i = 0; i < toolbar.length; i++) { - toolbar[i].className = toolbar[i].className + " disabled" - } - - $(".icon-play").removeClass("disabled") - $(".icon-off").removeClass("disabled") - - return - } - - if (selectedVMs.length <= 1) { - for (i = 0; i < toolbar.length; i++) { - toolbar[i].className = toolbar[i].className.replace(/disabled/g, "") - } - } - - if (selectedVMs.length == 1) { - if ($("#" + selectedVMs[0]).hasClass("stopped")) { - $(".icon-desktop").addClass("disabled") - } - else { - $(".icon-desktop").removeClass("disabled") - } - } -} - -function load_templates(data) -{ - - var paths = [] - var hidden = [] - var folders = [] - var html = ""; - var i; - var j; - - sel_templates = getSelectedItems("templates"); - $("#templates").empty(); - - // get all bread-crumbs paths - breadcrumbs = $("#breadcrumbs > li > a") - for (i = 1; i < breadcrumbs.length; i++) { - paths.push(breadcrumbs[i].textContent) - } - - for (i = 0; i < data.length; i++) { - folder = data[i].folder - - // verify which templates are in the current path - for (j = 0; j < paths.length; j++ ) { - - // first path matched: shift to the next one - if (folder[0] == paths[j]) { - folder.shift() - } else { - // template not in current folder view: hide it - hidden.push(data[i].name) - break; - } - } - - // template must be hidden: do not show it - if ($.inArray(data[i].name, hidden) != -1) { - continue - } - - // folder field is empty: display template - if (folder.length == 0) { - html += genTile(data[i].name, data[i].icon, false, true, false); - continue - } - - // folder still not displayed: show it - if ($.inArray(folder[0], folders) == -1) { - folders.push(folder[0]) - html += genTile(folder[0], "images/gtk-directory.png", false, true, true); - } - } - - $("#templates").append(html); - selectItems("templates", sel_templates) -} - -function updateTemplatesView() -{ - $.ajax({ - url: "/templates", - dataType: "json" - }).done(load_templates); -} - -function load_peers(data) -{ - var html = ""; - var i; - - $("ul.projects").empty(); - for (i = 0; i < data.length; i++) { - html += genPeer(data[i]); - } - $("ul.projects").append(html); -} - -function load(data) -{ - console.log("load"); - $.ajax({ - url: "/vms", - dataType: "json" - }).done(load_vms); - - $.ajax({ - url: "/templates", - dataType: "json" - }).done(load_templates); - - $.ajax({ - url: "/peers", - dataType: "json", - }).done(load_peers); - - $("div.icon").draggable({ revert: true }); - - window.setTimeout("load();", 5000); -} - -function init_lang_select() -{ - var lang = $("html").attr("lang") - $("#localLang").val(lang) -} - -function getSelectedItems(id) -{ - var names = [] - var items = document.getElementById(id); - var selectedItems = items.getElementsByClassName("selected"); - - for (i = 0; i < selectedItems.length; i++) { - names[i] = selectedItems[i].id; - } - - return names; -} - -function selectItems(id, names) -{ - var icons = $("#" + id + " .icon"); - var i; - - for (i = 0; i < icons.length; i++) { - var id = icons[i].id; - if (names.indexOf(id) >= 0) { - icons[i].className = icons[i].className + " selected"; - } - } -} - -function deselectIcons(names) -{ - for (i = 0; i < names.length; i++) { - $("#" + names[i]).removeClass("selected") - } -} - -function deleteSelectedItems(Collection) -{ - $("#dialog-delete-" + Collection + "-confirm").dialog({ - resizable: false, - height:220, - modal: true, - buttons: { - "Delete": function() { - item = getSelectedItems(Collection); - for (i = 0; i < item.length; i++) { - $.ajax({ - url: "/" + Collection + "/" + item[i], - type: "DELETE", - context: document.getElementById(item[i]) - }).done(function(data, textStatus, context) { - $("#" + $(this).context.id).remove(); - }).fail(function(context) { - alert("Failed to delete " + $(this).context.id); - }); - } - $(this).dialog("close"); - }, - Cancel: function() { - $(this).dialog("close"); - } - } - }); -} - -function start() -{ - var html = ""; - - html = genTile("Create Guest", "images/image-missing.png", false, true); - $("#custom").append(html); - - load(); - init_lang_select(); - - $("#vm-toolbar .icon-play").click(function() { - vms = getSelectedItems("vms"); - - for (i = 0; i < vms.length; i++) { - $.ajax({ - url: "/vms/" + vms[i] + "/start", - type: "POST", - dataType: "json", - context: document.getElementById(vms[i]), - }).complete(function(context, status) { - updateVMToolbar(); - - if (status == "success") { - vm = $(this).context - vm.className = vm.className.replace(/stopped/g, ""); - } else { - alert ("Failed to start " + $(this).context.id); - } - }); - } - - deselectIcons(vms) - }); - - $("#vm-toolbar .icon-off").click(function() { - vms = getSelectedItems("vms"); - - for (i = 0; i < vms.length; i++) { - $.ajax({ - url: "/vms/" + vms[i] + "/stop", - type: "POST", - dataType: "json", - context: document.getElementById(vms[i]), - }).complete(function(context, status) { - updateVMToolbar(); - - if (status == "success") { - vm = $(this).context - vm.className = vm.className + " stopped" - } else { - alert ("Failed to power off " + $(this).context.id); - } - }); - } - - deselectIcons(vms) - }); - - $(".icon-desktop").click(function() { - if ($(this).hasClass("disabled")) { - return - } - - vm = getSelectedItems("vms"); - - $.ajax({ - url: "/vms/" + vm[0] + "/connect", - type: "POST", - dataType: "json", - }).done(function(data, textStatus, xhr) { - url = "/vnc_auto.html?port=" + data.graphics.port + "&logging=debug" - popup = window.open(url, "", "target=_blank,height=600,width=800,scrollbars=1"); - if (popup) { - popup.focus() - } else { - alert("A popup blocker may have prevented the console from displaying properly.") - } - }); - - deselectIcons(vm) - }); - - $("#vm-toolbar .icon-trash").click(function() { - deleteSelectedItems('vms') - }); - - $("#template-toolbar .icon-plus").click(function() { - templates = getSelectedItems("templates"); - if (templates.length != 1) { - return; - } - var req = {"template": "/templates/" + templates[0]}; - $.ajax({ - url: "/vms", - type: "POST", - contentType: "application/json", - data: JSON.stringify(req), - dataType: "json", - context: document.getElementById(templates[0]), - }).done(function() { - $.ajax({ - url: "/vms", - dataType: "json" - }).done(load_vms); - }).fail(function(context) { - alert("Failed to create VM from Template: " + $(this).context.id); - }); - }); - - $("#template-toolbar .icon-trash").click(function() { - deleteSelectedItems('templates') - }); - // enable selection for templates - $("#templates").on("click", ":not(.folder)", function() { - selectIcon(this); - }); - - // handle click in template folder - $("#templates").on("click", ".folder", function() { - name = $(this).attr("id") - - html = "<li><a class=\"icon-angle-right\">" + name + "</a></li>" - $("#breadcrumbs").append(html) - - updateTemplatesView(); - }); - - // handle click in bread-crumbs fields - $("#breadcrumbs").on("click", "li", function() { - // remove all next siblings and update templates view - $(this).nextAll().remove(); - updateTemplatesView(); - }); - - $(".btn").button(); - $('#localLang').change(function() { - var selection = $('#localLang option:selected').val(); - document.cookie = 'kimchiLang' + "=" + selection; - window.location.reload() - }); -} - -$(document).ready(function(){ start(); }); diff --git a/ui/pages/dev-ui.html.tmpl b/ui/pages/dev-ui.html.tmpl deleted file mode 100644 index e7e74fd..0000000 --- a/ui/pages/dev-ui.html.tmpl +++ /dev/null @@ -1,170 +0,0 @@ -#* - * Project Kimchi - * - * Copyright IBM, Corp. 2013 - * - * Authors: - * Anthony Liguori <aliguori@us.ibm.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - *# -#unicode UTF-8 -#import gettext -#from kimchi.cachebust import href -#silent t = gettext.translation($lang.domain, $lang.localedir, languages=$lang.lang) -#silent _ = t.gettext -#silent _t = t.gettext -<!doctype html> -<html class="no-js" lang=$lang.lang[0]> -<head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - - <title>Project Kimchi</title> - - <meta name="viewport" content="width=device-width"> - - <link rel="stylesheet" href="$href("css/dev.base.css")"> - <link rel="stylesheet" href="$href("css/dev.style.css")"> - <link rel="stylesheet" href="$href("css/dev.jquery-ui.css")"> - <link rel="stylesheet" href="$href("css/dev.main.css")"> - - <script src="$href("js/modernizr.custom.2.6.2.min.js")"></script> - - <script src="$href("js/jquery.min.js")"></script> - <script src="$href("js/jquery-ui.js")"></script> - - <script src="$href("js/dev.main.js")"></script> -</head> - -<body class="theme-blue home page page-id-33 page-template-default page-slug-index single-author singular"> - <header> - <section id="global-nav"> - <nav> - <div class="constrain"> - <ul id="projects" class="projects"> - <li class="project selected"><a href="#" title="localhost">localhost</a></li> - </ul> - <ul class="links"> - <li class="dropdown"><a href="#">$_("Host")</a> - <ul> - <li><a href="#">$_("Reboot")</a></li> - <li><a href="#">$_("Shutdown")</a></li> - <li><a href="#">$_("SOS Report")</a></li> - </ul> - </li> - </ul> - </div> - </nav> - </section> - </header> - - <div id="container"> - <div id="logo-events" class="constrain clearfix"> - <h2 class="logo"><a href="/" title="Project Kimchi">$_("Project Kimchi")</a></h2> - <div id="Lang"> - $_("Language:") - <select id="localLang"> - <option value="en_US" selected>English (United States)</option> - <option value="zh_CN">中文(简体)</option> - <option value="pt_BR">Português (Brasil)</option> - </select> - </div> - </div> - - <nav id="main" class="constrain clearfix"> - <div class="menu-top-container"> - <ul id="menu-top" class="menu"> - <li class="menu-item"><a href="#">$_("Guests")</a></li> - <li class="menu-item"><a href="#">$_("Storage")</a></li> - <li class="menu-item"><a href="#">$_("Networks")</a></li> - <li class="menu-item"><a href="#">$_("Statistics")</a></li> - <li class="menu-item"><a href="#">$_("About")</a></li> - </ul> - </div> - </nav> - - <div id="content-wrapper" class="clearfix row"> - <div class="content-full full-width twelve columns"> - <div id="content"> - - <h2>$_("Virtual Machines")</h2> - <ul id="vm-toolbar" class="vm-toolbar"> - <li><a class="icon-desktop" href="#">$_("Display")</a></li> - <li><a class="icon-play" href="#">$_("Power On")</a></li> - <li><a class="icon-off" href="#">$_("Power Off")</a></li> - <li><a class="icon-cogs" href="#">$_("Settings")</a></li> - <li><a class="icon-trash" href="#">$_("Delete")</a></li> - <li><a class="icon-wrench" href="#">$_("More...")</a></li> - </ul> - - <div id="vms"> - </div> - <hr/> - - <h2>$_("Templates")</h2> - <ul id="template-toolbar" class="vm-toolbar"> - <li><a class="icon-plus" href="#">$_("Create VM")</a></li> - <li><a class="icon-trash" href="#">$_("Delete")</a></li> - <li><a class="icon-cogs" href="#">$_("Settings")</a></li> - </ul> - - <ul id="breadcrumbs"> - <li><a class="icon-angle-right">templates</a></li> - </ul> - - <div id="templates"> - </div> - - <hr/> - <h2>$_("Custom")</h2> - <div id="custom"> - </div> - - <div style="clear: both"> - </div> - - </div> - </div> - </div> - </div> - -<div id="dialog-delete-vms-confirm" title="Delete VMs" style="display: none"> -<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span> -The selected VMs and all associated data will be deleted! Are you sure?</p> -</div> - -<div id="dialog-delete-templates-confirm" title="Delete templates" style="display: none"> -<p><span class="icon-warning-sign icon-2x" style="float: left; margin: 0 15px 0px 0;"></span> -The selected templates and all associated data will be deleted! Are you sure?</p> -</div> - - <footer class="clearfix simple"> - <div class="row"> - </div> - <div class="constrain"> - <div id="legal"> - <ul class="footer-site-links"> - <li><a class="icon-group" href="#">$_("Forum")</a></li> - <li><a class="icon-wrench" href="#">$_("API")</a></li> - <li><a class="icon-twitter" href="#">$_("Twitter")</a></li> - <li><a class="icon-comments" href="#">$_("IRC")</a></li> - </ul> - <p class="copyright"> - Copyright 2013 <a href="http://www.ibm.com/">IBM, Corp</a>.<br> - </p> - </div> - </div> - </footer> -</body> -</html>

Because of the dev.ui.thml file removal, the po files should also be updated Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- po/en_US.po | 97 +++++++++++++---------------------------------------------- po/kimchi.pot | 97 +++++++++++++---------------------------------------------- po/pt_BR.po | 97 +++++++++++++---------------------------------------------- po/zh_CN.po | 97 +++++++++++++---------------------------------------------- 4 files changed, 84 insertions(+), 304 deletions(-) diff --git a/po/en_US.po b/po/en_US.po index f2810db..c3058f3 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-07-11 17:32-0400\n" "Last-Translator: Crístian Viana <vianac@linux.vnet.ibm.com>\n" "Language-Team: English\n" @@ -17,81 +17,6 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "Host" -msgstr "Host" - -msgid "Reboot" -msgstr "Reboot" - -msgid "Shutdown" -msgstr "Shutdown" - -msgid "SOS Report" -msgstr "SOS Report" - -msgid "Project Kimchi" -msgstr "Project Kimchi" - -msgid "Language:" -msgstr "Language:" - -msgid "Guests" -msgstr "Guests" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Networks" - -msgid "Statistics" -msgstr "Statistics" - -msgid "About" -msgstr "About" - -msgid "Virtual Machines" -msgstr "Virtual Machines" - -msgid "Display" -msgstr "Display" - -msgid "Power On" -msgstr "Power On" - -msgid "Power Off" -msgstr "Power Off" - -msgid "Settings" -msgstr "Settings" - -msgid "Delete" -msgstr "Delete" - -msgid "More..." -msgstr "More..." - -msgid "Templates" -msgstr "Templates" - -msgid "Create VM" -msgstr "Create VM" - -msgid "Custom" -msgstr "Custom" - -msgid "Forum" -msgstr "Forum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "ERROR CODE" @@ -177,6 +102,9 @@ msgstr "Actions" msgid "Edit" msgstr "Edit" +msgid "Delete" +msgstr "Delete" + msgid "Failed to list the template" msgstr "Failed to list the template" @@ -369,6 +297,18 @@ msgstr "The storage pool is not active now." msgid "Failed to delete template." msgstr "Failed to delete template." +msgid "Guests" +msgstr "Guests" + +msgid "Host" +msgstr "Host" + +msgid "Templates" +msgstr "Templates" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "unavailable" @@ -456,6 +396,11 @@ msgid "" msgstr "" "The path of the Storage Pool. Each Storage Pool must have a unique path." +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS server IP" diff --git a/po/kimchi.pot b/po/kimchi.pot index 762f4e4..9747fdc 100644 --- a/po/kimchi.pot +++ b/po/kimchi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,81 +17,6 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -msgid "Host" -msgstr "" - -msgid "Reboot" -msgstr "" - -msgid "Shutdown" -msgstr "" - -msgid "SOS Report" -msgstr "" - -msgid "Project Kimchi" -msgstr "" - -msgid "Language:" -msgstr "" - -msgid "Guests" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Networks" -msgstr "" - -msgid "Statistics" -msgstr "" - -msgid "About" -msgstr "" - -msgid "Virtual Machines" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "Power On" -msgstr "" - -msgid "Power Off" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "More..." -msgstr "" - -msgid "Templates" -msgstr "" - -msgid "Create VM" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "Forum" -msgstr "" - -msgid "API" -msgstr "" - -msgid "Twitter" -msgstr "" - -msgid "IRC" -msgstr "" - msgid "ERROR CODE" msgstr "" @@ -175,6 +100,9 @@ msgstr "" msgid "Edit" msgstr "" +msgid "Delete" +msgstr "" + msgid "Failed to list the template" msgstr "" @@ -358,6 +286,18 @@ msgstr "" msgid "Failed to delete template." msgstr "" +msgid "Guests" +msgstr "" + +msgid "Host" +msgstr "" + +msgid "Templates" +msgstr "" + +msgid "Storage" +msgstr "" + msgid "unavailable" msgstr "" @@ -436,6 +376,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr "" +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index 7d59503..c5702ff 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: Alexandre Hirata <hirata@linux.vnet.ibm.com>\n" "Language-Team: Aline Manera <alinefm@br.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Portuguese\n" "X-Poedit-SourceCharset: utf-8\n" -msgid "Host" -msgstr "Hospedeiro" - -msgid "Reboot" -msgstr "Reiniciar" - -msgid "Shutdown" -msgstr "Desligar" - -msgid "SOS Report" -msgstr "Relatório SOS" - -msgid "Project Kimchi" -msgstr "Projeto Kimchi" - -msgid "Language:" -msgstr "Idioma:" - -msgid "Guests" -msgstr "Máquinas Virtuais" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Redes" - -msgid "Statistics" -msgstr "Estatísticas" - -msgid "About" -msgstr "Sobre" - -msgid "Virtual Machines" -msgstr "Máquinas Virtuais" - -msgid "Display" -msgstr "Visor" - -msgid "Power On" -msgstr "Ligar" - -msgid "Power Off" -msgstr "Desligar" - -msgid "Settings" -msgstr "Configurações" - -msgid "Delete" -msgstr "Remover" - -msgid "More..." -msgstr "Mais..." - -msgid "Templates" -msgstr "Modelos" - -msgid "Create VM" -msgstr "Criar máquina virtual" - -msgid "Custom" -msgstr "Personalizar" - -msgid "Forum" -msgstr "Fórum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "CÓDIGO DE ERRO" @@ -193,6 +118,9 @@ msgstr "Ações" msgid "Edit" msgstr "Editar" +msgid "Delete" +msgstr "Remover" + msgid "Failed to list the template" msgstr "Erro ao listar os modelos" @@ -386,6 +314,18 @@ msgstr "O storage pool não está ativo agora." msgid "Failed to delete template." msgstr "Erro ao remover modelo." +msgid "Guests" +msgstr "Máquinas Virtuais" + +msgid "Host" +msgstr "Hospedeiro" + +msgid "Templates" +msgstr "Modelos" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "indisponível" @@ -472,6 +412,11 @@ msgid "" msgstr "" "O caminho do Storage Pool. Cada Storage Pool deve ter um único caminho." +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "Endereço IP do servidor NFS" diff --git a/po/zh_CN.po b/po/zh_CN.po index de759ef..765e4f5 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" "Language-Team: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: utf-8\n" -msgid "Host" -msgstr "主机" - -msgid "Reboot" -msgstr "重启" - -msgid "Shutdown" -msgstr "关机" - -msgid "SOS Report" -msgstr "SOS报告" - -msgid "Project Kimchi" -msgstr "Kimchi项目" - -msgid "Language:" -msgstr "语言:" - -msgid "Guests" -msgstr "客户机" - -msgid "Storage" -msgstr "存储" - -msgid "Networks" -msgstr "网络" - -msgid "Statistics" -msgstr "统计" - -msgid "About" -msgstr "关于" - -msgid "Virtual Machines" -msgstr "虚拟机" - -msgid "Display" -msgstr "显示" - -msgid "Power On" -msgstr "开机" - -msgid "Power Off" -msgstr "关机" - -msgid "Settings" -msgstr "设置" - -msgid "Delete" -msgstr "删除" - -msgid "More..." -msgstr "更多" - -msgid "Templates" -msgstr "模板" - -msgid "Create VM" -msgstr "创建虚机" - -msgid "Custom" -msgstr "定制" - -msgid "Forum" -msgstr "论坛" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "推特" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "错误码" @@ -191,6 +116,9 @@ msgstr "操作" msgid "Edit" msgstr "编辑" +msgid "Delete" +msgstr "删除" + msgid "Failed to list the template" msgstr "展示模板列表失败" @@ -374,6 +302,18 @@ msgstr "存储池没有被启用" msgid "Failed to delete template." msgstr "删除模版失败" +msgid "Guests" +msgstr "客户机" + +msgid "Host" +msgstr "主机" + +msgid "Templates" +msgstr "模板" + +msgid "Storage" +msgstr "存储" + msgid "unavailable" msgstr "无法获取" @@ -454,6 +394,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr "存储池的路径.每个存储池的路径是唯一的。" +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS服务器IP" -- 1.8.1.4

On 01/06/2014 05:04 AM, Shu Ming wrote:
Because of the dev.ui.thml file removal, the po files should also be updated
Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- po/en_US.po | 97 +++++++++++++---------------------------------------------- po/kimchi.pot | 97 +++++++++++++---------------------------------------------- po/pt_BR.po | 97 +++++++++++++---------------------------------------------- po/zh_CN.po | 97 +++++++++++++---------------------------------------------- 4 files changed, 84 insertions(+), 304 deletions(-)
diff --git a/po/en_US.po b/po/en_US.po index f2810db..c3058f3 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-07-11 17:32-0400\n" "Last-Translator: Crístian Viana <vianac@linux.vnet.ibm.com>\n" "Language-Team: English\n" @@ -17,81 +17,6 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgid "Host" -msgstr "Host" - -msgid "Reboot" -msgstr "Reboot" - -msgid "Shutdown" -msgstr "Shutdown" - -msgid "SOS Report" -msgstr "SOS Report" - -msgid "Project Kimchi" -msgstr "Project Kimchi" - -msgid "Language:" -msgstr "Language:" - -msgid "Guests" -msgstr "Guests" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Networks" - -msgid "Statistics" -msgstr "Statistics" - -msgid "About" -msgstr "About" - -msgid "Virtual Machines" -msgstr "Virtual Machines" - -msgid "Display" -msgstr "Display" - -msgid "Power On" -msgstr "Power On" - -msgid "Power Off" -msgstr "Power Off" - -msgid "Settings" -msgstr "Settings" - -msgid "Delete" -msgstr "Delete" - -msgid "More..." -msgstr "More..." - -msgid "Templates" -msgstr "Templates" - -msgid "Create VM" -msgstr "Create VM" - -msgid "Custom" -msgstr "Custom" - -msgid "Forum" -msgstr "Forum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" -
I am not sure all those messages can be removed. At least they are used in the current UI.
msgid "ERROR CODE" msgstr "ERROR CODE"
@@ -177,6 +102,9 @@ msgstr "Actions" msgid "Edit" msgstr "Edit"
+msgid "Delete" +msgstr "Delete" + msgid "Failed to list the template" msgstr "Failed to list the template"
@@ -369,6 +297,18 @@ msgstr "The storage pool is not active now." msgid "Failed to delete template." msgstr "Failed to delete template."
+msgid "Guests" +msgstr "Guests" + +msgid "Host" +msgstr "Host" + +msgid "Templates" +msgstr "Templates" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "unavailable"
@@ -456,6 +396,11 @@ msgid "" msgstr "" "The path of the Storage Pool. Each Storage Pool must have a unique path."
+msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS server IP"
diff --git a/po/kimchi.pot b/po/kimchi.pot index 762f4e4..9747fdc 100644 --- a/po/kimchi.pot +++ b/po/kimchi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,81 +17,6 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n"
-msgid "Host" -msgstr "" - -msgid "Reboot" -msgstr "" - -msgid "Shutdown" -msgstr "" - -msgid "SOS Report" -msgstr "" - -msgid "Project Kimchi" -msgstr "" - -msgid "Language:" -msgstr "" - -msgid "Guests" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Networks" -msgstr "" - -msgid "Statistics" -msgstr "" - -msgid "About" -msgstr "" - -msgid "Virtual Machines" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "Power On" -msgstr "" - -msgid "Power Off" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "More..." -msgstr "" - -msgid "Templates" -msgstr "" - -msgid "Create VM" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "Forum" -msgstr "" - -msgid "API" -msgstr "" - -msgid "Twitter" -msgstr "" - -msgid "IRC" -msgstr "" - msgid "ERROR CODE" msgstr ""
@@ -175,6 +100,9 @@ msgstr "" msgid "Edit" msgstr ""
+msgid "Delete" +msgstr "" + msgid "Failed to list the template" msgstr ""
@@ -358,6 +286,18 @@ msgstr "" msgid "Failed to delete template." msgstr ""
+msgid "Guests" +msgstr "" + +msgid "Host" +msgstr "" + +msgid "Templates" +msgstr "" + +msgid "Storage" +msgstr "" + msgid "unavailable" msgstr ""
@@ -436,6 +376,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr ""
+msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po index 7d59503..c5702ff 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: Alexandre Hirata <hirata@linux.vnet.ibm.com>\n" "Language-Team: Aline Manera <alinefm@br.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Portuguese\n" "X-Poedit-SourceCharset: utf-8\n"
-msgid "Host" -msgstr "Hospedeiro" - -msgid "Reboot" -msgstr "Reiniciar" - -msgid "Shutdown" -msgstr "Desligar" - -msgid "SOS Report" -msgstr "Relatório SOS" - -msgid "Project Kimchi" -msgstr "Projeto Kimchi" - -msgid "Language:" -msgstr "Idioma:" - -msgid "Guests" -msgstr "Máquinas Virtuais" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Redes" - -msgid "Statistics" -msgstr "Estatísticas" - -msgid "About" -msgstr "Sobre" - -msgid "Virtual Machines" -msgstr "Máquinas Virtuais" - -msgid "Display" -msgstr "Visor" - -msgid "Power On" -msgstr "Ligar" - -msgid "Power Off" -msgstr "Desligar" - -msgid "Settings" -msgstr "Configurações" - -msgid "Delete" -msgstr "Remover" - -msgid "More..." -msgstr "Mais..." - -msgid "Templates" -msgstr "Modelos" - -msgid "Create VM" -msgstr "Criar máquina virtual" - -msgid "Custom" -msgstr "Personalizar" - -msgid "Forum" -msgstr "Fórum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "CÓDIGO DE ERRO"
@@ -193,6 +118,9 @@ msgstr "Ações" msgid "Edit" msgstr "Editar"
+msgid "Delete" +msgstr "Remover" + msgid "Failed to list the template" msgstr "Erro ao listar os modelos"
@@ -386,6 +314,18 @@ msgstr "O storage pool não está ativo agora." msgid "Failed to delete template." msgstr "Erro ao remover modelo."
+msgid "Guests" +msgstr "Máquinas Virtuais" + +msgid "Host" +msgstr "Hospedeiro" + +msgid "Templates" +msgstr "Modelos" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "indisponível"
@@ -472,6 +412,11 @@ msgid "" msgstr "" "O caminho do Storage Pool. Cada Storage Pool deve ter um único caminho."
+msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "Endereço IP do servidor NFS"
diff --git a/po/zh_CN.po b/po/zh_CN.po index de759ef..765e4f5 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" "Language-Team: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: utf-8\n"
-msgid "Host" -msgstr "主机" - -msgid "Reboot" -msgstr "重启" - -msgid "Shutdown" -msgstr "关机" - -msgid "SOS Report" -msgstr "SOS报告" - -msgid "Project Kimchi" -msgstr "Kimchi项目" - -msgid "Language:" -msgstr "语言:" - -msgid "Guests" -msgstr "客户机" - -msgid "Storage" -msgstr "存储" - -msgid "Networks" -msgstr "网络" - -msgid "Statistics" -msgstr "统计" - -msgid "About" -msgstr "关于" - -msgid "Virtual Machines" -msgstr "虚拟机" - -msgid "Display" -msgstr "显示" - -msgid "Power On" -msgstr "开机" - -msgid "Power Off" -msgstr "关机" - -msgid "Settings" -msgstr "设置" - -msgid "Delete" -msgstr "删除" - -msgid "More..." -msgstr "更多" - -msgid "Templates" -msgstr "模板" - -msgid "Create VM" -msgstr "创建虚机" - -msgid "Custom" -msgstr "定制" - -msgid "Forum" -msgstr "论坛" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "推特" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "错误码"
@@ -191,6 +116,9 @@ msgstr "操作" msgid "Edit" msgstr "编辑"
+msgid "Delete" +msgstr "删除" + msgid "Failed to list the template" msgstr "展示模板列表失败"
@@ -374,6 +302,18 @@ msgstr "存储池没有被启用" msgid "Failed to delete template." msgstr "删除模版失败"
+msgid "Guests" +msgstr "客户机" + +msgid "Host" +msgstr "主机" + +msgid "Templates" +msgstr "模板" + +msgid "Storage" +msgstr "存储" + msgid "unavailable" msgstr "无法获取"
@@ -454,6 +394,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr "存储池的路径.每个存储池的路径是唯一的。"
+msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS服务器IP"

于 2014/1/7 3:22, Aline Manera 写道:
On 01/06/2014 05:04 AM, Shu Ming wrote:
Because of the dev.ui.thml file removal, the po files should also be updated
Signed-off-by: Shu Ming <shuming@linux.vnet.ibm.com> --- po/en_US.po | 97 +++++++++++++---------------------------------------------- po/kimchi.pot | 97 +++++++++++++---------------------------------------------- po/pt_BR.po | 97 +++++++++++++---------------------------------------------- po/zh_CN.po | 97 +++++++++++++---------------------------------------------- 4 files changed, 84 insertions(+), 304 deletions(-)
diff --git a/po/en_US.po b/po/en_US.po index f2810db..c3058f3 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-07-11 17:32-0400\n" "Last-Translator: Crístian Viana <vianac@linux.vnet.ibm.com>\n" "Language-Team: English\n" @@ -17,81 +17,6 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgid "Host" -msgstr "Host" - -msgid "Reboot" -msgstr "Reboot" - -msgid "Shutdown" -msgstr "Shutdown" - -msgid "SOS Report" -msgstr "SOS Report" - -msgid "Project Kimchi" -msgstr "Project Kimchi" - -msgid "Language:" -msgstr "Language:" - -msgid "Guests" -msgstr "Guests" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Networks" - -msgid "Statistics" -msgstr "Statistics" - -msgid "About" -msgstr "About" - -msgid "Virtual Machines" -msgstr "Virtual Machines" - -msgid "Display" -msgstr "Display" - -msgid "Power On" -msgstr "Power On" - -msgid "Power Off" -msgstr "Power Off" - -msgid "Settings" -msgstr "Settings" - -msgid "Delete" -msgstr "Delete" - -msgid "More..." -msgstr "More..." - -msgid "Templates" -msgstr "Templates" - -msgid "Create VM" -msgstr "Create VM" - -msgid "Custom" -msgstr "Custom" - -msgid "Forum" -msgstr "Forum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" -
I am not sure all those messages can be removed. At least they are used in the current UI. Don't be worried about it. This case has been handled correctly. Yes. We have some messages shared by several files. For example, the "Delete" message. Here "-" means the message is removed because of "dev.ui.html" removal. However, you can see there is a line '+msgid "Delete"' under because "guest.html.tmpl" still use it. So "Delete" will not be removed and the only thing happen to it is the position in the po file has been changed
msgid "ERROR CODE" msgstr "ERROR CODE" @@ -177,6 +102,9 @@ msgstr "Actions" msgid "Edit" msgstr "Edit" +msgid "Delete" +msgstr "Delete" + msgid "Failed to list the template" msgstr "Failed to list the template" @@ -369,6 +297,18 @@ msgstr "The storage pool is not active now." msgid "Failed to delete template." msgstr "Failed to delete template." +msgid "Guests" +msgstr "Guests" + +msgid "Host" +msgstr "Host" + +msgid "Templates" +msgstr "Templates" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "unavailable" @@ -456,6 +396,11 @@ msgid "" msgstr "" "The path of the Storage Pool. Each Storage Pool must have a unique path." +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS server IP" diff --git a/po/kimchi.pot b/po/kimchi.pot index 762f4e4..9747fdc 100644 --- a/po/kimchi.pot +++ b/po/kimchi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -17,81 +17,6 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -msgid "Host" -msgstr "" - -msgid "Reboot" -msgstr "" - -msgid "Shutdown" -msgstr "" - -msgid "SOS Report" -msgstr "" - -msgid "Project Kimchi" -msgstr "" - -msgid "Language:" -msgstr "" - -msgid "Guests" -msgstr "" - -msgid "Storage" -msgstr "" - -msgid "Networks" -msgstr "" - -msgid "Statistics" -msgstr "" - -msgid "About" -msgstr "" - -msgid "Virtual Machines" -msgstr "" - -msgid "Display" -msgstr "" - -msgid "Power On" -msgstr "" - -msgid "Power Off" -msgstr "" - -msgid "Settings" -msgstr "" - -msgid "Delete" -msgstr "" - -msgid "More..." -msgstr "" - -msgid "Templates" -msgstr "" - -msgid "Create VM" -msgstr "" - -msgid "Custom" -msgstr "" - -msgid "Forum" -msgstr "" - -msgid "API" -msgstr "" - -msgid "Twitter" -msgstr "" - -msgid "IRC" -msgstr "" - msgid "ERROR CODE" msgstr "" @@ -175,6 +100,9 @@ msgstr "" msgid "Edit" msgstr "" +msgid "Delete" +msgstr "" + msgid "Failed to list the template" msgstr "" @@ -358,6 +286,18 @@ msgstr "" msgid "Failed to delete template." msgstr "" +msgid "Guests" +msgstr "" + +msgid "Host" +msgstr "" + +msgid "Templates" +msgstr "" + +msgid "Storage" +msgstr "" + msgid "unavailable" msgstr "" @@ -436,6 +376,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr "" +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index 7d59503..c5702ff 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: Alexandre Hirata <hirata@linux.vnet.ibm.com>\n" "Language-Team: Aline Manera <alinefm@br.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Portuguese\n" "X-Poedit-SourceCharset: utf-8\n" -msgid "Host" -msgstr "Hospedeiro" - -msgid "Reboot" -msgstr "Reiniciar" - -msgid "Shutdown" -msgstr "Desligar" - -msgid "SOS Report" -msgstr "Relatório SOS" - -msgid "Project Kimchi" -msgstr "Projeto Kimchi" - -msgid "Language:" -msgstr "Idioma:" - -msgid "Guests" -msgstr "Máquinas Virtuais" - -msgid "Storage" -msgstr "Storage" - -msgid "Networks" -msgstr "Redes" - -msgid "Statistics" -msgstr "Estatísticas" - -msgid "About" -msgstr "Sobre" - -msgid "Virtual Machines" -msgstr "Máquinas Virtuais" - -msgid "Display" -msgstr "Visor" - -msgid "Power On" -msgstr "Ligar" - -msgid "Power Off" -msgstr "Desligar" - -msgid "Settings" -msgstr "Configurações" - -msgid "Delete" -msgstr "Remover" - -msgid "More..." -msgstr "Mais..." - -msgid "Templates" -msgstr "Modelos" - -msgid "Create VM" -msgstr "Criar máquina virtual" - -msgid "Custom" -msgstr "Personalizar" - -msgid "Forum" -msgstr "Fórum" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "Twitter" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "CÓDIGO DE ERRO" @@ -193,6 +118,9 @@ msgstr "Ações" msgid "Edit" msgstr "Editar" +msgid "Delete" +msgstr "Remover" + msgid "Failed to list the template" msgstr "Erro ao listar os modelos" @@ -386,6 +314,18 @@ msgstr "O storage pool não está ativo agora." msgid "Failed to delete template." msgstr "Erro ao remover modelo." +msgid "Guests" +msgstr "Máquinas Virtuais" + +msgid "Host" +msgstr "Hospedeiro" + +msgid "Templates" +msgstr "Modelos" + +msgid "Storage" +msgstr "Storage" + msgid "unavailable" msgstr "indisponível" @@ -472,6 +412,11 @@ msgid "" msgstr "" "O caminho do Storage Pool. Cada Storage Pool deve ter um único caminho." +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "Endereço IP do servidor NFS" diff --git a/po/zh_CN.po b/po/zh_CN.po index de759ef..765e4f5 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: kimchi 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-12-18 16:04-0200\n" +"POT-Creation-Date: 2014-01-05 22:33-0500\n" "PO-Revision-Date: 2013-06-27 10:48+0000\n" "Last-Translator: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" "Language-Team: ShaoHe Feng <shaohef@linux.vnet.ibm.com>\n" @@ -33,81 +33,6 @@ msgstr "" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: utf-8\n" -msgid "Host" -msgstr "主机" - -msgid "Reboot" -msgstr "重启" - -msgid "Shutdown" -msgstr "关机" - -msgid "SOS Report" -msgstr "SOS报告" - -msgid "Project Kimchi" -msgstr "Kimchi项目" - -msgid "Language:" -msgstr "语言:" - -msgid "Guests" -msgstr "客户机" - -msgid "Storage" -msgstr "存储" - -msgid "Networks" -msgstr "网络" - -msgid "Statistics" -msgstr "统计" - -msgid "About" -msgstr "关于" - -msgid "Virtual Machines" -msgstr "虚拟机" - -msgid "Display" -msgstr "显示" - -msgid "Power On" -msgstr "开机" - -msgid "Power Off" -msgstr "关机" - -msgid "Settings" -msgstr "设置" - -msgid "Delete" -msgstr "删除" - -msgid "More..." -msgstr "更多" - -msgid "Templates" -msgstr "模板" - -msgid "Create VM" -msgstr "创建虚机" - -msgid "Custom" -msgstr "定制" - -msgid "Forum" -msgstr "论坛" - -msgid "API" -msgstr "API" - -msgid "Twitter" -msgstr "推特" - -msgid "IRC" -msgstr "IRC" - msgid "ERROR CODE" msgstr "错误码" @@ -191,6 +116,9 @@ msgstr "操作" msgid "Edit" msgstr "编辑" +msgid "Delete" +msgstr "删除" + msgid "Failed to list the template" msgstr "展示模板列表失败" @@ -374,6 +302,18 @@ msgstr "存储池没有被启用" msgid "Failed to delete template." msgstr "删除模版失败" +msgid "Guests" +msgstr "客户机" + +msgid "Host" +msgstr "主机" + +msgid "Templates" +msgstr "模板" + +msgid "Storage" +msgstr "存储" + msgid "unavailable" msgstr "无法获取" @@ -454,6 +394,11 @@ msgid "" "The path of the Storage Pool. Each Storage Pool must have a unique path." msgstr "存储池的路径.每个存储池的路径是唯一的。" +msgid "" +"Kimchi will try to create the directory when it does not already exist in " +"your system." +msgstr "" + msgid "NFS server IP" msgstr "NFS服务器IP"

Needs rebase On 01/06/2014 05:04 AM, Shu Ming wrote:
V1->V2: Add the patch to update po files
[RFC] Removal of of developer UI
Shu Ming (3): Remove the legacy files from automake and package configurations Remove the legacy files Update the po files
contrib/kimchi.spec.fedora.in | 3 - contrib/kimchi.spec.suse.in | 3 - po/POTFILES.in | 1 - po/en_US.po | 97 +- po/kimchi.pot | 97 +- po/pt_BR.po | 97 +- po/zh_CN.po | 97 +- ui/css/Makefile.am | 2 +- ui/css/dev.base.css | 3999 ----------------------------------------- ui/css/dev.jquery-ui.css | 1173 ------------ ui/css/dev.main.css | 131 -- ui/css/dev.style.css | 164 -- ui/images/Makefile.am | 2 +- ui/images/bg-footer-noise.jpg | Bin 6916 -> 0 bytes ui/images/chosen-sprite.png | Bin 646 -> 0 bytes ui/images/gauze.png | Bin 6045 -> 0 bytes ui/images/gtk-directory.png | Bin 2759 -> 0 bytes ui/images/image-missing.png | Bin 2856 -> 0 bytes ui/images/jq-global-nav.png | Bin 6738 -> 0 bytes ui/images/jq-nav-icons.png | Bin 9804 -> 0 bytes ui/js/Makefile.am | 1 - ui/js/dev.main.js | 464 ----- ui/pages/Makefile.am | 1 - ui/pages/dev-ui.html.tmpl | 170 -- 24 files changed, 86 insertions(+), 6416 deletions(-) delete mode 100644 ui/css/dev.base.css delete mode 100644 ui/css/dev.jquery-ui.css delete mode 100644 ui/css/dev.main.css delete mode 100644 ui/css/dev.style.css delete mode 100644 ui/images/bg-footer-noise.jpg delete mode 100644 ui/images/chosen-sprite.png delete mode 100644 ui/images/gauze.png delete mode 100644 ui/images/gtk-directory.png delete mode 100644 ui/images/image-missing.png delete mode 100644 ui/images/jq-global-nav.png delete mode 100644 ui/images/jq-nav-icons.png delete mode 100644 ui/js/dev.main.js delete mode 100644 ui/pages/dev-ui.html.tmpl
participants (2)
-
Aline Manera
-
Shu Ming