tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

inherited_ui.mako.rs (2844B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
      4 
      5 <%namespace name="helpers" file="/helpers.mako.rs" />
      6 
      7 ${helpers.predefined_type(
      8    "cursor",
      9    "Cursor",
     10    "computed::Cursor::auto()",
     11    engines="gecko servo",
     12    initial_specified_value="specified::Cursor::auto()",
     13    animation_type="discrete",
     14    spec="https://drafts.csswg.org/css-ui/#cursor",
     15    servo_restyle_damage="repaint",
     16    affects="paint",
     17 )}
     18 
     19 ${helpers.predefined_type(
     20    "pointer-events",
     21    "PointerEvents",
     22    "specified::PointerEvents::Auto",
     23    engines="gecko servo",
     24    animation_type="discrete",
     25    spec="https://svgwg.org/svg2-draft/interact.html#PointerEventsProperty",
     26    servo_restyle_damage="repaint",
     27    affects="paint",
     28 )}
     29 
     30 ${helpers.predefined_type(
     31    "-moz-inert",
     32    "Inert",
     33    "specified::Inert::None",
     34    engines="gecko",
     35    gecko_ffi_name="mInert",
     36    animation_type="discrete",
     37    enabled_in="ua",
     38    spec="Nonstandard (https://html.spec.whatwg.org/multipage/#inert-subtrees)",
     39    affects="paint",
     40 )}
     41 
     42 ${helpers.predefined_type(
     43    "-moz-user-focus",
     44    "UserFocus",
     45    "specified::UserFocus::Normal",
     46    engines="gecko",
     47    gecko_ffi_name="mUserFocus",
     48    animation_type="discrete",
     49    spec="Nonstandard (https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-user-focus)",
     50    enabled_in="chrome",
     51    affects="",
     52 )}
     53 
     54 ${helpers.predefined_type(
     55    "caret-color",
     56    "color::CaretColor",
     57    "generics::color::CaretColor::auto()",
     58    engines="gecko",
     59    spec="https://drafts.csswg.org/css-ui/#caret-color",
     60    ignored_when_colors_disabled=True,
     61    affects="paint",
     62 )}
     63 
     64 ${helpers.predefined_type(
     65    "accent-color",
     66    "ColorOrAuto",
     67    "generics::color::ColorOrAuto::Auto",
     68    engines="gecko",
     69    spec="https://drafts.csswg.org/css-ui-4/#widget-accent",
     70    ignored_when_colors_disabled=True,
     71    affects="paint",
     72 )}
     73 
     74 ${helpers.predefined_type(
     75    "color-scheme",
     76    "ColorScheme",
     77    "specified::color::ColorScheme::normal()",
     78    engines="gecko servo",
     79    servo_pref="layout.unimplemented",
     80    spec="https://drafts.csswg.org/css-color-adjust/#color-scheme-prop",
     81    animation_type="discrete",
     82    ignored_when_colors_disabled=True,
     83    affects="paint",
     84 )}
     85 
     86 ${helpers.predefined_type(
     87    "scrollbar-color",
     88    "ScrollbarColor",
     89    "Default::default()",
     90    engines="gecko",
     91    spec="https://drafts.csswg.org/css-scrollbars-1/#scrollbar-color",
     92    boxed=True,
     93    ignored_when_colors_disabled=True,
     94    affects="paint",
     95 )}
     96 
     97 ${helpers.predefined_type(
     98    "-moz-theme",
     99    "MozTheme",
    100    "specified::MozTheme::Auto",
    101    engines="gecko",
    102    enabled_in="chrome",
    103    animation_type="discrete",
    104    spec="Internal",
    105    affects="paint",
    106 )}