diff options
author | Tao Bai <michaelbai@google.com> | 2014-05-14 18:08:21 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-14 18:08:21 +0000 |
commit | 440030f0992eec8da2b717566ad4895d9621041c (patch) | |
tree | 6f211186400b35757a2d3f2665982257207915bc /res | |
parent | f6b6a1c69074801f8f4429cb22bc389e63f27de9 (diff) | |
parent | e1b6b3b2f9c0dbf201234162101023770835df9e (diff) | |
download | packages_apps_Browser-440030f0992eec8da2b717566ad4895d9621041c.zip packages_apps_Browser-440030f0992eec8da2b717566ad4895d9621041c.tar.gz packages_apps_Browser-440030f0992eec8da2b717566ad4895d9621041c.tar.bz2 |
Merge "Use general permission API."
Diffstat (limited to 'res')
-rw-r--r-- | res/layout/permissions_prompt.xml | 84 | ||||
-rwxr-xr-x | res/layout/tab.xml | 6 | ||||
-rw-r--r-- | res/values/strings.xml | 7 |
3 files changed, 97 insertions, 0 deletions
diff --git a/res/layout/permissions_prompt.xml b/res/layout/permissions_prompt.xml new file mode 100644 index 0000000..d18d796 --- /dev/null +++ b/res/layout/permissions_prompt.xml @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2014 The Android Open Source Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + This is the layout for the Geolocation permissions prompt. +--> + +<com.android.browser.PermissionsPrompt + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:background="@drawable/geolocation_permissions_prompt_background" + android:visibility="gone"> + + <!-- 'google.com wants to know your location' --> + <TextView android:id="@+id/message" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:singleLine="true" + android:scrollHorizontally="true" + android:padding="6dip" + android:textAppearance="?android:attr/textAppearanceSmall" /> + + <CheckBox android:id="@+id/remember" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@id/message" + android:layout_alignLeft="@id/message" /> + <TextView + android:paddingLeft="4dip" + android:text="@string/permissions_prompt_remember" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:textAppearance="?android:attr/textAppearanceSmall" + android:layout_alignBaseline="@id/remember" + android:layout_toRightOf="@id/remember" /> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_below="@id/remember" + android:orientation="vertical" + android:divider="?android:attr/dividerHorizontal" + android:showDividers="beginning" + android:dividerPadding="16dip" + android:background="@null"> + <LinearLayout + style="?android:attr/buttonBarStyle" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:paddingLeft="2dip" + android:paddingRight="2dip" + android:measureWithLargestChild="true" + android:background="@null"> + <Button + android:id="@+id/deny_button" + style="?android:attr/buttonBarButtonStyle" + android:layout_weight="1" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:text="@string/permissions_prompt_deny" /> + <Button + android:id="@+id/allow_button" + style="?android:attr/buttonBarButtonStyle" + android:layout_weight="1" + android:layout_width="0dip" + android:layout_height="wrap_content" + android:text="@string/permissions_prompt_allow" /> + </LinearLayout> + </LinearLayout> + +</com.android.browser.PermissionsPrompt> diff --git a/res/layout/tab.xml b/res/layout/tab.xml index 69baf56..040c977 100755 --- a/res/layout/tab.xml +++ b/res/layout/tab.xml @@ -31,6 +31,12 @@ android:layout_height="0dip" android:layout_weight="1" /> + <!-- Permissions prompt --> + <ViewStub android:id="@+id/permissions_prompt" + android:layout="@layout/permissions_prompt" + android:layout_width="match_parent" + android:layout_height="wrap_content" /> + <!-- Geolocation permissions prompt --> <ViewStub android:id="@+id/geolocation_permissions_prompt" android:layout="@layout/geolocation_permissions_prompt" diff --git a/res/values/strings.xml b/res/values/strings.xml index 079d893..8a0fd49 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -854,6 +854,13 @@ <!-- Geolocation --> <!-- Permissions prompt --> + <string name="permissions_prompt_message"><xliff:g id="website origin" example="maps.google.com">%s</xliff:g> wants to use your <xliff:g id="resources" example="camera, microphone">%s</xliff:g>.</string> + <string name="permissions_prompt_allow">Allow</string> + <string name="permissions_prompt_deny">Deny</string> + <string name="permissions_prompt_remember">Remember preference</string> + <string name="resource_geolocation">location</string> + <string name="resource_video_capture">camera</string> + <string name="resource_audio_capture">microphone</string> <string name="geolocation_permissions_prompt_message"><xliff:g id="website origin" example="maps.google.com">%s</xliff:g> wants to know your location</string> <string name="geolocation_permissions_prompt_share">Share location</string> <string name="geolocation_permissions_prompt_dont_share">Decline</string> |