Changeset 482


Ignore:
Timestamp:
03/24/06 14:04:11 (13 years ago)
Author:
gocher
Message:

Plugin SetId?:
Remove empty class after delete id/name
"a" is not defined "node" is the new span tag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/SetId/set-id.js

    r467 r482  
    66  // register the toolbar buttons provided by this plugin 
    77  cfg.registerButton({ 
    8   id       : "setid",  
    9   tooltip  : this._lc("Set Id and Name"),  
     8  id       : "setid", 
     9  tooltip  : this._lc("Set Id and Name"), 
    1010  image    : editor.imgURL("set-id.gif", "SetId"), 
    1111  textMode : false, 
     
    6161      if (name == "" || name == null) { 
    6262        if (node) { 
    63                                         node.removeAttribute("name"); 
    64                                         node.removeAttribute("id"); 
    65                                         node.removeAttribute("title"); 
     63          node.removeAttribute("name"); 
     64          node.removeAttribute("id"); 
     65          node.removeAttribute("title"); 
     66          if (node.className == "hasid") { 
     67            node.removeAttribute("class"); 
     68          } 
    6669        } 
    6770        return; 
    68       }  
     71      } 
    6972      try { 
    7073        var doc = editor._doc; 
     
    7376          node.id = name; 
    7477          node.name = name; 
    75                                         node.title = name; 
     78          node.title = name; 
    7679          node.className = "hasid"; 
    7780          node.innerHTML = html; 
    7881          if (HTMLArea.is_ie) { 
    79             range.pasteHTML(a.outerHTML); 
     82            range.pasteHTML(node.outerHTML); 
    8083          } else { 
    81             editor.insertNodeAtSelection(a); 
     84            editor.insertNodeAtSelection(node); 
    8285          } 
    8386        } else { 
    8487          node.id = name; 
    8588          node.name = name; 
    86                                         node.title = name; 
     89          node.title = name; 
    8790          node.className = "hasid"; 
    8891        } 
Note: See TracChangeset for help on using the changeset viewer.