diff options
author | Chad Kieffer <chad@2tbsp.com> | 2009-02-15 22:36:51 +0000 |
---|---|---|
committer | Chad Kieffer <chad@2tbsp.com> | 2009-02-15 22:36:51 +0000 |
commit | d04dbadfa1c9a2ed6823ac2ffd64d8f68f27581c (patch) | |
tree | 011f4011b1c98b83f65d5cd17ac67400b7ad70be /themes/admin_default/js | |
parent | 6c59a196772b6d6c6b2b969b85c1a2551ef017d8 (diff) |
Apply buttons to comment moderation and action buttons, beginnings of a photo stream carousel block in admin dashboard.
Diffstat (limited to 'themes/admin_default/js')
-rw-r--r-- | themes/admin_default/js/ui.init.js | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/themes/admin_default/js/ui.init.js b/themes/admin_default/js/ui.init.js index d43a5f1d..120b04ba 100644 --- a/themes/admin_default/js/ui.init.js +++ b/themes/admin_default/js/ui.init.js @@ -20,6 +20,21 @@ $(document).ready(function(){ $(dialogLinks[i]).bind("click", handleDialogEvent); } + if ($("#gPhotoStream").length) { + // Vertically align thumbs in photostream + $('.gItem').vAlign(); + } + + // Round view menu buttons + if ($("#gAdminCommentsMenu").length) { + $("#gAdminCommentsMenu ul").removeClass("gMenu").removeClass("sf-menu"); + $("#gAdminCommentsMenu").addClass("gToolBar"); + $("#gAdminCommentsMenu ul").addClass("gButtonSet"); + $("#gAdminCommentsMenu a").addClass("gButtonLink ui-state-default"); + $("#gAdminCommentsMenu ul li:first a").addClass("ui-corner-left"); + $("#gAdminCommentsMenu ul li:last a").addClass("ui-corner-right"); + } + // Apply hide/show functionality on user admin view var panelLinks = $(".gPanelLink"); for (i=0; i<panelLinks.length; i++) { @@ -137,4 +152,22 @@ function togglePanel(element, on_success) { return false; } +// Vertically align a block element's content +(function ($) { + $.fn.vAlign = function(container) { + return this.each(function(i){ + if (container == null) { + container = 'div'; + } + $(this).html("<" + container + ">" + $(this).html() + "</" + container + ">"); + var el = $(this).children(container + ":first"); + var elh = $(el).height(); + var ph = $(this).height(); + var nh = (ph - elh) / 2; + $(el).css('margin-top', nh); + }); + }; +})(jQuery); + + |