Merge pull request #130 from robbieaverill/bugfix/permission-field-visibility

FIX Initial visibility of permission fields when editing a document
This commit is contained in:
sachajudd 2017-05-18 14:32:26 +12:00 committed by GitHub
commit fb989de12b

View File

@ -34,20 +34,21 @@
}
}
});*/
$('#CanViewType input, #CanEditType input').entwine({
$('.permissions input[name="CanViewType"], .permissions input[name="CanEditType"]').entwine({
onchange: function () {
var dropDown = $(this).closest('.field').next();
if ($(this).val() === 'OnlyTheseUsers') {
if (!this.is(':checked')) {
return;
}
var dropDown = this.closest('.fieldholder-small').next();
if (this.val() === 'OnlyTheseUsers') {
dropDown.removeClass('hide');
} else {
dropDown.addClass('hide');
}
},
onadd: function () {
if ($(this).is(':checked') && $(this).val() === 'OnlyTheseUsers') {
var dropDown = $(this).closest('.field').next();
dropDown.removeClass('hide');
}
this.trigger('change');
}
});
$('#Actions ul li').entwine({
@ -100,7 +101,7 @@
//add some extra classes to the replace field containers to make it work with drag and drop uploading
this.find('.replace').closest('div.fieldgroup-field').addClass('ss-upload').addClass('ss-uploadfield');
// add class and hide
$('.DMSDocumentActionsPanel .embargo input.date').closest('.fieldholder-small').addClass('embargoDatetime').hide();
$('.DMSDocumentActionsPanel .expiry input.date').closest('.fieldholder-small').addClass('expiryDatetime').hide();
@ -173,4 +174,4 @@
});
}(jQuery));
}(jQuery));