Changeset 1713


Ignore:
Timestamp:
03/18/08 09:19:19 (7 years ago)
Author:
fredck
Message:

Fixed #2017 : The FCKeditorAPI.Instances object can now be used to access all FCKeditor instances available in the page.

Location:
FCKeditor/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • FCKeditor/trunk/_test/manual/fckeditorapi/test1.html

    r1565 r1713  
    4747                var sInstances = '' ;
    4848
    49                 for ( var s in FCKeditorAPI.__Instances )
     49                for ( var s in FCKeditorAPI.Instances )
    5050                {
    5151                        iCount++ ;
  • FCKeditor/trunk/_whatsnew.html

    r1708 r1713  
    3838                New Features and Improvements:</p>
    3939        <ul>
    40                 <li></li>
     40                <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2017">#2017</a>] The FCKeditorAPI.Instances
     41                        object can now be used to access all FCKeditor instances available in the page.</li>
    4142        </ul>
    4243        <p>
  • FCKeditor/trunk/editor/_source/fckeditorapi.js

    r1596 r1713  
    4343                                'Version : "[Development]",' +
    4444                                'VersionBuild : "[DEV]",' +
    45                                 '__Instances : new Object(),' +
     45                                'Instances : new Object(),' +
    4646
    4747                                'GetInstance : function( name )' +
    4848                                '{' +
    49                                         'return this.__Instances[ name ];' +
     49                                        'return this.Instances[ name ];' +
    5050                                '},' +
    5151
    5252                                '_FormSubmit : function()' +
    5353                                '{' +
    54                                         'for ( var name in FCKeditorAPI.__Instances )' +
     54                                        'for ( var name in FCKeditorAPI.Instances )' +
    5555                                        '{' +
    56                                                 'var oEditor = FCKeditorAPI.__Instances[ name ] ;' +
     56                                                'var oEditor = FCKeditorAPI.Instances[ name ] ;' +
    5757                                                'if ( oEditor.GetParentForm && oEditor.GetParentForm() == this )' +
    5858                                                        'oEditor.UpdateLinkedField() ;' +
     
    130130
    131131                FCKeditorAPI = oParentWindow.FCKeditorAPI ;
     132               
     133                // The __Instances properly has been changed to the public Instances,
     134                // but we should still have the "deprecated" version of it.
     135                FCKeditorAPI.__Instances = FCKeditorAPI.Instances ;
    132136        }
    133137
    134138        // Add the current instance to the FCKeditorAPI's instances collection.
    135         FCKeditorAPI.__Instances[ FCK.Name ] = FCK ;
     139        FCKeditorAPI.Instances[ FCK.Name ] = FCK ;
    136140}
    137141
     
    163167        if ( ! window.FCKUnloadFlag )
    164168                return ;
    165         delete FCKeditorAPI.__Instances[ FCK.Name ] ;
     169        delete FCKeditorAPI.Instances[ FCK.Name ] ;
    166170}
    167171function FCKeditorAPI_ConfirmCleanup()
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2015 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy