Changeset 317 for trunk/plugins


Ignore:
Timestamp:
09/14/05 12:06:14 (14 years ago)
Author:
mokhet
Message:

fix visual bug due to float css
fix undefined variable editor, use of the real variable this.editor
improve parent detection to make sure the final parent found is a OL or a UL tagName

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ListType/list-type.js

    r315 r317  
    5252    var elts_ul = ['disc', 'circle', 'square', 'none']; 
    5353    var elts_ol = ['decimal', 'lower-alpha', 'upper-alpha', 'lower-roman', 'upper-roman', 'none']; 
     54    var divglobal = document.createElement( 'div' ); 
     55    divglobal.style.height = '90px'; 
    5456    var div = document.createElement( 'div' ); 
    5557    div.id = 'LTdivUL'; 
    5658    div.style.display = 'none'; 
    57     for ( var i=0; i<elts_ul.length; i++ ) { 
     59    for ( var i=0; i<elts_ul.length; i++ ) 
     60    { 
    5861      div.appendChild( this.createImage( elts_ul[i] ) ); 
    5962    } 
    60     editor._ListType.appendChild( div ); 
     63    divglobal.appendChild( div ); 
    6164    var div = document.createElement( 'div' ); 
    6265    div.id = 'LTdivOL'; 
    6366    div.style.display = 'none'; 
    64     for ( var i=0; i<elts_ol.length; i++ ) { 
     67    for ( var i=0; i<elts_ol.length; i++ ) 
     68    { 
    6569      div.appendChild( this.createImage( elts_ol[i] ) ); 
    6670    } 
    67     editor._ListType.appendChild( div ); 
     71    divglobal.appendChild( div ); 
     72 
     73    editor._ListType.appendChild( divglobal ); 
    6874 
    6975    editor.hidePanel( editor._ListType ); 
     
    7985{ 
    8086  name          : "ListType", 
    81   version       : "2.0", 
     87  version       : "2.1", 
    8288  developer     : "Laurent Vilday", 
    8389  developer_url : "http://www.mokhet.com/", 
     
    125131{ 
    126132  if ( this.editor.config.ListType.mode == 'toolbar' ) return ; 
    127   var parent = editor.getParentElement(); 
     133  var parent = this.editor.getParentElement(); 
    128134  while ( parent && !/^[o|u]l$/i.test( parent.tagName ) ) 
    129135    parent = parent.parentNode; 
    130   if (parent) 
     136  if (parent && /^[o|u]l$/i.test( parent.tagName ) ) 
    131137  { 
    132138    this.showPanel( parent ); 
Note: See TracChangeset for help on using the changeset viewer.