Packagefever.utils.browser
Classpublic class BrowserFrame
ImplementsBrowserWindow

Controls and manages browser IFrame window.

Note : if popup location ( url ) is not in the same domain that your main application, actions can be denied.

Note : Sets the wmode to opaque to play properly with iFrame with non IE browser family( FireFox, ... ).

View the examples.



Public Properties
 PropertyDefined by
  enabledBorder : Boolean
Indicates the IFrame border status.
BrowserFrame
  height : uint
Window's height.
BrowserFrame
  id : String
[read-only] Window identifer.
BrowserFrame
  opened : Boolean
[read-only] true if window is opened.
BrowserFrame
  scrolling : String
Indicates the IFrame scrolling status.
BrowserFrame
  url : String
Window's location ( url ).
BrowserFrame
  width : uint
Window's width.
BrowserFrame
  x : int
Window's position on X-Axis.
BrowserFrame
  y : int
Window's position on Y-Axis.
BrowserFrame
Public Methods
 MethodDefined by
  
addEventListener(type:String, listener:Object, ... rest):Boolean
Adds passed-in listener for receiving passed-in event event type.
BrowserFrame
  
close():void
Closes the popup.
BrowserFrame
  
dispose(id:String):void
[static] Disposes popup registred with id name.
BrowserFrame
  
[static] Returns the frame registred with id name.
BrowserFrame
  
move(x:int, y:int):void
Moves the window to x, y coordinates.
BrowserFrame
  
open():void
Opens window.
BrowserFrame
  
removeEventListener(type:String, listener:Object):Boolean
Removes passed-in listener that suscribed for passed-in event type.
BrowserFrame
  
setSize(width:uint, height:uint):void
Resizes the window to width x height size.
BrowserFrame
  
toString():String
Returns string representation.
BrowserFrame
Events
 EventSummaryDefined by
   Dispatched when the frame is closed.BrowserFrame
   Dispatched when the frame is opened.BrowserFrame
Public Constants
 ConstantDefined by
  SCROLLING_ALWAYS : String = "yes"
[static] Scrolling bar always.
BrowserFrame
  SCROLLING_AUTO : String = "auto"
[static] Scrolling bar if needed.
BrowserFrame
  SCROLLING_NEVER : String = "no"
[static] Scrolling bar never.
BrowserFrame
Property detail
enabledBorderproperty
enabledBorder:Boolean  [read-write]

Indicates the IFrame border status.

Implementation
    public function get enabledBorder():Boolean
    public function set enabledBorder(value:Boolean):void
heightproperty 
height:uint  [read-write]

Window's height.

Implementation
    public function get height():uint
    public function set height(value:uint):void
idproperty 
id:String  [read-only]

Window identifer.

Implementation
    public function get id():String
openedproperty 
opened:Boolean  [read-only]

true if window is opened.

Implementation
    public function get opened():Boolean
scrollingproperty 
scrolling:String  [read-write]

Indicates the IFrame scrolling status.

Implementation
    public function get scrolling():String
    public function set scrolling(value:String):void
urlproperty 
url:String  [read-write]

Window's location ( url ).

Implementation
    public function get url():String
    public function set url(value:String):void
widthproperty 
width:uint  [read-write]

Window's width.

Implementation
    public function get width():uint
    public function set width(value:uint):void
xproperty 
x:int  [read-write]

Window's position on X-Axis.

Implementation
    public function get x():int
    public function set x(value:int):void
yproperty 
y:int  [read-write]

Window's position on Y-Axis.

Implementation
    public function get y():int
    public function set y(value:int):void
Method detail
addEventListener()method
public function addEventListener(type:String, listener:Object, ... rest):Boolean

Adds passed-in listener for receiving passed-in event event type.

Parameters
type:String — Name of the Event.
 
listener:Object — Listener object.
 
... rest — Optional parameters

Returns
Boolean
close()method 
public function close():void

Closes the popup.

Stay registred in manager.

If location ( url ) is not in the same domain that your main application, action can be denied.

dispose()method 
public static function dispose(id:String):void

Disposes popup registred with id name.

Closes the popup and unregisters it from BrowserPopup manager.

Parameters
id:String — Popup identifier
getInstance()method 
public static function getInstance(id:String):BrowserFrame

Returns the frame registred with id name.

If id does not exist, it will be created.

Parameters
id:String — Popup identifier

Returns
BrowserFrame
move()method 
public function move(x:int, y:int):void

Moves the window to x, y coordinates.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
x:int — position on X-Axis
 
y:int — position on Y-Axis
open()method 
public function open():void

Opens window.

removeEventListener()method 
public function removeEventListener(type:String, listener:Object):Boolean

Removes passed-in listener that suscribed for passed-in event type.

Parameters
type:String — Name of the Event.
 
listener:Object — Listener object.

Returns
Boolean
setSize()method 
public function setSize(width:uint, height:uint):void

Resizes the window to width x height size.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
width:uint — New width
 
height:uint — New height
toString()method 
public function toString():String

Returns string representation.

Returns
String
Event detail
onBrowserWindowCloseevent 
Event object type: fever.events.BrowserWindowEvent
BrowserWindowEvent.type property = fever.events.BrowserWindowEvent.onCloseEVENT

Dispatched when the frame is closed.

Defines the value of the type property of the event object for a onBrowserWindowClose event.

The properties of the event object have the following values:

PropertyValue
target The Object that defines the event listener that handles the event
type Dispatched event type
MethodValue
getTarget() The Object that defines the event listener that handles the event
getType() Dispatched event type
getWindow() Browser window instance
onBrowserWindowOpenevent  
Event object type: fever.events.BrowserWindowEvent
BrowserWindowEvent.type property = fever.events.BrowserWindowEvent.onOpenEVENT

Dispatched when the frame is opened.

Defines the value of the type property of the event object for a onBrowserWindowOpen event.

The properties of the event object have the following values:

PropertyValue
target The Object that defines the event listener that handles the event
type Dispatched event type
MethodValue
getTarget() The Object that defines the event listener that handles the event
getType() Dispatched event type
getWindow() Browser window instance
Constant detail
SCROLLING_ALWAYSconstant
public static const SCROLLING_ALWAYS:String = "yes"

Scrolling bar always.

SCROLLING_AUTOconstant 
public static const SCROLLING_AUTO:String = "auto"

Scrolling bar if needed. Default.

SCROLLING_NEVERconstant 
public static const SCROLLING_NEVER:String = "no"

Scrolling bar never.

Examples

package  fever.utils.browser
{
    import flash.display.Sprite;
    
    import com.bourre.commands.CommandManagerMS;
    import com.bourre.commands.Delegate;
    import com.bourre.log.Logger;
    import com.bourre.utils.AirLoggerLayout;
    
    import fever.app.context.browser.BrowserBuilder;
    import fever.core.RSCore;
    import fever.error.CoreEngineException;
    import fever.events.BrowserWindowEvent;
    import fever.log.FeverDebug;
    import fever.log.FirebugLayout;
    import fever.utils.ArrayUtil;
    import fever.utils.MathUtil;
    import fever.utils.Random;    

    public class BrowserFrameSample extends Sprite
    {

        public function BrowserFrameSample( )
        {
            Logger.getInstance( ).addLogListener( AirLoggerLayout.getInstance( ) );
            Logger.getInstance( ).addLogListener( FirebugLayout );
            
            try
            {
                RSCore.run( this, BrowserBuilder );
            }
            catch( e : CoreEngineException )
            {
                FeverDebug.ERROR( e.message );    
            }
                        
            var popup : BrowserFrame = BrowserFrame.getInstance( "Auth" );
            popup.url = "popup/popup1.html";
            popup.addEventListener( BrowserWindowEvent.onOpenEVENT, _openHandler );
            popup.addEventListener( BrowserWindowEvent.onCloseEVENT, _closeHandler );
            popup.open( );
        }
        
        private function _openHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is opened" );
            event.getWindow().move( 50, 50 );
            
            CommandManagerMS.getInstance().push( new Delegate( _doTest, event.getWindow().id ) , 2000 );
            CommandManagerMS.getInstance().delay( new Delegate( _close, event.getWindow().id ) , 30000 );
        }
        
        private function _closeHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is closed" );    
        }
        
        private function _doTest( winID : String ) : void
        {
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            
            var a : Array = [ "popup/popup1.html", "popup/popup2.html", "popup/popup3.html" ];
            
            win.setSize( MathUtil.random( 200, 600, true ), MathUtil.random( 200, 600, true ) );
            win.title = Random.nextWord( 12, Random.MIXED_TYPE );
            win.status = Random.nextWord( 30, Random.MIXED_TYPE );
            win.move( MathUtil.random( 0, 200, true ), MathUtil.random( 0, 200, true ) );
            win.url = ArrayUtil.getRandomSlot( a ) as String;
        }
        
        private function _close( winID : String ) : void
        {
            CommandManagerMS.release();
            
            var win : BrowserFrame = BrowserFrame.getInstance( winID );
            win.close();
        }
    }
}




BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame BrowserFrame
fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame fever.utils.browser.BrowserFrame