Changeset 675


Ignore:
Timestamp:
01/19/07 17:34:30 (13 years ago)
Author:
ray
Message:
  • table-operations.js: #912 prevent an error im Mozilla when clicking merge cells btn and fewer than 2 cells are selected
  • popupwin.js: switched css to Xinha.css
  • fixed broken code to check context attributes canged in [654] to work without variable name inside evaled string
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/XinhaCore.js

    r674 r675  
    32243224        { 
    32253225          inContext = true; 
     3226          var contextSplit = null; 
     3227          var att = null; 
     3228          var comp = null; 
     3229          var attVal = null; 
    32263230          for ( var ka = 0; ka < attrs.length; ++ka ) 
    32273231          { 
    3228             if (!ancestors[k].getAttribute(attrs[ka])) 
     3232            contextSplit = attrs[ka].match(/(.*)(==|!=|===|!==|>|>=|<|<=)(.*)/); 
     3233            att = contextSplit[1]; 
     3234            comp = contextSplit[2]; 
     3235            attVal = contextSplit[3]; 
     3236 
     3237            if (!eval(ancestors[k][att] + comp + attVal)) 
    32293238            { 
    32303239              inContext = false; 
  • trunk/plugins/TableOperations/table-operations.js

    r584 r675  
    599599                if (!HTMLArea.is_ie) { 
    600600                        try { 
     601                                if (sel.rangeCount < 2) { 
     602                                        alert("Please select the cells you want to merge.") 
     603                                        break; 
     604                                } 
    601605                                while (range = sel.getRangeAt(i++)) { 
    602606                                        var td = range.startContainer.childNodes[range.startOffset]; 
  • trunk/popupwin.js

    r584 r675  
    4141  var html = "<html><head><title>" + title + "</title>\n"; 
    4242  // html += "<base href='" + base + "htmlarea.js' />\n"; 
    43   html += "<style type='text/css'>@import url(" + _editor_url + "htmlarea.css);</style>\n"; 
    44   html += "<style type='text/css'>@import url(" + _editor_url + "skins/" + _editor_skin + "/skin.css);</style>\n"; 
     43  html += '<style type="text/css">@import url(' + _editor_url + 'Xinha.css);</style>\n'; 
     44  if ( _editor_skin != "" ) 
     45  { 
     46    html += '<style type="text/css">@import url(' + _editor_url + 'skins/' + _editor_skin + '/skin.css);</style>\n'; 
     47  } 
    4548  html += "</head>\n"; 
    46   html += "<body class='dialog popupwin' id='--HA-body'></body></html>"; 
     49  html += '<body class="dialog popupwin" id="--HA-body"></body></html>'; 
    4750  doc.write(html); 
    4851  doc.close(); 
Note: See TracChangeset for help on using the changeset viewer.