From 1ca5357b28fa2a433a9eeb45144747c6a5c449b5 Mon Sep 17 00:00:00 2001 From: David Greenspan Date: Wed, 22 Aug 2012 19:41:06 -0700 Subject: [PATCH] new event map syntax --- .../template-demo/client/template-demo.js | 24 +++++++++---------- examples/wordplay/client/wordplay.js | 3 ++- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/examples/other/template-demo/client/template-demo.js b/examples/other/template-demo/client/template-demo.js index e6480f7852..0f2f9fe4bd 100644 --- a/examples/other/template-demo/client/template-demo.js +++ b/examples/other/template-demo/client/template-demo.js @@ -30,7 +30,7 @@ function () { return Session.get("z"); }; -Template.page.events = { +Template.page.events({ 'click input.x': function () { Session.set("x", Session.get("x") + 1); }, @@ -42,7 +42,7 @@ Template.page.events = { 'click input.z': function () { Session.set("z", Session.get("z") + 1); } -}; +}); /////////////////////////////////////////////////////////////////////////////// @@ -60,11 +60,11 @@ Template.preserveDemo.spinAnim = function () { return Session.get('spinForward') ? 'spinForward' : 'spinBackward'; }; -Template.preserveDemo.events = { +Template.preserveDemo.events({ 'change .spinforward' : function (event) { Session.set('spinForward', event.currentTarget.checked); } -}; +}); /////////////////////////////////////////////////////////////////////////////// @@ -76,26 +76,26 @@ Template.constantDemo.show = function (which) { return ! Session.get('mapchecked' + which); }; -Template.constantDemo.events = { +Template.constantDemo.events({ 'change .remove' : function (event) { var tgt = event.currentTarget; Session.set('mapchecked' + tgt.getAttribute("which"), tgt.checked); } -}; +}); /////////////////////////////////////////////////////////////////////////////// -Template.stateDemo.events = { +Template.stateDemo.events({ 'click .create': function () { Timers.insert({}); } -}; +}); Template.stateDemo.timers = function () { return Timers.find(); }; -Template.timer.events = { +Template.timer.events({ 'click .reset': function (event, template) { template.elapsed = 0; updateTimer(template); @@ -103,7 +103,7 @@ Template.timer.events = { 'click .delete': function () { Timers.remove(this._id); } -}; +}); var updateTimer = function (timer) { timer.node.innerHTML = timer.elapsed + " second" + @@ -171,7 +171,7 @@ Template.d3Demo.right = function () { return { group: "right" }; }; -Template.circles.events = { +Template.circles.events({ 'mousedown circle': function (evt, template) { Session.set("selectedCircle:" + this.group, evt.currentTarget.id); }, @@ -202,7 +202,7 @@ Template.circles.events = { }); }); } -}; +}); var colorToString = function (color) { var f = function (x) { return Math.floor(x * 256); }; diff --git a/examples/wordplay/client/wordplay.js b/examples/wordplay/client/wordplay.js index 6a4ee3fef5..3b7e62101d 100644 --- a/examples/wordplay/client/wordplay.js +++ b/examples/wordplay/client/wordplay.js @@ -52,7 +52,8 @@ var clear_selected_positions = function () { }; Template.page.preserve({ - 'input[id]': function (n) { return n.id; } + 'input[id]': function (n) { return n.id; }, + 'button[name=submit]': true }); //////