Dotclear

source: plugins/dcCKEditor/js/popup_link.js @ 2738:d6b4c5ac9b33

Revision 2738:d6b4c5ac9b33, 944 bytes checked in by Nicolas <nikrou77@…>, 11 years ago (diff)

Integrate dcCKEditor to distribution

Line 
1$(function() {
2     $('#link-insert-cancel').click(function() {
3          window.close();
4     });
5
6     $('#link-insert-ok').click(function() {
7          var insert_form = $('#link-insert-form').get(0);
8          if (insert_form == undefined) { 
9               return; 
10          }
11
12          var editor_name = window.opener.$.getEditorName(document.location.search),
13          editor = window.opener.CKEDITOR.instances[editor_name],
14          link = '',     
15          selected_text = editor.getSelection().getNative().toString();
16
17          if (editor.mode=='wysiwyg') {
18               link = '<a href="'+insert_form.elements.href.value+'"';
19               if (insert_form.elements.title.value!='') {
20                    link += ' title="'+insert_form.elements.title.value+'"';
21               }
22               if (insert_form.elements.hreflang.value!='') {
23                    link += ' hreflang="'+insert_form.elements.hreflang.value+'"';
24               }
25               link += '>'+selected_text+'</a>';
26               var element = window.opener.CKEDITOR.dom.element.createFromHtml(link);
27               editor.insertElement(element);
28          }
29          window.close();
30     });
31});
Note: See TracBrowser for help on using the repository browser.

Sites map