XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 107 추천 수 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
번호 분류 제목 글쓴이 날짜
화제의 글 XE 사용팁 코어 수정 없이, 시조 댓글의 리스트만 출력하고, 자손 댓글의 리스트는 로드하지 않았다가 클릭 이벤트로 ajax 호출하기 42 file 윤삼 2017.04.20
5303 질문/답변 누리고 배송사 추가 전우성 2017.04.25
5302 질문/답변 vultr 옮기고 파일 업로드가 안되네요 ㅠㅠ 2 흐미흐미 2017.04.25
5301 질문/답변 Vultr는 고정 IP인가요? 2 흐미흐미 2017.04.25
5300 질문/답변 스케치북5 모바일 이미지 첨부시 본문 에러 문의드려요. 5 xe왕초보 2017.04.25
5299 질문/답변 페이지, 게시판 접근권한 : 로그인 사용자로 했을때 문제 6 로보 2017.04.25
5298 질문/답변 모듈 + 게시판 2 떡보의하루 2017.04.25
5297 질문/답변 애드온 'resize'에 대해서 질문드립니다. 1 콜라 2017.04.25
5296 질문/답변 라이믹스에서 롤링 배너 위젯이 코드 생성이 안되네요 8 file 쭈박이 2017.04.25
5295 질문/답변 왜 홈페이지로 설정하기 버튼이 눌리지 않을까요?? 3 file 로보 2017.04.24
5294 질문/답변 아이폰 카톡브라우저에서 첨부가 안됩니다. 2 고양이 2017.04.24
5293 질문/답변 phpmyadmin 가져오기 오류.. 2 file 아스타 2017.04.24
5292 질문/답변 vultr.com 2.5달러 짜리 괜찮을까요? 8 흐미흐미 2017.04.24
5291 질문/답변 exam 시험 모듈 스킨 문의요 모든것에감사 2017.04.24
5290 질문/답변 즈베즈다님의 사이트맵 모듈 최신코어에서 동작이 안되네요. 2 대한천자 2017.04.24
5289 XE 사용팁 일부환경에서 새글표시모듈+게시물이동시 문제 디이깅 2017.04.24
5288 질문/답변 소셜로그인 때문에 미치겠네요ㅠㅠ file 낙타 2017.04.24
5287 질문/답변 스크립터 수정이 어렵네요 3 sampo 2017.04.24
5286 질문/답변 세션처리 관련해서 xe하고 라이믹스하고 차이가 있는지요? 4 단희아빠 2017.04.24
5285 질문/답변 모바일에서 위젯 두개를 수평형으로 이동되게 구현할수있나요? 2 이브이 2017.04.24
5284 질문/답변 한글파일명(주소) 관련 문의드립니다. 1 xelayout 2017.04.24
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 269 Next
/ 269
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...