Bug 1367283 - Part 4: Implements ui related properties. r?hiro draft
authorDaisuke Akatsuka <dakatsuka@mozilla.com>
Mon, 29 May 2017 22:37:12 +0900
changeset 585969 63a9ab24a9573fb6d8548ae3661759b65cb7a232
parent 585865 c806fdf22d2a77fe787f04bff20876c3a146c353
child 585970 0132bfa5382cd4fc0ee63b9b5ff86aa3fd6080ee
push id61246
push userbmo:dakatsuka@mozilla.com
push dateMon, 29 May 2017 13:44:07 +0000
reviewershiro
bugs1367283
milestone55.0a1
Bug 1367283 - Part 4: Implements ui related properties. r?hiro In this patch, implements following ui related properties that type is single keyword. * -moz-window-dragging MozReview-Commit-ID: E1n6AGb763c
servo/components/style/properties/longhand/ui.mako.rs
--- a/servo/components/style/properties/longhand/ui.mako.rs
+++ b/servo/components/style/properties/longhand/ui.mako.rs
@@ -23,23 +23,25 @@
                          gecko_ffi_name="mUserSelect",
                          gecko_enum_prefix="StyleUserSelect",
                          animation_value_type="none",
                          spec="https://drafts.csswg.org/css-ui-4/#propdef-user-select")}
 
 ${helpers.single_keyword("-moz-window-dragging", "default drag no-drag", products="gecko",
                          gecko_ffi_name="mWindowDragging",
                          gecko_enum_prefix="StyleWindowDragging",
-                         animation_value_type="none",
+                         gecko_inexhaustive=True,
+                         animation_value_type="discrete",
                          spec="None (Nonstandard Firefox-only property)")}
 
 ${helpers.single_keyword("-moz-window-shadow", "none default menu tooltip sheet", products="gecko",
                          gecko_ffi_name="mWindowShadow",
                          gecko_constant_prefix="NS_STYLE_WINDOW_SHADOW",
-                         animation_value_type="none",
+                         gecko_inexhaustive=True,
+                         animation_value_type="discrete",
                          internal=True,
                          spec="None (Nonstandard internal property)")}
 
 <%helpers:longhand name="-moz-force-broken-image-icon"
                    products="gecko"
                    animation_value_type="none"
                    spec="None (Nonstandard Firefox-only property)">
     use std::fmt;