1
0
This repository has been archived on 2021-04-26. You can view files and clone it, but cannot push or open issues or pull requests.
gallery3-contrib/3.0/modules/themeroller/data/js/admin_ui.init.js

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();
});