Skip to content

Commit

Permalink
refactoring image insertion
Browse files Browse the repository at this point in the history
  • Loading branch information
stefan committed Mar 17, 2019
1 parent 5876f62 commit c5142a9
Showing 1 changed file with 29 additions and 19 deletions.
48 changes: 29 additions & 19 deletions core/js/editor_codemirror.js
Expand Up @@ -115,30 +115,40 @@ if (fpcm.editor) {
};

fpcm.editor.insertThumbByEditor = function (url, title) {
if (parent.fileOpenMode == 1) {
parent.document.getElementById('linksurl').value = url;
parent.document.getElementById('linkstext').value = title;
}
if (parent.fileOpenMode == 2) {
parent.document.getElementById('imagespath').value = url;
parent.document.getElementById('imagesalt').value = title;
}

window.parent.jQuery("#fpcm-dialog-editor-html-filemanager").dialog('close');
window.parent.jQuery('#fpcm-dialog-editor-html-filemanager').empty();
fpcm.editor._insertToFields(url, title);
return false;
};

fpcm.editor.insertFullByEditor = function (url, title) {
if (parent.fileOpenMode == 1) {
parent.document.getElementById('linksurl').value = url;
parent.document.getElementById('linkstext').value = title;
}
if (parent.fileOpenMode == 2) {
parent.document.getElementById('imagespath').value = url;
parent.document.getElementById('imagesalt').value = title;
fpcm.editor._insertToFields(url, title);
return false;
};

fpcm.editor._insertToFields = function (url, title) {

if (!url || !title) {
self.jQuery("#fpcm-dialog-editor-html-filemanager").dialog('close').empty();
return false;
}

window.parent.jQuery("#fpcm-dialog-editor-html-filemanager").dialog('close');
switch (self.fileOpenMode) {
case 1 :
var urlField = 'linksurl';
var titleField = 'linkstext';
break;
case 2 :
var urlField = 'imagespath';
var titleField = 'imagesalt';
break;
}

if (urlField && titleField) {
self.document.getElementById(urlField).value = url;
self.document.getElementById(titleField).value = title;
}

self.jQuery("#fpcm-dialog-editor-html-filemanager").dialog('close').empty();
return true;
};

fpcm.editor.insert = function(aTag, eTag) {
Expand Down

0 comments on commit c5142a9

Please sign in to comment.