syndicate-2017/examples/button/index.expanded.js

20 lines
833 B
JavaScript
Raw Normal View History

2016-04-06 16:22:30 +00:00
"use strict";
2016-05-08 15:34:45 +00:00
var DOM = Syndicate.DOM.DOM;
var jQueryEvent = Syndicate.JQuery.jQueryEvent;
2016-04-06 16:22:30 +00:00
$(document).ready(function() {
new Syndicate.Ground(function () {
Syndicate.DOM.spawnDOMDriver();
Syndicate.JQuery.spawnJQueryDriver();
Syndicate.Actor.spawnActor(new Object(), function() {
this.counter = 0;
Syndicate.Actor.createFacet()
2016-05-11 02:43:16 +00:00
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(DOM('#button-label','',''+this.counter), 0); }))
2016-05-08 15:34:45 +00:00
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(jQueryEvent('#counter','click',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: jQueryEvent('#counter','click',_), metalevel: 0 }; }), (function() {
2016-04-06 16:22:30 +00:00
this.counter++;
})).completeBuild();
});
}).startStepping();
});