diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-15 01:52:04 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-15 01:52:04 +0000 |
commit | 2842a1a8be748f6ec1024ea3a8ecc97471f70a3f (patch) | |
tree | 6ce04d0118907f4299d2d39e23aaf305b2d7f80f /themes/default | |
parent | 1127257f638ce641f23751928c449c3121622a8d (diff) |
Argh, fix a bad rename.
Diffstat (limited to 'themes/default')
81 files changed, 1741 insertions, 0 deletions
diff --git a/themes/default/css/screen.css b/themes/default/css/screen.css new file mode 100644 index 00000000..89374810 --- /dev/null +++ b/themes/default/css/screen.css @@ -0,0 +1,1095 @@ +/** + * Gallery 3 Default Theme Styles + * + * @requires YUI reset, font, grids CSS + * + * Sheet organization: + * 1) Basic HTML elements + * 2) Base text styles + * 3) Page layout containers + * 4) Reusable content containers + * 5) Specific content blocks + * 6) Navigation and menus + * 7) Generic styles + * 8) Browser hacks + * 9) Debugging information + * 10) Ajax/DOM features + * 11) jQuery UI + */ + +/** ******************************************************************* + * 1) Basic HTML elements + ******************************************************************/ + +/* Basic HTML elements ~~~~~~~~~~~~~~~~ */ + +body, html { + background-color: #ccc; + font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; +} + +p { + margin-bottom: 1em; +} + +/* Headings ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +h1, h2, h3, h4, h5 { + font-weight: bold; +} + +h1 { + font-size: 1.7em +} + +h2 { + font-size: 1.4em +} + +h3 { + font-size: 1.2em +} + +/* Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +a { + color: #6b8cb7; + text-decoration: none; +} + +a:hover { + color: #f30; + text-decoration: underline; +} + +/* Tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +caption { + text-align: left; +} + +th { + font-weight: bold; + text-align: left; +} + +/* Forms ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +fieldset { + border: 1px solid #ccc; +} + +legend { + font-weight: bold; + margin-left: 1em; +} + +label { + cursor: help; +} + +input[type="text"], +input[type="password"], +textarea, +select { +} + +input[type="text"], +input[type="password"], +textarea, +.gValidationRule { + width: 40%; +} + +input[type="button"] { +} + +input[type="checkbox"] { +} + +input[type="file"] { +} + +input[type="password"] { +} + +input[type="radio"] { +} + +input[type="reset"] { +} + +input[type="submit"] { +} + +input[type="text"] { +} + +option { +} + +optgroup { +} + +select { +} + +textarea { + width: 99%; + height: 12em; +} + +button { +} + +input:focus, +textarea:focus, +option:focus { + background-color: #ffc; +} + +/* Form layout ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +form li { + margin: 0 !important; + padding: .3em 1.5em .3em 1em; +} + +form ul ul { + clear: both; +} + +form ul ul li { + float: left; +} + +input, +textarea { + display: block; + clear: both; +} + +/* Form validation ~~~~~~~~~~~~~~~~~~~~~~~ */ + +.gRequired { +} + +.gValidationRule { + font-size: 80%; + margin-top: .5em; +} + +form.gError input[type="text"], +li.gError input[type="text"], +form.gError input[type="password"], +li.gError input[type="password"], +form.gError input[type="checkbox"], +li.gError input[type="checkbox"], +form.gError input[type="radio"], +li.gError input[type="radio"], +form.gError textarea, +li.gError textarea, +form.gError select, +li.gError select { + border: 2px solid red; +} + +/** **************************************************************** + * 2) Base text styles + ******************************************************************/ + +#gContent { + font-size: 1em; +} + +#gSidebar { + font-size: .9em; +} + +#gHeader, #gFooter { + font-size: .8em; +} + +.gItem { + font-size: .8em; +} + +/*** *************************************************************** + * 3) Page layout containers + ******************************************************************/ + +/* View container ~~~~~~~~~~~~~~~~~~~~~~~~ */ + +.gView { + background-color: #fff; + border: 1px solid #ccc; + border-bottom: none; +} + +/* Layout containers ~~~~~~~~~~~~~~~~~~~~~ */ + +#gHeader { + border-bottom: 1px solid #fff; +} + +#gContent { + padding-left: 20px; +} + +#gSidebar { + background-color: #fff; + margin-top: -20px; + padding: 0 20px; + width: 220px; +} + +#gFooter { + border-top: 1px solid #ccc; + margin-top: 20px; + padding: 10px 20px; +} + +/** **************************************************************** + * 4) Reusable content containers + ******************************************************************/ + +.gBlock { + clear: both; + margin-bottom: 2.5em; +} + +#gSidebar .gBlock h3 { + background: #e8e8e8; + padding: .3em .75em; +} + +#gSidebar .gBlockContent { + padding: .5em 1em; +} + +/** **************************************************************** + * 5) Specific content blocks + ******************************************************************/ + +/* Logo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gLogo { + margin: 5px 10px 10px 20px; +} + +.gThumbnail { +} + +/* Album ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gAlbumHeader { + position: relative; +} + +#gAlbumGrid { + margin-top: 20px; +} + +#gAlbumGrid .gItem { + float: left; + height: 270px; + margin-bottom: 10px; + padding: 0 0 5px 0; + text-align: center; + width: 33%; +} + +.gItem h2 { + margin: 5px 0; +} + +.gAlbum { + background-color: #d4daff; +} + +.gAlbum h2 { + color: #006; +} + +/* Individual photo ~~~~~~~~~~~~~~~~~~~~~ */ + +#gItem { + margin: 1em 0; +} + +/* Metadata ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +.gMetadata td, +.gMetadata th { + padding: 0 1em .5em 0; + vertical-align: top; +} + +.gMetadata th, +.gMetadata td.toggle { + text-align: right; +} + +/* Comments ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gComments { + margin-top: 2em; +} + +#gComments ul li { + margin: 1em 0; +} + +#gComments ul li p { + background-color: #e8e8e8; + margin-bottom: 2px; + padding: 4px; +} + +#gComments ul li div { + padding: 8px; +} + +/* Status messages ~~~~~~~~~~~~~~~~~~~~~~~ */ + +.gMessages li { + border: 1px solid #ccc; + margin: .4em 0; +} + +.gError, .gWarning, .gSuccess, .gHelp, .gInfo { + background-position: .5em .1em; + background-repeat: no-repeat; + padding: .1em .5em .1em 30px; +} + +.gError { + background-color: #fcc; + background-image: url('../images/ico-error.png'); +} + +.gWarning { + background-color: #ff9; + background-image: url('../images/ico-warning.png'); +} + +.gSuccess { + background-color: #cfc; + background-image: url('../images/ico-success.png'); +} + +.gHelp { + background-image: url('../images/ico-help.png'); +} + +.gInfo { + background-image: url('../images/ico-info.png'); +} + +/* Inline layout (forms, lists) ~~~~~~~~~~ */ + +#gHeader #gLoginMenu li, +#gHeader #gSearchForm li, +#gSidebar #gAddTagForm li { + float: left; + padding: .4em .5em; +} + +#gHeader #gLoginMenu input[type="text"], +#gHeader #gLoginMenu input[type="password"], +#gHeader #gSearchForm input[type="text"], +#gSidebar #gAddTagForm input[type="text"] { + width: 10em; +} + +#gHeader #gLoginForm button { + margin-top: 1em; +} + +#gHeader #gSearchForm { + float: right; + margin-right: 20px; +} + +#gHeader #gLoginForm legend, +#gHeader #gLoginFormContainer, +#gHeader #gSearchForm label, +#gSidebar #gAddTagForm legend { + display: none; +} + +#gHeader #gLoginForm fieldset, +#gSidebar #gAddTagForm fieldset { + border: none; +} + +/* Credits ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gCredits li { + display: inline; +} + +#gCredits li:before { + padding: 0 2px 0 2px; + content: "|" +} + +#gCredits li.first:before { + content: "" +} + +/** ******************************************************************* + * 6) Navigation and menus + ****************************************************************** / + +/* Login menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gLoginMenu { + border: 1px solid #ccc; + border-top: none; + float: right; + margin-right: 20px; +} + +/* Site Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gSiteMenu { + border-bottom: 1px solid #ccc; + font-size: 1.2em; + padding: 0 20px 0; +} + +#gSiteMenu ul { + margin-bottom: 0; +} + +#gViewMenu li { + float: left; +} + +#gViewMenu #gAlbumLink, +#gViewMenu #gHybridLink, +#gViewMenu #gSlideshowLink, +#gViewMenu #gFullsizeLink { + background-color: #BDD2FF; + background-repeat: no-repeat; + background-position: center center; + color: transparent; + display: block; + font-size: .9em; + height: 22px; + overflow: hidden; + text-indent: 1000px; + white-space: nowrap; + width: 32px; +} + +#gViewMenu #gAlbumLink { + background-image: url('../images/ico-view-album.png'); +} + +#gViewMenu #gHybridLink { + background-image: url('../images/ico-view-hybrid.png'); +} + +#gViewMenu #gSlideshowLink { + background-image: url('../images/ico-view-slideshow.png'); +} + +#gViewMenu #gFullsizeLink { + background-image: url('../images/ico-view-fullsize.png'); +} + +/* Breadcrumbs ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gBreadcrumbs { + padding-left: 20px; +} + +#gBreadcrumbs li { + background: transparent url('../images/icon_breadcrumb_separator.gif') no-repeat scroll left center; + float: left; + padding: 10px 0 10px 12px; +} + +#gBreadcrumbs li.root { + background: transparent; +} + +#gBreadcrumbs li a, +#gBreadcrumbs li span { + display: block; +} + +#gBreadcrumbs li.active span { + font-weight: bold; +} + +/* Tags and cloud ~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gTagCloud ul { + font-size: 1.4em; + text-align: justify; +} + +#gTagCloud ul li { + display: inline; + line-height: 1.5em; + text-align: justify; +} + +#gTagCloud ul li a { + text-decoration: none; +} + +#gTagCloud ul li span { + display: none; +} + +#gTagCloud ul li.size1 a { + color: #9cf; + font-size: 80%; + font-weight: 100; +} + +#gTagCloud ul li.size2 a { + color: #69f; + font-size: 90%; + font-weight: 300; +} + +#gTagCloud ul li.size3 a { + color: #69c; + font-size: 100%; + font-weight: 500; +} + +#gTagCloud ul li.size4 a { + color: #369; + font-size: 110%; + font-weight: 700; +} + +#gTagCloud ul li.size5 a { + color: #0e2b52; + font-size: 120%; + font-weight: 900; +} + +#gTagCloud ul li.size6 a { + color: #0e2b52; + font-size: 130%; + font-weight: 900; +} + +#gTagCloud ul li.size7 a { + color: #0e2b52; + font-size: 140%; + font-weight: 900; +} + +#gTagCloud ul li a:hover { + color: #f30; + text-decoration: underline; +} + +/* Pagination ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#gPager { + clear: both; + padding-top: 2em; +} + +#gPager li { + background-repeat: no-repeat; + float: left; + padding: 5px; +} + +#gPager .first { + background-image: url('../images/first.png'); + background-position: left; + padding-left: 20px; +} + +#gPager .first_inactive { + background-image: url('../images/first_inactive.png'); + background-position: left; + color: #ccc; + padding-left: 20px; +} + +#gPager .previous { + background-image: url('../images/previous.png'); + background-position: left; + padding-left: 17px; +} + +#gPager .previous_inactive { + background-image: url('../images/previous_inactive.png'); + background-position: left; + color: #ccc; + padding-left: 17px; +} + +#gPager .next { + background-image: url('../images/next.png'); + background-position: right; + padding-right: 17px; +} + +#gPager .next_inactive { + background-image: url('../images/next_inactive.png'); + background-position: right; + color: #ccc; + padding-right: 17px; +} + +#gPager .last { + background-image: url('../images/last.png'); + background-position: right; + padding-right: 20px; +} + +#gPager .last_inactive { + background-image: url('../images/last_inactive.png'); + background-position: right; + color: #ccc; + padding-right: 20px; +} + +/** ******************************************************************* + * 7) Generic styles + ******************************************************************/ + +.gButtonLink { + border: 1px solid #ccc; + display: block; + height: 24px; + line-height: 1.7em; + padding: 3px 1em 0; +} + +.gButtonLink:hover { + background-color: #f3f3f3; +} + +/** ******************************************************************* + * 8) Browser hacks + *********************************************************************/ + +.gClearFix:after { + clear: both; + content: "."; + display: block; + height: 0; + visibility: hidden; +} + +/** ******************************************************************* + * 9) Debugging information + *********************************************************************/ + +div.gAnnotatedThemeBlock { + position: relative; + padding: 1em; + margin: 1em; + border: 1px solid #C00; + clear: both; +} + +div.gAnnotatedThemeBlock_album_top { + float: right; +} + +div.gAnnotatedThemeBlock_header_bottom { + float: right; +} + +div.gAnnotatedThemeBlock div.title { + position: absolute; + top: -1em; + right: -1em; + border: 1px solid black; + background: #C00; + color: white; + text-align: left; + padding: 4px; + font-size: 110%; + -moz-border-radius: 5% 5% 5% 5%; +} + +/** ******************************************************************* + * 10) Ajax/DOM features + *********************************************************************/ + +.gInPlaceEdit, +.gInPlaceEdit form, +.gInPlaceEdit input { + display: inline; +} + +span.gInPlaceEdit:hover { + color: #6b8cb7; +} + +.gClose a { + border: 1px solid #ccc; + color: #ccc; + display: block; + font-weight: bold; + padding: 1px 3px; +} + +.gClose a:hover { + border: 1px solid #666; + color: #666; + text-decoration: none; +} + +.gHide, +.gClose { + display: none; +} + +#gDialog { + background-color: #fff; + text-align: left; +} + +#gDialog form { +} + +.gDialogLink { + +} + +/** ******************************************************************* + * 11) jQuery UI + *********************************************************************/ + +/*UI tabs*/ +.ui-tabs-nav { + float: left; + position: relative; + z-index: 1; + border-right: 1px solid #ccc; + bottom: -1px; +} +.ui-tabs-nav li { + float: left; + border: 1px solid #ccc; + border-right: none; +} +.ui-tabs-nav li a { + float: left; + font-weight: normal; + text-decoration: none; + padding: .5em 1.7em; + color: #444444; + background: #e6e6e6 url(../jquery/images/e6e6e6_40x100_textures_02_glass_80.png) 0 50% repeat-x; +} +.ui-tabs-nav li a:hover, .ui-tabs-nav li a:focus, .ui-tabs-nav li a:active { /* order: LVHFA */ + background: #eb9300 url(../jquery/images/eb9300_40x100_textures_02_glass_90.png) 0 50% repeat-x; + color: #111111; +} +.ui-tabs-nav li.ui-tabs-selected { + border-bottom-color: #8ab9ff; +} +.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover, +.ui-tabs-nav li.ui-tabs-selected a:focus, .ui-tabs-nav li.ui-tabs-selected a:active { + background: #8ab9ff url(../jquery/images/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x; + color: #000; +} +.ui-tabs-panel { + clear:left; + border: 1px solid #ccc; + background: #f3f3f3 url(../jquery/images/f3f3f3_40x100_textures_01_flat_0.png) 0 0 repeat-x; + color: #362b36; + padding: 1.5em 1.7em; + min-width: 0; /* => IE7 trigger hasLayout (while maintaining valid CSS) to prevent margins pushed here from preceding elements */ +} +* html .ui-tabs-panel { + display: inline-block; /* => IE6 trigger hasLayout (while maintaining valid CSS) in IE6 to prevent margins pushed here from preceding elements */ +} +.ui-tabs-hide { + display: none !important/*for accessible hiding: position: absolute; left: -99999999px;*/; +} + +/*dialog*/ +.ui-dialog { + font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; + font-size: 1.2em; + background: #f3f3f3 url(../jquery/images/f3f3f3_40x100_textures_01_flat_0.png) 0 0 repeat-x; + color: #362b36; + border: 4px solid #dddddd; + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + z-index: 99999; +} +.ui-resizable .ui-resizable-handle { + display: block; +} +body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */ +body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */ +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0px; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0px; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0px; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0px; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 18px; + height: 18px; + right: -5px; + bottom: -5px; + background: url(../jquery/images/222222_11x11_icon_resize_se.gif) no-repeat 0 0; +} +.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-dialog-titlebar { + padding: .5em 1.5em .5em 1em; + color: #444444; + background: #e6e6e6 url(../jquery/images/e6e6e6_40x100_textures_02_glass_80.png) 0 50% repeat-x; + border-bottom: 1px solid #cccccc; + font-size: 1em; + font-weight: normal; + position: relative; +} +.ui-dialog-title {} +.ui-dialog-titlebar-close { + background: url(../jquery/images/888888_11x11_icon_close.gif) 0 0 no-repeat; + position: absolute; + right: 8px; + top: .7em; + width: 11px; + height: 11px; + z-index: 100; +} +.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover { + background: url(../jquery/images/222222_11x11_icon_close.gif) 0 0 no-repeat; +} +.ui-dialog-titlebar-close:active { + background: url(../jquery/images/ffffff_11x11_icon_close.gif) 0 0 no-repeat; +} +.ui-dialog-titlebar-close span { + display: none; +} +.ui-dialog-content { + color: #362b36; + padding: 1.5em 1.7em; +} +.ui-dialog-buttonpane { + position: absolute; + bottom: 0; + width: 100%; + text-align: left; + border-top: 1px solid #dddddd; + background: #f3f3f3; +} +.ui-dialog-buttonpane button { + margin: .5em 0 .5em 8px; + color: #444444; + background: #e6e6e6 url(../jquery/images/e6e6e6_40x100_textures_02_glass_80.png) 0 50% repeat-x; + font-size: 1em; + border: 1px solid #cccccc; + cursor: pointer; + padding: .2em .6em .3em .6em; + line-height: 1.4em; +} +.ui-dialog-buttonpane button:hover { + color: #111111; + background: #eb9300 url(../jquery/images/eb9300_40x100_textures_02_glass_90.png) 0 50% repeat-x; + border: 1px solid #888888; +} +.ui-dialog-buttonpane button:active { + color: #000000; + background: #8ab9ff url(../jquery/images/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x; + border: 1px solid #2694e8; +} +/* This file skins dialog */ +.ui-dialog.ui-draggable .ui-dialog-titlebar, +.ui-dialog.ui-draggable .ui-dialog-titlebar { + cursor: move; +} + +/* +Generic ThemeRoller Classes +>> Make your jQuery Components ThemeRoller-Compatible! +*/ + +/*component global class*/ +.ui-component { +} +/*component content styles*/ +.ui-component-content { + border: 1px solid #dddddd; + background: #f3f3f3 url(../jquery/images/f3f3f3_40x100_textures_01_flat_0.png) 0 0 repeat-x; + color: #362b36; +} +.ui-component-content a { + color: #362b36; + text-decoration: underline; +} +/*component states*/ +.ui-default-state { + border: 1px solid #ccc; + background: #e6e6e6 url(../jquery/images/e6e6e6_40x100_textures_02_glass_80.png) 0 50% repeat-x; + font-weight: normal; + color: #444444 !important; +} +.ui-default-state a { + color: #444444; +} +.ui-default-state:hover, .ui-hover-state { + border: 1px solid #888888; + background: #eb9300 url(../jquery/images/eb9300_40x100_textures_02_glass_90.png) 0 50% repeat-x; + font-weight: normal; + color: #111111 !important; +} +.ui-hover-state a { + color: #111111; +} +.ui-default-state:active, .ui-active-state { + border: 1px solid #2694e8; + background: #8ab9ff url(../jquery/images/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x; + font-weight: normal; + color: #000 !important; + outline: none; +} +.ui-active-state a { + color: #000; + outline: none; +} +/*icons*/ +.ui-arrow-right-default {background: url(../jquery/images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(../jquery/images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(../jquery/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;} +.ui-arrow-right-content {background: url(../jquery/images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;} + +.ui-arrow-left-default {background: url(../jquery/images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(../jquery/images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(../jquery/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;} +.ui-arrow-left-content {background: url(../jquery/images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;} + +.ui-arrow-down-default {background: url(../jquery/images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(../jquery/images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(../jquery/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;} +.ui-arrow-down-content {background: url(../jquery/images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;} + +.ui-arrow-up-default {background: url(../jquery/images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(../jquery/images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(../jquery/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;} +.ui-arrow-up-content {background: url(../jquery/images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;} + +.ui-close-default {background: url(../jquery/images/888888_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-default:hover, .ui-close-hover {background: url(../jquery/images/222222_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-default:active, .ui-close-active {background: url(../jquery/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;} +.ui-close-content {background: url(../jquery/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;} + +.ui-folder-closed-default {background: url(../jquery/images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(../jquery/images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(../jquery/images/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} +.ui-folder-closed-content {background: url(../jquery/images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;} + +.ui-folder-open-default {background: url(../jquery/images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(../jquery/images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-default:active, .ui-folder-open-active {background: url(../jquery/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;} +.ui-folder-open-content {background: url(../jquery/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;} + +.ui-doc-default {background: url(../jquery/images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-default:hover, .ui-doc-hover {background: url(../jquery/images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-default:active, .ui-doc-active {background: url(../jquery/images/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;} +.ui-doc-content {background: url(../jquery/images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;} + +.ui-arrows-leftright-default {background: url(../jquery/images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(../jquery/images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(../jquery/images/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} +.ui-arrows-leftright-content {background: url(../jquery/images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;} + +.ui-arrows-updown-default {background: url(../jquery/images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(../jquery/images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(../jquery/images/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} +.ui-arrows-updown-content {background: url(../jquery/images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;} + +.ui-minus-default {background: url(../jquery/images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-default:hover, .ui-minus-hover {background: url(../jquery/images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-default:active, .ui-minus-active {background: url(../jquery/images/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;} +.ui-minus-content {background: url(../jquery/images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;} + +.ui-plus-default {background: url(../jquery/images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-default:hover, .ui-plus-hover {background: url(../jquery/images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-default:active, .ui-plus-active {background: url(../jquery/images/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;} +.ui-plus-content {background: url(../jquery/images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;} + +/*hidden elements*/ +.ui-hidden { + display: none/*for accessible hiding: position: absolute; left: -99999999px;*/; +} +.ui-accessible-hidden { + position: absolute; left: -99999999px; +} +/*reset styles*/ +.ui-reset { + /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; +} +/*clearfix class*/ +.ui-clearfix:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; +} +.ui-clearfix {display: inline-block;} +/* Hides from IE-mac \*/ +* html .ui-clearfix {height: 1%;} +.ui-clearfix {display: block;} +/* End hide from IE-mac */ + +/* Note: for resizable styles, use the styles listed above in the dialog section */ diff --git a/themes/default/images/arrows-ffffff.png b/themes/default/images/arrows-ffffff.png Binary files differnew file mode 100644 index 00000000..995df520 --- /dev/null +++ b/themes/default/images/arrows-ffffff.png diff --git a/themes/default/images/bg_sitemenu.png b/themes/default/images/bg_sitemenu.png Binary files differnew file mode 100644 index 00000000..10595cf1 --- /dev/null +++ b/themes/default/images/bg_sitemenu.png diff --git a/themes/default/images/bg_sitemenu_hover.png b/themes/default/images/bg_sitemenu_hover.png Binary files differnew file mode 100644 index 00000000..508f361f --- /dev/null +++ b/themes/default/images/bg_sitemenu_hover.png diff --git a/themes/default/images/first.png b/themes/default/images/first.png Binary files differnew file mode 100644 index 00000000..2091a2ed --- /dev/null +++ b/themes/default/images/first.png diff --git a/themes/default/images/first_inactive.png b/themes/default/images/first_inactive.png Binary files differnew file mode 100644 index 00000000..23cab473 --- /dev/null +++ b/themes/default/images/first_inactive.png diff --git a/themes/default/images/ico-draggable.png b/themes/default/images/ico-draggable.png Binary files differnew file mode 100644 index 00000000..2fb361f2 --- /dev/null +++ b/themes/default/images/ico-draggable.png diff --git a/themes/default/images/ico-error.png b/themes/default/images/ico-error.png Binary files differnew file mode 100755 index 00000000..c37bd062 --- /dev/null +++ b/themes/default/images/ico-error.png diff --git a/themes/default/images/ico-help.png b/themes/default/images/ico-help.png Binary files differnew file mode 100755 index 00000000..5c870176 --- /dev/null +++ b/themes/default/images/ico-help.png diff --git a/themes/default/images/ico-info.png b/themes/default/images/ico-info.png Binary files differnew file mode 100755 index 00000000..12cd1aef --- /dev/null +++ b/themes/default/images/ico-info.png diff --git a/themes/default/images/ico-success.png b/themes/default/images/ico-success.png Binary files differnew file mode 100755 index 00000000..a9925a06 --- /dev/null +++ b/themes/default/images/ico-success.png diff --git a/themes/default/images/ico-view-album.png b/themes/default/images/ico-view-album.png Binary files differnew file mode 100644 index 00000000..ffb04a40 --- /dev/null +++ b/themes/default/images/ico-view-album.png diff --git a/themes/default/images/ico-view-fullsize.png b/themes/default/images/ico-view-fullsize.png Binary files differnew file mode 100644 index 00000000..73dac447 --- /dev/null +++ b/themes/default/images/ico-view-fullsize.png diff --git a/themes/default/images/ico-view-hybrid.png b/themes/default/images/ico-view-hybrid.png Binary files differnew file mode 100644 index 00000000..0097c91b --- /dev/null +++ b/themes/default/images/ico-view-hybrid.png diff --git a/themes/default/images/ico-view-slideshow.png b/themes/default/images/ico-view-slideshow.png Binary files differnew file mode 100644 index 00000000..5d4e893f --- /dev/null +++ b/themes/default/images/ico-view-slideshow.png diff --git a/themes/default/images/ico-warning.png b/themes/default/images/ico-warning.png Binary files differnew file mode 100755 index 00000000..628cf2da --- /dev/null +++ b/themes/default/images/ico-warning.png diff --git a/themes/default/images/icon_breadcrumb_separator.gif b/themes/default/images/icon_breadcrumb_separator.gif Binary files differnew file mode 100644 index 00000000..3de2d0d3 --- /dev/null +++ b/themes/default/images/icon_breadcrumb_separator.gif diff --git a/themes/default/images/last.png b/themes/default/images/last.png Binary files differnew file mode 100644 index 00000000..3f147da4 --- /dev/null +++ b/themes/default/images/last.png diff --git a/themes/default/images/last_inactive.png b/themes/default/images/last_inactive.png Binary files differnew file mode 100644 index 00000000..3e6ca59a --- /dev/null +++ b/themes/default/images/last_inactive.png diff --git a/themes/default/images/logo.png b/themes/default/images/logo.png Binary files differnew file mode 100644 index 00000000..7d7b9b9b --- /dev/null +++ b/themes/default/images/logo.png diff --git a/themes/default/images/next.png b/themes/default/images/next.png Binary files differnew file mode 100644 index 00000000..4d82e93c --- /dev/null +++ b/themes/default/images/next.png diff --git a/themes/default/images/next_inactive.png b/themes/default/images/next_inactive.png Binary files differnew file mode 100644 index 00000000..decbb845 --- /dev/null +++ b/themes/default/images/next_inactive.png diff --git a/themes/default/images/previous.png b/themes/default/images/previous.png Binary files differnew file mode 100644 index 00000000..d4e02ae3 --- /dev/null +++ b/themes/default/images/previous.png diff --git a/themes/default/images/previous_inactive.png b/themes/default/images/previous_inactive.png Binary files differnew file mode 100644 index 00000000..15257800 --- /dev/null +++ b/themes/default/images/previous_inactive.png diff --git a/themes/default/images/shadow.png b/themes/default/images/shadow.png Binary files differnew file mode 100644 index 00000000..c04d21b7 --- /dev/null +++ b/themes/default/images/shadow.png diff --git a/themes/default/images/thumbnail.jpg b/themes/default/images/thumbnail.jpg Binary files differnew file mode 100644 index 00000000..1ddd58b3 --- /dev/null +++ b/themes/default/images/thumbnail.jpg diff --git a/themes/default/jquery/images/222222_11x11_icon_arrows_leftright.gif b/themes/default/jquery/images/222222_11x11_icon_arrows_leftright.gif Binary files differnew file mode 100755 index 00000000..b26780a3 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_arrows_leftright.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_arrows_updown.gif b/themes/default/jquery/images/222222_11x11_icon_arrows_updown.gif Binary files differnew file mode 100755 index 00000000..69eb0770 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_arrows_updown.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_close.gif b/themes/default/jquery/images/222222_11x11_icon_close.gif Binary files differnew file mode 100755 index 00000000..70d0c82b --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_close.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_doc.gif b/themes/default/jquery/images/222222_11x11_icon_doc.gif Binary files differnew file mode 100755 index 00000000..26db4340 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_doc.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_folder_closed.gif b/themes/default/jquery/images/222222_11x11_icon_folder_closed.gif Binary files differnew file mode 100755 index 00000000..4efed683 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_folder_closed.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_folder_open.gif b/themes/default/jquery/images/222222_11x11_icon_folder_open.gif Binary files differnew file mode 100755 index 00000000..0032ff62 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_folder_open.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_minus.gif b/themes/default/jquery/images/222222_11x11_icon_minus.gif Binary files differnew file mode 100755 index 00000000..6851f398 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_minus.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_plus.gif b/themes/default/jquery/images/222222_11x11_icon_plus.gif Binary files differnew file mode 100755 index 00000000..74ac5cb9 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_plus.gif diff --git a/themes/default/jquery/images/222222_11x11_icon_resize_se.gif b/themes/default/jquery/images/222222_11x11_icon_resize_se.gif Binary files differnew file mode 100755 index 00000000..251dc162 --- /dev/null +++ b/themes/default/jquery/images/222222_11x11_icon_resize_se.gif diff --git a/themes/default/jquery/images/222222_35x9_colorpicker_indicator.gif.gif b/themes/default/jquery/images/222222_35x9_colorpicker_indicator.gif.gif Binary files differnew file mode 100755 index 00000000..4a4e4ac1 --- /dev/null +++ b/themes/default/jquery/images/222222_35x9_colorpicker_indicator.gif.gif diff --git a/themes/default/jquery/images/222222_7x7_arrow_down.gif b/themes/default/jquery/images/222222_7x7_arrow_down.gif Binary files differnew file mode 100755 index 00000000..29c6c706 --- /dev/null +++ b/themes/default/jquery/images/222222_7x7_arrow_down.gif diff --git a/themes/default/jquery/images/222222_7x7_arrow_left.gif b/themes/default/jquery/images/222222_7x7_arrow_left.gif Binary files differnew file mode 100755 index 00000000..9f95efae --- /dev/null +++ b/themes/default/jquery/images/222222_7x7_arrow_left.gif diff --git a/themes/default/jquery/images/222222_7x7_arrow_right.gif b/themes/default/jquery/images/222222_7x7_arrow_right.gif Binary files differnew file mode 100755 index 00000000..bc020507 --- /dev/null +++ b/themes/default/jquery/images/222222_7x7_arrow_right.gif diff --git a/themes/default/jquery/images/222222_7x7_arrow_up.gif b/themes/default/jquery/images/222222_7x7_arrow_up.gif Binary files differnew file mode 100755 index 00000000..28169eb9 --- /dev/null +++ b/themes/default/jquery/images/222222_7x7_arrow_up.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_arrows_leftright.gif b/themes/default/jquery/images/888888_11x11_icon_arrows_leftright.gif Binary files differnew file mode 100755 index 00000000..19f9d6b2 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_arrows_leftright.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_arrows_updown.gif b/themes/default/jquery/images/888888_11x11_icon_arrows_updown.gif Binary files differnew file mode 100755 index 00000000..c10451f6 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_arrows_updown.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_close.gif b/themes/default/jquery/images/888888_11x11_icon_close.gif Binary files differnew file mode 100755 index 00000000..326d0153 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_close.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_doc.gif b/themes/default/jquery/images/888888_11x11_icon_doc.gif Binary files differnew file mode 100755 index 00000000..7d1b5cb5 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_doc.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_folder_closed.gif b/themes/default/jquery/images/888888_11x11_icon_folder_closed.gif Binary files differnew file mode 100755 index 00000000..71bff058 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_folder_closed.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_folder_open.gif b/themes/default/jquery/images/888888_11x11_icon_folder_open.gif Binary files differnew file mode 100755 index 00000000..33a20b85 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_folder_open.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_minus.gif b/themes/default/jquery/images/888888_11x11_icon_minus.gif Binary files differnew file mode 100755 index 00000000..777c3288 --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_minus.gif diff --git a/themes/default/jquery/images/888888_11x11_icon_plus.gif b/themes/default/jquery/images/888888_11x11_icon_plus.gif Binary files differnew file mode 100755 index 00000000..43531fff --- /dev/null +++ b/themes/default/jquery/images/888888_11x11_icon_plus.gif diff --git a/themes/default/jquery/images/888888_7x7_arrow_down.gif b/themes/default/jquery/images/888888_7x7_arrow_down.gif Binary files differnew file mode 100755 index 00000000..c91731de --- /dev/null +++ b/themes/default/jquery/images/888888_7x7_arrow_down.gif diff --git a/themes/default/jquery/images/888888_7x7_arrow_left.gif b/themes/default/jquery/images/888888_7x7_arrow_left.gif Binary files differnew file mode 100755 index 00000000..d6c523b2 --- /dev/null +++ b/themes/default/jquery/images/888888_7x7_arrow_left.gif diff --git a/themes/default/jquery/images/888888_7x7_arrow_right.gif b/themes/default/jquery/images/888888_7x7_arrow_right.gif Binary files differnew file mode 100755 index 00000000..d65b2ed1 --- /dev/null +++ b/themes/default/jquery/images/888888_7x7_arrow_right.gif diff --git a/themes/default/jquery/images/888888_7x7_arrow_up.gif b/themes/default/jquery/images/888888_7x7_arrow_up.gif Binary files differnew file mode 100755 index 00000000..165666af --- /dev/null +++ b/themes/default/jquery/images/888888_7x7_arrow_up.gif diff --git a/themes/default/jquery/images/8ab9ff_40x100_textures_02_glass_50.png b/themes/default/jquery/images/8ab9ff_40x100_textures_02_glass_50.png Binary files differnew file mode 100755 index 00000000..ea92c4c5 --- /dev/null +++ b/themes/default/jquery/images/8ab9ff_40x100_textures_02_glass_50.png diff --git a/themes/default/jquery/images/e6e6e6_40x100_textures_02_glass_80.png b/themes/default/jquery/images/e6e6e6_40x100_textures_02_glass_80.png Binary files differnew file mode 100755 index 00000000..eb40c818 --- /dev/null +++ b/themes/default/jquery/images/e6e6e6_40x100_textures_02_glass_80.png diff --git a/themes/default/jquery/images/eb9300_40x100_textures_02_glass_90.png b/themes/default/jquery/images/eb9300_40x100_textures_02_glass_90.png Binary files differnew file mode 100755 index 00000000..d571b05a --- /dev/null +++ b/themes/default/jquery/images/eb9300_40x100_textures_02_glass_90.png diff --git a/themes/default/jquery/images/f3f3f3_40x100_textures_01_flat_0.png b/themes/default/jquery/images/f3f3f3_40x100_textures_01_flat_0.png Binary files differnew file mode 100755 index 00000000..ed434be5 --- /dev/null +++ b/themes/default/jquery/images/f3f3f3_40x100_textures_01_flat_0.png diff --git a/themes/default/jquery/images/ffffff_11x11_icon_arrows_leftright.gif b/themes/default/jquery/images/ffffff_11x11_icon_arrows_leftright.gif Binary files differnew file mode 100755 index 00000000..b23fdec3 --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_arrows_leftright.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_arrows_updown.gif b/themes/default/jquery/images/ffffff_11x11_icon_arrows_updown.gif Binary files differnew file mode 100755 index 00000000..71733b7a --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_arrows_updown.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_close.gif b/themes/default/jquery/images/ffffff_11x11_icon_close.gif Binary files differnew file mode 100755 index 00000000..b897068d --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_close.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_doc.gif b/themes/default/jquery/images/ffffff_11x11_icon_doc.gif Binary files differnew file mode 100755 index 00000000..586b716b --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_doc.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_folder_closed.gif b/themes/default/jquery/images/ffffff_11x11_icon_folder_closed.gif Binary files differnew file mode 100755 index 00000000..8e4108e8 --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_folder_closed.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_folder_open.gif b/themes/default/jquery/images/ffffff_11x11_icon_folder_open.gif Binary files differnew file mode 100755 index 00000000..5f849a24 --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_folder_open.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_minus.gif b/themes/default/jquery/images/ffffff_11x11_icon_minus.gif Binary files differnew file mode 100755 index 00000000..900461fb --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_minus.gif diff --git a/themes/default/jquery/images/ffffff_11x11_icon_plus.gif b/themes/default/jquery/images/ffffff_11x11_icon_plus.gif Binary files differnew file mode 100755 index 00000000..5047f3db --- /dev/null +++ b/themes/default/jquery/images/ffffff_11x11_icon_plus.gif diff --git a/themes/default/jquery/images/ffffff_7x7_arrow_down.gif b/themes/default/jquery/images/ffffff_7x7_arrow_down.gif Binary files differnew file mode 100755 index 00000000..43b59a1e --- /dev/null +++ b/themes/default/jquery/images/ffffff_7x7_arrow_down.gif diff --git a/themes/default/jquery/images/ffffff_7x7_arrow_left.gif b/themes/default/jquery/images/ffffff_7x7_arrow_left.gif Binary files differnew file mode 100755 index 00000000..c501d76d --- /dev/null +++ b/themes/default/jquery/images/ffffff_7x7_arrow_left.gif diff --git a/themes/default/jquery/images/ffffff_7x7_arrow_right.gif b/themes/default/jquery/images/ffffff_7x7_arrow_right.gif Binary files differnew file mode 100755 index 00000000..ab141786 --- /dev/null +++ b/themes/default/jquery/images/ffffff_7x7_arrow_right.gif diff --git a/themes/default/jquery/images/ffffff_7x7_arrow_up.gif b/themes/default/jquery/images/ffffff_7x7_arrow_up.gif Binary files differnew file mode 100755 index 00000000..957d1088 --- /dev/null +++ b/themes/default/jquery/images/ffffff_7x7_arrow_up.gif diff --git a/themes/default/jquery/superfish-navbar.css b/themes/default/jquery/superfish-navbar.css new file mode 100644 index 00000000..68c71358 --- /dev/null +++ b/themes/default/jquery/superfish-navbar.css @@ -0,0 +1,93 @@ + +/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/ +.sf-navbar { + background: #BDD2FF; + height: 2.5em; + padding-bottom: 2.5em; + position: relative; +} +.sf-navbar li { + background: #AABDE6; + position: static; +} +.sf-navbar a { + border-top: none; +} +.sf-navbar li ul { + width: 44em; /*IE6 soils itself without this*/ +} +.sf-navbar li li { + background: #BDD2FF; + position: relative; +} +.sf-navbar li li ul { + width: 13em; +} +.sf-navbar li li li { + width: 100%; +} +.sf-navbar ul li { + width: auto; + float: left; +} +.sf-navbar a, .sf-navbar a:visited { + border: none; +} +.sf-navbar li.current { + background: #BDD2FF; +} +.sf-navbar li:hover, +.sf-navbar li.sfHover, +.sf-navbar li li.current, +.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active { + background: #BDD2FF; +} +.sf-navbar ul li:hover, +.sf-navbar ul li.sfHover, +ul.sf-navbar ul li:hover li, +ul.sf-navbar ul li.sfHover li, +.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active { + background: #D1DFFF; +} +ul.sf-navbar li li li:hover, +ul.sf-navbar li li li.sfHover, +.sf-navbar li li.current li.current, +.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active { + background: #E6EEFF; +} +ul.sf-navbar .current ul, +ul.sf-navbar ul li:hover ul, +ul.sf-navbar ul li.sfHover ul { + left: 0; + top: 2.5em; /* match top ul list item height */ +} +ul.sf-navbar .current ul ul { + top: -999em; +} + +.sf-navbar li li.current > a { + font-weight: bold; +} + +/*** point all arrows down ***/ +/* point right for anchors in subs */ +.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; } +.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; } +/* apply hovers to modern browsers */ +.sf-navbar ul a:focus > .sf-sub-indicator, +.sf-navbar ul a:hover > .sf-sub-indicator, +.sf-navbar ul a:active > .sf-sub-indicator, +.sf-navbar ul li:hover > a > .sf-sub-indicator, +.sf-navbar ul li.sfHover > a > .sf-sub-indicator { + background-position: -10px -100px; /* arrow hovers for modern browsers*/ +} + +/*** remove shadow on first submenu ***/ +.sf-navbar > li > ul { + background: transparent; + padding: 0; + -moz-border-radius-bottomleft: 0; + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + -webkit-border-bottom-left-radius: 0; +}
\ No newline at end of file diff --git a/themes/default/jquery/superfish.css b/themes/default/jquery/superfish.css new file mode 100644 index 00000000..e87756b2 --- /dev/null +++ b/themes/default/jquery/superfish.css @@ -0,0 +1,136 @@ + +/*** ESSENTIAL STYLES ***/ +.sf-menu, .sf-menu * { + margin: 0; + padding: 0; + list-style: none; +} +.sf-menu { + line-height: 1.0; +} +.sf-menu ul { + position: absolute; + top: -999em; + width: 10em; /* left offset of submenus need to match (see below) */ +} +.sf-menu ul li { + width: 100%; +} +.sf-menu li:hover { + visibility: inherit; /* fixes IE7 'sticky bug' */ +} +.sf-menu li { + float: left; + position: relative; +} +.sf-menu a { + display: block; + position: relative; +} +.sf-menu li:hover ul, +.sf-menu li.sfHover ul { + left: 0; + top: 2.5em; /* match top ul list item height */ + z-index: 99; +} +ul.sf-menu li:hover li ul, +ul.sf-menu li.sfHover li ul { + top: -999em; +} +ul.sf-menu li li:hover ul, +ul.sf-menu li li.sfHover ul { + left: 10em; /* match ul width */ + top: 0; +} +ul.sf-menu li li:hover li ul, +ul.sf-menu li li.sfHover li ul { + top: -999em; +} +ul.sf-menu li li li:hover ul, +ul.sf-menu li li li.sfHover ul { + left: 10em; /* match ul width */ + top: 0; +} + +/*** DEMO SKIN ***/ +.sf-menu { + float: left; + margin-bottom: 1em; +} +.sf-menu a { + border-left: 1px solid #fff; + border-top: 1px solid #CFDEFF; + padding: .75em 1em; + text-decoration: none; +} +.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ + color: #13a; +} +.sf-menu li { + background: #BDD2FF; +} +.sf-menu li li { + background: #AABDE6; +} +.sf-menu li li li { + background: #9AAEDB; +} +.sf-menu li:hover, .sf-menu li.sfHover, +.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { + background: #CFDEFF; + outline: 0; +} + +/*** arrows **/ +.sf-menu a.sf-with-ul { + padding-right: 2.25em; + min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ +} +.sf-sub-indicator { + position: absolute; + display: block; + right: .75em; + top: 1.05em; /* IE6 only */ + width: 10px; + height: 10px; + text-indent: -999em; + overflow: hidden; + background: url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ +} +a > .sf-sub-indicator { /* give all except IE6 the correct values */ + top: .8em; + background-position: 0 -100px; /* use translucent arrow for modern browsers*/ +} +/* apply hovers to modern browsers */ +a:focus > .sf-sub-indicator, +a:hover > .sf-sub-indicator, +a:active > .sf-sub-indicator, +li:hover > a > .sf-sub-indicator, +li.sfHover > a > .sf-sub-indicator { + background-position: -10px -100px; /* arrow hovers for modern browsers*/ +} + +/* point right for anchors in subs */ +.sf-menu ul .sf-sub-indicator { background-position: -10px 0; } +.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; } +/* apply hovers to modern browsers */ +.sf-menu ul a:focus > .sf-sub-indicator, +.sf-menu ul a:hover > .sf-sub-indicator, +.sf-menu ul a:active > .sf-sub-indicator, +.sf-menu ul li:hover > a > .sf-sub-indicator, +.sf-menu ul li.sfHover > a > .sf-sub-indicator { + background-position: -10px 0; /* arrow hovers for modern browsers*/ +} + +/*** shadows for all but IE6 ***/ +.sf-shadow ul { + background: url('../images/shadow.png') no-repeat bottom right; + padding: 0 8px 9px 0; + -moz-border-radius-bottomleft: 17px; + -moz-border-radius-topright: 17px; + -webkit-border-top-right-radius: 17px; + -webkit-border-bottom-left-radius: 17px; +} +.sf-shadow ul.sf-shadow-off { + background: transparent; +} diff --git a/themes/default/jquery/superfish.js b/themes/default/jquery/superfish.js new file mode 100644 index 00000000..c6a9c7de --- /dev/null +++ b/themes/default/jquery/superfish.js @@ -0,0 +1,121 @@ + +/* + * Superfish v1.4.8 - jQuery menu widget + * Copyright (c) 2008 Joel Birch + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt + */ + +;(function($){ + $.fn.superfish = function(op){ + + var sf = $.fn.superfish, + c = sf.c, + $arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')), + over = function(){ + var $$ = $(this), menu = getMenu($$); + clearTimeout(menu.sfTimer); + $$.showSuperfishUl().siblings().hideSuperfishUl(); + }, + out = function(){ + var $$ = $(this), menu = getMenu($$), o = sf.op; + clearTimeout(menu.sfTimer); + menu.sfTimer=setTimeout(function(){ + o.retainPath=($.inArray($$[0],o.$path)>-1); + $$.hideSuperfishUl(); + if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} + },o.delay); + }, + getMenu = function($menu){ + var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; + sf.op = sf.o[menu.serial]; + return menu; + }, + addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; + + return this.each(function() { + var s = this.serial = sf.o.length; + var o = $.extend({},sf.defaults,op); + o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ + $(this).addClass([o.hoverClass,c.bcClass].join(' ')) + .filter('li:has(ul)').removeClass(o.pathClass); + }); + sf.o[s] = sf.op = o; + + $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { + if (o.autoArrows) addArrow( $('>a:first-child',this) ); + }) + .not('.'+c.bcClass) + .hideSuperfishUl(); + + var $a = $('a',this); + $a.each(function(i){ + var $li = $a.eq(i).parents('li'); + $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); + }); + o.onInit.call(this); + + }).each(function() { + var menuClasses = [c.menuClass]; + if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); + $(this).addClass(menuClasses.join(' ')); + }); + }; + + var sf = $.fn.superfish; + sf.o = []; + sf.op = {}; + sf.IE7fix = function(){ + var o = sf.op; + if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) + this.toggleClass(sf.c.shadowClass+'-off'); + }; + sf.c = { + bcClass : 'sf-breadcrumb', + menuClass : 'sf-js-enabled', + anchorClass : 'sf-with-ul', + arrowClass : 'sf-sub-indicator', + shadowClass : 'sf-shadow' + }; + sf.defaults = { + hoverClass : 'sfHover', + pathClass : 'overideThisToUse', + pathLevels : 1, + delay : 800, + animation : {opacity:'show'}, + speed : 'normal', + autoArrows : true, + dropShadows : true, + disableHI : false, // true disables hoverIntent detection + onInit : function(){}, // callback functions + onBeforeShow: function(){}, + onShow : function(){}, + onHide : function(){} + }; + $.fn.extend({ + hideSuperfishUl : function(){ + var o = sf.op, + not = (o.retainPath===true) ? o.$path : ''; + o.retainPath = false; + var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) + .find('>ul').hide().css('visibility','hidden'); + o.onHide.call($ul); + return this; + }, + showSuperfishUl : function(){ + var o = sf.op, + sh = sf.c.shadowClass+'-off', + $ul = this.addClass(o.hoverClass) + .find('>ul:hidden').css('visibility','visible'); + sf.IE7fix.call($ul); + o.onBeforeShow.call($ul); + $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); + return this; + } + }); + +})(jQuery); diff --git a/themes/default/js/ui.init.js b/themes/default/js/ui.init.js new file mode 100644 index 00000000..9ba4a642 --- /dev/null +++ b/themes/default/js/ui.init.js @@ -0,0 +1,95 @@ +/** + * Initialize jQuery UI and Plugin elements + */ +$("document").ready(function() { + + $(".gMenuLink").addClass("gDialogLink"); + $("ul.gMenu").addClass("sf-menu"); + + /** + * Superfish menu options + */ + $('ul.sf-menu').superfish({ + delay: 500, + animation: { + opacity:'show', + height:'show' + }, + speed: 'fast' + }); + + /** + * Reduce width of sized photo if it is wider than its parent container + * + * @requires jquery.dimensions + */ + if ($("#gItem").length) { + var containerWidth = $("#gItem").width(); + var oPhoto = $("#gItem img").filter(function() { + return this.id.match(/gPhotoID-/); + }) + if (containerWidth < oPhoto.width()) { + var proportion = containerWidth / oPhoto.width(); + oPhoto.width(containerWidth); + oPhoto.height(proportion * oPhoto.height()); + } + } + + /** + * Attach event listeners to open modal dialogs + */ + var dialogLinks = $(".gDialogLink"); + for (var i=0; i < dialogLinks.length; i++) { + $(dialogLinks[i]).bind("click", {element: dialogLinks[i]}, handleDialogEvent); + }; + +}); + +/** + * Fire openDialog() and prevent links from opening + * + * @see openDialog() + */ +function handleDialogEvent(event) { + openDialog(event.data.element); + event.preventDefault(); +} + +/** + * Display modal dialogs, populate dialog with trigger link's title and href + * + * @requires ui.core + * @requires ui.draggable + * @requires ui.resizable + * @requires ui.dialog + * @see handleDialogEvent() + * + * @todo Set dialog attributes dynamically (width, height, drag, resize) + */ +function openDialog(element) { + var href = $(element).attr("href"); + var dialog = '<div id="gDialog"></div>'; + + $("body").append(dialog); + $("#gDialog").dialog({ + draggable: true, + height: '400px', + modal: true, + overlay: { + opacity: 0.7, + background: "black" + }, + close: function (event, ui) { + $("#gDialog").dialog('destroy').remove(); + }, + + resizable: true, + title: $(element).attr("title"), + width: '500px' + }); + $("#gDialog").html(href); + $.get(href, function(data) { + $("#gDialog").html(data); + }); + return false; +} diff --git a/themes/default/views/album.html.php b/themes/default/views/album.html.php new file mode 100644 index 00000000..addd6c3a --- /dev/null +++ b/themes/default/views/album.html.php @@ -0,0 +1,32 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<div id="gAlbumHeader"> + <?= $theme->album_top() ?> + <h1><?= $item->title_edit ?></h1> + <div class="gDescription"><?= $item->description_edit ?></div> +</div> + +<ul id="gAlbumGrid"> + <? foreach ($children as $i => $child): ?> + <? $album_class = ""; ?> + <? if ($child->is_album()): ?> + <? $album_class = "gAlbum "; ?> + <? endif ?> + <li class="gItem <?= $album_class ?>"> + <?= $theme->thumbnail_top($child) ?> + <a href="<?= url::site("{$child->type}s/{$child->id}") ?>"> + <img id="gPhotoID-<?= $child->id ?>" class="gThumbnail" + alt="photo" src="<?= $child->thumbnail_url() ?>" + width="<?= $child->thumbnail_width ?>" + height="<?= $child->thumbnail_height ?>" /> + </a> + <h2><?= $child->title_edit ?></h2> + <?= $theme->thumbnail_bottom($child) ?> + <ul class="gMetadata"> + <?= $theme->thumbnail_info($child) ?> + </ul> + </li> + <? endforeach ?> +</ul> +<?= $theme->album_bottom() ?> + +<?= $theme->pager() ?> diff --git a/themes/default/views/block.html.php b/themes/default/views/block.html.php new file mode 100644 index 00000000..f084b674 --- /dev/null +++ b/themes/default/views/block.html.php @@ -0,0 +1,7 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<div id="<?= $id ?>" class="gBlock"> + <h3><?= $title ?></h3> + <div class="gBlockContent"> + <?= $content ?> + </div> +</div> diff --git a/themes/default/views/footer.html.php b/themes/default/views/footer.html.php new file mode 100644 index 00000000..7f011735 --- /dev/null +++ b/themes/default/views/footer.html.php @@ -0,0 +1,6 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<ul id="gCredits"> + <li class="first"> Powered by <a href="http://gallery.menalto.com">Gallery3</a> </li> + <?= $theme->credits() ?> + <li> <a href="#">About this Gallery</a> </li> +</ul> diff --git a/themes/default/views/header.html.php b/themes/default/views/header.html.php new file mode 100644 index 00000000..89d105fb --- /dev/null +++ b/themes/default/views/header.html.php @@ -0,0 +1,18 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<?= $theme->header_top() ?> +<img id="gLogo" alt="<?= _("Logo") ?>" src="<?= $theme->url("images/logo.png") ?>" /> + +<div id="gSiteMenu" class="gClearFix"> +<?= $theme->site_navigation() ?> +</div> + +<?= $theme->header_bottom() ?> + +<? if ($page_type != "tag"): ?> +<ul id="gBreadcrumbs" class="gClearFix"> + <? foreach ($parents as $parent): ?> + <li><a href="<?= url::site("albums/{$parent->id}") ?>"><?= $parent->title ?></a></li> + <? endforeach ?> + <li class="active"><?= $item->title ?></li> +</ul> +<? endif ?> diff --git a/themes/default/views/page.html.php b/themes/default/views/page.html.php new file mode 100644 index 00000000..3801d23e --- /dev/null +++ b/themes/default/views/page.html.php @@ -0,0 +1,56 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tranisitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> + <title> + <? if ($page_type == "tag"): ?> + <?= _("Browse Tags") ?> :: <?= $tag->name ?> + <? else: ?> + <?= _("Browse Photos") ?> :: <?= $item->title ?> + <? endif ?> + </title> + <link rel="stylesheet" type="text/css" href="<?= url::file("lib/yui/reset-fonts-grids.css") ?>" + media="screen,print,projection" /> + <link rel="stylesheet" type="text/css" href="<?= $theme->url("jquery/superfish.css") ?>" + media="screen" /> + <link rel="stylesheet" type="text/css" href="<?= $theme->url("css/screen.css") ?>" + media="screen,print,projection" /> + <script src="<?= url::file("lib/jquery.js") ?>" type="text/javascript"></script> + <script src="<?= url::file("lib/jquery.form.js") ?>" type="text/javascript"></script> + <script src="<?= $theme->url("jquery/superfish.js") ?>" type="text/javascript"></script> + <?= $theme->head() ?> + <script src="<?= $theme->url("lib/jquery-ui.packed.js") ?>" type="text/javascript"></script> + <script src="<?= $theme->url("js/ui.init.js") ?>" type="text/javascript"></script> + </head> + + <body> + <?= $theme->page_top() ?> + <div id="doc4" class="yui-t5 gView"> + <div id="hd"> + <div id="gHeader"> + <?= $theme->display("header.html") ?> + </div> + </div> + <div id="bd"> + <div id="yui-main"> + <div class="yui-b"> + <div id="gContent" class="yui-g"> + <?= $content ?> + </div> + </div> + </div> + <div id="gSidebar" class="yui-b"> + <?= $theme->display("sidebar.html") ?> + </div> + </div> + <div id="ft"> + <div id="gFooter"> + <?= $theme->display("footer.html") ?> + </div> + </div> + </div> + <?= $theme->page_bottom() ?> + </body> +</html> diff --git a/themes/default/views/pager.html.php b/themes/default/views/pager.html.php new file mode 100644 index 00000000..76cb35cd --- /dev/null +++ b/themes/default/views/pager.html.php @@ -0,0 +1,25 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<? // See http://docs.kohanaphp.com/libraries/pagination ?> +<ul id="gPager"> + <li><?= sprintf(_("Items %d - %d of %d"), $current_first_item, $current_last_item, $total_items) ?></li> + <? if ($first_page): ?> + <li class="first"><a href="<?= str_replace('{page}', 1, $url) ?>"><?= _("first") ?></a></li> + <? else: ?> + <li class="first_inactive"><?= _("first") ?></li> + <? endif ?> + <? if ($previous_page): ?> + <li class="previous"><a href="<?= str_replace('{page}', $previous_page, $url) ?>"><?= _("previous") ?></a></li> + <? else: ?> + <li class="previous_inactive"><?= _("previous") ?></li> + <? endif ?> + <? if ($next_page): ?> + <li class="next"><a href="<?= str_replace('{page}', $next_page, $url) ?>"><?= _("next") ?></a></li> + <? else: ?> + <li class="next_inactive"><?= _("next") ?></li> + <? endif ?> + <? if ($last_page): ?> + <li class="last"><a href="<?= str_replace('{page}', $last_page, $url) ?>"><?= _("last") ?></a></li> + <? else: ?> + <li class="last_inactive"><?= _("last") ?></li> + <? endif ?> +</ul> diff --git a/themes/default/views/photo.html.php b/themes/default/views/photo.html.php new file mode 100644 index 00000000..8b00f0a5 --- /dev/null +++ b/themes/default/views/photo.html.php @@ -0,0 +1,14 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<div id="gItemHeader"> + <?= $theme->photo_top() ?> + <h1><?= $item->title_edit ?></h1> +</div> + +<div id="gItem"> + <img id="gPhotoID-<?= $item->id ?>" alt="<?= $item->title ?>" src="<?= $item->resize_url() ?>" + width="<?= $item->resize_width ?>" + height="<?= $item->resize_height ?>" /> + <div><?= $item->description_edit ?></div> + + <?= $theme->photo_bottom() ?> +</div> diff --git a/themes/default/views/sidebar.html.php b/themes/default/views/sidebar.html.php new file mode 100644 index 00000000..d030a242 --- /dev/null +++ b/themes/default/views/sidebar.html.php @@ -0,0 +1,10 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<ul id="gViewMenu" class="sf-menu"> + <li><a href="#" id="gFullsizeLink" title="<?= _("View full size image") ?>"><?= _("View full size image") ?></a></li> + <li><a href="#" id="gAlbumLink" title="<?= _("View album") ?>"><?= _("Album view") ?></a></li> + <li><a href="#" id="gHybridLink" title="<?= _("View album in hybrid mode") ?>"><?= _("Hybrid view") ?></a></li> + <li><?= $theme->sidebar_top() ?></li> +</ul> + +<?= $theme->sidebar_blocks() ?> +<?= $theme->sidebar_bottom() ?> diff --git a/themes/default/views/tag.html.php b/themes/default/views/tag.html.php new file mode 100644 index 00000000..4c507d0d --- /dev/null +++ b/themes/default/views/tag.html.php @@ -0,0 +1,33 @@ +<? defined("SYSPATH") or die("No direct script access."); ?> +<div id="gAlbumHeader"> + <div id="gAlbumHeaderButtons"> + <?= $theme->tag_top() ?> + </div> + <h1><?= $tag->name ?></h1> +</div> + +<ul id="gAlbumGrid"> + <? foreach ($children as $i => $child): ?> + <? $album_class = ""; ?> + <? if ($child->is_album()): ?> + <? $album_class = "gAlbum "; ?> + <? endif ?> + <li class="gItem <?= $album_class ?>"> + <?= $theme->thumbnail_top($child) ?> + <a href="<?= url::site("{$child->type}s/{$child->id}") ?>"> + <img id="gPhotoID-<?= $child->id ?>" class="gThumbnail" + alt="photo" src="<?= $child->thumbnail_url() ?>" + width="<?= $child->thumbnail_width ?>" + height="<?= $child->thumbnail_height ?>" /> + </a> + <h2><?= $child->title_edit ?></h2> + <?= $theme->thumbnail_bottom($child) ?> + <ul class="gMetadata"> + <?= $theme->thumbnail_info($child) ?> + </ul> + </li> + <? endforeach ?> +</ul> +<?= $theme->tag_bottom() ?> + +<?= $theme->pager() ?> |