Changeset 1256


Ignore:
Timestamp:
01/02/08 10:19:46 (7 years ago)
Author:
martinkou
Message:

Backtracked on the drag and drop logic as it is found to be slowly leaking upon further tests.
Fixed JavaScript errors upon opening the Find/Replace dialog and the Table dialog.

Location:
FCKeditor/branches/features/floating_dialog
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • FCKeditor/branches/features/floating_dialog/editor/dialog/fck_replace.html

    r1233 r1256  
    3232var dialog      = window.parent ; 
    3333var oEditor = dialog.InnerDialogLoaded() ; 
    34 var dialogArguments = dialog.dialogArguments ; 
     34var dialogArguments = dialog.Args() ; 
    3535 
    3636var FCKLang = oEditor.FCKLang ; 
  • FCKeditor/branches/features/floating_dialog/editor/dialog/fck_table.html

    r1233 r1256  
    3232var dialog      = window.parent ; 
    3333var oEditor = dialog.InnerDialogLoaded() ; 
    34 var dialogArguments = dialog.dialogArguments ; 
     34var dialogArguments = dialog.Args() ; 
    3535 
    3636// Gets the document DOM 
  • FCKeditor/branches/features/floating_dialog/editor/fckdialog.html

    r1255 r1256  
    436436                if ( this.readyState != 'complete' ) 
    437437                        return ; 
    438                 DragAndDrop.RegisterHandlers( this.contentWindow ) ; 
     438                // DragAndDrop.RegisterHandlers( this.contentWindow ) ; 
    439439        } 
    440440 
     
    453453                        // Make the title area draggable. 
    454454                        var titleElement = $( 'header' ) ; 
    455                         titleElement.onmousedown = DragAndDrop.MouseDownHandler ; 
     455                        // titleElement.onmousedown = DragAndDrop.MouseDownHandler ; 
    456456 
    457457                        // Connect mousemove and mouseup events from dialog frame and outer window to dialog dragging logic. 
    458                         DragAndDrop.RegisterHandlers( window ) ; 
    459                         DragAndDrop.RegisterHandlers( Args().TopWindow ) ; 
     458                        // DragAndDrop.RegisterHandlers( window ) ; 
     459                        // DragAndDrop.RegisterHandlers( Args().TopWindow ) ; 
    460460 
    461461                        // Disable the previous dialog if it exists. 
     
    469469                                        { 
    470470                                                var blockerFrame = currentParent.contentWindow.$( 'blocker' ) ; 
     471                                                /* 
    471472                                                if ( blockerFrame.readyState == 'complete' ) 
    472473                                                        DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ; 
    473474                                                else 
    474475                                                        blockerFrame.onreadystatechange = onReadyRegister ; 
     476                                                */ 
    475477                                                currentParent = ParentDialog( currentParent ) ; 
    476478                                        } 
     
    481483                                        while ( currentParent ) 
    482484                                        { 
    483                                                 DragAndDrop.RegisterHandlers( currentParent.contentWindow ) ; 
     485                                                // DragAndDrop.RegisterHandlers( currentParent.contentWindow ) ; 
    484486                                                currentParent = ParentDialog( currentParent ) ; 
    485487                                        } 
     
    491493                        { 
    492494                                var blockerFrame = FCKDialog.GetCover().firstChild ; 
     495                                /* 
    493496                                if ( blockerFrame.readyState == 'complete' ) 
    494497                                        DragAndDrop.RegisterHandlers( blockerFrame.contentWindow ) ; 
    495498                                else 
    496499                                        blockerFrame.onreadystatechange = onReadyRegister; 
     500                                */ 
    497501                        } 
    498502                }, 
     
    536540                        Sizer.RefreshContainerSize(); 
    537541 
    538                         DragAndDrop.RegisterHandlers( innerWindow ) ; 
     542                        // DragAndDrop.RegisterHandlers( innerWindow ) ; 
    539543                         
    540544                        innerWindow.focus() ; 
  • FCKeditor/branches/features/floating_dialog/test_results

    r1255 r1256  
    996. Added Init(), Throbber(), ResizeContainerSize()/No noticeable increase after 10 minutes.  
    10107. Added all resize logic, LoadInnerDialog() and InnerDialogLoaded(), created the Sizer and Main modules/No noticeable increase after 10 minutes. 
    11 8. Added drag and drop handlers/No noticeable increase 
    12 9. Added logic for closing dialogs, cover blocks, disabling and enabling dialogs, and selection handler/No noticeable increase. 
     118. Added drag and drop handlers/Slowly increasing 
     129. Added logic for closing dialogs, cover blocks, disabling and enabling dialogs, and selection handler/???. 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy