在2SXC中完全禁用ADAM

时间:2017-12-11 11:34:39

标签: dotnetnuke 2sxc

有没有办法在2sxc中完全禁用ADAM?

或者至少隐藏与之相关的一切? 我不希望用户使用它甚至问我是什么,我更喜欢使用旧的传统管理文件的方式。

由于

ADAM

1 个答案:

答案 0 :(得分:1)

这对我来说可以删除所有Adam字段提示:

var dropzone = document.getElementsByClassName('dropzone');
for (i = 0; i < dropzone.length; i++) { 
  var input = dropzone[i].getElementsByTagName('input');
  input[0].removeAttribute("uib-tooltip");
  var hint = dropzone[i].getElementsByTagName('adam-hint');
  hint[0].remove();
}

请注意,remove()函数是DOM级别4,可能无法在任何地方支持(https://catalin.red/removing-an-element-with-plain-javascript-remove-method/)。您也可以使用removeChild()执行此操作,但是您需要做更多工作才能获得adam-hint的直接父级。