silverstripe-contentreview/javascript/PagesDueForReview.js

32 lines
766 B
JavaScript

(function($) {
// Hide all owner dropdowns except the one for the current subsite
function showCorrectSubsiteIDDropdown(value) {
var domid = 'ContentReviewOwnerID' + value;
var ownerIDDropdowns = $('div.subsiteSpecificOwnerID');
for(var i = 0; i < ownerIDDropdowns.length; i++) {
if(ownerIDDropdowns[i].id == domid)
$(ownerIDDropdowns[i]).show();
else
$(ownerIDDropdowns[i]).hide();
}
}
// Call method to show on report load
$('#Form_EditForm_SubsiteIDWithOwner').livequery(
function() {
showCorrectSubsiteIDDropdown(this.value);
}
);
// Call method to show on dropdown change
$('#Form_EditForm_SubsiteIDWithOwner').livequery('change',
function() {
showCorrectSubsiteIDDropdown(this.value);
}
);
})(jQuery);