Control remove button behavior in Manage Attachmen
Control remove button behavior in Manage Attachments dialog
UI page->attachment:
functionsetRemoveButton(e){varremoveButton=gel("removeButton");vardeletedSysIdsElement=gel("deleted_sys_ids");vardeletedSysIds=newArray();vardeletedString=deletedSysIdsElement.value;if(deletedString)deletedSysIds=deletedString.split(";");varthisId=e.name.substring(7);if(e.checked){removeButton.disabled="";deletedSysIds.push(thisId);}else{varindex=deletedSysIds.indexOf(thisId);deletedSysIds.splice(index,1);//arethereanyleftchecked?varinputs=document.getElementsByTagName("input");varnonechecked=true;vari=0;while(i<inputs.length&&nonechecked){if(inputs[i].type=="checkbox"&&inputs[i].name.substring(0,7)=="sys_id_")if(inputs[i].checked)nonechecked=false;i++;}if(nonechecked){removeButton.disabled="true";}}deletedSysIds=deletedSysIds.join(";");deletedSysIdsElement.value=deletedSysIds;//Addedbyjason2017/12/18if(!g_user.hasRole('itil')){removeButton.disabled="true";}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。