diff options
author | mvanouwerkerk@chromium.org <mvanouwerkerk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-21 14:00:17 +0000 |
---|---|---|
committer | mvanouwerkerk@chromium.org <mvanouwerkerk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-21 14:00:17 +0000 |
commit | 9b00348a7fd079086fd7bc893ca49ed3b4301c25 (patch) | |
tree | bc60b954531ae2dae1a374b46052cdc462817ce1 /content/content.gyp | |
parent | 023dedc694673b4be7b386f68eeccd7290772622 (diff) | |
download | chromium_src-9b00348a7fd079086fd7bc893ca49ed3b4301c25.zip chromium_src-9b00348a7fd079086fd7bc893ca49ed3b4301c25.tar.gz chromium_src-9b00348a7fd079086fd7bc893ca49ed3b4301c25.tar.bz2 |
Hide location bar on Javascript-initiated scroll.
Many sites use window.scrollTo(0,1) and other offsets as a means of
hiding the location bar on mobile. In fact, Android Browser and
iOS support hiding the location bar on any Javascript-initiated
scroll.
See also corresponding WebKit bugs:
https://bugs.webkit.org/show_bug.cgi?id=107027
This is a patch based on on jknottten's work:
https://chromiumcodereview.appspot.com/11967015/
TEST=Test that URL bar is hidden when pressing on the various test buttons in http://jsbin.com/eruxon/5
BUG=165317
Review URL: https://chromiumcodereview.appspot.com/14139013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201303 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/content.gyp')
-rw-r--r-- | content/content.gyp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/content/content.gyp b/content/content.gyp index 991fb40..f78d372 100644 --- a/content/content.gyp +++ b/content/content.gyp @@ -364,6 +364,7 @@ 'content_common', 'page_transition_types_java', 'result_codes_java', + 'top_controls_state_java', 'content_native_libraries_gen', ], 'variables': { @@ -409,6 +410,18 @@ 'includes': [ '../build/android/java_cpp_template.gypi' ], }, { + 'target_name': 'top_controls_state_java', + 'type': 'none', + 'sources': [ + 'public/android/java/src/org/chromium/content/common/TopControlsState.template', + ], + 'variables': { + 'package_name': 'org/chromium/content/common', + 'template_deps': ['public/common/top_controls_state_list.h'], + }, + 'includes': [ '../build/android/java_cpp_template.gypi' ], + }, + { 'target_name': 'java_set_jni_headers', 'type': 'none', 'variables': { |