Merge lp:~fboucault/webbrowser-app/simplify_tab_opening into lp:webbrowser-app/staging
Status: | Needs review |
---|---|
Proposed branch: | lp:~fboucault/webbrowser-app/simplify_tab_opening |
Merge into: | lp:webbrowser-app/staging |
Prerequisite: | lp:~fboucault/webbrowser-app/switch_to_parent_tab_on_close |
Diff against target: |
275 lines (+47/-48) 3 files modified
src/app/webbrowser/Browser.qml (+32/-27) src/app/webbrowser/TabComponent.qml (+7/-11) src/app/webbrowser/webbrowser-app.qml (+8/-10) |
To merge this branch: | bzr merge lp:~fboucault/webbrowser-app/simplify_tab_opening |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Phablet Team | Pending | ||
Review via email: mp+317983@code.launchpad.net |
Commit message
Simplified tab opening, reduced number of entry points.
Moved Browser.
New Browser.
TabComponent.
Removed BrowserWindow.
Browser.
Removed Browser.createTab
Description of the change
Simplified tab opening, reduced number of entry points.
Moved Browser.
New Browser.
TabComponent.
Removed BrowserWindow.
Browser.
Removed Browser.createTab
Unmerged revisions
- 1624. By Florian Boucault
-
Simplified tab opening, reduced number of entry points.
Moved Browser.
internal. openUrlInNewTab to Browser. openUrlInNewTab and made it the main entry point to create tabs.
New Browser.openRequestInNe wTab that takes in a 'request' instead of a 'url'. TabComponent.
WebViewImpl. onNewViewReques ted to use Browser. openRequestInNe wTab instead of BrowserWindow. addTab
Removed BrowserWindow.addTab
Browser.restoreTabState to use internal. createTabHelper instead of Browser.createTab
Removed Browser.createTab - 1623. By Florian Boucault
-
Added corresponding AP tests
- 1622. By Florian Boucault
-
Restore focus on parent tab when closing child tab
- 1621. By Florian Boucault
-
AP test: simplified tab closing