Commit bf10906b authored by Sven Franck's avatar Sven Franck

jqm_4 examples updated

parent 7325bdca
...@@ -7,14 +7,15 @@ ...@@ -7,14 +7,15 @@
<body> <body>
<p>HELLO recursive</p> <p>HELLO recursive</p>
<input type="button" value="click me" id="clickediclick" icon="gear" iconpos="left" data-inline="true"/> <!-- cannot trigger g1 with a regular document binding, because going and forth re-binds into too much recursion-->
<button type="button" onclick="RenderJs.GadgetIndex.getGadgetById('g1').gadget_call1()" value="click me" id="clickediclick" icon="gear" iconpos="left" data-inline="true"/>
<script type="text/javascript" language="javascript"> <script type="text/javascript" language="javascript">
//<![CDATA[ //<![CDATA[
$(document).ready(function() { $(document).ready(function() {
var gadget = RenderJs.GadgetIndex.getGadgetById("g2"); var g2 = RenderJs.GadgetIndex.getGadgetById("g2");
console.log("attaching gadget_call2"); console.log("attaching gadget_call2");
gadget.gadget_call2 = function (){gadget_call2();}; g2.gadget_call2 = function (){gadget_call2();};
}); });
//]]> //]]>
</script> </script>
......
...@@ -96,9 +96,9 @@ ...@@ -96,9 +96,9 @@
//<![CDATA[ //<![CDATA[
$(document).ready(function() { $(document).ready(function() {
console.log("attaching gadget_call1 and 3"); console.log("attaching gadget_call1 and 3");
gadget1 = RenderJs.GadgetIndex.getGadgetById("g1"); var g1 = RenderJs.GadgetIndex.getGadgetById("g1");
gadget1.gadget_call3 = function (e){gadget_call3("test parameter")}; g1.gadget_call3 = function (e){gadget_call3("test parameter")};
gadget1.gadget_call1 = function (e){gadget_call1()}; g1.gadget_call1 = function (e){gadget_call1()};
}); });
//]]> //]]>
</script> </script>
......
...@@ -4,9 +4,11 @@ var gadget_call1 = function() { ...@@ -4,9 +4,11 @@ var gadget_call1 = function() {
var gadget_call3 = function(p) { var gadget_call3 = function(p) {
console.log("gadget_call3 registered, parem = "+p); console.log("gadget_call3 registered, parem = "+p);
} }
// trigger does not work! // trigger
/*
$(document).on('click','#clickediclick',function() { $(document).on('click','#clickediclick',function() {
console.log("click trigger"); console.log("click trigger");
var g = RenderJs.GadgetIndex.getGadgetById('g1') var g = RenderJs.GadgetIndex.getGadgetById('g1')
g.gadget_call1(); g.gadget_call1();
}); });
\ No newline at end of file */
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment