Skip to content

Commit d6376c4

Browse files
authored
Update 1.0.11 (#79)
* (#72) 파일업로드 드래그앤드랍 이후 본문 삽입 * Update media_library.widget.js * Update plugin.js * Update composer.json
1 parent b78aec8 commit d6376c4

3 files changed

Lines changed: 7 additions & 32 deletions

File tree

assets/ckeditor/plugins/xePasteImage/plugin.js

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -77,36 +77,11 @@ CKEDITOR.plugins.add('xePasteImage', {
7777
var fileName = file.clientname
7878
var fileSize = file.size
7979
var id = file.id
80-
81-
if ($('.file-view').hasClass('xe-hidden')) {
82-
$('.file-view').removeClass('xe-hidden')
83-
}
84-
85-
var fileCount = parseInt($('.fileCount').text(), 10) + 1
86-
87-
// file size
88-
var fileTotalSize = window.XE.Utils.sizeFormatToBytes($('.currentFilesSize').text()) + fileSize
89-
var thumbImageUrl = (data.thumbnails) ? data.thumbnails[2].url : ''
90-
var tmplImage = [
91-
'<li>',
92-
' <img src="' + thumbImageUrl + '" alt="' + fileName + '">',
93-
' <button type="button" class="btn-insert btnAddImage" data-type="image" data-src="' + thumbImageUrl + '" data-id="' + file.id + '"><i class="xi-arrow-up"></i><span class="xe-sr-only">' + XE.Lang.trans('ckeditor::addContentToBody') + '</span></button>', // 본문에 넣기
94-
' <button type="button" class="btn-delete btnDelFile" data-id="' + file.id + '" data-size="' + file.size + '"><i class="xi-close-thin"></i><span class="xe-sr-only">' + XE.Lang.trans('ckeditor::deleteAttachment') + '</span></button>', // 첨부삭제
95-
' <input type="hidden" name="' + editor.config.names.file.input + '[]" value="' + id + '" />',
96-
'</li>'
97-
].join('\n')
98-
99-
$('.thumbnail-list').append(tmplImage)
100-
101-
$('.file-view').removeClass('xe-hidden')
102-
103-
// 첨부파일 갯수 표시
104-
$('.fileCount').text(fileCount)
105-
106-
// 첨부파일 용량 표시
107-
$('.currentFilesSize').text(window.XE.Utils.formatSizeUnits(fileTotalSize))
108-
109-
$('[data-src="' + thumbImageUrl + '"]').trigger('click')
80+
$(editor.element.$).siblings('.file-attach-group').trigger('done.upload.editor', {
81+
file: data.media,
82+
form: $(editor.element.$).closest('form'),
83+
target: $(editor.element.$).closest('form').find('.file-attach-group')
84+
});
11085
}
11186
})
11287
}

assets/js/media_library.widget.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ window.$(function ($) {
6565
}
6666
})
6767

68-
$(that.element).$$on('done.upload.editor', function (eventName, media, options) {
68+
$(that.element).on('done.upload.editor', function (eventName, media, options) {
6969
that._renderMedia(media.file, media.form)
7070
that._insertToDocument(that._normalizeFileData(media.file), media.form, that.options)
7171
})

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "xpressengine-plugin/ckeditor",
33
"description": "CkEditor 에디터를 제공합니다.",
44
"keywords": ["xpressengine bundle", "XE CkEditor"],
5-
"version": "1.0.10",
5+
"version": "1.0.11",
66
"support": {
77
"email": "developers@xpressengine.com"
88
},

0 commit comments

Comments
 (0)