This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new c455066e4e checkbox skin
c455066e4e is described below
commit c455066e4ef23eb034828e824c3cbd0baa6c16d8
Author: Harbs <[email protected]>
AuthorDate: Mon Mar 16 01:27:22 2026 +0200
checkbox skin
---
.../projects/Style/src/main/resources/defaults.css | 5 +-
.../Style/src/main/resources/style-manifest.xml | 4 +
.../royale/org/apache/royale/style/Application.as | 5 +
.../royale/org/apache/royale/style/CheckBox.as | 4 +-
.../royale/org/apache/royale/style/IStyleUIBase.as | 5 +
.../royale/org/apache/royale/style/StyleSkin.as | 7 +
.../royale/org/apache/royale/style/StyleUIBase.as | 14 +-
.../org/apache/royale/style/colors/AmberSwatch.as | 11 -
.../org/apache/royale/style/colors/BlueSwatch.as | 11 -
.../org/apache/royale/style/colors/CyanSwatch.as | 11 -
.../apache/royale/style/colors/EmeraldSwatch.as | 11 -
.../apache/royale/style/colors/FuchsiaSwatch.as | 11 -
.../org/apache/royale/style/colors/GraySwatch.as | 11 -
.../org/apache/royale/style/colors/GreenSwatch.as | 11 -
.../org/apache/royale/style/colors/IndigoSwatch.as | 11 -
.../org/apache/royale/style/colors/LimeSwatch.as | 11 -
.../org/apache/royale/style/colors/MauveSwatch.as | 11 -
.../org/apache/royale/style/colors/MistSwatch.as | 11 -
.../apache/royale/style/colors/NeutralSwatch.as | 11 -
.../org/apache/royale/style/colors/OliveSwatch.as | 11 -
.../org/apache/royale/style/colors/OrangeSwatch.as | 11 -
.../org/apache/royale/style/colors/PinkSwatch.as | 11 -
.../org/apache/royale/style/colors/PurpleSwatch.as | 11 -
.../org/apache/royale/style/colors/RedSwatch.as | 11 -
.../org/apache/royale/style/colors/RoseSwatch.as | 11 -
.../org/apache/royale/style/colors/SkySwatch.as | 11 -
.../org/apache/royale/style/colors/SlateSwatch.as | 11 -
.../org/apache/royale/style/colors/StoneSwatch.as | 11 -
.../org/apache/royale/style/colors/TaupeSwatch.as | 11 -
.../org/apache/royale/style/colors/TealSwatch.as | 11 -
.../org/apache/royale/style/colors/VioletSwatch.as | 11 -
.../org/apache/royale/style/colors/YellowSwatch.as | 11 -
.../org/apache/royale/style/colors/ZincSwatch.as | 11 -
.../org/apache/royale/style/skins/CheckBoxSkin.as | 349 ++++++++++++++++++++-
.../royale/style/stylebeads/StyleBeadBase.as | 2 +-
.../royale/style/stylebeads/anim/Transition.as | 57 ++++
.../style/stylebeads/anim/TransitionDuration.as | 8 +-
.../style/stylebeads/anim/TransitionProperty.as | 26 +-
.../stylebeads/anim/TransitionTimingFunction.as | 3 +
.../royale/style/stylebeads/border/Border.as | 16 +-
.../GridRowStart.as => border/BorderColor.as} | 18 +-
.../royale/style/stylebeads/border/BorderRadius.as | 2 +
.../Transform.as => border/BorderStyle.as} | 13 +-
.../royale/style/stylebeads/border/BorderWidth.as | 4 +-
.../royale/style/stylebeads/effects/BoxShadows.as | 50 +++
.../royale/style/stylebeads/flexgrid/ColumnGap.as | 4 +-
.../style/stylebeads/flexgrid/GridColumnEnd.as | 4 +-
.../style/stylebeads/flexgrid/GridColumnStart.as | 2 +-
.../royale/style/stylebeads/flexgrid/GridRowEnd.as | 4 +-
.../style/stylebeads/flexgrid/GridRowStart.as | 4 +-
.../royale/style/stylebeads/flexgrid/RowGap.as | 4 +-
.../royale/style/stylebeads/sizing/HeightStyle.as | 4 +-
.../style/stylebeads/sizing/HeightStyleBase.as | 4 +-
.../royale/style/stylebeads/sizing/MaxHeight.as | 4 +-
.../royale/style/stylebeads/sizing/MaxWidth.as | 4 +-
.../royale/style/stylebeads/sizing/MinHeight.as | 4 +-
.../royale/style/stylebeads/sizing/MinWidth.as | 4 +-
.../royale/style/stylebeads/sizing/WidthStyle.as | 4 +-
.../style/stylebeads/sizing/WidthStyleBase.as | 4 +-
.../royale/style/stylebeads/states/CheckedState.as | 13 +
.../style/stylebeads/states/DisabledState.as | 3 +-
.../style/stylebeads/states/IndeterminateState.as | 3 +-
.../royale/style/stylebeads/states/PeerPseudo.as | 20 +-
.../style/stylebeads/states/StyleStateBase.as | 15 +
.../royale/style/stylebeads/transform/Transform.as | 139 +++++++-
.../org/apache/royale/style/util/StyleTheme.as | 6 +-
.../org/apache/royale/style/util/ThemeManager.as | 3 +
67 files changed, 745 insertions(+), 389 deletions(-)
diff --git a/frameworks/projects/Style/src/main/resources/defaults.css
b/frameworks/projects/Style/src/main/resources/defaults.css
index d1e476492a..f3416bb35a 100644
--- a/frameworks/projects/Style/src/main/resources/defaults.css
+++ b/frameworks/projects/Style/src/main/resources/defaults.css
@@ -25,7 +25,10 @@ View
IBeadView: ClassReference("org.apache.royale.html.beads.GroupView");
IBeadLayout: ClassReference("org.apache.royale.style.beads.FlexLayout");
}
-
+CheckBox
+{
+ IStyleSkin:
ClassReference("org.apache.royale.style.skins.CheckBoxSkin");
+}
DataContainer
{
IBeadModel:
ClassReference("org.apache.royale.html.beads.models.DataProviderModel");
diff --git a/frameworks/projects/Style/src/main/resources/style-manifest.xml
b/frameworks/projects/Style/src/main/resources/style-manifest.xml
index fa83e9da8e..00b3a4976d 100644
--- a/frameworks/projects/Style/src/main/resources/style-manifest.xml
+++ b/frameworks/projects/Style/src/main/resources/style-manifest.xml
@@ -141,6 +141,8 @@
<component id="Outline"
class="org.apache.royale.style.stylebeads.border.Outline"/>
<component id="BorderRadius"
class="org.apache.royale.style.stylebeads.border.BorderRadius"/>
<component id="BorderWidth"
class="org.apache.royale.style.stylebeads.border.BorderWidth"/>
+ <component id="BorderStyle"
class="org.apache.royale.style.stylebeads.border.BorderStyle"/>
+ <component id="BorderColor"
class="org.apache.royale.style.stylebeads.border.BorderColor"/>
<component id="ColumnGap"
class="org.apache.royale.style.stylebeads.flexgrid.ColumnGap"/>
<component id="RowGap"
class="org.apache.royale.style.stylebeads.flexgrid.RowGap"/>
<component id="GridRow"
class="org.apache.royale.style.stylebeads.flexgrid.GridRow"/>
@@ -298,4 +300,6 @@
<component id="Ul" class="org.apache.royale.style.elements.Ul"/>
<component id="Video" class="org.apache.royale.style.elements.Video"/>
+ <component id="CheckBoxSkin"
class="org.apache.royale.style.skins.CheckBoxSkin"/>
+
</componentPackage>
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/Application.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/Application.as
index e5903e2075..d6acb5fc17 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/Application.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/Application.as
@@ -21,13 +21,18 @@ package org.apache.royale.style
import org.apache.royale.core.Application;
import org.apache.royale.binding.ApplicationDataBinding;
import org.apache.royale.core.CSSClassList;
+ import org.apache.royale.core.AllCSSValuesImpl;
+ import org.apache.royale.style.util.ThemeManager;
+ import org.apache.royale.style.util.StyleTheme;
public class Application extends org.apache.royale.core.Application
{
public function Application()
{
super();
+ valuesImpl = new AllCSSValuesImpl();
addBead(new ApplicationDataBinding());
+ ThemeManager.instance.registerTheme(new StyleTheme());
}
private var _theme:String = "";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/CheckBox.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/CheckBox.as
index 5dbd3cbb23..092f151bce 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/CheckBox.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/CheckBox.as
@@ -247,7 +247,7 @@ package org.apache.royale.style
COMPILE::JS
{
if(value != !!_disabled){
- input.disabled = value;
+ element["disabled"] = input.disabled =
value;
}
}
_disabled = value;
@@ -334,7 +334,7 @@ package org.apache.royale.style
aria-label="Click this awesome button"
/>
- <div class="checkbox-box col-start-1 row-start-1 h-[var(--box)]
w-[var(--box)] rounded border-2 border-slate-500 transition
peer-focus-visible:ring-2 peer-focus-visible:ring-orange-500/40
peer-focus-visible:ring-offset-2 peer-focus-visible:ring-offset-slate-50
peer-checked:border-orange-500 peer-checked:bg-orange-500
peer-indeterminate:border-orange-500 peer-indeterminate:bg-orange-500
peer-disabled:border-slate-300 peer-disabled:bg-slate-100 dark:border-slate-400
dark:peer-focus [...]
+ <div class="checkbox-box col-start-1 row-start-1 h-[var(--box)]
w-[var(--box)] rounded border-2 border-slate-500 transition
peer-focus-visible:outline peer-focus-visible:outline-2
peer-focus-visible:outline-orange-500 peer-focus-visible:outline-offset-2
peer-checked:border-orange-500 peer-checked:bg-orange-500
peer-indeterminate:border-orange-500 peer-indeterminate:bg-orange-500
peer-disabled:border-slate-300 peer-disabled:bg-slate-100 dark:border-slate-400
dark:peer-disabled:bor [...]
<div class="check-icon col-start-1 row-start-1 h-[var(--tick-h)]
w-[var(--tick-w)] place-self-center -translate-y-[8%] rotate-45 border-b-[3px]
border-r-[3px] border-white opacity-0 transition peer-checked:opacity-100
peer-indeterminate:opacity-0 peer-disabled:border-slate-300
dark:peer-disabled:border-slate-500"></div>
<div class="col-start-1 row-start-1 h-[14%] w-[var(--minus-w)]
place-self-center rounded bg-white opacity-0 transition
peer-indeterminate:opacity-100 peer-disabled:bg-slate-300
dark:peer-disabled:bg-slate-500"></div>
<span class="col-start-2 row-start-1 text-[length:var(--size)]
font-semibold text-slate-800 dark:text-slate-100 peer-disabled:text-slate-400
dark:peer-disabled:text-slate-500">Click this awesome button</span>
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/IStyleUIBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/IStyleUIBase.as
index d75ba8176f..88e53a668d 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/IStyleUIBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/IStyleUIBase.as
@@ -35,5 +35,10 @@ package org.apache.royale.style
function addStyleBead(bead:IStyleBead):void;
function get theme():String;
function get skin():IStyleSkin;
+ function get unit():String;
+ function set unit(value:String):void;
+ function get size():String;
+ function set size(value:String):void;
+
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleSkin.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleSkin.as
index 155ed902f8..942c2a7024 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleSkin.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleSkin.as
@@ -23,6 +23,8 @@ package org.apache.royale.style
import org.apache.royale.debugging.assert;
import org.apache.royale.style.IStyleUIBase;
import org.apache.royale.style.stylebeads.IStyleBead;
+ import org.apache.royale.style.util.ThemeManager;
+ import org.apache.royale.style.util.CSSUnit;
[DefaultProperty("styles")]
/**
* The StyleSkin class is a bead that can be added to a component to
provide styling capabilities.
@@ -71,5 +73,10 @@ package org.apache.royale.style
{
_styles = value;
}
+ protected function computeSize(value:Number,unit:String):String
+ {
+ var pixelValue:Number =
ThemeManager.instance.activeTheme.spacing * value;
+ return CSSUnit.convert(pixelValue, CSSUnit.PX, unit) +
unit;
+ }
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleUIBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleUIBase.as
index 8e668ed815..8f460a0cd6 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleUIBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/StyleUIBase.as
@@ -72,6 +72,18 @@ package org.apache.royale.style
return ThemeManager.instance.current;
}
+ private var _unit:String = "rem";
+ [Inspectable(category="General", enumeration="px,em,rem",
defaultValue="rem")]
+ public function get unit():String
+ {
+ return _unit;
+ }
+
+ public function set unit(value:String):void
+ {
+ _unit = value;
+ }
+
private var _size:String = "md";
/**
* The size is set as "t-shirt sizing" using a string value.
@@ -99,7 +111,7 @@ package org.apache.royale.style
*/
public var styleBeads:Array;
- protected var _styleBeads:Vector.<IStyleBead>;
+ protected var _styleBeads:Vector.<IStyleBead> = new
Vector.<IStyleBead>();
/**
* @royaleignorecoercion
org.apache.royale.style.stylebeads.IStyleBead
*/
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
index 517960813f..a4c4e1f623 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/AmberSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "amber-50";
CSSLookup.register(name, "oklch(98.7% 0.022 95.277)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "amber-100";
CSSLookup.register(name, "oklch(96.2% 0.059 95.617)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "amber-200";
CSSLookup.register(name, "oklch(92.4% 0.12 95.746)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "amber-300";
CSSLookup.register(name, "oklch(87.9% 0.169 91.605)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "amber-400";
CSSLookup.register(name, "oklch(82.8% 0.189 84.429)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "amber-500";
CSSLookup.register(name, "oklch(76.9% 0.188 70.08)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "amber-600";
CSSLookup.register(name, "oklch(66.6% 0.179 58.318)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "amber-700";
CSSLookup.register(name, "oklch(55.5% 0.163 48.998)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "amber-800";
CSSLookup.register(name, "oklch(47.3% 0.137 46.201)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "amber-900";
CSSLookup.register(name, "oklch(41.4% 0.112 45.904)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "amber-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
index e72457b4dc..3566fff85c 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/BlueSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "blue-50";
CSSLookup.register(name, "oklch(97% 0.014 254.604)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "blue-100";
CSSLookup.register(name, "oklch(93.2% 0.032 255.585)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "blue-200";
CSSLookup.register(name, "oklch(88.2% 0.059 254.128)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "blue-300";
CSSLookup.register(name, "oklch(80.9% 0.105 251.813)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "blue-400";
CSSLookup.register(name, "oklch(70.7% 0.165 254.624)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "blue-500";
CSSLookup.register(name, "oklch(62.3% 0.214 259.815)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "blue-600";
CSSLookup.register(name, "oklch(54.6% 0.245 262.881)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "blue-700";
CSSLookup.register(name, "oklch(48.8% 0.243 264.376)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "blue-800";
CSSLookup.register(name, "oklch(42.4% 0.199 265.638)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "blue-900";
CSSLookup.register(name, "oklch(37.9% 0.146 265.522)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "blue-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
index a21ba55b42..9dafdc81d7 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/CyanSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "cyan-50";
CSSLookup.register(name, "oklch(98.4% 0.019 200.873)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "cyan-100";
CSSLookup.register(name, "oklch(95.6% 0.045 203.388)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "cyan-200";
CSSLookup.register(name, "oklch(91.7% 0.08 205.041)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "cyan-300";
CSSLookup.register(name, "oklch(86.5% 0.127 207.078)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "cyan-400";
CSSLookup.register(name, "oklch(78.9% 0.154 211.53)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "cyan-500";
CSSLookup.register(name, "oklch(71.5% 0.143 215.221)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "cyan-600";
CSSLookup.register(name, "oklch(60.9% 0.126 221.723)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "cyan-700";
CSSLookup.register(name, "oklch(52% 0.105 223.128)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "cyan-800";
CSSLookup.register(name, "oklch(45% 0.085 224.283)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "cyan-900";
CSSLookup.register(name, "oklch(39.8% 0.07 227.392)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "cyan-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
index 109dba7d19..46f4ea44c6 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/EmeraldSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "emerald-50";
CSSLookup.register(name, "oklch(97.9% 0.021 166.113)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "emerald-100";
CSSLookup.register(name, "oklch(95% 0.052 163.051)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "emerald-200";
CSSLookup.register(name, "oklch(90.5% 0.093 164.15)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "emerald-300";
CSSLookup.register(name, "oklch(84.5% 0.143 164.978)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "emerald-400";
CSSLookup.register(name, "oklch(76.5% 0.177 163.223)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "emerald-500";
CSSLookup.register(name, "oklch(69.6% 0.17 162.48)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "emerald-600";
CSSLookup.register(name, "oklch(59.6% 0.145 163.225)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "emerald-700";
CSSLookup.register(name, "oklch(50.8% 0.118 165.612)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "emerald-800";
CSSLookup.register(name, "oklch(43.2% 0.095 166.913)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "emerald-900";
CSSLookup.register(name, "oklch(37.8% 0.077 168.94)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "emerald-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
index e28a01bd6a..2bc9a5512c 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/FuchsiaSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "fuchsia-50";
CSSLookup.register(name, "oklch(97.7% 0.017 320.058)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "fuchsia-100";
CSSLookup.register(name, "oklch(95.2% 0.037 318.852)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "fuchsia-200";
CSSLookup.register(name, "oklch(90.3% 0.076 319.62)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "fuchsia-300";
CSSLookup.register(name, "oklch(83.3% 0.145 321.434)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "fuchsia-400";
CSSLookup.register(name, "oklch(74% 0.238 322.16)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "fuchsia-500";
CSSLookup.register(name, "oklch(66.7% 0.295 322.15)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "fuchsia-600";
CSSLookup.register(name, "oklch(59.1% 0.293 322.896)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "fuchsia-700";
CSSLookup.register(name, "oklch(51.8% 0.253 323.949)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "fuchsia-800";
CSSLookup.register(name, "oklch(45.2% 0.211 324.591)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "fuchsia-900";
CSSLookup.register(name, "oklch(40.1% 0.17 325.612)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "fuchsia-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
index 5ab1c46622..e0ae286431 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GraySwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "gray-50";
CSSLookup.register(name, "oklch(98.5% 0.002 247.839)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "gray-100";
CSSLookup.register(name, "oklch(96.7% 0.003 264.542)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "gray-200";
CSSLookup.register(name, "oklch(92.8% 0.006 264.531)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "gray-300";
CSSLookup.register(name, "oklch(87.2% 0.01 258.338)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "gray-400";
CSSLookup.register(name, "oklch(70.7% 0.022 261.325)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "gray-500";
CSSLookup.register(name, "oklch(55.1% 0.027 264.364)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "gray-600";
CSSLookup.register(name, "oklch(44.6% 0.03 256.802)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "gray-700";
CSSLookup.register(name, "oklch(37.3% 0.034 259.733)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "gray-800";
CSSLookup.register(name, "oklch(27.8% 0.033 256.848)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "gray-900";
CSSLookup.register(name, "oklch(21% 0.034 264.665)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "gray-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
index cd00d4631f..bef3c82f37 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/GreenSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "green-50";
CSSLookup.register(name, "oklch(98.2% 0.018 155.826)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "green-100";
CSSLookup.register(name, "oklch(96.2% 0.044 156.743)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "green-200";
CSSLookup.register(name, "oklch(92.5% 0.084 155.995)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "green-300";
CSSLookup.register(name, "oklch(87.1% 0.15 154.449)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "green-400";
CSSLookup.register(name, "oklch(79.2% 0.209 151.711)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "green-500";
CSSLookup.register(name, "oklch(72.3% 0.219 149.579)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "green-600";
CSSLookup.register(name, "oklch(62.7% 0.194 149.214)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "green-700";
CSSLookup.register(name, "oklch(52.7% 0.154 150.069)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "green-800";
CSSLookup.register(name, "oklch(44.8% 0.119 151.328)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "green-900";
CSSLookup.register(name, "oklch(39.3% 0.095 152.535)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "green-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
index 705974c6e7..81e9a9bba4 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/IndigoSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "indigo-50";
CSSLookup.register(name, "oklch(96.2% 0.018 272.314)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "indigo-100";
CSSLookup.register(name, "oklch(93% 0.034 272.788)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "indigo-200";
CSSLookup.register(name, "oklch(87% 0.065 274.039)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "indigo-300";
CSSLookup.register(name, "oklch(78.5% 0.115 274.713)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "indigo-400";
CSSLookup.register(name, "oklch(67.3% 0.182 276.935)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "indigo-500";
CSSLookup.register(name, "oklch(58.5% 0.233 277.117)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "indigo-600";
CSSLookup.register(name, "oklch(51.1% 0.262 276.966)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "indigo-700";
CSSLookup.register(name, "oklch(45.7% 0.24 277.023)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "indigo-800";
CSSLookup.register(name, "oklch(39.8% 0.195 277.366)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "indigo-900";
CSSLookup.register(name, "oklch(35.9% 0.144 278.697)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "indigo-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
index bd09c79ce2..fcc32a31e4 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/LimeSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "lime-50";
CSSLookup.register(name, "oklch(98.6% 0.031 120.757)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "lime-100";
CSSLookup.register(name, "oklch(96.7% 0.067 122.328)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "lime-200";
CSSLookup.register(name, "oklch(93.8% 0.127 124.321)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "lime-300";
CSSLookup.register(name, "oklch(89.7% 0.196 126.665)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "lime-400";
CSSLookup.register(name, "oklch(84.1% 0.238 128.85)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "lime-500";
CSSLookup.register(name, "oklch(76.8% 0.233 130.85)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "lime-600";
CSSLookup.register(name, "oklch(64.8% 0.2 131.684)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "lime-700";
CSSLookup.register(name, "oklch(53.2% 0.157 131.589)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "lime-800";
CSSLookup.register(name, "oklch(45.3% 0.124 130.933)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "lime-900";
CSSLookup.register(name, "oklch(40.5% 0.101 131.063)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "lime-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
index 7a5f0a434a..e7abc3429e 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MauveSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "mauve-50";
CSSLookup.register(name, "oklch(98.5% 0 0)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "mauve-100";
CSSLookup.register(name, "oklch(96% 0.003 325.6)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "mauve-200";
CSSLookup.register(name, "oklch(92.2% 0.005 325.62)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "mauve-300";
CSSLookup.register(name, "oklch(86.5% 0.012 325.68)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "mauve-400";
CSSLookup.register(name, "oklch(71.1% 0.019 323.02)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "mauve-500";
CSSLookup.register(name, "oklch(54.2% 0.034 322.5)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "mauve-600";
CSSLookup.register(name, "oklch(43.5% 0.029 321.78)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "mauve-700";
CSSLookup.register(name, "oklch(36.4% 0.029 323.89)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "mauve-800";
CSSLookup.register(name, "oklch(26.3% 0.024 320.12)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "mauve-900";
CSSLookup.register(name, "oklch(21.2% 0.019 322.12)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "mauve-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
index 578b389a9f..d6024b4841 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/MistSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "mist-50";
CSSLookup.register(name, "oklch(98.7% 0.002 197.1)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "mist-100";
CSSLookup.register(name, "oklch(96.3% 0.002 197.1)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "mist-200";
CSSLookup.register(name, "oklch(92.5% 0.005 214.3)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "mist-300";
CSSLookup.register(name, "oklch(87.2% 0.007 219.6)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "mist-400";
CSSLookup.register(name, "oklch(72.3% 0.014 214.4)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "mist-500";
CSSLookup.register(name, "oklch(56% 0.021 213.5)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "mist-600";
CSSLookup.register(name, "oklch(45% 0.017 213.2)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "mist-700";
CSSLookup.register(name, "oklch(37.8% 0.015 216)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "mist-800";
CSSLookup.register(name, "oklch(27.5% 0.011 216.9)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "mist-900";
CSSLookup.register(name, "oklch(21.8% 0.008 223.9)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "mist-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
index 199f1e58bb..c300e296f5 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/NeutralSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "neutral-50";
CSSLookup.register(name, "oklch(98.5% 0 0)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "neutral-100";
CSSLookup.register(name, "oklch(97% 0 0)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "neutral-200";
CSSLookup.register(name, "oklch(92.2% 0 0)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "neutral-300";
CSSLookup.register(name, "oklch(87% 0 0)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "neutral-400";
CSSLookup.register(name, "oklch(70.8% 0 0)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "neutral-500";
CSSLookup.register(name, "oklch(55.6% 0 0)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "neutral-600";
CSSLookup.register(name, "oklch(43.9% 0 0)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "neutral-700";
CSSLookup.register(name, "oklch(37.1% 0 0)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "neutral-800";
CSSLookup.register(name, "oklch(26.9% 0 0)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "neutral-900";
CSSLookup.register(name, "oklch(20.5% 0 0)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "neutral-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
index 026c3d6fb2..456c92d207 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OliveSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "olive-50";
CSSLookup.register(name, "oklch(98.8% 0.003 106.5)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "olive-100";
CSSLookup.register(name, "oklch(96.6% 0.005 106.5)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "olive-200";
CSSLookup.register(name, "oklch(93% 0.007 106.5)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "olive-300";
CSSLookup.register(name, "oklch(88% 0.011 106.6)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "olive-400";
CSSLookup.register(name, "oklch(73.7% 0.021 106.9)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "olive-500";
CSSLookup.register(name, "oklch(58% 0.031 107.3)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "olive-600";
CSSLookup.register(name, "oklch(46.6% 0.025 107.3)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "olive-700";
CSSLookup.register(name, "oklch(39.4% 0.023 107.4)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "olive-800";
CSSLookup.register(name, "oklch(28.6% 0.016 107.4)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "olive-900";
CSSLookup.register(name, "oklch(22.8% 0.013 107.4)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "olive-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
index 9a9e344220..73904e9a92 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/OrangeSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "orange-50";
CSSLookup.register(name, "oklch(98% 0.016 73.684)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "orange-100";
CSSLookup.register(name, "oklch(95.4% 0.038 75.164)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "orange-200";
CSSLookup.register(name, "oklch(90.1% 0.076 70.697)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "orange-300";
CSSLookup.register(name, "oklch(83.7% 0.128 66.29)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "orange-400";
CSSLookup.register(name, "oklch(75% 0.183 55.934)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "orange-500";
CSSLookup.register(name, "oklch(70.5% 0.213 47.604)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "orange-600";
CSSLookup.register(name, "oklch(64.6% 0.222 41.116)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "orange-700";
CSSLookup.register(name, "oklch(55.3% 0.195 38.402)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "orange-800";
CSSLookup.register(name, "oklch(47% 0.157 37.304)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "orange-900";
CSSLookup.register(name, "oklch(40.8% 0.123 38.172)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "orange-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
index 3340a5fa6f..8375bdc56e 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PinkSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "pink-50";
CSSLookup.register(name, "oklch(97.1% 0.014 343.198)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "pink-100";
CSSLookup.register(name, "oklch(94.8% 0.028 342.258)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "pink-200";
CSSLookup.register(name, "oklch(89.9% 0.061 343.231)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "pink-300";
CSSLookup.register(name, "oklch(82.3% 0.12 346.018)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "pink-400";
CSSLookup.register(name, "oklch(71.8% 0.202 349.761)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "pink-500";
CSSLookup.register(name, "oklch(65.6% 0.241 354.308)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "pink-600";
CSSLookup.register(name, "oklch(59.2% 0.249 0.584)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "pink-700";
CSSLookup.register(name, "oklch(52.5% 0.223 3.958)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "pink-800";
CSSLookup.register(name, "oklch(45.9% 0.187 3.815)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "pink-900";
CSSLookup.register(name, "oklch(40.8% 0.153 2.432)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "pink-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
index 94275e2e02..1740b27943 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/PurpleSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "purple-50";
CSSLookup.register(name, "oklch(97.7% 0.014 308.299)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "purple-100";
CSSLookup.register(name, "oklch(94.6% 0.033 307.174)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "purple-200";
CSSLookup.register(name, "oklch(90.2% 0.063 306.703)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "purple-300";
CSSLookup.register(name, "oklch(82.7% 0.119 306.383)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "purple-400";
CSSLookup.register(name, "oklch(71.4% 0.203 305.504)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "purple-500";
CSSLookup.register(name, "oklch(62.7% 0.265 303.9)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "purple-600";
CSSLookup.register(name, "oklch(55.8% 0.288 302.321)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "purple-700";
CSSLookup.register(name, "oklch(49.6% 0.265 301.924)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "purple-800";
CSSLookup.register(name, "oklch(43.8% 0.218 303.724)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "purple-900";
CSSLookup.register(name, "oklch(38.1% 0.176 304.987)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "purple-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
index ef2474e223..66cd5ae4a0 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RedSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "red-50";
CSSLookup.register(name, "oklch(97.1% 0.013 17.38)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "red-100";
CSSLookup.register(name, "oklch(93.6% 0.032 17.717)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "red-200";
CSSLookup.register(name, "oklch(88.5% 0.062 18.334)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "red-300";
CSSLookup.register(name, "oklch(80.8% 0.114 19.571)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "red-400";
CSSLookup.register(name, "oklch(70.4% 0.191 22.216)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "red-500";
CSSLookup.register(name, "oklch(63.7% 0.237 25.331)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "red-600";
CSSLookup.register(name, "oklch(57.7% 0.245 27.325)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "red-700";
CSSLookup.register(name, "oklch(50.5% 0.213 27.518)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "red-800";
CSSLookup.register(name, "oklch(44.4% 0.177 26.899)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "red-900";
CSSLookup.register(name, "oklch(39.6% 0.141 25.723)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "red-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
index f675c3b389..9001af2a2a 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/RoseSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "rose-50";
CSSLookup.register(name, "oklch(96.9% 0.015 12.422)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "rose-100";
CSSLookup.register(name, "oklch(94.1% 0.03 12.58)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "rose-200";
CSSLookup.register(name, "oklch(89.2% 0.058 10.001)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "rose-300";
CSSLookup.register(name, "oklch(81% 0.117 11.638)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "rose-400";
CSSLookup.register(name, "oklch(71.2% 0.194 13.428)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "rose-500";
CSSLookup.register(name, "oklch(64.5% 0.246 16.439)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "rose-600";
CSSLookup.register(name, "oklch(58.6% 0.253 17.585)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "rose-700";
CSSLookup.register(name, "oklch(51.4% 0.222 16.935)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "rose-800";
CSSLookup.register(name, "oklch(45.5% 0.188 13.697)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "rose-900";
CSSLookup.register(name, "oklch(41% 0.159 10.272)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "rose-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
index bbe1ec1714..812dd6fcbd 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SkySwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "sky-50";
CSSLookup.register(name, "oklch(97.7% 0.013 236.62)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "sky-100";
CSSLookup.register(name, "oklch(95.1% 0.026 236.824)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "sky-200";
CSSLookup.register(name, "oklch(90.1% 0.058 230.902)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "sky-300";
CSSLookup.register(name, "oklch(82.8% 0.111 230.318)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "sky-400";
CSSLookup.register(name, "oklch(74.6% 0.16 232.661)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "sky-500";
CSSLookup.register(name, "oklch(68.5% 0.169 237.323)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "sky-600";
CSSLookup.register(name, "oklch(58.8% 0.158 241.966)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "sky-700";
CSSLookup.register(name, "oklch(50% 0.134 242.749)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "sky-800";
CSSLookup.register(name, "oklch(44.3% 0.11 240.79)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "sky-900";
CSSLookup.register(name, "oklch(39.1% 0.09 240.876)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "sky-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
index caf82d1bfe..f8789c71be 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/SlateSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "slate-50";
CSSLookup.register(name, "oklch(98.4% 0.003 247.858)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "slate-100";
CSSLookup.register(name, "oklch(96.8% 0.007 247.896)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "slate-200";
CSSLookup.register(name, "oklch(92.9% 0.013 255.508)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "slate-300";
CSSLookup.register(name, "oklch(86.9% 0.022 252.894)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "slate-400";
CSSLookup.register(name, "oklch(70.4% 0.04 256.788)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "slate-500";
CSSLookup.register(name, "oklch(55.4% 0.046 257.417)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "slate-600";
CSSLookup.register(name, "oklch(44.6% 0.043 257.281)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "slate-700";
CSSLookup.register(name, "oklch(37.2% 0.044 257.287)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "slate-800";
CSSLookup.register(name, "oklch(27.9% 0.041 260.031)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "slate-900";
CSSLookup.register(name, "oklch(20.8% 0.042 265.755)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "slate-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
index f8ff6258f3..523070e682 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/StoneSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "stone-50";
CSSLookup.register(name, "oklch(98.5% 0.001 106.423)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "stone-100";
CSSLookup.register(name, "oklch(97% 0.001 106.424)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "stone-200";
CSSLookup.register(name, "oklch(92.3% 0.003 48.717)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "stone-300";
CSSLookup.register(name, "oklch(86.9% 0.005 56.366)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "stone-400";
CSSLookup.register(name, "oklch(70.9% 0.01 56.259)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "stone-500";
CSSLookup.register(name, "oklch(55.3% 0.013 58.071)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "stone-600";
CSSLookup.register(name, "oklch(44.4% 0.011 73.639)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "stone-700";
CSSLookup.register(name, "oklch(37.4% 0.01 67.558)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "stone-800";
CSSLookup.register(name, "oklch(26.8% 0.007 34.298)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "stone-900";
CSSLookup.register(name, "oklch(21.6% 0.006 56.043)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "stone-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
index d646742bc1..c4a630a988 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TaupeSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "taupe-50";
CSSLookup.register(name, "oklch(98.6% 0.002 67.8)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "taupe-100";
CSSLookup.register(name, "oklch(96% 0.002 17.2)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "taupe-200";
CSSLookup.register(name, "oklch(92.2% 0.005 34.3)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "taupe-300";
CSSLookup.register(name, "oklch(86.8% 0.007 39.5)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "taupe-400";
CSSLookup.register(name, "oklch(71.4% 0.014 41.2)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "taupe-500";
CSSLookup.register(name, "oklch(54.7% 0.021 43.1)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "taupe-600";
CSSLookup.register(name, "oklch(43.8% 0.017 39.3)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "taupe-700";
CSSLookup.register(name, "oklch(36.7% 0.016 35.7)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "taupe-800";
CSSLookup.register(name, "oklch(26.8% 0.011 36.5)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "taupe-900";
CSSLookup.register(name, "oklch(21.4% 0.009 43.1)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "taupe-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
index b949791254..b179364e19 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/TealSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "teal-50";
CSSLookup.register(name, "oklch(98.4% 0.014 180.72)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "teal-100";
CSSLookup.register(name, "oklch(95.3% 0.051 180.801)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "teal-200";
CSSLookup.register(name, "oklch(91% 0.096 180.426)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "teal-300";
CSSLookup.register(name, "oklch(85.5% 0.138 181.071)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "teal-400";
CSSLookup.register(name, "oklch(77.7% 0.152 181.912)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "teal-500";
CSSLookup.register(name, "oklch(70.4% 0.14 182.503)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "teal-600";
CSSLookup.register(name, "oklch(60% 0.118 184.704)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "teal-700";
CSSLookup.register(name, "oklch(51.1% 0.096 186.391)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "teal-800";
CSSLookup.register(name, "oklch(43.7% 0.078 188.216)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "teal-900";
CSSLookup.register(name, "oklch(38.6% 0.063 188.416)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "teal-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
index 71e6f6f9fa..abc2d79b33 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/VioletSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "violet-50";
CSSLookup.register(name, "oklch(96.9% 0.016 293.756)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "violet-100";
CSSLookup.register(name, "oklch(94.3% 0.029 294.588)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "violet-200";
CSSLookup.register(name, "oklch(89.4% 0.057 293.283)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "violet-300";
CSSLookup.register(name, "oklch(81.1% 0.111 293.571)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "violet-400";
CSSLookup.register(name, "oklch(70.2% 0.183 293.541)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "violet-500";
CSSLookup.register(name, "oklch(60.6% 0.25 292.717)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "violet-600";
CSSLookup.register(name, "oklch(54.1% 0.281 293.009)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "violet-700";
CSSLookup.register(name, "oklch(49.1% 0.27 292.581)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "violet-800";
CSSLookup.register(name, "oklch(43.2% 0.232 292.759)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "violet-900";
CSSLookup.register(name, "oklch(38% 0.189 293.745)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "violet-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
index bb1138c52f..d014d42077 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/YellowSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "yellow-50";
CSSLookup.register(name, "oklch(98.7% 0.026 102.212)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "yellow-100";
CSSLookup.register(name, "oklch(97.3% 0.071 103.193)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "yellow-200";
CSSLookup.register(name, "oklch(94.5% 0.129 101.54)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "yellow-300";
CSSLookup.register(name, "oklch(90.5% 0.182 98.111)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "yellow-400";
CSSLookup.register(name, "oklch(85.2% 0.199 91.936)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "yellow-500";
CSSLookup.register(name, "oklch(79.5% 0.184 86.047)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "yellow-600";
CSSLookup.register(name, "oklch(68.1% 0.162 75.834)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "yellow-700";
CSSLookup.register(name, "oklch(55.4% 0.135 66.442)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "yellow-800";
CSSLookup.register(name, "oklch(47.6% 0.114 61.907)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "yellow-900";
CSSLookup.register(name, "oklch(42.1% 0.095 57.708)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "yellow-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
index 173e5294d0..74c924bdf1 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/colors/ZincSwatch.as
@@ -29,77 +29,66 @@ package org.apache.royale.style.colors
{
}
- COMPILE::JS
public static function get _50():String
{
var name:String = "zinc-50";
CSSLookup.register(name, "oklch(98.5% 0 0)");
return name;
}
- COMPILE::JS
public static function get _100():String
{
var name:String = "zinc-100";
CSSLookup.register(name, "oklch(96.7% 0.001 286.375)");
return name;
}
- COMPILE::JS
public static function get _200():String
{
var name:String = "zinc-200";
CSSLookup.register(name, "oklch(92% 0.004 286.32)");
return name;
}
- COMPILE::JS
public static function get _300():String
{
var name:String = "zinc-300";
CSSLookup.register(name, "oklch(87.1% 0.006 286.286)");
return name;
}
- COMPILE::JS
public static function get _400():String
{
var name:String = "zinc-400";
CSSLookup.register(name, "oklch(70.5% 0.015 286.067)");
return name;
}
- COMPILE::JS
public static function get _500():String
{
var name:String = "zinc-500";
CSSLookup.register(name, "oklch(55.2% 0.016 285.938)");
return name;
}
- COMPILE::JS
public static function get _600():String
{
var name:String = "zinc-600";
CSSLookup.register(name, "oklch(44.2% 0.017 285.786)");
return name;
}
- COMPILE::JS
public static function get _700():String
{
var name:String = "zinc-700";
CSSLookup.register(name, "oklch(37% 0.013 285.805)");
return name;
}
- COMPILE::JS
public static function get _800():String
{
var name:String = "zinc-800";
CSSLookup.register(name, "oklch(27.4% 0.006 286.033)");
return name;
}
- COMPILE::JS
public static function get _900():String
{
var name:String = "zinc-900";
CSSLookup.register(name, "oklch(21% 0.006 285.885)");
return name;
}
- COMPILE::JS
public static function get _950():String
{
var name:String = "zinc-950";
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/skins/CheckBoxSkin.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/skins/CheckBoxSkin.as
index 2eebf3f0c7..e2eea7e931 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/skins/CheckBoxSkin.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/skins/CheckBoxSkin.as
@@ -22,25 +22,210 @@ package org.apache.royale.style.skins
import org.apache.royale.style.IIcon;
import org.apache.royale.style.Icon;
import org.apache.royale.style.IStyleUIBase;
+ import org.apache.royale.core.IStrand;
+ import org.apache.royale.style.CheckBox;
+ import org.apache.royale.style.stylebeads.layout.Display;
+ import org.apache.royale.style.stylebeads.interact.Cursor;
+ import org.apache.royale.style.stylebeads.flexgrid.GridAutoColumns;
+ import org.apache.royale.style.stylebeads.flexgrid.AlignItems;
+ import org.apache.royale.style.stylebeads.flexgrid.RowGap;
+ import org.apache.royale.style.stylebeads.interact.UserSelect;
+ import org.apache.royale.style.stylebeads.states.DisabledState;
+ import org.apache.royale.style.stylebeads.flexgrid.GridColumn;
+ import org.apache.royale.style.stylebeads.flexgrid.GridColumnStart;
+ import org.apache.royale.style.stylebeads.flexgrid.GridRowStart;
+ import org.apache.royale.style.stylebeads.sizing.HeightStyle;
+ import org.apache.royale.style.stylebeads.sizing.WidthStyle;
+ import org.apache.royale.style.stylebeads.border.BorderRadius;
+ import org.apache.royale.style.util.ThemeManager;
+ import org.apache.royale.style.stylebeads.border.BorderWidth;
+ import org.apache.royale.style.colors.SlateSwatch;
+ import org.apache.royale.style.stylebeads.border.BorderColor;
+ import org.apache.royale.style.stylebeads.anim.Transition;
+ import org.apache.royale.style.stylebeads.states.PeerPseudo;
+ import org.apache.royale.style.stylebeads.states.FocusVisibleState;
+ import org.apache.royale.style.stylebeads.border.Outline;
+ import org.apache.royale.style.stylebeads.states.CheckedState;
+ import org.apache.royale.style.colors.OrangeSwatch;
+ import org.apache.royale.style.stylebeads.background.BackgroundColor;
+ import org.apache.royale.style.stylebeads.states.IndeterminateState;
+ import org.apache.royale.style.stylebeads.typography.FontSize;
+ import org.apache.royale.style.stylebeads.typography.TextColor;
+ import org.apache.royale.style.stylebeads.typography.FontWeight;
+ import org.apache.royale.style.elements.Div;
+ import org.apache.royale.style.stylebeads.CompositeStyle;
+ import org.apache.royale.style.stylebeads.flexgrid.PlaceContent;
+ import org.apache.royale.style.stylebeads.flexgrid.PlaceSelf;
+ import org.apache.royale.style.stylebeads.border.Border;
+ import org.apache.royale.style.stylebeads.transform.Transform;
+ import org.apache.royale.style.stylebeads.effects.OpacityStyle;
public class CheckBoxSkin extends StyleSkin implements ICheckBoxSkin
{
public function CheckBoxSkin()
{
super();
+ }
+ /**
+ .checkbox[data-size="sm"] {
+ --size: 0.875rem;
+ }
+
+ .checkbox[data-size="md"] {
+ --size: 1rem; *4;
+ }
+
+ .checkbox[data-size="lg"] {
+ --size: 1.125rem;
+ }
+
+ .checkbox[data-size="xl"] {
+ --size: 1.25rem;
+ }
+
+ */
+ /**
+ * @royaleignorecoercion org.apache.royale.style.CheckBox
+ */
+ private function get host():CheckBox
+ {
+ return _strand as CheckBox;
+ }
+ override public function set strand(value:IStrand):void
+ {
+ super.strand = value;
+ // Manually set. Don't create the default ones.
+ if(_styles)
+ return;
+ var size:Number = 16 * getMultiplier();
+ var box:String = computeSize(size * 1.25, host.unit);
+ var gap:String = computeSize(size * 0.75, host.unit);
+ var disabledStyle:DisabledState = new DisabledState();
+ disabledStyle.styles = [
+ new Cursor("auto")
+ ];
_styles = [
- // new CheckBoxBackground(),
- // new CheckBoxBorder(),
- // new CheckBoxCheckmark()
+ new Display("inline-grid"),
+ new Cursor("pointer"),
+ new GridAutoColumns(box + " auto"),
+ new AlignItems("center"),
+ new RowGap(gap),
+ new UserSelect("none"),
+ disabledStyle
];
}
+ private function getMultiplier():Number
+ {
+ var multiple:Number;
+ switch(host.size)
+ {
+ case "sm":
+ return 0.875;
+ case "md":
+ return 1;
+ case "lg":
+ return 1.125;
+ case "xl":
+ return 1.25;
+ default:
+ return 1;
+ }
+ }
private var _boxStyles:Array;
public function get boxStyles():Array
{
+ if(!_boxStyles)
+ createBoxStyles();
return _boxStyles;
}
+ private function createBoxStyles():void
+ {
+ var size:Number = 16 * getMultiplier();
+ var box:String = computeSize(size * 1.25, host.unit);
+ var gap:String = computeSize(size * 0.75, host.unit);
+ _boxStyles = [
+ new GridColumnStart("1"),
+ new GridRowStart("1"),
+ new HeightStyle(box),
+ new WidthStyle(box),
+ new
BorderRadius(ThemeManager.instance.activeTheme.radiusSM),
+ new BorderWidth(2),
+ new BorderColor(SlateSwatch._500),
+ new Transition()
+ ];
+ var peer:PeerPseudo = new PeerPseudo();
+ var focusVisible:FocusVisibleState = new
FocusVisibleState();
+ var outline1:Outline = new Outline();
+ outline1.width = 2;
+ outline1.color = "oklch(70.5% 0.213 47.604 / .40)";
+ outline1.offset = 2;
+ focusVisible.styles = [outline1];
+ var checked:CheckedState = new CheckedState();
+ checked.styles = [
+ new BorderColor(OrangeSwatch._500),
+ new BackgroundColor(OrangeSwatch._500)
+ ];
+ var indeterminate:IndeterminateState = new
IndeterminateState();
+ indeterminate.styles = [
+ new BorderColor(OrangeSwatch._500),
+ new BackgroundColor(OrangeSwatch._500)
+ ];
+ var disabled:DisabledState = new DisabledState();
+ disabled.styles = [
+ new BorderColor(SlateSwatch._300),
+ new BackgroundColor(SlateSwatch._100)
+ ];
+
+ peer.styles = [
+ focusVisible,
+ checked,
+ indeterminate,
+ disabled
+ ];
+ _boxStyles.push(peer);
+ /**
+ col-start-1
+ row-start-1
+ h-[var(--box)]
+ w-[var(--box)]
+ rounded
+ border-2
+ border-slate-500
+ transition
+ peer-focus-visible:ring-2
+ peer-focus-visible:ring-orange-500/40
+ peer-focus-visible:ring-offset-2
+ peer-focus-visible:ring-offset-slate-50
+ peer-checked:border-orange-500
+ peer-checked:bg-orange-500
+ peer-indeterminate:border-orange-500
+ peer-indeterminate:bg-orange-500
+ peer-disabled:border-slate-300
+ peer-disabled:bg-slate-100
+ dark:border-slate-400
+ dark:peer-focus-visible:ring-orange-500/40
+ dark:peer-focus-visible:ring-offset-slate-950
+ dark:peer-disabled:border-slate-600
+ dark:peer-disabled:bg-slate-800
+
+ peer-focus-visible:outline
+ peer-focus-visible:outline-2
+ peer-focus-visible:outline-orange-500/40
+ peer-focus-visible:outline-offset-2
+ peer-checked:border-orange-500
+ peer-checked:bg-orange-500
+ peer-indeterminate:border-orange-500
+ peer-indeterminate:bg-orange-500
+ peer-disabled:border-slate-300
+ peer-disabled:bg-slate-100
+ dark:border-slate-400
+ dark:peer-disabled:border-slate-600
+ dark:peer-disabled:bg-slate-800
+
+ */
+ }
public function set boxStyles(value:Array):void
{
@@ -50,8 +235,43 @@ package org.apache.royale.style.skins
public function get labelStyles():Array
{
+ if(!_labelStyles)
+ createLabelStyles();
return _labelStyles;
}
+ private function createLabelStyles():void
+ {
+ var size:Number = 16 * getMultiplier();
+ var fontSize:String = computeSize(size, host.unit);
+
+ _labelStyles = [
+ new GridColumnStart("2"),
+ new GridRowStart("1"),
+ new FontSize(fontSize),
+ new FontWeight("600"),
+ new TextColor(SlateSwatch._800)
+ ];
+ var peer:PeerPseudo = new PeerPseudo();
+ var disabled:DisabledState = new DisabledState();
+ disabled.styles = [
+ new TextColor(SlateSwatch._400)
+ ];
+ peer.styles = [
+ disabled
+ ];
+ _labelStyles.push(peer);
+/**
+ col-start-2
+ row-start-1
+ text-[length:var(--size)]
+ font-semibold
+ text-slate-800
+ dark:text-slate-100
+ peer-disabled:text-slate-400
+ dark:peer-disabled:text-slate-500
+ */
+
+ }
public function set labelStyles(value:Array):void
{
@@ -65,14 +285,71 @@ package org.apache.royale.style.skins
public function get checkIcon():IStyleUIBase
{
if(!_checkIcon){
- var iconName:String = "style_checkIconSmall";
- if(!Icon.isRegistered(iconName))
- Icon.registerIcon(iconName,
- <svg viewBox="0 0 12 10"
fill="none" aria-hidden="true" width="10" height="10">
- <path d="M1.5 5.5L4.5
8.5L10.5 1.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round"/>
- </svg>);
- _checkIcon = new Icon(iconName);
+ var div:Div = new Div();
+ _checkIcon = div;
+ // var iconName:String = "style_checkIconSmall";
+ // if(!Icon.isRegistered(iconName))
+ // Icon.registerIcon(iconName,
+ // <svg viewBox="0 0 12 10"
fill="none" aria-hidden="true" width="10" height="10">
+ // <path d="M1.5 5.5L4.5
8.5L10.5 1.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round"/>
+ // </svg>);
+ // _checkIcon = new Icon(iconName);
+ // --tick-h: calc(var(--size) * 0.625);
+ // --tick-w: calc(var(--size) * 0.375);
+ var size:Number = 16 * getMultiplier();
+ var transform:Transform = new Transform();
+ transform.translateY = "8%";
+ transform.rotate = "45deg";
+
+ var borderWidth:BorderWidth = new BorderWidth();
+ borderWidth.bottom = 3;
+ borderWidth.right = 3;
+ var styles:CompositeStyle = new
CompositeStyle();
+ styles.styles = [
+ new GridColumnStart("1"),
+ new GridRowStart("1"),
+ new HeightStyle(computeSize(size *
0.625, host.unit)),
+ new WidthStyle(computeSize(size *
0.375, host.unit)),
+ new PlaceSelf("center"),
+ transform,
+ borderWidth,
+ new BorderColor("white"),
+ new Transition(),
+ new OpacityStyle(0),
+ new PeerPseudo([
+ new CheckedState([
+ new OpacityStyle(1)
+ ]),
+ new IndeterminateState([
+ new OpacityStyle(0)
+ ]),
+ new DisabledState([
+ new
BorderColor(SlateSwatch._300)
+ ])
+ ])
+ ];
+ div.styleBeads = [styles];
+ // TODO dark mode styles
}
+
+/**
+col-start-1
+row-start-1
+h-[var(--tick-h)]
+w-[var(--tick-w)]
+place-self-center
+-translate-y-[8%]
+rotate-45
+border-b-[3px]
+border-r-[3px]
+border-white
+opacity-0
+transition
+peer-checked:opacity-100
+peer-indeterminate:opacity-0
+peer-disabled:border-slate-300
+dark:peer-disabled:border-slate-500
+ */
return _checkIcon;
}
@@ -88,13 +365,51 @@ package org.apache.royale.style.skins
public function get indeterminateIcon():IStyleUIBase
{
if(!_indeterminateIcon){
- var iconName:String =
"style_indeterminateIconSmall";
- if(!Icon.isRegistered(iconName))
- Icon.registerIcon(iconName,
- <svg viewBox="0 0 12 10"
fill="none" aria-hidden="true" width="10" height="10">
- <rect x="1" y="4.5"
width="10" height="1" fill="currentColor"/>
- </svg>);
- _indeterminateIcon = new Icon(iconName);
+ _indeterminateIcon = new Div();
+ var size:Number = 16 * getMultiplier();
+
+ var styles:CompositeStyle = new
CompositeStyle();
+ styles.styles = [
+ new GridColumnStart("1"),
+ new GridRowStart("1"),
+ new HeightStyle("14%"),
+ new WidthStyle(computeSize(size *
0.625, host.unit)),
+ new PlaceSelf("center"),
+ new
BorderRadius(ThemeManager.instance.activeTheme.radiusSM),
+ new BackgroundColor("white"),
+ new Transition(),
+ new OpacityStyle(0),
+ new PeerPseudo([
+ new IndeterminateState([
+ new OpacityStyle(1)
+ ]),
+ new DisabledState([
+ new
BackgroundColor(SlateSwatch._300)
+ ])
+ ])
+ ];
+ // var iconName:String =
"style_indeterminateIconSmall";
+ // if(!Icon.isRegistered(iconName))
+ // Icon.registerIcon(iconName,
+ // <svg viewBox="0 0 12 10"
fill="none" aria-hidden="true" width="10" height="10">
+ // <rect x="1" y="4.5"
width="10" height="1" fill="currentColor"/>
+ // </svg>);
+ // _indeterminateIcon = new Icon(iconName);
+/**
+ col-start-1
+ row-start-1
+ h-[14%]
+ w-[var(--minus-w)]
+ place-self-center
+ rounded
+ bg-white
+ opacity-0
+ transition
+ peer-indeterminate:opacity-100
+ peer-disabled:bg-slate-300
+ dark:peer-disabled:bg-slate-500
+ */
+
}
return _indeterminateIcon;
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/StyleBeadBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/StyleBeadBase.as
index 581a828c06..af16239c2c 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/StyleBeadBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/StyleBeadBase.as
@@ -116,7 +116,7 @@ package org.apache.royale.style.stylebeads
ruleVal = "#fff";
break;
default:
- assert(CSSLookup.has(selectorVal),
"Invalid color value: " + value);
+ // assert(CSSLookup.has(selectorVal),
"Invalid color value: " + value);
ruleVal =
CSSLookup.getProperty(selectorVal);
break;
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/Transition.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/Transition.as
new file mode 100644
index 0000000000..92405ce6fe
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/Transition.as
@@ -0,0 +1,57 @@
+package org.apache.royale.style.stylebeads.anim
+{
+ import org.apache.royale.style.stylebeads.CompositeStyle;
+ import org.apache.royale.style.util.ThemeManager;
+
+ public class Transition extends CompositeStyle
+ {
+ public function Transition(property:String= "default")
+ {
+ super();
+ _property = property;
+ propStyle = new TransitionProperty(property);
+ timingStyle = new TransitionTimingFunction("default");
+ durationStyle = new TransitionDuration("default");
+ styles = [
+ propStyle,
+ timingStyle,
+ durationStyle
+ ];
+ }
+ private var _property:String = "default";
+
+ public function get property():String
+ {
+ return _property;
+ }
+ private var propStyle:TransitionProperty;
+ public function set property(value:String):void
+ {
+ propStyle.value = _property = value;
+ }
+
+ private var _timingFunction:String = "default";
+ private var timingStyle:TransitionTimingFunction;
+ public function get timingFunction():String
+ {
+ return _timingFunction;
+ }
+
+ public function set timingFunction(value:String):void
+ {
+ timingStyle.value = _timingFunction = value;
+ }
+
+ private var _duration:String = "default";
+ public function get duration():String
+ {
+ return _duration;
+ }
+ private var durationStyle:TransitionDuration;
+ public function set duration(value:String):void
+ {
+ durationStyle.value = _duration = value;
+ }
+
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionDuration.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionDuration.as
index e74af4108b..8da56f4a1d 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionDuration.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionDuration.as
@@ -21,6 +21,7 @@ package org.apache.royale.style.stylebeads.anim
import org.apache.royale.style.stylebeads.LeafStyleBase;
import org.apache.royale.debugging.assert;
import org.apache.royale.style.util.CSSLookup;
+ import org.apache.royale.style.util.ThemeManager;
public class TransitionDuration extends LeafStyleBase
{
@@ -31,9 +32,12 @@ package org.apache.royale.style.stylebeads.anim
override public function set value(value:*):void
{
- assert(isVar(value) || (isInt(value) && value >= 0),
"transition-duration only accepts valid CSS variables or non-negative integers
representing milliseconds");
+ assert(value == "default" || isVar(value) ||
(isInt(value) && value >= 0), "transition-duration only accepts valid CSS
variables or non-negative integers representing milliseconds");
calculatedSelector = _value = value;
- calculatedRuleValue = isInt(value) ? value + "ms" :
fromVar(value);
+ if(value == "default")
+ calculatedRuleValue =
ThemeManager.instance.activeTheme.defaultTransitionDuration;
+ else
+ calculatedRuleValue = isInt(value) ? value +
"ms" : fromVar(value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionProperty.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionProperty.as
index f8b9f3a0e6..57b037da2f 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionProperty.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionProperty.as
@@ -39,7 +39,31 @@ package org.apache.royale.style.stylebeads.anim
override public function set value(value:*):void
{
- //TODO implement.
+ switch(value)
+ {
+ case "default":
+ calculatedRuleValue = "color,
background-color, border-color, outline-color, text-decoration-color, fill,
stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity,
box-shadow, transform, translate, scale, rotate, filter,
-webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay,
pointer-events";
+ calculatedSelector = "";
+ break;
+ case "colors":
+ calculatedRuleValue = "color,
background-color, border-color, outline-color, text-decoration-color, fill,
stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to";
+ calculatedSelector = "color";
+ break;
+ case "shadow":
+ calculatedRuleValue = "box-shadow";
+ calculatedSelector = "shadow";
+ break;
+ case "transform":
+ calculatedRuleValue = "transform,
translate, scale, rotate";
+ calculatedSelector = "transform";
+ break;
+ case "all":
+ case "opacity":
+ default:
+ calculatedSelector = _value = value;
+ calculatedRuleValue = acceptVar(value);
+ break;
+ }
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionTimingFunction.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionTimingFunction.as
index 8bf0810087..89e2340b7f 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionTimingFunction.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/anim/TransitionTimingFunction.as
@@ -37,6 +37,9 @@ package org.apache.royale.style.stylebeads.anim
var theme:StyleTheme =
ThemeManager.instance.activeTheme;
switch(value)
{
+ case "default":
+ ruleValue =
theme.defaultTransitionTimingFunction;
+ break;
case "in":
ruleValue = theme.easeIn;
break;
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/Border.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/Border.as
index 04ff551de0..63e5da5b20 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/Border.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/Border.as
@@ -61,12 +61,12 @@ package org.apache.royale.style.stylebeads.border
{
return _style;
}
- private var styleStyle:Style;
+ private var styleStyle:BorderStyle;
public function set style(value:String):void
{
if(!styleStyle)
{
- styleStyle = new Style();
+ styleStyle = new BorderStyle();
styles.push(styleStyle);
}
styleStyle.value = value;
@@ -126,15 +126,3 @@ class Color extends LeafStyleBase
calculatedRuleValue = styleData.rule;
}
}
-class Style extends LeafStyleBase
-{
- public function Style(value:* = null)
- {
- super("border", "border-style", value);
- }
- override public function set value(value:*):void
- {
-
assert(["solid","dashed","dotted","double","hidden","none"].indexOf(value) >=
0, "The value must be a valid border style: " + value);
- calculatedSelector = calculatedRuleValue = _value = value;
- }
-}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderColor.as
similarity index 73%
copy from
frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
copy to
frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderColor.as
index ef1fa81d2b..efca63a428 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderColor.as
@@ -16,23 +16,23 @@
// limitations under the License.
//
////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.style.stylebeads.flexgrid
+package org.apache.royale.style.stylebeads.border
{
import org.apache.royale.style.stylebeads.LeafStyleBase;
+ import org.apache.royale.style.util.StyleData;
- public class GridRowStart extends GridRow
+ public class BorderColor extends LeafStyleBase
{
- public function GridRowStart()
+ public function BorderColor(value:* = null)
{
- super("row-start", "grid-row-start");
+ super("border", "border-color", value);
}
-
override public function set value(value:*):void
{
- // TODO validate aspect before setting
- // https://tailwindcss.com/docs/grid-row
- calculatedRuleValue = calculatedSelector = _value =
value;
-
+ _value = value;
+ var styleData:StyleData = validateColor(value, false);
+ calculatedSelector = styleData.selector;
+ calculatedRuleValue = styleData.rule;
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderRadius.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderRadius.as
index 904c461a00..980d124cac 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderRadius.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderRadius.as
@@ -32,6 +32,8 @@ package org.apache.royale.style.stylebeads.border
{
super();
styles = [];
+ if(value)
+ radius = value;
}
private var _radius:*;
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderStyle.as
similarity index 73%
copy from
frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
copy to
frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderStyle.as
index e7527de10b..5d3ab7b3b9 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderStyle.as
@@ -16,23 +16,22 @@
// limitations under the License.
//
////////////////////////////////////////////////////////////////////////////////
-package org.apache.royale.style.stylebeads.transform
+package org.apache.royale.style.stylebeads.border
{
import org.apache.royale.style.stylebeads.LeafStyleBase;
import org.apache.royale.debugging.assert;
- public class Transform extends LeafStyleBase
+ public class BorderStyle extends LeafStyleBase
{
- public function Transform(value:* = null)
+ public function BorderStyle(value:* = null)
{
- super("transform", "transform", value);
+ super("border", "border-style", value);
}
+ [Inspectable(category="General",
enumeration="solid,dashed,dotted,double,hidden,none", defaultValue="solid")]
override public function set value(value:*):void
{
- assert(isVar(value) || value == "none", "Invalid value
for transform: " + value);
+ assert(["solid", "dashed", "dotted", "double",
"hidden", "none"].indexOf(value) >= 0, "The value must be a valid border style:
" + value);
calculatedSelector = calculatedRuleValue = _value =
value;
- if(isVar(value))
- calculatedRuleValue = fromVar(value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderWidth.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderWidth.as
index ea229a46d0..9014c8b7fd 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderWidth.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/border/BorderWidth.as
@@ -32,6 +32,8 @@ package org.apache.royale.style.stylebeads.border
{
super();
styles = [];
+ if(value)
+ this.width = value;
}
private var _width:*;
@@ -234,7 +236,7 @@ class Width extends LeafStyleBase
override public function set value(value:*):void
{
_value = value;
- calculatedRuleValue = value;
+ calculatedRuleValue = isNum(value) ? value + "px" :
acceptVar(value);
calculatedSelector = sanitizeSelector(value);
}
override public function getSelector():String
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadows.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadows.as
new file mode 100644
index 0000000000..d47900fc03
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadows.as
@@ -0,0 +1,50 @@
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.LeafStyleBase;
+ import org.apache.royale.debugging.assert;
+ /**
+ * Multiple box shadows can be applied to an element, separated by
commas.
+ * BoxShadows should contain an array of BoxShadow or RingEffect
objects.
+ */
+ public class BoxShadows extends LeafStyleBase
+ {
+ public function BoxShadows(value:* = null)
+ {
+ super("boxes", "box-shadow", value);
+ }
+ private var _shadows:Array;
+
+ public function get shadows():Array
+ {
+ return _shadows;
+ }
+
+ public function set shadows(value:Array):void
+ {
+ _shadows = value;
+ }
+ override public function getRule():String
+ {
+ assert(shadows && shadows.length > 0, "BoxShadows style
bead requires shadows to be set");
+ var rules:Array = [];
+ for each(var shadow:LeafStyleBase in shadows)
+ {
+ rules.push(shadow.getRule());
+ }
+ calculatedRuleValue = rules.join(", ");
+ return super.getRule();
+ }
+ override public function getSelector():String
+ {
+ assert(shadows && shadows.length > 0, "BoxShadows style
bead requires shadows to be set");
+ var selectors:Array = [];
+ for each(var shadow:LeafStyleBase in shadows)
+ {
+ assert(shadow is BoxShadow || shadow is
RingEffect, "BoxShadows style bead only accepts BoxShadow or RingEffect style
beads");
+ selectors.push(shadow.getSelector());
+ }
+ calculatedSelector = selectors.join("-");
+ return super.getSelector();
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/ColumnGap.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/ColumnGap.as
index ab07511e8a..5974f7e1f8 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/ColumnGap.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/ColumnGap.as
@@ -21,9 +21,9 @@ package org.apache.royale.style.stylebeads.flexgrid
public class ColumnGap extends Gap
{
- public function ColumnGap()
+ public function ColumnGap(value:* = null)
{
- super("gap-x", "column-gap");
+ super("gap-x", "column-gap", value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnEnd.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnEnd.as
index 484e51a406..9b13d446cf 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnEnd.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnEnd.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.flexgrid
{
public class GridColumnEnd extends GridColumn
{
- public function GridColumnEnd()
+ public function GridColumnEnd(value:* = null)
{
- super("col-end", "grid-column-end");
+ super("col-end", "grid-column-end", value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnStart.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnStart.as
index c5f88e8942..fbb58cbabb 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnStart.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridColumnStart.as
@@ -20,7 +20,7 @@ package org.apache.royale.style.stylebeads.flexgrid
{
public class GridColumnStart extends GridColumn
{
- public function GridColumnStart()
+ public function GridColumnStart(value:* = null)
{
super("col-start", "grid-column-start");
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowEnd.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowEnd.as
index 55b2c041fd..f8070fea98 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowEnd.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowEnd.as
@@ -22,9 +22,9 @@ package org.apache.royale.style.stylebeads.flexgrid
public class GridRowEnd extends GridRow
{
- public function GridRowEnd()
+ public function GridRowEnd(value:* = null)
{
- super("row-end", "grid-row-end");
+ super("row-end", "grid-row-end", value);
}
override public function set value(value:*):void
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
index ef1fa81d2b..503e38a5b6 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/GridRowStart.as
@@ -22,9 +22,9 @@ package org.apache.royale.style.stylebeads.flexgrid
public class GridRowStart extends GridRow
{
- public function GridRowStart()
+ public function GridRowStart(value:* = null)
{
- super("row-start", "grid-row-start");
+ super("row-start", "grid-row-start", value);
}
override public function set value(value:*):void
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/RowGap.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/RowGap.as
index aa27282750..f5836ab9eb 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/RowGap.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/flexgrid/RowGap.as
@@ -21,9 +21,9 @@ package org.apache.royale.style.stylebeads.flexgrid
public class RowGap extends Gap
{
- public function RowGap()
+ public function RowGap(value:* = null)
{
- super("gap-y", "row-gap");
+ super("gap-y", "row-gap", value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyle.as
index 4623e309fe..acc9ddd28c 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyle.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyle.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class HeightStyle extends HeightStyleBase
{
- public function HeightStyle()
+ public function HeightStyle(value:* = null)
{
- super("h", "height");
+ super("h", "height", value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyleBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyleBase.as
index d9465b5fcd..be0ce749d0 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyleBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/HeightStyleBase.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class HeightStyleBase extends MeasurementStyleBase
{
- public function HeightStyleBase(selectorBase:String,
ruleBase:String)
+ public function HeightStyleBase(selectorBase:String,
ruleBase:String, value:* = null)
{
- super(selectorBase, ruleBase);
+ super(selectorBase, ruleBase, value);
}
override public function set value(value:*):void
{
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxHeight.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxHeight.as
index 3ed64dee10..ceed5ef4f5 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxHeight.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxHeight.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class MaxHeight extends HeightStyleBase
{
- public function MaxHeight()
+ public function MaxHeight(value:* = null)
{
- super("max-h", "max-height");
+ super("max-h", "max-height", value);
}
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxWidth.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxWidth.as
index 3c1a43515a..618eec268c 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxWidth.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MaxWidth.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class MaxWidth extends WidthStyleBase
{
- public function MaxWidth()
+ public function MaxWidth(value:* = null)
{
- super("max-w", "max-width");
+ super("max-w", "max-width", value);
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinHeight.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinHeight.as
index de1d27ab70..63f277cd50 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinHeight.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinHeight.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class MinHeight extends HeightStyleBase
{
- public function MinHeight()
+ public function MinHeight(value:* = null)
{
- super("min-h", "min-height");
+ super("min-h", "min-height", value);
}
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinWidth.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinWidth.as
index d154b1037d..d92d63dc2b 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinWidth.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/MinWidth.as
@@ -21,9 +21,9 @@ package org.apache.royale.style.stylebeads.sizing
public class MinWidth extends WidthStyleBase
{
- public function MinWidth()
+ public function MinWidth(value:* = null)
{
- super("min-w", "min-width");
+ super("min-w", "min-width", value);
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyle.as
index 81d32711d1..d2a45e7667 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyle.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyle.as
@@ -22,9 +22,9 @@ package org.apache.royale.style.stylebeads.sizing
public class WidthStyle extends WidthStyleBase
{
- public function WidthStyle()
+ public function WidthStyle(value:* = null)
{
- super("w", "width");
+ super("w", "width", value);
}
}
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyleBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyleBase.as
index 6dde98fe24..80550e89f3 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyleBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/sizing/WidthStyleBase.as
@@ -20,9 +20,9 @@ package org.apache.royale.style.stylebeads.sizing
{
public class WidthStyleBase extends MeasurementStyleBase
{
- public function WidthStyleBase(selectorBase:String,
ruleBase:String)
+ public function WidthStyleBase(selectorBase:String,
ruleBase:String, value:* = null)
{
- super(selectorBase, ruleBase);
+ super(selectorBase, ruleBase, value);
}
override public function set value(value:*):void
{
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/CheckedState.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/CheckedState.as
new file mode 100644
index 0000000000..11e9837fd7
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/CheckedState.as
@@ -0,0 +1,13 @@
+package org.apache.royale.style.stylebeads.states
+{
+ public class CheckedState extends LeafDecorator
+ {
+ public function CheckedState(styles:Array = null)
+ {
+ super();
+ preDecorator = "checked:";
+ postDecorator = ":checked";
+ this.styles = styles;
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/DisabledState.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/DisabledState.as
index 9f53f8f737..8e4205108f 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/DisabledState.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/DisabledState.as
@@ -20,11 +20,12 @@ package org.apache.royale.style.stylebeads.states
{
public class DisabledState extends LeafDecorator
{
- public function DisabledState()
+ public function DisabledState(styles:Array = null)
{
super();
preDecorator = "disabled:";
postDecorator = ":disabled";
+ this.styles = styles;
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/IndeterminateState.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/IndeterminateState.as
index f84d657118..17a35887bb 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/IndeterminateState.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/IndeterminateState.as
@@ -20,11 +20,12 @@ package org.apache.royale.style.stylebeads.states
{
public class IndeterminateState extends LeafDecorator
{
- public function IndeterminateState()
+ public function IndeterminateState(styles:Array = null)
{
super();
preDecorator = "indeterminate:";
postDecorator = ":indeterminate";
+ this.styles = styles;
}
}
}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/PeerPseudo.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/PeerPseudo.as
index d096176158..c687da3322 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/PeerPseudo.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/PeerPseudo.as
@@ -23,27 +23,17 @@ package org.apache.royale.style.stylebeads.states
public class PeerPseudo extends StyleStateBase
{
- public function PeerPseudo()
+ public function PeerPseudo(styles:Array = null)
{
super();
- }
- private var _forState:String;
- [Inspectable(category="General", enumeration="one,two,three",
defaultValue="one")]
- public function get forState():String
- {
- return _forState;
- }
-
- public function set forState(value:String):void
- {
- _forState = value;
+ this.styles = styles;
}
override public function
decorateChildStyle(style:ILeafStyleBead):void
{
- var selector:String = "peer-" + forState;
+ var selector:String = "peer";
style.selectorPrefix = selector + ":" +
style.selectorPrefix;
- style.rulePrefix = selector + "\\:" + style.rulePrefix;
- style.ruleSuffix = selector + ":" +
":is(:where(.peer):" + forState + " ~ *)" + style.ruleSuffix;
+ style.rulePrefix = "." + selector + "\\:" +
style.rulePrefix + "~";
+ style.ruleSuffix = selector + ":" + style.ruleSuffix;
if(parentStyle)
parentStyle.decorateChildStyle(style);
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/StyleStateBase.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/StyleStateBase.as
index 49ce2e49ef..f791bc8fee 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/StyleStateBase.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/StyleStateBase.as
@@ -28,7 +28,22 @@ package org.apache.royale.style.stylebeads.states
{
super();
}
+/**
+ *
+ * .peer:focus-visible ~ .peer-focus-visible\:ring-offset-slate-50 {
+ --tw-ring-offset-color: #f8fafc;
+}
+dark > peer > focus-visible > ring-offest: slate-950
+1. selectorPrefix is always added to the beginning.
+2. rulePrefix
+3. ruleSuffix
+selectorPrefix: dark:peer-focus-visible:ring-offset-slate-950
+.peer:focus-visible ~
.dark\:peer-focus-visible\:ring-offset-slate-950:is(.dark *) {
+ --tw-ring-offset-color: #020617;
+}
+
+ */
override public function
decorateChildStyle(style:ILeafStyleBead):void
{
//TODO: Figure out what goes in here.
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
index e7527de10b..7c1b7fa523 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/transform/Transform.as
@@ -34,5 +34,142 @@ package org.apache.royale.style.stylebeads.transform
if(isVar(value))
calculatedRuleValue = fromVar(value);
}
+ private function calculateValue():void
+ {
+ var result:Array = [];
+ var selectors:Array = [];
+ if(translateX)
+ {
+ result.push("translateX(" + translateX + ")");
+ selectors.push("translate-x-" + translateX);
+ }
+ if(translateY)
+ {
+ result.push("translateY(" + translateY + ")");
+ selectors.push("translate-y-" + translateY);
+ }
+ if(rotate)
+ {
+ result.push("rotate(" + rotate + ")");
+ selectors.push("rotate-" + rotate);
+ }
+ if(skewX)
+ {
+ result.push("skewX(" + skewX + ")");
+ selectors.push("skew-x-" + skewX);
+ }
+ if(skewY)
+ {
+ result.push("skewY(" + skewY + ")");
+ selectors.push("skew-y-" + skewY);
+ }
+ if(scaleX)
+ {
+ result.push("scaleX(" + scaleX + ")");
+ selectors.push("scale-x-" + scaleX);
+ }
+ if(scaleY)
+ {
+ result.push("scaleY(" + scaleY + ")");
+ selectors.push("scale-y-" + scaleY);
+ }
+ calculatedRuleValue = result.join(" ");
+ calculatedSelector = selectors.join("-");
+ }
+ private var _translateX:String;
+
+ public function get translateX():String
+ {
+ return _translateX;
+ }
+
+ public function set translateX(value:String):void
+ {
+ _translateX = value;
+ calculateValue();
+ }
+ private var _translateY:String;
+
+ public function get translateY():String
+ {
+ return _translateY;
+ }
+
+ public function set translateY(value:String):void
+ {
+ _translateY = value;
+ calculateValue();
+ }
+ private var _rotate:String;
+
+ public function get rotate():String
+ {
+ return _rotate;
+ }
+
+ public function set rotate(value:String):void
+ {
+ _rotate = value;
+ calculateValue();
+ }
+ private var _skewX:String;
+
+ public function get skewX():String
+ {
+ return _skewX;
+ }
+
+ public function set skewX(value:String):void
+ {
+ _skewX = value;
+ calculateValue();
+ }
+ private var _skewY:String;
+
+ public function get skewY():String
+ {
+ return _skewY;
+ }
+
+ public function set skewY(value:String):void
+ {
+ _skewY = value;
+ calculateValue();
+ }
+ private var _scaleX:String;
+
+ public function get scaleX():String
+ {
+ return _scaleX;
+ }
+
+ public function set scaleX(value:String):void
+ {
+ _scaleX = value;
+ calculateValue();
+ }
+ private var _scaleY:String;
+
+ public function get scaleY():String
+ {
+ return _scaleY;
+ }
+
+ public function set scaleY(value:String):void
+ {
+ _scaleY = value;
+ calculateValue();
+ }
}
-}
\ No newline at end of file
+}
+
+/**
+ transform:
+ translate(var(--tw-translate-x),
+ var(--tw-translate-y))
+ rotate(var(--tw-rotate))
+ skewX(var(--tw-skew-x))
+ skewY(var(--tw-skew-y))
+ scaleX(var(--tw-scale-x))
+ scaleY(var(--tw-scale-y));
+ */
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/StyleTheme.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/StyleTheme.as
index 5a76c824f7..d706d9842b 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/StyleTheme.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/StyleTheme.as
@@ -18,12 +18,14 @@
////////////////////////////////////////////////////////////////////////////////
package org.apache.royale.style.util
{
+ import org.apache.royale.style.colors.SlateSwatch;
+
/**
* @royalesuppressexport
*/
public class StyleTheme
{
- public function StyleTheme(name:String)
+ public function StyleTheme(name:String = "default")
{
themeName = name;
}
@@ -185,7 +187,7 @@ package org.apache.royale.style.util
public var perspectiveMidrange:String = "800px";
public var perspectiveDistant:String = "1200px";
public var aspectVideo:String = "16/9";
- public var defaultTransitionDuration:String = ".15s";
+ public var defaultTransitionDuration:String = "150ms";
public var defaultTransitionTimingFunction:String =
"cubic-bezier(.4,0,.2,1)";
public var defaultSansFamily:String = "ui-sans-serif,
system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI
Symbol', 'Noto Color Emoji'";
public var defaultSansFeatures:String =
'"cv02","cv03","cv04","cv11"';
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/ThemeManager.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/ThemeManager.as
index af7a27ce8e..f8753f85a0 100644
---
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/ThemeManager.as
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/util/ThemeManager.as
@@ -57,6 +57,9 @@ package org.apache.royale.style.util
return;
themeSet.set(theme.themeName, theme);
themes.push(theme);
+ if(!current)
+ setTheme(theme.themeName);
+
}
}