summaryrefslogtreecommitdiffstats
path: root/content/content.gyp
diff options
context:
space:
mode:
authormvanouwerkerk@chromium.org <mvanouwerkerk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 14:00:17 +0000
committermvanouwerkerk@chromium.org <mvanouwerkerk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-05-21 14:00:17 +0000
commit9b00348a7fd079086fd7bc893ca49ed3b4301c25 (patch)
treebc60b954531ae2dae1a374b46052cdc462817ce1 /content/content.gyp
parent023dedc694673b4be7b386f68eeccd7290772622 (diff)
downloadchromium_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.gyp13
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': {