Changeset 3705:a37d1b34550a for plugins
- Timestamp:
- 02/16/18 13:50:27 (7 years ago)
- Branch:
- default
- Location:
- plugins/dcCKEditor/js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/dcCKEditor/js/popup_link.js
r3000 r3705 1 /*global $ */ 2 'use strict'; 1 3 $(function() { 2 3 4 4 $('#link-insert-cancel').click(function() { 5 window.close(); 6 }); 5 7 6 7 8 9 10 8 $('#link-insert-ok').click(function() { 9 var insert_form = $('#link-insert-form').get(0); 10 if (insert_form == undefined) { 11 return; 12 } 11 13 12 13 14 15 16 if (editor.getSelection().getSelectedElement()!=null) {17 18 19 20 14 var editor_name = window.opener.$.getEditorName(), 15 editor = window.opener.CKEDITOR.instances[editor_name], 16 link = '', 17 selected_element; 18 if (editor.getSelection().getSelectedElement() != null) { 19 selected_element = editor.getSelection().getSelectedElement(); 20 } else { 21 selected_element = editor.getSelection().getNative().toString(); 22 } 21 23 22 if (editor.mode=='wysiwyg') {23 varlink = editor.document.createElement('a');24 25 if (insert_form.elements.title.value!='') {26 27 28 29 30 31 if (insert_form.elements.hreflang.value!='') {32 33 34 35 36 37 if (editor.getSelection().getSelectedElement()!=null) {38 39 40 41 42 43 44 45 24 if (editor.mode == 'wysiwyg') { 25 link = editor.document.createElement('a'); 26 link.setAttribute('href', insert_form.elements.href.value); 27 if (insert_form.elements.title.value != '') { 28 link.setAttribute( 29 'title', 30 window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.title.value) 31 ); 32 } 33 if (insert_form.elements.hreflang.value != '') { 34 link.setAttribute( 35 'hreflang', 36 window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.hreflang.value) 37 ); 38 } 39 if (editor.getSelection().getSelectedElement() != null) { 40 selected_element.appendTo(link); 41 } else { 42 link.appendText(selected_element); 43 } 44 editor.insertElement(link); 45 } 46 window.close(); 47 }); 46 48 }); -
plugins/dcCKEditor/js/popup_media.js
r3704 r3705 1 /*global $ */ 2 'use strict'; 1 3 $(function() { 2 4 $('#media-insert-cancel').click(function() { … … 90 92 } else if (type == 'mp3') { 91 93 // Audio media 92 var player = $('#public_player').val();93 var align = $('input[name="alignment"]:checked', insert_form).val();94 var player_audio = $('#public_player').val(); 95 var align_audio = $('input[name="alignment"]:checked', insert_form).val(); 94 96 95 if (align != undefined && align!= 'none') {96 player = '<div style="' + media_align_grid[align] + '">' + player+ '</div>';97 if (align_audio != undefined && align_audio != 'none') { 98 player_audio = '<div style="' + media_align_grid[align_audio] + '">' + player_audio + '</div>'; 97 99 } 98 editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player ));100 editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player_audio)); 99 101 } else if (type == 'flv') { 100 102 // Video media 101 103 var oplayer = $('<div>' + $('#public_player').val() + '</div>'); 102 var flashvars = $( "[name=FlashVars]", oplayer).val();104 var flashvars = $('[name=FlashVars]', oplayer).val(); 103 105 104 var align = $('input[name="alignment"]:checked', insert_form).val();106 var align_video = $('input[name="alignment"]:checked', insert_form).val(); 105 107 var title = insert_form.elements.title.value; 106 108 … … 116 118 flashvars = flashvars.replace(/(height=\d*)/, 'height=' + $('#video_h').val()); 117 119 118 $( "[name=FlashVars]", oplayer).val(flashvars);119 var player = oplayer.html();120 $('[name=FlashVars]', oplayer).val(flashvars); 121 var player_video = oplayer.html(); 120 122 121 if (align != undefined && align!= 'none') {122 player = '<div style="' + media_align_grid[align] + '">' + player+ '</div>';123 if (align_video != undefined && align_video != 'none') { 124 player_video = '<div style="' + media_align_grid[align_video] + '">' + player_video + '</div>'; 123 125 } 124 editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player ));126 editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player_video)); 125 127 } else { 126 128 // Unknown media type … … 128 130 link += window.opener.$.stripBaseURL($('input[name="url"]', insert_form).val()); 129 131 link += '">' + window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.title.value) + '</a>'; 130 element = window.opener.CKEDITOR.dom.element.createFromHtml(link);132 var element = window.opener.CKEDITOR.dom.element.createFromHtml(link); 131 133 132 134 editor.insertElement(element); -
plugins/dcCKEditor/js/popup_posts.js
r2901 r3705 1 /*global $ */ 2 'use strict'; 1 3 $(function() { 2 3 4 4 $('#link-insert-cancel').click(function() { 5 window.close(); 6 }); 5 7 6 7 8 9 10 11 8 $('#form-entries tr>td.maximal>a').click(function(e) { 9 e.preventDefault(); 10 var editor_name = window.opener.$.getEditorName(), 11 editor = window.opener.CKEDITOR.instances[editor_name], 12 link = '', 13 selected_text = editor.getSelection().getNative().toString(); 12 14 13 if (editor.mode=='wysiwyg') {14 link = '<a class="ref-post" href="'+window.opener.$.stripBaseURL($(this).attr('title'))+'">'+selected_text+'</a>';15 16 17 18 19 15 if (editor.mode == 'wysiwyg') { 16 link = '<a class="ref-post" href="' + window.opener.$.stripBaseURL($(this).attr('title')) + '">' + selected_text + '</a>'; 17 var element = window.opener.CKEDITOR.dom.element.createFromHtml(link); 18 editor.insertElement(element); 19 } 20 window.close(); 21 }); 20 22 });
Note: See TracChangeset
for help on using the changeset viewer.