[KSS-checkins] r49235 - in kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo: coreplugin selenium_tests
gotcha at codespeak.net
gotcha at codespeak.net
Sat Dec 1 01:24:24 CET 2007
Author: gotcha
Date: Sat Dec 1 01:24:22 2007
New Revision: 49235
Modified:
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.kss
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.pt
kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/kss_prevent_bubbling.html
Log:
improve logging mechanism in order to reuse it in other demos
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.kss
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.kss (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.kss Sat Dec 1 01:24:22 2007
@@ -2,18 +2,18 @@
evt-click-allowbubbling: true;
evt-click-preventdefault: true;
action-client: deleteNodeBefore;
- deleteNodeBefore-kssSelector: #logEnd;
+ deleteNodeBefore-kssSelector: #log-end;
action-client: insertHTMLBefore;
- insertHTMLBefore-kssSelector: #logEnd;
+ insertHTMLBefore-kssSelector: #log-end;
insertHTMLBefore-html: "containing DIV. <p></p>";
}
#bubbling-node:click {
evt-click-preventdefault: true;
action-client: deleteNodeBefore;
- deleteNodeBefore-kssSelector: #logEnd;
+ deleteNodeBefore-kssSelector: #log-end;
action-client: insertHTMLBefore;
- insertHTMLBefore-kssSelector: #logEnd;
+ insertHTMLBefore-kssSelector: #log-end;
insertHTMLBefore-html: "bubbling P. <p></p>";
}
@@ -21,9 +21,16 @@
evt-click-preventdefault: true;
evt-click-preventbubbling: true;
action-client: deleteNodeBefore;
- deleteNodeBefore-kssSelector: #logEnd;
+ deleteNodeBefore-kssSelector: #log-end;
action-client: insertHTMLBefore;
- insertHTMLBefore-kssSelector: #logEnd;
+ insertHTMLBefore-kssSelector: #log-end;
insertHTMLBefore-html: "not bubbling P. <p></p>";
}
+#log-reset:click {
+ action-client: clearChildNodes;
+ clearChildNodes-kssSelector: #logger;
+ action-client: insertHTMLAsLastChild;
+ insertHTMLAsLastChild-kssSelector: #logger;
+ insertHTMLAsLastChild-html: "<p></p><p id='log-end'></p>";
+}
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.pt
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.pt (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/coreplugin/kss_evt_preventbubbling.pt Sat Dec 1 01:24:22 2007
@@ -41,10 +41,11 @@
</p>
</div>
<h1>Log</h1>
- <p class="log">You clicked</p>
+ <p id="log-reset"><a>Reset log</a></p>
+ <p class="log">You clicked :</p>
<div id="logger" class="log">
<p></p>
- <p id='logEnd'></p>
+ <p id='log-end'></p>
</div>
</body>
</html>
Modified: kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/kss_prevent_bubbling.html
==============================================================================
--- kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/kss_prevent_bubbling.html (original)
+++ kukit/kss.core/branch/finish-closures/kss/core/plugins/core/demo/selenium_tests/kss_prevent_bubbling.html Sat Dec 1 01:24:22 2007
@@ -20,33 +20,63 @@
</tr>
<tr>
<td>clickAt</td>
- <td>css=div#parent-node</td>
+ <td>parent-node</td>
<td></td>
</tr>
<tr>
<td>assertText</td>
- <td>css=#logger</td>
+ <td>logger</td>
<td>containing DIV.</td>
</tr>
<tr>
<td>clickAt</td>
- <td>css=p#bubbling-node</td>
+ <td>log-reset</td>
<td></td>
</tr>
<tr>
<td>assertText</td>
<td>logger</td>
- <td>containing DIV. bubbling P. containing DIV.</td>
+ <td></td>
</tr>
<tr>
<td>clickAt</td>
- <td>css=p#not-bubbling-node</td>
+ <td>bubbling-node</td>
<td></td>
</tr>
<tr>
<td>assertText</td>
- <td>css=#logger</td>
- <td>containing DIV. bubbling P. containing DIV. not bubbling P.</td>
+ <td>logger</td>
+ <td>bubbling P. containing DIV.</td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>log-reset</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>logger</td>
+ <td></td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>not-bubbling-node</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>logger</td>
+ <td>not bubbling P.</td>
+</tr>
+<tr>
+ <td>clickAt</td>
+ <td>log-reset</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>logger</td>
+ <td></td>
</tr>
</tbody></table>
More information about the Kukit-checkins
mailing list