XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 55 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
deleteFile: function(file, onEnd){ // AXUpload5 deleteFile
var cfg = this.config;
if(!onEnd) if(!confirm(AXConfig.AXUpload5.deleteConfirm)) return;
var removeUploadedList = this.removeUploadedList.bind(this);

if (file != undefined){
var pars = [];
var sendPars = "";
//!!!S
var insertArr = [];
//!!!E
jQuery.each(file, function(k, v){
pars.push(k + '=' + v);
});

if (typeof(cfg.deletePars) === "object") {
jQuery.each(cfg.deletePars, function(k, v){
pars.push(k + '=' + v);
});
sendPars = pars.join("&");
}else{
sendPars = pars.join("&") + "&" + cfg.deletePars;
}

if(cfg.isSingleUpload){
jQuery("#"+file.id+" .AXUploadBtns").hide();
}else{
jQuery("#" + cfg.queueBoxID).find("#"+file.id+" .AXUploadBtns").hide();
}
//!!!S
var file_name = file.download_url;
var $iframe = jQuery('.xpress-editor iframe').contents();
var $html = $iframe.find('body');
$html.find('img, audio, video').each(function() {
var $this = jQuery(this);
var src = $this.attr('src');
var multimedia_src = $this.attr('multimedia_src');
if( (src && src.indexOf(file_name) > -1) || (multimedia_src && multimedia_src.indexOf(file_name) > -1) ){
insertArr.push($this[0].outerHTML);

}
});

//!!!E
new AXReq(cfg.deleteUrl, {debug:false, pars:sendPars, contentType:"application/json", onsucc:function(res){
if(res.message == AXConfig.AXReq.okCode){
if(cfg.isSingleUpload){
jQuery('#'+cfg.targetID+'_AX_display').html(AXConfig.AXUpload5.uploadSelectTxt);
}else{
jQuery("#"+file.id).hide(function(){
jQuery(this).remove();
});
}

removeUploadedList(file.id);

//!!!S

jQuery(insertArr).each(function(index, value) {
var editor = $html.html().replace(value, "");
editor = editor.replace(/\<p\>\<\/p\>/gi, "");
$html.html(editor);
});
//!!!E

// NuriCms: 서버에서 리턴받은 값과 로컬에 저장된 값을 통합해서 onDelete로 보냄
var response_tags = {
res:res,
file:file
};
if(cfg.onDelete) cfg.onDelete.call(response_tags, response_tags);
if(onEnd) onEnd();

// NuriCms: delete 큐가 종료 될때 onComplete를 호출
myUpload.custom.axDeleteQueue -= 1;
if(myUpload.custom.axDeleteQueue < 1) {
if(cfg.onComplete) cfg.onComplete.call(response_tags, response_tags);
}
}else{
jQuery("#" + cfg.queueBoxID).find("#"+file.id+" .AXUploadBtns").show();
}
}});

}else{
trace("file undefined");
}
},


modules/editor/skins/xpresseditor_axupload5/js/AXUpload5forNuri.js

 

deleteFile 함수 강조부분 추가

 


List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3 14 file prologos 2017.02.08
화제의 글 자료공유 애니메이션 GIF 확인 애드온 V0.3.1 12 file prologos 2017.02.09
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4532 질문/답변 로그인 및 회원가입 창에서 오류 메세지가 나오질 않네요.... new JYRT 04:06
4531 질문/답변 게시물 등록시 메세지 출력 및 특정 페이지로 이동 팁에 대한 도움요청 new 큰성565 2017.02.19
4530 질문/답변 게시판 관리 권한을 넘겼을때 스킨관리부분은 보이지 않도록 어떻게 하나요? newfile xetown998 2017.02.19
4529 질문/답변 ssl 적용 후 http-https리디렉션 문의 2 new 준쓰 2017.02.19
4528 질문/답변 게시판 공백 검색 3 new 이온디 2017.02.19
4527 질문/답변 도와주세요 ㅠㅠㅠ xe 홈페이지의 그림파일이 다 날아갔어요.. 5 newfile 인베인 2017.02.19
4526 질문/답변 파일 보안 6 데버 2017.02.19
4525 질문/답변 파비콘을 적용해봤는데요 3 update xetown998 2017.02.19
4524 질문/답변 git merge 과정에서 오류가 발생했는데 어떻게 해결해야 하나요? 11 update 기븐 2017.02.19
4523 질문/답변 누리고 장바구니 빈 레이아웃 표시되는 현상 1 이온디 2017.02.19
4522 질문/답변 게시판 리스트에 분류를 넣을수 없을까요? 궁e 2017.02.18
4521 질문/답변 소셜XE요 2 file 트리플라워 2017.02.18
4520 질문/답변 카카오톡으로 사이트주소를 보낼 때 뜨는 아이콘 설정 가능한가요?? 2 file 김범진 2017.02.18
4519 질문/답변 메뉴 설명을 입력하면 SEO에 영향을 주나요? 3 file Chronos 2017.02.18
4518 질문/답변 사각형 썸네일을 원형 썸네일로 바꾸려는데요,, 코드 올립니다. 7 김범진 2017.02.18
4517 질문/답변 라이믹스 board.controller.php 문의드립니다. 1 고라자 2017.02.18
4516 아이디어 제안/공유 라이믹스에 기능 제안합니다! 고라자 2017.02.18
4515 질문/답변 모바일에서 이미지나 파일의 첨부가 되지 않습니다. netpilgrim 2017.02.18
4514 질문/답변 라이믹스 최신 develop 에서 ckeditor를 불러오지 못합니다 7 고라자 2017.02.17
4513 불편/개선 요청 사이트 메뉴 편집할 때.. 피피포 2017.02.17
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 227 Next
/ 227
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...