Changeset 1374


Ignore:
Timestamp:
02/06/18 10:02:02 (19 months ago)
Author:
gogo
Message:

#1358 Hide SmartReplace? panel when textmode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/SmartReplace/SmartReplace.js

    r1360 r1374  
    77function SmartReplace(editor) { 
    88        this.editor = editor; 
    9          
     9        this._wasShowing = false; // Set true when switching to textmode if the dialog is visible, so it can be restored 
    1010        var cfg = editor.config; 
    1111        var self = this; 
     
    343343  this.dialog.onresize(); 
    344344}; 
     345 
     346SmartReplace.prototype.onBeforeMode = function(mode) 
     347{ 
     348  switch(mode) 
     349  { 
     350    case 'textmode':       
     351      if ( this.dialog.rootElem.style.display != 'none') 
     352      { 
     353        this._wasShowing = true; 
     354        this.dialog.hide(); 
     355      } 
     356      else 
     357      { 
     358        this._wasShowing = false; 
     359      } 
     360      break; 
     361       
     362    case 'wysiwyg': 
     363      if(this._wasShowing) 
     364      { 
     365        this.buttonPress(); 
     366      } 
     367      break; 
     368  } 
     369} 
Note: See TracChangeset for help on using the changeset viewer.