Dotclear


Ignore:
Timestamp:
02/16/18 13:50:27 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

use strict and no more linter warnings/errors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcCKEditor/js/popup_link.js

    r3000 r3705  
     1/*global $ */ 
     2'use strict'; 
    13$(function() { 
    2      $('#link-insert-cancel').click(function() { 
    3           window.close(); 
    4      }); 
     4  $('#link-insert-cancel').click(function() { 
     5    window.close(); 
     6  }); 
    57 
    6      $('#link-insert-ok').click(function() { 
    7           var insert_form = $('#link-insert-form').get(0); 
    8           if (insert_form == undefined) { 
    9                return; 
    10           } 
     8  $('#link-insert-ok').click(function() { 
     9    var insert_form = $('#link-insert-form').get(0); 
     10    if (insert_form == undefined) { 
     11      return; 
     12    } 
    1113 
    12           var editor_name = window.opener.$.getEditorName(), 
    13           editor = window.opener.CKEDITOR.instances[editor_name], 
    14           link = '', 
    15           selected_element; 
    16           if (editor.getSelection().getSelectedElement()!=null) { 
    17                selected_element = editor.getSelection().getSelectedElement(); 
    18           } else { 
    19                selected_element = editor.getSelection().getNative().toString(); 
    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    } 
    2123 
    22           if (editor.mode=='wysiwyg') { 
    23                var link = editor.document.createElement('a'); 
    24                link.setAttribute('href', insert_form.elements.href.value); 
    25                if (insert_form.elements.title.value!='') { 
    26                     link.setAttribute( 
    27                          'title', 
    28                          window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.title.value) 
    29                     ); 
    30                } 
    31                if (insert_form.elements.hreflang.value!='') { 
    32                     link.setAttribute( 
    33                          'hreflang', 
    34                          window.opener.CKEDITOR.tools.htmlEncodeAttr(insert_form.elements.hreflang.value) 
    35                     ); 
    36                } 
    37                if (editor.getSelection().getSelectedElement()!=null) { 
    38                     selected_element.appendTo(link); 
    39                } else { 
    40                     link.appendText(selected_element); 
    41                } 
    42                editor.insertElement(link); 
    43           } 
    44           window.close(); 
    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  }); 
    4648}); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map