Merge branch 'main' into feature/doctemplate
This commit is contained in:
@@ -15,5 +15,5 @@ window.toggleDocAcl = function(e)
|
||||
const $this = $(e instanceof Event ? e.target : e);
|
||||
const $form = $this.closest('form,.modal-body').first();
|
||||
const aclType = $form.find('[name="acl"]:checked').val();
|
||||
$form.find('#whiteListBox').toggleClass('hidden', type === 'mine' || aclType !== 'private');
|
||||
$form.find('#whiteListBox,#readListBox').toggleClass('hidden', type === 'mine' || aclType !== 'private');
|
||||
};
|
||||
|
||||
@@ -48,7 +48,7 @@ function toggleAcl(type)
|
||||
}
|
||||
else if(type == 'doc')
|
||||
{
|
||||
$('#whiteListBox').toggleClass('hidden', acl == 'open');
|
||||
$('#whiteListBox, #readListBox').toggleClass('hidden', acl == 'open');
|
||||
$('#groupBox').toggleClass('hidden', acl == 'open');
|
||||
loadWhitelist(libID);
|
||||
}
|
||||
@@ -181,7 +181,7 @@ window.rendDocCell = function(result, {col, row})
|
||||
return result;
|
||||
}
|
||||
|
||||
window.loadObjectModules = function(e)
|
||||
window.loadObjectModules = function(e, docID)
|
||||
{
|
||||
let objectID = e.target.value;
|
||||
let objectType = e.target.name;
|
||||
@@ -204,7 +204,7 @@ window.loadObjectModules = function(e)
|
||||
let docType = $('.radio-primary [name=type]:not(.hidden):checked').val();
|
||||
if(typeof docType == 'undefined') docType = 'doc';
|
||||
|
||||
const link = $.createLink('doc', 'ajaxGetModules', 'objectType=' + objectType + '&objectID=' + objectID + '&type=' + docType);
|
||||
const link = $.createLink('doc', 'ajaxGetModules', 'objectType=' + objectType + '&objectID=' + objectID + '&type=' + docType + '&docID=' + docID);
|
||||
$.get(link, function(data)
|
||||
{
|
||||
data = JSON.parse(data);
|
||||
@@ -212,15 +212,17 @@ window.loadObjectModules = function(e)
|
||||
$libPicker.render({items: data.libs});
|
||||
$libPicker.$.setValue('');
|
||||
|
||||
const $modulePicker = $("[name='module']").zui('picker');
|
||||
const $modulePicker = $("[name='parent']").zui('picker');
|
||||
$modulePicker.render({items: data.modules});
|
||||
$modulePicker.$.setValue('');
|
||||
});
|
||||
}
|
||||
|
||||
window.loadLibModules = function(e, docType)
|
||||
window.loadLibModules = function(e, docID)
|
||||
{
|
||||
const objectID = e.target.value;
|
||||
const libID = e.target.value;
|
||||
const libType = $(e.target.closest('div.form-group')).attr('data-lib-type');
|
||||
const objectID = $("input[name='" + libType + "']").val();
|
||||
|
||||
if(!docType)
|
||||
{
|
||||
@@ -228,7 +230,7 @@ window.loadLibModules = function(e, docType)
|
||||
if(typeof docType == 'undefined') docType = 'doc';
|
||||
}
|
||||
|
||||
const link = $.createLink('tree', 'ajaxGetOptionMenu', 'rootID=' + objectID + '&viewType=' + docType + '&branch=all&rootModuleID=0&returnType=items');
|
||||
const link = $.createLink('doc', 'ajaxGetModules', 'objectType=' + libType + '&objectID=' + objectID + '&type=' + docType + '&docID=' + docID + '&libID=' + libID);
|
||||
$.get(link, function(data)
|
||||
{
|
||||
data = JSON.parse(data);
|
||||
@@ -240,8 +242,8 @@ window.loadLibModules = function(e, docType)
|
||||
});
|
||||
}
|
||||
|
||||
const $modulePicker = $("[name='module']").zui('picker');
|
||||
$modulePicker.render({items: data});
|
||||
const $modulePicker = $("[name='parent']").zui('picker');
|
||||
$modulePicker.render({items: data.modules});
|
||||
$modulePicker.$.setValue('');
|
||||
});
|
||||
}
|
||||
|
||||
@@ -54,7 +54,6 @@ window.toggleDocTitle = function()
|
||||
$('.titleBox').toggleClass('hidden', uploadFormat != 'combinedDocs');
|
||||
}
|
||||
|
||||
|
||||
window.titleChanged = function()
|
||||
{
|
||||
if(observer) observer.disconnect();
|
||||
|
||||
Reference in New Issue
Block a user