summaryrefslogtreecommitdiff
path: root/themes/admin_wind/js/ui.init.js
diff options
context:
space:
mode:
authorjhilden <jakobhilden@gmail.com>2009-09-26 11:27:45 -0400
committerjhilden <jakobhilden@gmail.com>2009-09-26 11:27:45 -0400
commit21341d552f7e56341b29c020e1149d9c41182c84 (patch)
tree70502de8e6784d749b47b445838d8719f21af6bf /themes/admin_wind/js/ui.init.js
parent4345e96d1db63c8488eb7a35cdc8e42987ba53f5 (diff)
parent0abd6f63bc8a1976a62bc4b57bbabe10d62b5c8d (diff)
Merge branch 'master' of git@github.com:gallery/gallery3
Diffstat (limited to 'themes/admin_wind/js/ui.init.js')
-rw-r--r--themes/admin_wind/js/ui.init.js59
1 files changed, 59 insertions, 0 deletions
diff --git a/themes/admin_wind/js/ui.init.js b/themes/admin_wind/js/ui.init.js
new file mode 100644
index 00000000..c6379c09
--- /dev/null
+++ b/themes/admin_wind/js/ui.init.js
@@ -0,0 +1,59 @@
+$(document).ready(function(){
+ // Initialize Superfish menus
+ $("#gSiteAdminMenu ul.gMenu").addClass("sf-menu");
+ $("ul.gMenu").addClass("sf-menu");
+ $("ul.sf-menu").superfish({
+ delay: 500,
+ animation: {
+ opacity: "show",
+ height: "show"
+ },
+ pathClass: "current",
+ speed: "fast"
+ });
+ $("#gSiteAdminMenu").css("display", "block");
+
+ // Initialize status message effects
+ $("#gMessage li").gallery_show_message();
+
+ // Initialize modal dialogs
+ $(".gDialogLink").gallery_dialog();
+
+ // Initialize ajax links
+ $(".gAjaxLink").gallery_ajax();
+
+ // Initialize panels
+ $(".gPanelLink").gallery_panel();
+
+ if ($("#gPhotoStream").length) {
+ // Vertically align thumbs in photostream
+ $(".gItem").gallery_valign();
+ }
+
+ // Apply jQuery UI button css to submit inputs
+ $("input[type=submit]:not(.gShortForm input)").addClass("ui-state-default ui-corner-all");
+
+ // Round view menu buttons
+ if ($("#gAdminCommentsMenu").length) {
+ $("#gAdminCommentsMenu ul").removeClass("gMenu").removeClass("sf-menu");
+ $("#gAdminCommentsMenu").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");
+ }
+
+ // Round corners
+ $(".gSelected").addClass("ui-corner-all");
+ $(".gAvailable .gBlock").addClass("ui-corner-all");
+ $(".gUnavailable").addClass("ui-corner-all");
+
+ // Add hover state for buttons
+ $(".ui-state-default").hover(
+ function() {
+ $(this).addClass("ui-state-hover");
+ },
+ function() {
+ $(this).removeClass("ui-state-hover");
+ }
+ );
+});