Update
This commit is contained in:
parent
a2168f9262
commit
1a14a24d89
|
@ -54,6 +54,12 @@ var G = new Syndicate.Ground(function () {
|
|||
mapInitialized = true;
|
||||
map.setCenter({lat: pos.coords.latitude, lng: pos.coords.longitude});
|
||||
}
|
||||
}, function (err) {
|
||||
console.error(err);
|
||||
alert(err);
|
||||
}, {
|
||||
enableHighAccuracy: true,
|
||||
timeout: 15000
|
||||
}));
|
||||
|
||||
(function () { var currentLocation = null; var selectedMarker = null;
|
||||
|
@ -61,7 +67,9 @@ Syndicate.Actor.createFacet()
|
|||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(brokerConnection(wsurl), 0); }))
|
||||
.addAssertion((function() { var _ = Syndicate.__; return (currentLocation) ? Syndicate.Patch.assert(toBroker(wsurl,currentLocation), 0) : Syndicate.Patch.emptyPatch; }))
|
||||
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.globalEvent('#my_email','change',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.globalEvent('#my_email','change',_), metalevel: 0 }; }), (function() {
|
||||
localStorage.my_email = currentLocation[1] = email_element.value.trim();
|
||||
var v = email_element.value.trim();
|
||||
if (currentLocation) currentLocation[1] = v;
|
||||
localStorage.my_email = v;
|
||||
}))
|
||||
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.globalEvent('#group','change',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.globalEvent('#group','change',_), metalevel: 0 }; }), (function() {
|
||||
localStorage.group = group_element.value.trim();
|
||||
|
@ -97,7 +105,7 @@ Syndicate.Actor.createFacet()
|
|||
});
|
||||
}
|
||||
}
|
||||
var _cachedAssertion1465643052024_0 = (function() { var _ = Syndicate.__; return fromBroker(wsurl,locationRecord(id,email,_,_,_)); })();
|
||||
var _cachedAssertion1466612263597_0 = (function() { var _ = Syndicate.__; return fromBroker(wsurl,locationRecord(id,email,_,_,_)); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addInitBlock((function() {
|
||||
marker.addListener('click', Syndicate.Dataspace.wrap(function () {
|
||||
|
@ -120,6 +128,6 @@ Syndicate.Actor.createFacet()
|
|||
marker.setMap(null);
|
||||
if (selectedMarker === marker) selectedMarker = null;
|
||||
}))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643052024_0, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643052024_0, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612263597_0, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612263597_0, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
});
|
||||
}).startStepping();
|
||||
|
|
|
@ -53,6 +53,12 @@ ground dataspace G {
|
|||
mapInitialized = true;
|
||||
map.setCenter({lat: pos.coords.latitude, lng: pos.coords.longitude});
|
||||
}
|
||||
}, function (err) {
|
||||
console.error(err);
|
||||
alert(err);
|
||||
}, {
|
||||
enableHighAccuracy: true,
|
||||
timeout: 15000
|
||||
}));
|
||||
|
||||
react {
|
||||
|
@ -63,7 +69,9 @@ ground dataspace G {
|
|||
assert toBroker(wsurl, currentLocation) when (currentLocation);
|
||||
|
||||
on message Syndicate.UI.globalEvent('#my_email', 'change', _) {
|
||||
localStorage.my_email = currentLocation[1] = email_element.value.trim();
|
||||
var v = email_element.value.trim();
|
||||
if (currentLocation) currentLocation[1] = v;
|
||||
localStorage.my_email = v;
|
||||
}
|
||||
|
||||
on message Syndicate.UI.globalEvent('#group', 'change', _) {
|
||||
|
|
|
@ -54,14 +54,14 @@ function todoListItemView(id) {
|
|||
(function () {
|
||||
Syndicate.Actor.createFacet()
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(todo(id,_,_), 0); }), (function() { var _ = Syndicate.__; return { assertion: todo(id,(Syndicate._$("title")),(Syndicate._$("completed"))), metalevel: 0 }; }), (function(title, completed) {
|
||||
var _cachedAssertion1465643053181_0 = (function() { var _ = Syndicate.__; return todo(id,title,completed); })();
|
||||
var _cachedAssertion1466612264870_0 = (function() { var _ = Syndicate.__; return todo(id,title,completed); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(show(completed), 0); }), (function() { var _ = Syndicate.__; return { assertion: show(completed), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_1 = (function() { var _ = Syndicate.__; return show(completed); })();
|
||||
var _cachedAssertion1466612264870_1 = (function() { var _ = Syndicate.__; return show(completed); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(this.ui.html('.todo-list',Mustache.render(getTemplate(this.editing?'todo-list-item-edit-template':'todo-list-item-view-template'),{id:id,title:title,completed_class:completed?"completed":"",checked:completed?"checked":"",}),id), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_1, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_1, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_0, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_0, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_1, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_1, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_0, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_0, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(this.ui.event('.toggle','change',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: this.ui.event('.toggle','change',(Syndicate._$("e"))), metalevel: 0 }; }), (function(e) {
|
||||
Syndicate.Dataspace.send(setCompleted(id, e.target.checked));
|
||||
}))
|
||||
|
@ -109,31 +109,31 @@ Syndicate.Actor.createFacet()
|
|||
(function () {
|
||||
Syndicate.Actor.createFacet()
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(activeTodoCount(_), 0); }), (function() { var _ = Syndicate.__; return { assertion: activeTodoCount((Syndicate._$("count"))), metalevel: 0 }; }), (function(count) {
|
||||
var _cachedAssertion1465643053181_2 = (function() { var _ = Syndicate.__; return activeTodoCount(count); })();
|
||||
var _cachedAssertion1466612264870_2 = (function() { var _ = Syndicate.__; return activeTodoCount(count); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(this.ui.context('count').html('.todo-count strong',''+count), 0); }))
|
||||
.addAssertion((function() { var _ = Syndicate.__; return (count !== 1) ? Syndicate.Patch.assert(this.ui.context('plural').html('.todo-count span.s','s'), 0) : Syndicate.Patch.emptyPatch; }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_2, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_2, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_2, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_2, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(totalTodoCount(0), 0); }), (function() { var _ = Syndicate.__; return { assertion: totalTodoCount(0), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_3 = (function() { var _ = Syndicate.__; return totalTodoCount(0); })();
|
||||
var _cachedAssertion1466612264870_3 = (function() { var _ = Syndicate.__; return totalTodoCount(0); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(Syndicate.UI.uiAttribute('section.main','class','hidden'), 0); }))
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(Syndicate.UI.uiAttribute('footer.footer','class','hidden'), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_3, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_3, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_3, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_3, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(completedTodoCount(0), 0); }), (function() { var _ = Syndicate.__; return { assertion: completedTodoCount(0), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_4 = (function() { var _ = Syndicate.__; return completedTodoCount(0); })();
|
||||
var _cachedAssertion1466612264870_4 = (function() { var _ = Syndicate.__; return completedTodoCount(0); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(Syndicate.UI.uiAttribute('button.clear-completed','class','hidden'), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_4, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_4, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_4, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_4, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.globalEvent('button.clear-completed','click',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.globalEvent('button.clear-completed','click',_), metalevel: 0 }; }), (function() {
|
||||
Syndicate.Dataspace.send(clearCompletedTodos());
|
||||
}))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(allCompleted(), 0); }), (function() { var _ = Syndicate.__; return { assertion: allCompleted(), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_5 = (function() { var _ = Syndicate.__; return allCompleted(); })();
|
||||
var _cachedAssertion1466612264870_5 = (function() { var _ = Syndicate.__; return allCompleted(); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addInitBlock((function() { Syndicate.Dataspace.send(Syndicate.UI.setProperty('.toggle-all', 'checked', true)); }))
|
||||
.addDoneBlock((function() { Syndicate.Dataspace.send(Syndicate.UI.setProperty('.toggle-all', 'checked', false)); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_5, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_5, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_5, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_5, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "message", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.globalEvent('.toggle-all','change',_), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.globalEvent('.toggle-all','change',(Syndicate._$("e"))), metalevel: 0 }; }), (function(e) {
|
||||
Syndicate.Dataspace.send(setAllCompleted(e.target.checked));
|
||||
}))
|
||||
|
@ -159,26 +159,26 @@ Syndicate.Actor.createFacet()
|
|||
(function () {
|
||||
Syndicate.Actor.createFacet()
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.locationHash(_), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.locationHash((Syndicate._$("hash"))), metalevel: 0 }; }), (function(hash) {
|
||||
var _cachedAssertion1465643053181_6 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash(hash); })();
|
||||
var _cachedAssertion1466612264870_6 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash(hash); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(Syndicate.UI.uiAttribute('ul.filters > li > a[href="#'+hash+'"]','class','selected'), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_6, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_6, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_6, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_6, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.locationHash('/'), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.locationHash('/'), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_7 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/'); })();
|
||||
var _cachedAssertion1466612264870_7 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/'); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(show(true), 0); }))
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(show(false), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_7, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_7, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_7, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_7, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.locationHash('/active'), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.locationHash('/active'), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_8 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/active'); })();
|
||||
var _cachedAssertion1466612264870_8 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/active'); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(show(false), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_8, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_8, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_8, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_8, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(Syndicate.UI.locationHash('/completed'), 0); }), (function() { var _ = Syndicate.__; return { assertion: Syndicate.UI.locationHash('/completed'), metalevel: 0 }; }), (function() {
|
||||
var _cachedAssertion1465643053181_9 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/completed'); })();
|
||||
var _cachedAssertion1466612264870_9 = (function() { var _ = Syndicate.__; return Syndicate.UI.locationHash('/completed'); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addAssertion((function() { var _ = Syndicate.__; return Syndicate.Patch.assert(show(true), 0); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_9, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_9, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_9, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_9, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
});
|
||||
|
||||
Syndicate.Actor.spawnActor(new Object(), function() {
|
||||
|
@ -207,20 +207,20 @@ Syndicate.Actor.createFacet()
|
|||
todoListItemModel(db.nextId++, title, false);
|
||||
}))
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(todo(_,_,_), 0); }), (function() { var _ = Syndicate.__; return { assertion: todo((Syndicate._$("id")),_,_), metalevel: 0 }; }), (function(id) {
|
||||
var _cachedAssertion1465643053181_10 = (function() { var _ = Syndicate.__; return todo(id,_,_); })();
|
||||
var _cachedAssertion1466612264870_10 = (function() { var _ = Syndicate.__; return todo(id,_,_); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.onEvent(false, "asserted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(todo(id,_,_), 0); }), (function() { var _ = Syndicate.__; return { assertion: todo(id,(Syndicate._$("title")),(Syndicate._$("completed"))), metalevel: 0 }; }), (function(title, completed) {
|
||||
var _cachedAssertion1465643053181_11 = (function() { var _ = Syndicate.__; return todo(id,title,completed); })();
|
||||
var _cachedAssertion1466612264870_11 = (function() { var _ = Syndicate.__; return todo(id,title,completed); })();
|
||||
Syndicate.Actor.createFacet()
|
||||
.addInitBlock((function() {
|
||||
db.todos[id] = {id: id, title: title, completed: completed};
|
||||
localStorage['todos-syndicate'] = JSON.stringify(db);
|
||||
}))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_11, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_11, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_11, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_11, metalevel: 0 }; }), (function() {})).completeBuild(); }))
|
||||
.addDoneBlock((function() {
|
||||
delete db.todos[id];
|
||||
localStorage['todos-syndicate'] = JSON.stringify(db);
|
||||
}))
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1465643053181_10, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1465643053181_10, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
.onEvent(true, "retracted", (function() { var _ = Syndicate.__; return Syndicate.Patch.sub(_cachedAssertion1466612264870_10, 0); }), (function() { var _ = Syndicate.__; return { assertion: _cachedAssertion1466612264870_10, metalevel: 0 }; }), (function() {})).completeBuild(); })).completeBuild(); })();
|
||||
});
|
||||
}).startStepping();
|
||||
|
|
Loading…
Reference in New Issue