Ticket #656: _selectionEmpty.patch

File _selectionEmpty.patch, 927 bytes (added by mokhet, 14 years ago)
  • htmlarea.js

     
    29902990}; 
    29912991 
    29922992 
    2993 HTMLArea.prototype._selectionEmpty = function(sel) 
     2993if(HTMLArea.is_ie) 
    29942994{ 
    2995   if(!sel) return true; 
     2995  HTMLArea.prototype._selectionEmpty = function(sel) 
     2996  { 
     2997    if(!sel) return true; 
    29962998 
    2997   if(HTMLArea.is_ie) 
    2998   { 
    29992999    return this._createRange(sel).htmlText == ''; 
    3000   } 
    3001   else if(typeof sel.isCollapsed != 'undefined') 
     3000  }; 
     3001} 
     3002else 
     3003{ 
     3004  HTMLArea.prototype._selectionEmpty = function(sel) 
    30023005  { 
    3003     return sel.isCollapsed; 
    3004   } 
     3006    if(!sel) return true; 
    30053007 
    3006   return true; 
    3007 }; 
     3008    if(typeof sel.isCollapsed != 'undefined') 
     3009    { 
     3010      return sel.isCollapsed; 
     3011    } 
    30083012 
     3013    return true; 
     3014  }; 
     3015} 
     3016 
    30093017HTMLArea.prototype._getAncestorBlock = function(sel) 
    30103018{ 
    30113019  // Scan upwards to find a block level element that we can change or apply to