equal
deleted
inserted
replaced
78 #include "focusController.h" |
78 #include "focusController.h" |
79 #include "IconDatabase.h" |
79 #include "IconDatabase.h" |
80 #include "httpDownload.h" |
80 #include "httpDownload.h" |
81 #include "BrCtlSoftkeysObserverImpl.h" |
81 #include "BrCtlSoftkeysObserverImpl.h" |
82 #include "BrCtlSpecialLoadObserverImpl.h" |
82 #include "BrCtlSpecialLoadObserverImpl.h" |
|
83 #include "WebFrameBridge.h" |
83 #include "BrCtlLayoutObserverImpl.h" |
84 #include "BrCtlLayoutObserverImpl.h" |
84 #include "BrCtlWindowObserverImpl.h" |
85 #include "BrCtlWindowObserverImpl.h" |
85 #include "WidgetExtension.h" |
86 #include "WidgetExtension.h" |
86 #include "PluginSkin.h" |
87 #include "PluginSkin.h" |
87 #include "HttpUiCallbacks.h" |
88 #include "HttpUiCallbacks.h" |
477 } |
478 } |
478 |
479 |
479 // Create and initialize the Layout Observer |
480 // Create and initialize the Layout Observer |
480 if (m_brCtlLayoutObserver == NULL) |
481 if (m_brCtlLayoutObserver == NULL) |
481 { |
482 { |
482 m_brCtlLayoutObserver = new (ELeave) CBrCtlLayoutObserver(); |
483 m_brCtlLayoutObserver = new (ELeave) CBrCtlLayoutObserver(m_webView); |
483 m_ownsLayoutObserver = true; |
484 m_ownsLayoutObserver = true; |
484 } |
485 } |
485 // Create and initialize the Dialog Provider |
486 // Create and initialize the Dialog Provider |
486 if (m_brCtlDialogsProvider == NULL) |
487 if (m_brCtlDialogsProvider == NULL) |
487 { |
488 { |
589 m_pageLoadFinished = false; |
590 m_pageLoadFinished = false; |
590 if (m_webView->pageScalerEnabled()) |
591 if (m_webView->pageScalerEnabled()) |
591 m_webView->pageScaler()->DocumentStarted(); |
592 m_webView->pageScaler()->DocumentStarted(); |
592 if (m_webView->formFillPopup() && m_webView->formFillPopup()->IsVisible()) |
593 if (m_webView->formFillPopup() && m_webView->formFillPopup()->IsVisible()) |
593 m_webView->formFillPopup()->handleCommandL(TBrCtlDefs::ECommandCancel); |
594 m_webView->formFillPopup()->handleCommandL(TBrCtlDefs::ECommandCancel); |
|
595 break; |
|
596 case TBrCtlDefs::EEventNewContentDisplayed: |
|
597 if(m_brCtlLayoutObserver && m_webView) |
|
598 m_brCtlLayoutObserver->NotifyLayoutChange( (webView()->mainFrame()->bridge()->m_rtl ? EOriginTopRight : EOriginTopLeft)); |
594 break; |
599 break; |
595 case TBrCtlDefs::EEventContentFinished: |
600 case TBrCtlDefs::EEventContentFinished: |
596 case TBrCtlDefs::EEventUploadFinished: |
601 case TBrCtlDefs::EEventUploadFinished: |
597 m_pageLoadFinished = true; |
602 m_pageLoadFinished = true; |
598 if (m_suspendTimers) { |
603 if (m_suspendTimers) { |
959 { |
964 { |
960 m_webView->LeaveFullscreenBrowsingL(); |
965 m_webView->LeaveFullscreenBrowsingL(); |
961 break; |
966 break; |
962 } |
967 } |
963 |
968 |
964 #ifdef BRDO_OCC_ENABLED_FF |
|
965 case TBrCtlDefs::ECommandSetRetryConnectivityFlag: |
969 case TBrCtlDefs::ECommandSetRetryConnectivityFlag: |
966 { |
970 { |
967 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->setRetryConnectivityFlag(); |
971 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->setRetryConnectivityFlag(); |
968 break; |
972 break; |
969 } |
973 } |
973 break; |
977 break; |
974 } |
978 } |
975 case TBrCtlDefs::ECommandRetryTransactions: |
979 case TBrCtlDefs::ECommandRetryTransactions: |
976 { |
980 { |
977 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->retryTransactions(); |
981 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->retryTransactions(); |
978 m_webView->reCreatePlugins(); |
982 m_webView->mainFrame()->reCreatePlugins(); |
979 break; |
983 break; |
980 } |
984 } |
981 case TBrCtlDefs::ECommandClearQuedTransactions: |
985 case TBrCtlDefs::ECommandClearQuedTransactions: |
982 { |
986 { |
983 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->handleError(KErrCancel); |
987 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->handleError(KErrCancel); |
999 connPtr->Name( name ); |
1003 connPtr->Name( name ); |
1000 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->httpDownload()->connect(name); |
1004 StaticObjectsContainer::instance()->resourceLoaderDelegate()->httpSessionManager()->httpDownload()->connect(name); |
1001 } |
1005 } |
1002 break; |
1006 break; |
1003 } |
1007 } |
1004 #endif |
1008 |
1005 |
|
1006 default: |
1009 default: |
1007 { |
1010 { |
1008 if ( m_wmlEngineInterface && |
1011 if ( m_wmlEngineInterface && |
1009 (TUint)aCommand >= m_commandIdBase + TBrCtlDefs::ECommandIdWMLBase && |
1012 (TUint)aCommand >= m_commandIdBase + TBrCtlDefs::ECommandIdWMLBase && |
1010 (TUint)aCommand <= m_commandIdBase + TBrCtlDefs::ECommandIdRange ) |
1013 (TUint)aCommand <= m_commandIdBase + TBrCtlDefs::ECommandIdRange ) |
2525 |
2528 |
2526 |
2529 |
2527 |
2530 |
2528 |
2531 |
2529 |
2532 |
|
2533 |