artabro/wire/modules/Process/ProcessModule/ProcessModule.js
2024-08-27 11:35:37 +02:00

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