60 lines
1.7 KiB
JavaScript
60 lines
1.7 KiB
JavaScript
$(document).ready(function() {
|
|
|
|
$(".not_installed").parent("a").css('opacity', 0.6).on('click', function() {
|
|
|
|
var name = $(this).children(".not_installed").attr('data-name');
|
|
var $btn = $(".install_" + name + ":visible");
|
|
|
|
if($btn.length) {
|
|
$btn.effect('highlight', 1000);
|
|
} else {
|
|
var color = $(this).css('color');
|
|
$(this).closest('tr').find('.requires')
|
|
.attr('data-color', $(this).css('color'))
|
|
.css('color', color)
|
|
.effect('highlight', 1000);
|
|
}
|
|
|
|
return false;
|
|
});
|
|
|
|
$("button.ProcessModuleSettings").on('click', function() {
|
|
var $a = $(this).parents('tr').find('.ConfigurableModule').parent('a');
|
|
window.location.href = $a.attr('href') + '&collapse_info=1';
|
|
});
|
|
|
|
if($('#modules_form').length > 0) {
|
|
$('#modules_form').WireTabs({
|
|
items: $(".Inputfields li.WireTab"),
|
|
rememberTabs: true
|
|
});
|
|
}
|
|
|
|
$("select.modules_section_select").on('change', function() {
|
|
var section = $(this).val();
|
|
var $sections = $(this).parent('p').siblings('.modules_section')
|
|
if(section == '') {
|
|
$sections.show();
|
|
} else {
|
|
$sections.hide();
|
|
$sections.filter('.modules_' + section).show();
|
|
}
|
|
document.cookie = $(this).attr('name') + '=' + section;
|
|
return true;
|
|
}).trigger('change');
|
|
|
|
|
|
$(document).on('click', '#head_button a', function() {
|
|
// when check for new modules is pressed, make sure the next screen goes to the 'New' tab
|
|
document.cookie = 'WireTabs=tab_new_modules';
|
|
return true;
|
|
});
|
|
|
|
$("#Inputfield_new_seconds").on('change', function() {
|
|
$('#submit_check').removeAttr('hidden').trigger('click');
|
|
$(this).closest('form').trigger('submit');
|
|
});
|
|
|
|
$("#wrap_upload_module").removeClass('InputfieldItemList');
|
|
|
|
});
|