Dotclear

Changeset 3258:2357a1bf9114


Ignore:
Timestamp:
06/24/16 10:23:37 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add mark button

Location:
plugins/dcLegacyEditor
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcLegacyEditor/_define.php

    r3016 r3258  
    1616     /* Description*/         "dotclear legacy editor", 
    1717     /* Author */             "dotclear Team", 
    18      /* Version */            '0.1.3', 
     18     /* Version */            '0.1.4', 
    1919     array( 
    2020          'permissions' =>    'usage,contentadmin', 
  • plugins/dcLegacyEditor/css/jsToolBar/jsToolBar.css

    r2614 r3258  
    116116     background-image: url(?pf=dcLegacyEditor/css/jsToolBar/bt_code.png); 
    117117} 
     118button.jstb_mark { 
     119     background-image: url(?pf=dcLegacyEditor/css/jsToolBar/bt_mark.png); 
     120} 
    118121button.jstb_paragraph { 
    119122     background-image: url(?pf=dcLegacyEditor/css/jsToolBar/bt_paragraph.png); 
  • plugins/dcLegacyEditor/inc/dc.legacy.editor.behaviors.php

    r3024 r3258  
    112112          "jsToolBar.prototype.elements.quote.title = '".html::escapeJS(__('Inline quote'))."'; ". 
    113113          "jsToolBar.prototype.elements.code.title = '".html::escapeJS(__('Code'))."'; ". 
     114          "jsToolBar.prototype.elements.mark.title = '".html::escapeJS(__('Mark'))."'; ". 
    114115          "jsToolBar.prototype.elements.br.title = '".html::escapeJS(__('Line break'))."'; ". 
    115116          "jsToolBar.prototype.elements.blockquote.title = '".html::escapeJS(__('Blockquote'))."'; ". 
  • plugins/dcLegacyEditor/js/jsToolBar/jsToolBar.js

    r3003 r3258  
    429429}; 
    430430 
     431// code 
     432jsToolBar.prototype.elements.mark = { 
     433     type: 'button', 
     434     title: 'Mark', 
     435     fn: { 
     436          wiki: function() { this.singleTag('""') }, 
     437          xhtml: function() { this.singleTag('<mark>','</mark>')} 
     438     } 
     439}; 
     440 
    431441// spacer 
    432442jsToolBar.prototype.elements.space1 = { 
  • plugins/dcLegacyEditor/js/jsToolBar/jsToolBar.wysiwyg.js

    r2614 r3258  
    655655}; 
    656656 
     657jsToolBar.prototype.elements.mark.fn.wysiwyg = function() { 
     658     var n = this.getSelectedNode(); 
     659     var mark = this.iwin.document.createElement('mark'); 
     660     mark.appendChild(n); 
     661     this.insertNode(mark); 
     662}; 
     663 
    657664jsToolBar.prototype.elements.br.fn.wysiwyg = function() { 
    658665     var n = this.iwin.document.createElement('br'); 
Note: See TracChangeset for help on using the changeset viewer.

Sites map