From a093e02ca7db5298e60f99b5fef8384345bed063 Mon Sep 17 00:00:00 2001 From: Nathan Kinkade Date: Sun, 3 Jan 2010 23:25:25 +0000 Subject: Cloned default wind theme so that I could make small changes without affecting default theme. --- themes/wind_npk/css/fix-ie.css | 29 ++ themes/wind_npk/css/screen.css | 449 ++++++++++++++++++++++ themes/wind_npk/images/avatar.jpg | Bin 0 -> 1172 bytes themes/wind_npk/images/ico-album.png | Bin 0 -> 397 bytes themes/wind_npk/images/ico-help.png | Bin 0 -> 786 bytes themes/wind_npk/images/ico-print.png | Bin 0 -> 989 bytes themes/wind_npk/images/ico-view-comments.png | Bin 0 -> 768 bytes themes/wind_npk/images/ico-view-fullsize.png | Bin 0 -> 1046 bytes themes/wind_npk/images/ico-view-slideshow-rtl.png | Bin 0 -> 1137 bytes themes/wind_npk/images/ico-view-slideshow.png | Bin 0 -> 960 bytes themes/wind_npk/images/select-photos-backg.png | Bin 0 -> 1154 bytes themes/wind_npk/js/ui.init.js | 111 ++++++ themes/wind_npk/theme.info | 6 + themes/wind_npk/thumbnail.png | Bin 0 -> 26946 bytes themes/wind_npk/views/album.html.php | 42 ++ themes/wind_npk/views/block.html.php | 10 + themes/wind_npk/views/dynamic.html.php | 29 ++ themes/wind_npk/views/movie.html.php | 18 + themes/wind_npk/views/no_sidebar.html.php | 6 + themes/wind_npk/views/page.html.php | 149 +++++++ themes/wind_npk/views/paginator.html.php | 87 +++++ themes/wind_npk/views/photo.html.php | 39 ++ themes/wind_npk/views/sidebar.html.php | 16 + 23 files changed, 991 insertions(+) create mode 100644 themes/wind_npk/css/fix-ie.css create mode 100644 themes/wind_npk/css/screen.css create mode 100644 themes/wind_npk/images/avatar.jpg create mode 100644 themes/wind_npk/images/ico-album.png create mode 100644 themes/wind_npk/images/ico-help.png create mode 100644 themes/wind_npk/images/ico-print.png create mode 100644 themes/wind_npk/images/ico-view-comments.png create mode 100644 themes/wind_npk/images/ico-view-fullsize.png create mode 100644 themes/wind_npk/images/ico-view-slideshow-rtl.png create mode 100644 themes/wind_npk/images/ico-view-slideshow.png create mode 100644 themes/wind_npk/images/select-photos-backg.png create mode 100644 themes/wind_npk/js/ui.init.js create mode 100644 themes/wind_npk/theme.info create mode 100644 themes/wind_npk/thumbnail.png create mode 100644 themes/wind_npk/views/album.html.php create mode 100644 themes/wind_npk/views/block.html.php create mode 100644 themes/wind_npk/views/dynamic.html.php create mode 100644 themes/wind_npk/views/movie.html.php create mode 100644 themes/wind_npk/views/no_sidebar.html.php create mode 100644 themes/wind_npk/views/page.html.php create mode 100644 themes/wind_npk/views/paginator.html.php create mode 100644 themes/wind_npk/views/photo.html.php create mode 100644 themes/wind_npk/views/sidebar.html.php diff --git a/themes/wind_npk/css/fix-ie.css b/themes/wind_npk/css/fix-ie.css new file mode 100644 index 00000000..376dac74 --- /dev/null +++ b/themes/wind_npk/css/fix-ie.css @@ -0,0 +1,29 @@ +/** + * Fix display in IE 6, 7 + */ + +#g-banner { + z-index: 2; +} + +input.submit { + clear: none !important; + display: inline !important; +} + +#g-add-tag-form input.textbox { + width: 110px; +} + +#g-dialog .g-cancel { + display: inline-block !important; + float: none !important; +} + +.g-paginator .g-text-right { + width: 29%; +} + +.g-paginator .ui-icon-right { + width: 60px; +} diff --git a/themes/wind_npk/css/screen.css b/themes/wind_npk/css/screen.css new file mode 100644 index 00000000..12fa695d --- /dev/null +++ b/themes/wind_npk/css/screen.css @@ -0,0 +1,449 @@ +/** + * Gallery 3 Wind Theme Screen Styles + * + * @requires YUI reset, font, grids CSS + * + * Sheet organization: + * 1) Font sizes, base HTML elements + * 2) Reusable content blocks + * 3) Page layout containers + * 4) Content blocks in specific layout containers + * 5) Navigation and menus + * 6) jQuery and jQuery UI + * 7) Right-to-left language styles + */ + +/** ******************************************************************* + * 1) Font sizes, base HTML elements + **********************************************************************/ + +body, html { + background-color: #ccc; + font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; +} + +p { + margin-bottom: 1em; +} + +em { + font-style: oblique; +} + +h1, h2, h3, h4, h5, strong, th { + font-weight: bold; +} + +h1 { + font-size: 1.7em; +} + +#g-dialog h1 { + font-size: 1.1em; +} + +h2 { + font-size: 1.4em; +} + +#g-sidebar .g-block h2 { + font-size: 1.2em; +} + +#g-sidebar .g-block li { + margin-bottom: .6em; +} + +#g-content, +#g-site-menu, +h3 { + font-size: 1.2em; +} + +#g-sidebar, +.g-breadcrumbs { + font-size: .9em; +} + +#g-banner, +#g-footer, +.g-message { + font-size: .8em; +} + +#g-album-grid .g-item, +#g-item #g-photo, +#g-item #g-movie { + font-size: .7em; +} + +/* Links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +a, +.g-menu a, +#g-dialog a, +.g-button, +.g-button:hover, +.g-button:active, +a.ui-state-hover, +input.ui-state-hover, +button.ui-state-hover { + color: #5382bf !important; + cursor: pointer !important; + text-decoration: none; + -moz-outline-style: none; +} + +a:hover, +#g-dialog a:hover { + text-decoration: underline; +} + +.g-menu a:hover { + text-decoration: none; +} + +#g-dialog #g-action-status li { + width: 400px; + white-space: normal; + padding-left: 32px; +} + +/* Tables ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +table { + width: 100%; +} + +#g-content table { + margin: 1em 0; +} + +caption, +th { + text-align: left; +} + +th, +td { + border: none; + border-bottom: 1px solid #ccc; + padding: .5em; +} + +td { + vertical-align: top; +} + +/** ******************************************************************* + * 2) Reusable content blocks + *********************************************************************/ + +.g-block h2 { + background-color: #e8e8e8; + padding: .3em .8em; +} + +.g-block-content { + margin-top: 1em; +} + +/*** ****************************************************************** + * 3) Page layout containers + *********************************************************************/ + +/* View container ~~~~~~~~~~~~~~~~~~~~~~~~ */ + +.g-view { + background-color: #fff; + border: 1px solid #ccc; + border-bottom: none; +} + +/* Layout containers ~~~~~~~~~~~~~~~~~~~~~ */ + +#g-header { + margin-bottom: 1em; +} + +#g-banner { + background-color: #e8e8e8; + border-bottom: 1px solid #ccc; + min-height: 5em; + padding: 1em 20px; + position: relative; +} + +#g-content { + padding-left: 20px; + position: relative; + width: 696px; +} + +#g-sidebar { + padding: 0 20px; + width: 220px; +} + +#g-footer { + background-color: #e8e8e8; + border-top: 1px solid #ccc; + margin-top: 20px; + padding: 10px 20px; +} + +/** ******************************************************************* + * 4) Content blocks in specific layout containers + *********************************************************************/ + +/* Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-banner #g-quick-search-form { + clear: right; + float: right; + margin-top: 1em; +} + +#g-banner #g-quick-search-form input[type='text'] { + width: 17em; +} + +#g-content .g-block h2 { + background-color: transparent; + padding-left: 0; +} + +#g-sidebar .g-block-content { + padding-left: 1em; +} + +/* Album content ~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-content #g-album-grid { + margin: 1em 0; + position: relative; + z-index: 1; +} + +#g-content #g-album-grid .g-item { + background-color: #fff; + border: 1px solid #fff; + float: left; + padding: .6em 8px; + position: relative; + text-align: center; + width: 213px; + z-index: 1; +} + +#g-content #g-album-grid .g-item h2 { + margin: 5px 0; +} + +#g-content .g-photo h2, +#g-content .g-item .g-metadata { + display: none; + margin-bottom: .6em; +} + +#g-content #g-album-grid .g-album { + background-color: #e8e8e8; +} + +#g-content #g-album-grid .g-album h2 span.g-album { + background: transparent url('../images/ico-album.png') no-repeat top left; + display: inline-block; + height: 16px; + margin-right: 5px; + width: 16px; +} + +#g-content #g-album-grid .g-hover-item { + border: 1px solid #000; + position: absolute !important; + z-index: 1000 !important; +} + +#g-content .g-hover-item h2, +#g-content .g-hover-item .g-metadata { + display: block; +} + +#g-content #g-album-grid #g-place-holder { + position: relative; + visibility: hidden; + z-index: 1; +} + +/* Individual photo content ~~~~~~~~~~~~~~ */ + +#g-item { + position: relative; + width: 100%; +} + +#g-item #g-photo, +#g-item #g-movie { + padding: 2.2em 0; + position: relative; +} + +#g-item img.g-resize, +#g-item a.g-movie object { + display: block; + margin: 0 auto; +} + +/* Footer content ~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-footer #g-credits li { + padding-right: 1.2em; +} + +#g-content #g-search-results { + margin-top: 1em; + padding-top: 1em; +} + +/* In-line editing ~~~~~~~~~~~~~~~~~~~~~~ */ +#g-in-place-edit-message { + background-color: #FFF; +} + +/** ******************************************************************* + * 5) Navigation and menus + *********************************************************************/ + +/* Login menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-banner #g-login-menu { + color: #999; + float: right; +} + +#g-banner #g-login-menu li { + padding-left: 1.2em; +} + +/* Site Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-site-menu { + bottom: 0; + left: 140px; + position: absolute; +} + +#g-site-menu ul { + margin-bottom: 0 !important; +} + +/* Context Menu ~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +.g-context-menu { + background-color: #fff; + bottom: 0; + left: 0; + position: absolute; +} + +.g-item .g-context-menu { + display: none; + margin-top: 2em; + width: 100%; +} + +#g-item .g-context-menu ul { + display: none; +} + +.g-context-menu li { + border-left: none; + border-right: none; + border-bottom: none; +} + +.g-context-menu li a { + display: block; + line-height: 1.6em; +} + +.g-hover-item .g-context-menu { + display: block; +} + +.g-hover-item .g-context-menu li { + text-align: left; +} + +.g-hover-item .g-context-menu a:hover { + text-decoration: none; +} + +/* View Menu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ + +#g-view-menu { + margin-bottom: 1em; +} + +#g-view-menu a { + background-repeat: no-repeat; + background-position: 50% 50%; + height: 28px !important; + width: 43px !important; +} + +#g-view-menu #g-slideshow-link { + background-image: url('../images/ico-view-slideshow.png'); +} + +#g-view-menu .g-fullsize-link { + background-image: url('../images/ico-view-fullsize.png'); +} + +#g-view-menu #g-comments-link { + background-image: url('../images/ico-view-comments.png'); +} + +#g-view-menu #g-print-digibug-link { + background-image: url('../images/ico-print.png'); +} + +/** ******************************************************************* + * 6) jQuery and jQuery UI + *********************************************************************/ + +/* Superfish menu overrides ~~~~~~~~~~~~~~ */ + +.sf-menu li li, +.sf-menu li li ul li { + background-color: #bdd2ff; +} + +.sf-menu li:hover { + background-color: #dfe9ff; +} + +/** ******************************************************************* + * 7) Right to left language styles + *********************************************************************/ + +.rtl #g-header #g-login-menu, +.rtl #g-header #g-quick-search-form { + clear: left; + float: left; +} + +.rtl #g-header #g-login-menu li { + margin-left: 0; + padding-left: 0; + padding-right: 1.2em; +} + +.rtl #g-site-menu { + left: auto; + right: 150px; +} + +.rtl #g-view-menu #g-slideshow-link { + background-image: url('../images/ico-view-slideshow-rtl.png'); +} diff --git a/themes/wind_npk/images/avatar.jpg b/themes/wind_npk/images/avatar.jpg new file mode 100644 index 00000000..acad9314 Binary files /dev/null and b/themes/wind_npk/images/avatar.jpg differ diff --git a/themes/wind_npk/images/ico-album.png b/themes/wind_npk/images/ico-album.png new file mode 100644 index 00000000..affa1b84 Binary files /dev/null and b/themes/wind_npk/images/ico-album.png differ diff --git a/themes/wind_npk/images/ico-help.png b/themes/wind_npk/images/ico-help.png new file mode 100644 index 00000000..5c870176 Binary files /dev/null and b/themes/wind_npk/images/ico-help.png differ diff --git a/themes/wind_npk/images/ico-print.png b/themes/wind_npk/images/ico-print.png new file mode 100644 index 00000000..b82a8e1e Binary files /dev/null and b/themes/wind_npk/images/ico-print.png differ diff --git a/themes/wind_npk/images/ico-view-comments.png b/themes/wind_npk/images/ico-view-comments.png new file mode 100644 index 00000000..e5d3630f Binary files /dev/null and b/themes/wind_npk/images/ico-view-comments.png differ diff --git a/themes/wind_npk/images/ico-view-fullsize.png b/themes/wind_npk/images/ico-view-fullsize.png new file mode 100644 index 00000000..0be23e9b Binary files /dev/null and b/themes/wind_npk/images/ico-view-fullsize.png differ diff --git a/themes/wind_npk/images/ico-view-slideshow-rtl.png b/themes/wind_npk/images/ico-view-slideshow-rtl.png new file mode 100644 index 00000000..5788b3c3 Binary files /dev/null and b/themes/wind_npk/images/ico-view-slideshow-rtl.png differ diff --git a/themes/wind_npk/images/ico-view-slideshow.png b/themes/wind_npk/images/ico-view-slideshow.png new file mode 100644 index 00000000..82f61f63 Binary files /dev/null and b/themes/wind_npk/images/ico-view-slideshow.png differ diff --git a/themes/wind_npk/images/select-photos-backg.png b/themes/wind_npk/images/select-photos-backg.png new file mode 100644 index 00000000..81c2d616 Binary files /dev/null and b/themes/wind_npk/images/select-photos-backg.png differ diff --git a/themes/wind_npk/js/ui.init.js b/themes/wind_npk/js/ui.init.js new file mode 100644 index 00000000..f9fb8519 --- /dev/null +++ b/themes/wind_npk/js/ui.init.js @@ -0,0 +1,111 @@ +/** + * Initialize jQuery UI and Gallery Plugins + */ + +$(document).ready(function() { + + // Initialize Superfish menus (hidden, then shown to address IE issue) + $("#g-site-menu .g-menu").hide().addClass("sf-menu"); + $("#g-site-menu .g-menu").superfish({ + delay: 500, + animation: { + opacity:'show', + height:'show' + }, + pathClass: "g-selected", + speed: 'fast' + }).show(); + + // Initialize status message effects + $("#g-action-status li").gallery_show_message(); + + // Initialize dialogs + $(".g-dialog-link").gallery_dialog(); + + // Initialize short forms + $(".g-short-form").gallery_short_form(); + + // Apply jQuery UI icon, hover, and rounded corner styles + $("input[type=submit]:not(.g-short-form input)").addClass("ui-state-default ui-corner-all"); + if ($("#g-view-menu").length) { + $("#g-view-menu ul").removeClass("g-menu").removeClass("sf-menu"); + $("#g-view-menu a").addClass("ui-icon"); + } + + // Apply jQuery UI icon and hover styles to context menus + if ($(".g-context-menu").length) { + $(".g-context-menu li").addClass("ui-state-default"); + $(".g-context-menu a").addClass("g-button ui-icon-left"); + $(".g-context-menu a").prepend(""); + $(".g-context-menu a span").each(function() { + var iconClass = $(this).parent().attr("class").match(/ui-icon-.[^\s]+/).toString(); + $(this).addClass(iconClass); + }); + } + + // Album view only + if ($("#g-album-grid").length) { + // Set equal height for album items and vertically align thumbnails/metadata + $('.g-item').equal_heights().gallery_valign(); + + // Initialize thumbnail hover effect + $(".g-item").hover( + function() { + // Insert a placeholder to hold the item's position in the grid + var placeHolder = $(this).clone().attr("id", "g-place-holder"); + $(this).after($(placeHolder)); + // Style and position the hover item + var position = $(this).position(); + $(this).css("top", position.top).css("left", position.left); + $(this).addClass("g-hover-item"); + // Initialize the contextual menu + $(this).gallery_context_menu(); + // Set the hover item's height + $(this).height("auto"); + var context_menu = $(this).find(".g-context-menu"); + var adj_height = $(this).height() + context_menu.height(); + $(this).height(adj_height); + }, + function() { + // Reset item height and position + if ($(this).next().height()) { + var sib_height = $(this).next().height(); + } else { + var sib_height = $(this).prev().height(); + } + if ($.browser.msie && $.browser.version >= 8) { + sib_height = sib_height + 1; + } + $(this).css("height", sib_height); + $(this).css("position", "relative"); + $(this).css("top", 0).css("left", 0); + // Remove the placeholder and hover class from the item + $(this).removeClass("g-hover-item"); + $("#g-place-holder").remove(); + } + ); + } + + // Photo/Item item view + if ($("#g-photo,#g-movie").length) { + // Ensure the resized image fits within its container + $("#g-photo,#g-movie").gallery_fit_photo(); + + // Initialize context menus + var resize = $("#g-photo,#g-movie").gallery_get_photo(); + $(resize).hover(function(){ + $(this).gallery_context_menu(); + }); + + // Add scroll effect for links to named anchors + $.localScroll({ + queue: true, + duration: 1000, + hash: true + }); + } + + // Initialize button hover effect + $.fn.gallery_hover_init(); + +}); diff --git a/themes/wind_npk/theme.info b/themes/wind_npk/theme.info new file mode 100644 index 00000000..17ea7c20 --- /dev/null +++ b/themes/wind_npk/theme.info @@ -0,0 +1,6 @@ +name = "Gallery Wind" +description = "A crisp and distinctive theme that uses large fonts and icons for easy navigation and an enjoyable browsing experience." +version = 1 +author = "Gallery Team" +site = 1 +admin = 0 diff --git a/themes/wind_npk/thumbnail.png b/themes/wind_npk/thumbnail.png new file mode 100644 index 00000000..c0594db2 Binary files /dev/null and b/themes/wind_npk/thumbnail.png differ diff --git a/themes/wind_npk/views/album.html.php b/themes/wind_npk/views/album.html.php new file mode 100644 index 00000000..eabe07c3 --- /dev/null +++ b/themes/wind_npk/views/album.html.php @@ -0,0 +1,42 @@ + + +
+ album_top() ?> +

title) ?>

+
description)) ?>
+
+ + +album_bottom() ?> + +paginator() ?> diff --git a/themes/wind_npk/views/block.html.php b/themes/wind_npk/views/block.html.php new file mode 100644 index 00000000..699d7c22 --- /dev/null +++ b/themes/wind_npk/views/block.html.php @@ -0,0 +1,10 @@ + + + + +
+

+
+ +
+
diff --git a/themes/wind_npk/views/dynamic.html.php b/themes/wind_npk/views/dynamic.html.php new file mode 100644 index 00000000..a4ab11e7 --- /dev/null +++ b/themes/wind_npk/views/dynamic.html.php @@ -0,0 +1,29 @@ + +
+
+ dynamic_top() ?> +
+

+
+ + +dynamic_bottom() ?> + +paginator() ?> diff --git a/themes/wind_npk/views/movie.html.php b/themes/wind_npk/views/movie.html.php new file mode 100644 index 00000000..27c293ce --- /dev/null +++ b/themes/wind_npk/views/movie.html.php @@ -0,0 +1,18 @@ + +
+ photo_top() ?> + + paginator() ?> + +
+ movie_img(array("class" => "g-movie", "id" => "g-movie-id-{$item->id}")) ?> + context_menu($item, "#g-movie-id-{$item->id}") ?> +
+ +
+

title) ?>

+
description)) ?>
+
+ + photo_bottom() ?> +
diff --git a/themes/wind_npk/views/no_sidebar.html.php b/themes/wind_npk/views/no_sidebar.html.php new file mode 100644 index 00000000..378bd971 --- /dev/null +++ b/themes/wind_npk/views/no_sidebar.html.php @@ -0,0 +1,6 @@ + + diff --git a/themes/wind_npk/views/page.html.php b/themes/wind_npk/views/page.html.php new file mode 100644 index 00000000..2dcc5d70 --- /dev/null +++ b/themes/wind_npk/views/page.html.php @@ -0,0 +1,149 @@ + + + + + + + <? if ($page_title): ?> + <?= $page_title ?> + <? else: ?> + <? if ($theme->item()): ?> + <? if ($theme->item()->is_album()): ?> + <?= t("Browse Album :: %album_title", array("album_title" => $theme->item()->title)) ?> + <? elseif ($theme->item()->is_photo()): ?> + <?= t("Photo :: %photo_title", array("photo_title" => $theme->item()->title)) ?> + <? else: ?> + <?= t("Movie :: %movie_title", array("movie_title" => $theme->item()->title)) ?> + <? endif ?> + <? elseif ($theme->tag()): ?> + <?= t("Browse Tag :: %tag_title", array("tag_title" => $theme->tag()->name)) ?> + <? else: /* Not an item, not a tag, no page_title specified. Help! */ ?> + <?= t("Gallery") ?> + <? endif ?> + <? endif ?> + + " type="image/x-icon" /> + css("yui/reset-fonts-grids.css") ?> + css("superfish/css/superfish.css") ?> + css("themeroller/ui.base.css") ?> + css("gallery.common.css") ?> + css("screen.css") ?> + + page_type == "collection"): ?> + + + + + + + script("jquery.js") ?> + script("jquery.form.js") ?> + script("jquery-ui.js") ?> + script("gallery.common.js") ?> + + + script("gallery.ajax.js") ?> + script("gallery.dialog.js") ?> + script("superfish/js/superfish.js") ?> + script("jquery.localscroll.js") ?> + script("ui.init.js") ?> + + head() they get combined */ ?> + page_subtype == "photo"): ?> + script("jquery.scrollTo.js") ?> + script("gallery.show_full_size.js") ?> + page_subtype == "movie"): ?> + script("flowplayer.js") ?> + + + head() ?> + + + body_attributes() ?>> + page_top() ?> +
+ site_status() ?> +
+
+ + + + + + user_menu() ?> + header_top() ?> + + + + + + header_bottom() ?> +
+ + item() && !empty($parents)): ?> + + +
+
+
+
+
+ messages() ?> + +
+
+
+
+ page_subtype != "login"): ?> + + +
+
+ +
+ page_bottom() ?> + + diff --git a/themes/wind_npk/views/paginator.html.php b/themes/wind_npk/views/paginator.html.php new file mode 100644 index 00000000..5034c965 --- /dev/null +++ b/themes/wind_npk/views/paginator.html.php @@ -0,0 +1,87 @@ + + + + diff --git a/themes/wind_npk/views/photo.html.php b/themes/wind_npk/views/photo.html.php new file mode 100644 index 00000000..e0fae3f1 --- /dev/null +++ b/themes/wind_npk/views/photo.html.php @@ -0,0 +1,39 @@ + + +item())): ?> + + + + +
+ photo_top() ?> + + paginator() ?> + +
+ resize_top($item) ?> + + for_html_attr() ?>"> + + resize_img(array("id" => "g-photo-id-{$item->id}", "class" => "g-resize")) ?> + + + + resize_bottom($item) ?> + context_menu($item, "#g-photo-id-{$item->id}") ?> +
+ +
+

title) ?>

+
description)) ?>
+
+ + photo_bottom() ?> +
diff --git a/themes/wind_npk/views/sidebar.html.php b/themes/wind_npk/views/sidebar.html.php new file mode 100644 index 00000000..086d1359 --- /dev/null +++ b/themes/wind_npk/views/sidebar.html.php @@ -0,0 +1,16 @@ + +sidebar_top() ?> +
+ + album_menu() ?> + + photo_menu() ?> + + movie_menu() ?> + + tag_menu() ?> + +
+ +sidebar_blocks() ?> +sidebar_bottom() ?> -- cgit v1.2.3