Changeset 988 for trunk/plugins


Ignore:
Timestamp:
04/12/08 13:46:09 (12 years ago)
Author:
ray
Message:
Location:
trunk/plugins
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/ContextMenu/context-menu.js

    r987 r988  
    2626}; 
    2727 
     28Xinha.Config.prototype.ContextMenu = { 
     29        disableMozillaSpellCheck : false 
     30} 
     31 
    2832ContextMenu.prototype.onGenerate = function() { 
    2933        var self = this; 
     
    3438                            }); 
    3539        this.currentMenu = null; 
    36         this.editordoc.body.spellcheck = false; // Firefox spellchecking is quite confusing for the user when they don't get the browser context menu 
     40         
     41        if (this.editor.config.ContextMenu.disableMozillaSpellCheck) { 
     42                this.editordoc.body.spellcheck = false; // Firefox spellchecking is quite confusing for the user when they don't get the browser context menu 
     43        } 
    3744}; 
    3845 
  • trunk/plugins/TableOperations/table-operations.js

    r856 r988  
    836836                        } 
    837837                        break; 
    838                     case "f_st_float": 
    839                         style.cssFloat = val; 
     838                        case "f_st_float": 
     839                        if (Xinha.is_ie) { 
     840                                style.styleFloat = val; 
     841                        } 
     842                        else { 
     843                                style.cssFloat = val; 
     844                        } 
    840845                        break; 
    841846//                  case "f_st_margin": 
     
    935940                        option.innerHTML = Xinha._lc(Val, "TableOperations"); 
    936941                        option.value = val; 
    937                         option.selected = (("" + el.style.cssFloat).toLowerCase() == val); 
     942                        if (Xinha.is_ie) { 
     943                                option.selected = (("" + el.style.styleFloat).toLowerCase() == val); 
     944                        } 
     945                        else { 
     946                                option.selected = (("" + el.style.cssFloat).toLowerCase() == val); 
     947                        } 
    938948                        select.appendChild(option); 
    939949                } 
     
    11291139        // That is, "top right bottom left" -- we only consider the first 
    11301140        // value. 
    1131         (currentBorderStyle.match(/([^\s]*)\s/)) && (currentBorderStyle = RegExp.$1); 
    1132         for (var i in options) { 
    1133     if(typeof options[i] == 'function') continue; 
     1141        if (currentBorderStyle.match(/([^\s]*)\s/)) currentBorderStyle = RegExp.$1; 
     1142        for (var i=0;i<options.length;i++) { 
    11341143                var val = options[i]; 
    11351144                option = doc.createElement("option"); 
    11361145                option.value = val; 
    11371146                option.innerHTML = val; 
    1138                 (val == currentBorderStyle) && (option.selected = true); 
     1147                if (val == currentBorderStyle) option.selected = true; 
    11391148                select.appendChild(option); 
    11401149        } 
Note: See TracChangeset for help on using the changeset viewer.