Changeset 5210


Ignore:
Timestamp:
03/01/2010 10:16:50 PM (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