From 5e2f52df23d663dbaa38d448f161b37002221380 Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Mon, 16 May 2016 21:07:27 -0400 Subject: [PATCH 1/4] Add -moz-user-focus --- components/style/properties/longhand/pointing.mako.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/style/properties/longhand/pointing.mako.rs b/components/style/properties/longhand/pointing.mako.rs index a00b2b8207d..562e756cec6 100644 --- a/components/style/properties/longhand/pointing.mako.rs +++ b/components/style/properties/longhand/pointing.mako.rs @@ -54,3 +54,9 @@ // is nonstandard, slated for CSS4-UI. // TODO(pcwalton): SVG-only values. ${helpers.single_keyword("pointer-events", "auto none")} + +${helpers.single_keyword("-moz-user-focus", + "ignore normal select-after select-before select-menu select-same select-all none", + products="gecko", + gecko_ffi_name="mUserFocus", + gecko_constant_prefix="NS_STYLE_USER_FOCUS")} From ac9c411d182171f37135e57648a3e8e92dc763c9 Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Mon, 16 May 2016 21:33:56 -0400 Subject: [PATCH 2/4] Add -moz-user-modify --- components/style/properties/longhand/pointing.mako.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/style/properties/longhand/pointing.mako.rs b/components/style/properties/longhand/pointing.mako.rs index 562e756cec6..27d709567e8 100644 --- a/components/style/properties/longhand/pointing.mako.rs +++ b/components/style/properties/longhand/pointing.mako.rs @@ -55,6 +55,9 @@ // TODO(pcwalton): SVG-only values. ${helpers.single_keyword("pointer-events", "auto none")} +${helpers.single_keyword("-moz-user-modify", "read-only read-write write-only", products="gecko", + gecko_ffi_name="mUserModify", gecko_constant_prefix="NS_STYLE_USER_MODIFY")} + ${helpers.single_keyword("-moz-user-focus", "ignore normal select-after select-before select-menu select-same select-all none", products="gecko", From ff98e44654c5fa1a1601a92510afba55efb25090 Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Tue, 17 May 2016 03:40:32 -0400 Subject: [PATCH 3/4] Add -moz-user-select --- components/style/properties/longhand/ui.mako.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/style/properties/longhand/ui.mako.rs b/components/style/properties/longhand/ui.mako.rs index cb86d43bc2b..6e2fdb345fc 100644 --- a/components/style/properties/longhand/ui.mako.rs +++ b/components/style/properties/longhand/ui.mako.rs @@ -11,3 +11,6 @@ ${helpers.single_keyword("ime-mode", "normal auto active disabled inactive", products="gecko", gecko_ffi_name="mIMEMode")} + +${helpers.single_keyword("-moz-user-select", "auto text none all", products="gecko", + gecko_ffi_name="mUserSelect", gecko_constant_prefix="NS_STYLE_USER_SELECT")} From 4f4d4cb7b436e9aad8a68327fd46a55e76e4f9f1 Mon Sep 17 00:00:00 2001 From: Keith Yeung Date: Tue, 17 May 2016 04:24:00 -0400 Subject: [PATCH 4/4] Add -moz-user-input --- components/style/properties/longhand/pointing.mako.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/style/properties/longhand/pointing.mako.rs b/components/style/properties/longhand/pointing.mako.rs index 27d709567e8..7068a951b0e 100644 --- a/components/style/properties/longhand/pointing.mako.rs +++ b/components/style/properties/longhand/pointing.mako.rs @@ -55,6 +55,9 @@ // TODO(pcwalton): SVG-only values. ${helpers.single_keyword("pointer-events", "auto none")} +${helpers.single_keyword("-moz-user-input", "none enabled disabled", products="gecko", + gecko_ffi_name="mUserInput", gecko_constant_prefix="NS_STYLE_USER_INPUT")} + ${helpers.single_keyword("-moz-user-modify", "read-only read-write write-only", products="gecko", gecko_ffi_name="mUserModify", gecko_constant_prefix="NS_STYLE_USER_MODIFY")}