Files
gallery3/themes/admin_wind/js/ui.init.js
Bharat Mediratta 1783c04692 Remove the title attribute for menus using JS since we're showing that
text anyway.  This may be turn into an accessibility issue, but it's
pretty annoying to have a tooltip show up with the text in it.
2010-06-20 11:15:53 -07:00

63 lines
1.8 KiB
JavaScript

/**
* Initialize jQuery UI and Gallery Plugins
* @todo Move ui-corner-all assignments to theme admin views
*/
$(document).ready(function(){
// Initialize Superfish menus
$("#g-site-admin-menu .g-menu").hide().addClass("sf-menu");
$("#g-site-admin-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 modal dialogs
$(".g-dialog-link").gallery_dialog();
// Initialize short forms
$(".g-short-form").gallery_short_form();
// Initialize ajax links
$(".g-ajax-link").gallery_ajax();
// Initialize panels
$(".g-panel-link").gallery_panel();
if ($("#g-photo-stream").length) {
// Vertically align thumbs in photostream
$(".g-item").gallery_valign();
}
// Apply jQuery UI button css to submit inputs
$("input[type=submit]:not(.g-short-form input)").addClass("ui-state-default ui-corner-all");
// Round view menu buttons
if ($("#g-admin-comments-menu").length) {
$("#g-admin-comments-menu ul").removeClass("g-menu");
$("#g-admin-comments-menu").addClass("g-buttonset");
$("#g-admin-comments-menu a").addClass("g-button ui-state-default");
$("#g-admin-comments-menu ul li:first a").addClass("ui-corner-left");
$("#g-admin-comments-menu ul li:last a").addClass("ui-corner-right");
}
// Round corners
$(".g-selected").addClass("ui-corner-all");
$(".g-available .g-block").addClass("ui-corner-all");
$(".g-unavailable").addClass("ui-corner-all");
// Remove titles for menu options since we're displaying that text anyway
$(".sf-menu a, .sf-menu li").removeAttr("title");
// Initialize button hover effect
$.fn.gallery_hover_init();
});