36 lines
762 B
JavaScript
36 lines
762 B
JavaScript
|
if (Meteor.isClient) {
|
||
|
Session.setDefault('value', 0);
|
||
|
|
||
|
var addToLog = function(txt) {
|
||
|
$(".logs").append("<br>" + txt);
|
||
|
}
|
||
|
|
||
|
Template.current_value.helpers({
|
||
|
value: function () {
|
||
|
return Session.get('value');
|
||
|
}
|
||
|
});
|
||
|
|
||
|
Template.current_value.events({
|
||
|
'click button': function () {
|
||
|
var value = SimpleStorage.get().toNumber();
|
||
|
Session.set('value', value);
|
||
|
addToLog("SimpleStorage.get()");
|
||
|
}
|
||
|
});
|
||
|
|
||
|
Template.set_value.events({
|
||
|
'click button': function () {
|
||
|
var value = parseInt($("input.text").val(), 10);
|
||
|
SimpleStorage.set(value);
|
||
|
addToLog("SimpleStorage.set("+value+")");
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
if (Meteor.isServer) {
|
||
|
Meteor.startup(function () {
|
||
|
// code to run on server at startup
|
||
|
});
|
||
|
}
|