Dotclear

Changeset 2835:1a32b70ad212 for plugins


Ignore:
Timestamp:
12/07/14 10:33:24 (11 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
default
Message:

CKEditor : sizes of popups for media, links and links to entry can be choosen

Location:
plugins/dcCKEditor
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcCKEditor/_post_config.php

    r2828 r2835  
    2424(function($) { 
    2525     $.toolbarPopup = function toolbarPopup(url) { 
     26          var args = Array.prototype.slice.call(arguments); 
     27          var width = 520, height = 420; 
     28          if (args[1]!==undefined) { 
     29               width = args[1].width || width; 
     30               height = args[1].height || height; 
     31          } 
     32 
    2633          var popup_params = 'alwaysRaised=yes,dependent=yes,toolbar=yes,'; 
    27           popup_params += 'height=420,width=520,menubar=no,resizable=yes,scrollbars=yes,status=no'; 
     34          popup_params += 'height='+height+',width='+width+',menubar=no,resizable=yes,scrollbars=yes,status=no'; 
    2835          var popup_link = window.open(url,'dc_popup', popup_params); 
    2936     }; 
  • plugins/dcCKEditor/js/ckeditor-plugins/entrylink/plugin.js

    r2751 r2835  
    33          icons: 'entrylink', 
    44          init: function(editor) { 
     5               popup_params = { 'width': 760, 'height': 500}; 
     6 
    57               editor.addCommand('entryLinkCommand', { 
    68                    exec: function(editor) { 
    79                         if (editor.getSelection().getNative().toString().replace(/\s*/,'')!='') { 
    8                               $.toolbarPopup('popup_posts.php?popup=1&plugin_id=dcCKEditor'); 
     10                              $.toolbarPopup('popup_posts.php?popup=1&plugin_id=dcCKEditor', popup_params); 
    911                         } 
    1012                    } 
     
    2527                              editor.getSelection().selectElement(element); 
    2628 
    27                               $.toolbarPopup('popup_posts.php?popup=1&plugin_id=dcCKEditor'); 
     29                              $.toolbarPopup('popup_posts.php?popup=1&plugin_id=dcCKEditor', popup_params); 
    2830                              return false; 
    2931                         } 
  • plugins/dcCKEditor/js/ckeditor-plugins/media/plugin.js

    r2751 r2835  
    33          icons: 'media', 
    44          init: function(editor) { 
     5               popup_params = { 'width': 760, 'height': 500}; 
     6 
    57               editor.addCommand('mediaCommand', { 
    68                    exec: function(editor) { 
    7                          $.toolbarPopup('media.php?popup=1&plugin_id=dcCKEditor'); 
     9                         $.toolbarPopup('media.php?popup=1&plugin_id=dcCKEditor', popup_params); 
    810                    } 
    911               }); 
     
    1921                    if (!element.isReadOnly()) { 
    2022                         if (element.is('img') || (element.is('a') && element.hasClass('media-link'))) { 
    21                               $.toolbarPopup('media.php?popup=1&plugin_id=dcCKEditor'); 
     23                              $.toolbarPopup('media.php?popup=1&plugin_id=dcCKEditor', popup_params); 
    2224                              return false; 
    2325                         } 
     
    2729     }); 
    2830})(); 
    29  
Note: See TracChangeset for help on using the changeset viewer.

Sites map