Ticket #1530: DefinitionList.js.svn.diff

File DefinitionList.js.svn.diff, 1.7 KB (added by guest, 9 years ago)
  • DefinitionList.js

     
    5353}; 
    5454 
    5555DefinitionList.prototype.buttonPress = function(editor,button_id) { 
     56  var pe; 
     57  var dx; 
    5658  if (button_id=='dl') { //definition list 
    57     var pe = editor.getParentElement(); 
     59    pe = editor.getParentElement(); 
    5860    while (pe.parentNode.tagName.toLowerCase() != 'body') { 
    5961      pe = pe.parentNode; 
    6062    } 
    61     var dx = editor._doc.createElement(button_id); 
     63    dx = editor._doc.createElement(button_id); 
    6264    dx.innerHTML = ' '; 
    6365    if(pe.parentNode.lastChild==pe) { 
    6466      pe.parentNode.appendChild(dx); 
     
    6668      pe.parentNode.insertBefore(dx,pe.nextSibling); 
    6769    } 
    6870  } else if ((button_id=='dt')||(button_id=='dd')) { //definition term or description 
    69     var pe = editor.getParentElement(); 
     71    pe = editor.getParentElement(); 
    7072    while (pe && (pe.nodeType == 1) && (pe.tagName.toLowerCase() != 'body')) { 
    7173      if(pe.tagName.toLowerCase() == 'dl') { 
    72         var dx = editor._doc.createElement(button_id); 
     74        dx = editor._doc.createElement(button_id); 
    7375        dx.innerHTML = ' '; 
    7476        pe.appendChild(dx); 
    7577        break; 
    7678      }else if((pe.tagName.toLowerCase() == 'dt')||(pe.tagName.toLowerCase() == 'dd')){ 
    77         var dx = editor._doc.createElement(button_id) 
     79        dx = editor._doc.createElement(button_id); 
    7880        dx.innerHTML = ' '; 
    7981        if(pe.parentNode.lastChild==pe) { 
    8082        pe.parentNode.appendChild(dx); 
     
    8890    if(pe.tagName.toLowerCase() == 'body') 
    8991  alert('You can insert a definition term or description only in a definition list!'); 
    9092  } 
    91 }; 
    92  No newline at end of file 
     93};