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 bba563d11d added more variant skeletons
bba563d11d is described below

commit bba563d11d1cd642974e1bb538e7defface15aac
Author: Harbs <[email protected]>
AuthorDate: Fri Feb 27 13:00:59 2026 +0200

    added more variant skeletons
---
 .../style/stylebeads/states/attribute/AriaState.as | 44 +++++++++++++++++++++
 .../style/stylebeads/states/attribute/DataState.as | 44 +++++++++++++++++++++
 .../stylebeads/states/attribute/InertState.as      | 42 ++++++++++++++++++++
 .../style/stylebeads/states/attribute/OpenState.as | 42 ++++++++++++++++++++
 .../style/stylebeads/states/attribute/RTLState.as  | 45 ++++++++++++++++++++++
 5 files changed, 217 insertions(+)

diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/AriaState.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/AriaState.as
new file mode 100644
index 0000000000..c60e634fdd
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/AriaState.as
@@ -0,0 +1,44 @@
+
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.states.attribute
+{
+
+       import org.apache.royale.style.stylebeads.states.StyleStateBase;
+
+       public class AriaState extends StyleStateBase
+       {
+               public function AriaState()
+               {
+                       super();
+               }
+               public var ariaAttribute:String;
+               public var ariaValue:String;
+               override public function get selectors():Array
+               {
+                       //TODO Figure this out.
+                       return [":aria"];
+               }
+               override public function get rules():Array
+               {
+                       //TODO Figure this out.
+                       return [];
+               }
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/DataState.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/DataState.as
new file mode 100644
index 0000000000..02cb8e518c
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/DataState.as
@@ -0,0 +1,44 @@
+
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.states.attribute
+{
+
+       import org.apache.royale.style.stylebeads.states.StyleStateBase;
+
+       public class DataState extends StyleStateBase
+       {
+               public function DataState()
+               {
+                       super();
+               }
+               public var dataAttribute:String;
+               public var dataValue:String;
+               override public function get selectors():Array
+               {
+                       //TODO Figure this out.
+                       return [":data"];
+               }
+               override public function get rules():Array
+               {
+                       //TODO Figure this out.
+                       return [];
+               }
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/InertState.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/InertState.as
new file mode 100644
index 0000000000..5f56e327dd
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/InertState.as
@@ -0,0 +1,42 @@
+
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.states.attribute
+{
+
+       import org.apache.royale.style.stylebeads.states.StyleStateBase;
+
+       public class InertState extends StyleStateBase
+       {
+               public function InertState()
+               {
+                       super();
+               }
+               override public function get selectors():Array
+               {
+                       //TODO Figure this out.
+                       return [":inert"];
+               }
+               override public function get rules():Array
+               {
+                       //TODO Figure this out.
+                       return [];
+               }
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/OpenState.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/OpenState.as
new file mode 100644
index 0000000000..1f0687568e
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/OpenState.as
@@ -0,0 +1,42 @@
+
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.states.attribute
+{
+
+       import org.apache.royale.style.stylebeads.states.StyleStateBase;
+
+       public class OpenState extends StyleStateBase
+       {
+               public function OpenState()
+               {
+                       super();
+               }
+               override public function get selectors():Array
+               {
+                       //TODO Figure this out.
+                       return [":open"];
+               }
+               override public function get rules():Array
+               {
+                       //TODO Figure this out.
+                       return [];
+               }
+       }
+}
\ No newline at end of file
diff --git 
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/RTLState.as
 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/RTLState.as
new file mode 100644
index 0000000000..f4d4fea5e6
--- /dev/null
+++ 
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/states/attribute/RTLState.as
@@ -0,0 +1,45 @@
+
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You under the Apache License, Version 2.0
+//  (the "License"); you may not use this file except in compliance with
+//  the License.  You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.states.attribute
+{
+
+       import org.apache.royale.style.stylebeads.states.StyleStateBase;
+
+       public class RTLState extends StyleStateBase
+       {
+               public function RTLState()
+               {
+                       super();
+               }
+               /**
+                *   .rtl\:ml-0:where(:is(:lang(ae), :lang(ar), :lang(arc), 
:lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), 
:lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), 
:lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
+                */
+               override public function get selectors():Array
+               {
+                       //TODO Figure this out.
+                       return [":rtl"];
+               }
+               override public function get rules():Array
+               {
+                       //TODO Figure this out.
+                       return [];
+               }
+       }
+}
\ No newline at end of file

Reply via email to