XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 89 추천 수 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
번호 분류 제목 글쓴이 날짜
4993 질문/답변 로그인 관련 질문입니다ㅠ(수정) 1 file copori9 2017.03.24
4992 질문/답변 아이콘샵의 대표아이콘 해제 방법이 있나요? 4 torrent 2017.03.24
4991 질문/답변 회원정보 페이지에 가면 레이아웃 적용이 되지 않습니다. 2 file 라지 2017.03.23
4990 질문/답변 font awesome 아이콘 안뜨는증상 11 고양이 2017.03.23
4989 XE 사용팁 게시물 첫글로 바로 들어가기 9 착한악마 2017.03.23
4988 질문/답변 [해결] 홈페이지 개발은 면세인가요? (과세인걸로) 22 이온디 2017.03.23
4987 아이디어 제안/공유 관리자가 직접 즉시 결정할 수 있는 글보호 애드온 1 웹지기 2017.03.23
4986 질문/답변 글보호 기능 참 아쉬운데 즉시 잠금 구현하신분 ? 9 웹지기 2017.03.23
4985 질문/답변 SSL 보안이 적용이 되는게 있고 안되는 게시글이 있는건 왜 그런가요? 12 xe왕초보 2017.03.23
4984 질문/답변 XE Core 1.8이후로 올린 후 부터 한글/영문 지원 문제 pandamina 2017.03.23
4983 질문/답변 DoorWeb 님 레이아웃 도움 요청 3 pandamina 2017.03.23
4982 질문/답변 구글통합검색창을 달았는데 문제가 생겼습니다. 2 file 세이나 2017.03.23
4981 질문/답변 ckeditor 에서 줄간격을 주는 메뉴를 추가하는 방법이 있나요? dongdong 2017.03.22
4980 XE 사용팁 대댓글에 'OOO님에게 달린 댓글' 구현하기 file 구미호 2017.03.22
4979 질문/답변 스케치북5 공지에 색상넣는것 질문드립니다. 18 file 콜라 2017.03.22
4978 불편/개선 요청 혹시 문서번호를 무조건 게시글 등록시에 부여하는 것은 불가능한가요? 7 file 기븐 2017.03.22
4977 질문/답변 회원이 탈퇴하면 그 회원의 정보/게시글/댓글/IP 뭐 이런게 삭제되는게 있나요? 4 라그릿 2017.03.22
4976 질문/답변 스케치북 게시판에서 익명글쓰기 선택을 할수 있게 하려면요 3 xetown998 2017.03.22
4975 질문/답변 태그 리스트위젯 관련 질문 4 웨비조아 2017.03.22
4974 질문/답변 태그 개수를 표현하고 싶습니다. 2 숨가빠 2017.03.22
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 252 Next
/ 252
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...