|
|
[ios] Adds LocationBarCoordinator.
This CL adds the basics of an omnibox to the clean skeleton app. The toolbar
now contains a real OmniboxTextFieldIOS with its associated machinery
(OmniboxViewIOS and LocationBarController). The URL in the omnibox is kept up
to date during navigation and across tab switches. Typing in the omnibox and
pressing Go will also navigate to the default match.
The omnibox popup is not yet implemented, and neither are the animations when
the omnibox gains or loses focus.
BUG= 708341
Review-Url: https://codereview.chromium.org/2761343002
Cr-Commit-Position: refs/heads/master@{#462119}
Committed: https://chromium.googlesource.com/chromium/src/+/74849bc2fdb3ebde47584620b9a1c8da0c72bcd0
Total comments: 23
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+521 lines, -15 lines) |
Patch |
 |
M |
ios/chrome/browser/ui/omnibox/omnibox_view_ios.mm
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_coordinator.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_coordinator.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_coordinator_unittest.mm
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_mediator.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_mediator.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+191 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_mediator_unittest.mm
|
View
|
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_view_controller.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ios/clean/chrome/browser/ui/omnibox/location_bar_view_controller.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+41 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ios/clean/chrome/browser/ui/toolbar/BUILD.gn
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ios/clean/chrome/browser/ui/toolbar/toolbar_coordinator.mm
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ios/clean/chrome/browser/ui/toolbar/toolbar_view_controller.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ios/clean/chrome/browser/ui/toolbar/toolbar_view_controller.mm
|
View
|
1
2
3
4
5
6
7
8
9
|
6 chunks |
+55 lines, -12 lines |
0 comments
|
Download
|
 |
M |
ios/clean/chrome/test/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ios/shared/chrome/browser/ui/browser_list/BUILD.gn
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ios/shared/chrome/browser/ui/browser_list/browser_web_state_list_delegate.mm
|
View
|
1
2
3
4
5
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
ios/shared/chrome/browser/ui/omnibox/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ios/shared/chrome/browser/ui/omnibox/location_bar_delegate.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
Total messages: 30 (19 generated)
|