Changeset 657


Ignore:
Timestamp:
04/11/10 17:38:49 (2 years ago)
Author:
mr_lundis
Message:

Fixing issue with html view in fullscreen-mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wymeditor/plugins/fullscreen/jquery.wymeditor.fullscreen.js

    r656 r657  
    2626        $window = jQuery(window), 
    2727         
    28         uiHeight = 0,          // Calculated automatically 
    29         editorMargin = 15,     // Margin from window (without padding) 
    30         editorPadding = 0;     // Calculated automatically 
     28        editorMargin = 15;     // Margin from window (without padding) 
    3129 
    3230     
     
    4442         
    4543    function resize () { 
    46             var screenHeight = $window.height(), 
     44                // Calculate margins 
     45            var uiHeight = $box.outerHeight(true)  
     46                                - $iframe.outerHeight(true), 
     47                editorPadding = $box.outerWidth() - $box.width(), 
     48                 
     49                // Calculate heights 
     50                screenHeight = $window.height(), 
    4751                iframeHeight = (screenHeight  
    4852                                    - uiHeight  
    4953                                    - (editorMargin * 2)) + 'px', 
    5054                 
     55                // Calculate witdths 
    5156                screenWidth = $window.width(), 
    5257                boxWidth = (screenWidth  
     
    6570    $box.find('li.wym_tools_fullscreen a').click(function() { 
    6671        if ($box.css('position') != 'fixed') { 
    67             // Calculate margins 
    68             uiHeight = $box.outerHeight(true) - $iframe.outerHeight(true); 
    69             editorPadding = $box.outerWidth() - $box.width(); 
    70              
    7172            // Create overlay 
    7273            $overlay = jQuery('<div id="wym-fullscreen-overlay"></div>') 
     
    8889            }); 
    8990             
    90             // Listen to resize on window 
     91            // Bind event listeners 
    9192            $window.bind('resize', resize); 
     93            $box.find('li.wym_tools_html a').bind('click', resize); 
    9294             
    9395            // Force resize 
    9496            resize(); 
    9597        } else { 
    96             // Stop listening to resize on window 
     98            // Unbind event listeners 
    9799            $window.unbind('resize', resize); 
     100            $box.find('li.wym_tools_html a').unbind('click', resize); 
    98101             
    99102            // Remove inline styles 
Note: See TracChangeset for help on using the changeset viewer.