Dotclear

Changeset 3705:a37d1b34550a for plugins


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

Location:
plugins/dcCKEditor/js
Files:
3 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}); 
  • plugins/dcCKEditor/js/popup_media.js

    r3704 r3705  
     1/*global $ */ 
     2'use strict'; 
    13$(function() { 
    24  $('#media-insert-cancel').click(function() { 
     
    9092    } else if (type == 'mp3') { 
    9193      // 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(); 
    9496 
    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>'; 
    9799      } 
    98       editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player)); 
     100      editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player_audio)); 
    99101    } else if (type == 'flv') { 
    100102      // Video media 
    101103      var oplayer = $('<div>' + $('#public_player').val() + '</div>'); 
    102       var flashvars = $("[name=FlashVars]", oplayer).val(); 
     104      var flashvars = $('[name=FlashVars]', oplayer).val(); 
    103105 
    104       var align = $('input[name="alignment"]:checked', insert_form).val(); 
     106      var align_video = $('input[name="alignment"]:checked', insert_form).val(); 
    105107      var title = insert_form.elements.title.value; 
    106108 
     
    116118      flashvars = flashvars.replace(/(height=\d*)/, 'height=' + $('#video_h').val()); 
    117119 
    118       $("[name=FlashVars]", oplayer).val(flashvars); 
    119       var player = oplayer.html(); 
     120      $('[name=FlashVars]', oplayer).val(flashvars); 
     121      var player_video = oplayer.html(); 
    120122 
    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>'; 
    123125      } 
    124       editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player)); 
     126      editor.insertElement(window.opener.CKEDITOR.dom.element.createFromHtml(player_video)); 
    125127    } else { 
    126128      // Unknown media type 
     
    128130      link += window.opener.$.stripBaseURL($('input[name="url"]', insert_form).val()); 
    129131      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); 
    131133 
    132134      editor.insertElement(element); 
  • plugins/dcCKEditor/js/popup_posts.js

    r2901 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      $('#form-entries tr>td.maximal>a').click(function(e) { 
    7           e.preventDefault(); 
    8           var editor_name = window.opener.$.getEditorName(), 
    9           editor = window.opener.CKEDITOR.instances[editor_name], 
    10           link = '', 
    11           selected_text = editor.getSelection().getNative().toString(); 
     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(); 
    1214 
    13           if (editor.mode=='wysiwyg') { 
    14                link = '<a class="ref-post" href="'+window.opener.$.stripBaseURL($(this).attr('title'))+'">'+selected_text+'</a>'; 
    15                var element = window.opener.CKEDITOR.dom.element.createFromHtml(link); 
    16                editor.insertElement(element); 
    17           } 
    18           window.close(); 
    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  }); 
    2022}); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map