Changeset 5210


Ignore:
Timestamp:
03/01/10 22:16:50 (5 years ago)
Author:
alfonsoml
Message:

#4478 Enable SelectAll in source mode.

Location:
CKEditor/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/CHANGES.html

    r5201 r5210  
    4040                New features:</p> 
    4141        <ul> 
    42                 <li></li> 
     42                <li><a href="http://dev.fckeditor.net/ticket/4478">#4478</a> : Enable the SelectAll command in source mode.</li> 
    4343        </ul> 
    4444        <p> 
  • CKEditor/trunk/_source/plugins/selection/plugin.js

    r5206 r5210  
    7373        var selectAllCmd = 
    7474        { 
     75                modes : { wysiwyg : 1, source : 1 }, 
    7576                exec : function( editor ) 
    7677                { 
     
    8182                                        break; 
    8283                                case 'source' : 
    83                                         // TODO 
     84                                        // Select the contents of the textarea 
     85                                        var textarea = editor.textarea.$ ; 
     86                                        if ( CKEDITOR.env.ie ) 
     87                                        { 
     88                                                textarea.createTextRange().execCommand( 'SelectAll' ) ; 
     89                                        } 
     90                                        else 
     91                                        { 
     92                                                textarea.selectionStart = 0 ; 
     93                                                textarea.selectionEnd = textarea.value.length ; 
     94                                        } 
     95                                        textarea.focus() ; 
    8496                        } 
    8597                }, 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy