mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
62 lines
1.5 KiB
JavaScript
62 lines
1.5 KiB
JavaScript
$(document).ready(function () {
|
|
|
|
//All forms are ajax forms
|
|
$("form").livequery(function () {
|
|
|
|
var options = {
|
|
type: 'post',
|
|
resetForm: false
|
|
};
|
|
|
|
$(this).ajaxForm(options);
|
|
|
|
});
|
|
|
|
$('Form button').livequery(function () {
|
|
$(this).removeAttr('disabled');
|
|
});
|
|
|
|
|
|
//All buttons are jQueryUI buttons
|
|
$('button, input[type="button"], input[type="submit"], input[type="reset"]').livequery(function () {
|
|
$(this).button();
|
|
});
|
|
|
|
$('.jquery-accordion').livequery(function () {
|
|
$(this).accordion({
|
|
autoHeight: false,
|
|
collapsible: true
|
|
});
|
|
});
|
|
|
|
$('.jquery-tabs').livequery(function () {
|
|
$(this).tabs({
|
|
fx: { opacity: 'toggle' },
|
|
select: function (event, ui) {
|
|
jQuery(this).css('height', jQuery(this).height());
|
|
jQuery(this).css('overflow', 'hidden');
|
|
},
|
|
show: function (event, ui) {
|
|
jQuery(this).css('height', 'auto');
|
|
jQuery(this).css('overflow', 'visible');
|
|
}
|
|
});
|
|
});
|
|
});
|
|
|
|
//Make .ajaxLink use jQuery Ajax for the request
|
|
|
|
$(document).on('click', '.ajaxLink', function (event) {
|
|
event.preventDefault();
|
|
var onSuccess = $(this).attr('onsuccess');
|
|
$.ajax({
|
|
url: this.href,
|
|
cache: false,
|
|
success: function () {
|
|
if (onSuccess) {
|
|
window[onSuccess]();
|
|
}
|
|
}
|
|
});
|
|
return false;
|
|
}); |