/* * @copyright QiaoQiaoShiDai Internet Technology(Shanghai)Co.,Ltd * @license https://www.oaooa.com/licenses/ * * @link https://www.oaooa.com * @author zyx(zyx@oaooa.com) */ var attachexts = new Array(); var attachwh = new Array(); var insertType = 1; var thumbwidth = parseInt(60); var thumbheight = parseInt(60); var extensions = 'jpg,jpeg,gif,png'; var forms; var nowUid = 0; var uploadStat = 0; var picid = 0; var nowid = 0; var mainForm; var successState = false; function getExt(path) { return path.lastIndexOf('.') == -1 ? '' : path.substr(path.lastIndexOf('.') + 1, path.length).toLowerCase(); } function delete_pic(obj,picid){ document.getElementById('pic_container').removeChild(obj.parentNode.parentNode); var input=document.createElement('input'); input.type='hidden'; input.name='delete_pics[]'; input.value=picid; document.getElementById('pic_delete').appendChild(input); } function delAttach(id) { document.getElementById('attachbody').removeChild(document.getElementById('attach_' + id).parentNode.parentNode.parentNode); if(document.getElementById('attachbody').innerHTML == '') { addAttach(); } document.getElementById('localimgpreview_' + id + '_menu') ? document.body.removeChild(document.getElementById('localimgpreview_' + id + '_menu')) : null; } function addAttach() { newnode = document.getElementById('attachbodyhidden').rows[0].cloneNode(true); var id = nowid; var tags; tags = newnode.getElementsByTagName('form'); for(var i=0;i'; inhtml += '['+__lang.delete+']'; inhtml += ''; document.getElementById('localfile_' + id).innerHTML = inhtml; document.getElementById('attach_' + id).style.display = 'none'; addAttach(); } function getPath(obj){ if (obj) { if (BROWSER.ie && BROWSER.ie < 7) { obj.select(); return document.selection.createRange().text; } else if(BROWSER.firefox) { if (obj.files) { return obj.files.item(0).getAsDataURL(); } return obj.value; } else { return ''; } return obj.value; } } function inArray(needle, haystack) { if(typeof needle == 'string') { for(var i in haystack) { if(haystack[i] == needle) { return true; } } } return false; } function insertAttachimgTag(id) { edit_insert('[imgid=' + id + ']'); } function uploadSubmit(obj) { obj.disabled = true; mainForm = obj.form; forms = document.getElementById('attachbody').getElementsByTagName("FORM"); upload(); } function upload() { if(typeof(forms[nowUid]) == 'undefined') return false; var nid = forms[nowUid].id.split('_'); nid = nid[1]; if(nowUid>0) { var upobj = document.getElementById('showmsg'+nowid); if(uploadStat==1) { upobj.innerHTML = __lang.upload_success; successState = true; var InputNode; try { var InputNode = document.createElement(""); } catch(e) { var InputNode = document.createElement("input"); InputNode.setAttribute("name", "picids[]"); InputNode.setAttribute("type", "hidden"); InputNode.setAttribute("id", "picid_" + picid); InputNode.setAttribute("value",picid); } mainForm.appendChild(InputNode); } else { upobj.style.color = "#f00"; upobj.innerHTML = __lang.upload_failed+uploadStat; } } if(document.getElementById('showmsg'+nid) != null) { document.getElementById('showmsg'+nid).innerHTML = __lang.upload_await+'('+__lang.founder_upgrade_reset+')'; forms[nowUid].submit(); } else if(nowUid+1 == forms.length) { window.onbeforeunload = null; mainForm.submit(); } nowid = nid; nowUid++; uploadStat = 0; }