Author: fschulze
Date: Wed Nov 16 11:30:36 2005
New Revision: 1831

Modified:
   azax/trunk/azax/azax.js
   azax/trunk/demos/azaxdemo/browser/azax_demo.azax
   azax/trunk/demos/azaxdemo/browser/azax_three_autoupdate.azax
   azax/trunk/demos/azaxdemo/browser/azax_two_select.azax
Log:
Changed syntax of azax files.

Modified: azax/trunk/azax/azax.js
==============================================================================
--- azax/trunk/azax/azax.js     (original)
+++ azax/trunk/azax/azax.js     Wed Nov 16 11:30:36 2005
@@ -55,33 +55,35 @@
   for (var i=0;i < styles.length;i++)
   {
     var style = styles[i];
-    var childNodes = styles[i].childNodes;
-    selector = "";
-    event_ = "";
-    action = "";
-
-    selectorNodes = style.getElementsByTagName("selector");
-    if (selectorNodes.length == 1 && selectorNodes[0].childNodes.length != 0)
-    {
-      selector = selectorNodes[0].firstChild.nodeValue;
+    var child_nodes = styles[i].childNodes;
+    var selector = "";
+    var event_ = "";
+    var action = "";
+
+    selector = style.getAttribute("selector");
+    if (selector == null)
+        selector = "";
+
+    var event_nodes = style.getElementsByTagName("event");
+    for (var event_index=0; event_index < event_nodes.length; event_index++) {
+        var event_node = event_nodes[event_index];
+        event_ = event_node.getAttribute("name");
+        if (event_ == null)
+            event_ = "";
+        action = event_node.firstChild.nodeValue;
     }
 
-    eventNodes = style.getElementsByTagName("event");
-    if (eventNodes.length == 1 && eventNodes[0].childNodes.length != 0)
-    {
-      event_ = eventNodes[0].firstChild.nodeValue;
-    }
-    
-    actionNodes = style.getElementsByTagName("action");
-    if (actionNodes.length == 1 && actionNodes[0].childNodes.length != 0)
-    {
-      action = actionNodes[0].firstChild.nodeValue;
-    }
-    
     if (selector != "" && event_ != "" && action != "")
     {
       style = new AzaxStyle(selector, event_, action);
       this.styles[this.styles.length] = style;
+    } else {
+        if (selector == "")
+            alert("Selector is empty!");
+        else if (event_ == "")
+            alert("Event is empty!");
+        else if (action == "")
+            alert("Action is empty!");
     }
   }
 }

Modified: azax/trunk/demos/azaxdemo/browser/azax_demo.azax
==============================================================================
--- azax/trunk/demos/azaxdemo/browser/azax_demo.azax    (original)
+++ azax/trunk/demos/azaxdemo/browser/azax_demo.azax    Wed Nov 16 11:30:36 2005
@@ -1,28 +1,18 @@
 <?xml version="1.0"?>
 <styles>
-  <style>
-    <selector>button#copyFrom</selector>
-    <event>click</event>
-    <action>copyFromDivContent</action>
+  <style selector="button#copyFrom">
+    <event name="click">copyFromDivContent</event>
   </style>
-  <style>
-    <selector>button#copyTo</selector>
-    <event>click</event>
-    <action>copyToDivContent</action>
+  <style selector="button#copyTo">
+    <event name="click">copyToDivContent</event>
   </style>
-  <style>
-    <selector>button#moveTo</selector>
-    <event>click</event>
-    <action>moveToDivContent</action>
+  <style selector="button#moveTo">
+    <event name="click">moveToDivContent</event>
   </style>
-  <style>
-    <selector>button#clear</selector>
-    <event>click</event>
-    <action>clearDivContent</action>
+  <style selector="button#clear">
+    <event name="click">clearDivContent</event>
   </style>
-  <style>
-    <selector>button#change</selector>
-    <event>click</event>
-    <action>getDivContent</action>
+  <style selector="button#change">
+    <event name="click">getDivContent</event>
   </style>
 </styles>

Modified: azax/trunk/demos/azaxdemo/browser/azax_three_autoupdate.azax
==============================================================================
--- azax/trunk/demos/azaxdemo/browser/azax_three_autoupdate.azax        
(original)
+++ azax/trunk/demos/azaxdemo/browser/azax_three_autoupdate.azax        Wed Nov 
16 11:30:36 2005
@@ -1,8 +1,6 @@
 <?xml version="1.0"?>
 <styles>
-  <style>
-    <selector>div#update-area</selector>
-    <event>click</event>
-    <action>getCurrentTime</action>
+  <style selector="div#update-area">
+    <event name="click">getCurrentTime</event>
   </style>
 </styles>

Modified: azax/trunk/demos/azaxdemo/browser/azax_two_select.azax
==============================================================================
--- azax/trunk/demos/azaxdemo/browser/azax_two_select.azax      (original)
+++ azax/trunk/demos/azaxdemo/browser/azax_two_select.azax      Wed Nov 16 
11:30:36 2005
@@ -1,8 +1,6 @@
 <?xml version="1.0"?>
 <styles>
-  <style>
-    <selector>select#first</selector>
-    <event>change</event>
-    <action>getCorrespondingSelect</action>
+  <style selector="select#first">
+    <event name="change">getCorrespondingSelect</event>
   </style>
 </styles>
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to