Changeset 128


Ignore:
Timestamp:
05/09/05 09:27:42 (9 years ago)
Author:
gocher
Message:

InsertAnchor change registration, add the element to toolbar with new function addToolbarElement and change of pluginInfo because after all the changes of the last days (Changset 110, 112, 125, 126, and this) is not mutch left.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/InsertAnchor/insert-anchor.js

    r126 r128  
    22  this.editor = editor; 
    33  var cfg = editor.config; 
    4   var bl = InsertAnchor.btnList; 
    54  var self = this; 
    65 
    76  // register the toolbar buttons provided by this plugin 
    8   var toolbar = []; 
    9   for (var i in bl) { 
    10     if(typeof bl[i] == 'function') continue; 
    11     var btn = bl[i]; 
    12     if (!btn) { 
    13       toolbar.push("separator"); 
    14     } 
    15     else { 
    16       var id = "IA-" + btn[0]; 
    17       cfg.registerButton(id, this._lc("Insert Anchor"), editor.imgURL(btn[0] + ".gif", "InsertAnchor"), false, 
    18              function(editor, id) { 
    19                // dispatch button press event 
    20                self.buttonPress(editor, id); 
    21              }, btn[1]); 
    22       toolbar.push(id); 
    23     } 
    24   } 
    25  
    26   for (var i in toolbar) { 
    27     cfg.toolbar[0].push(toolbar[i]); 
    28   } 
     7  cfg.registerButton({ 
     8  id       : "insert-anchor",  
     9  tooltip  : this._lc("Insert Anchor"),  
     10  image    : editor.imgURL("insert-anchor.gif", "InsertAnchor"), 
     11  textMode : false, 
     12  action   : function(editor) { 
     13               self.buttonPress(editor); 
     14             } 
     15  }); 
     16  cfg.addToolbarElement("insert-anchor", "createlink", 1); 
    2917} 
    3018 
    3119InsertAnchor._pluginInfo = { 
    3220  name          : "InsertAnchor", 
    33   version       : "1.0", 
    34   developer     : "Andre Rabold", 
    35   developer_url : "http://www.mr-printware.de", 
    36   c_owner       : "Andre Rabold", 
    37   sponsor       : "MR Printware GmbH", 
    38   sponsor_url   : "http://www.mr-printware.de", 
     21  origin        : "version: 1.0, by Andre Rabold, MR Printware GmbH, http://www.mr-printware.de", 
     22  version       : "2.0", 
     23  developer     : "Udo Schmal", 
     24  developer_url : "http://www.schaffrath-neuemedien.de", 
     25  c_owner       : "Udo Schmal", 
     26  sponsor       : "L.N.Schaffrath NeueMedien", 
     27  sponsor_url   : "http://www.schaffrath-neuemedien.de", 
    3928  license       : "htmlArea" 
    4029}; 
     
    4332    return HTMLArea._lc(string, 'InsertAnchor'); 
    4433} 
    45  
    46 InsertAnchor.btnList = [ 
    47   null, // separator 
    48   ["insert-anchor"] 
    49 ]; 
    5034 
    5135InsertAnchor.prototype.onGenerate = function() { 
Note: See TracChangeset for help on using the changeset viewer.