summaryrefslogtreecommitdiffstats
path: root/content/common/browser_plugin/browser_plugin_constants.cc
diff options
context:
space:
mode:
authormthiesse@chromium.org <mthiesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-10 23:41:28 +0000
committermthiesse@chromium.org <mthiesse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-10 23:41:28 +0000
commita25acea73199aa28da92bb24b1bd0bf4380fe20b (patch)
treeb0d4c924cf4e6b5d8fbc5df1cbb6de495bf6d271 /content/common/browser_plugin/browser_plugin_constants.cc
parent21c0104b9901e579f543df00eb3b749b82406c2f (diff)
downloadchromium_src-a25acea73199aa28da92bb24b1bd0bf4380fe20b.zip
chromium_src-a25acea73199aa28da92bb24b1bd0bf4380fe20b.tar.gz
chromium_src-a25acea73199aa28da92bb24b1bd0bf4380fe20b.tar.bz2
Initial implementation of the permission API for Browser Plugin PointerLock
Exposed permission event parameters: userGesture - true if the lock request originated from a user gesture. lastUnlockedBySelf - true if the a previous mouse lock to the page was unlocked by the page itself (i.e. not through a user alt+tabbing out). originUrl - the URL of the page the request originated from. BUG=166228 Review URL: https://chromiumcodereview.appspot.com/12455011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187221 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/common/browser_plugin/browser_plugin_constants.cc')
-rw-r--r--content/common/browser_plugin/browser_plugin_constants.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/content/common/browser_plugin/browser_plugin_constants.cc b/content/common/browser_plugin/browser_plugin_constants.cc
index d0b3e10..1559a2e 100644
--- a/content/common/browser_plugin/browser_plugin_constants.cc
+++ b/content/common/browser_plugin/browser_plugin_constants.cc
@@ -49,6 +49,7 @@ const char kEventUnresponsive[] = "unresponsive";
// Parameters/properties on events.
const char kIsTopLevel[] = "isTopLevel";
+const char kLastUnlockedBySelf[] = "lastUnlockedBySelf";
const char kNewURL[] = "newUrl";
const char kNewHeight[] = "newHeight";
const char kNewWidth[] = "newWidth";
@@ -58,11 +59,13 @@ const char kOldWidth[] = "oldWidth";
const char kPermission[] = "permission";
const char kPermissionTypeGeolocation[] = "geolocation";
const char kPermissionTypeMedia[] = "media";
+const char kPermissionTypePointerLock[] = "pointerLock";
const char kPersistPrefix[] = "persist:";
const char kProcessId[] = "processId";
const char kReason[] = "reason";
const char kRequestId[] = "requestId";
const char kURL[] = "url";
+const char kUserGesture[] = "userGesture";
// Error messages.
const char kErrorAlreadyNavigated[] =