You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2014/05/09 20:49:51 UTC
[2/3] git commit: Make use of the t5/core/dom#scanner function
Make use of the t5/core/dom#scanner function
Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/1b851058
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/1b851058
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/1b851058
Branch: refs/heads/master
Commit: 1b851058e4d71c2349f64624da89fe9b02ba48a5
Parents: 98ad28a
Author: Howard M. Lewis Ship <hl...@apache.org>
Authored: Fri May 9 11:40:46 2014 -0700
Committer: Howard M. Lewis Ship <hl...@apache.org>
Committed: Fri May 9 11:40:46 2014 -0700
----------------------------------------------------------------------
.../META-INF/modules/t5/core/datefield.coffee | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/1b851058/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee
----------------------------------------------------------------------
diff --git a/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee b/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee
index aca4653..6d57b17 100644
--- a/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee
+++ b/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee
@@ -147,20 +147,13 @@ define ["./dom", "./events", "./messages", "./ajax", "underscore", "./datepicker
@hidePopup()
- scan = (root) ->
- for container in root.find "[data-component-type='core/DateField']"
- # Hide it from later scans
- container.attr "data-component-type", null
-
- new Controller(container)
-
# Initialization:
- scan dom.body
-
- # And scan any newly added content:
+ dom.scanner "[data-component-type='core/DateField']", (container) ->
+ # Hide it from later scans
+ container.attr "data-component-type", null
- dom.onDocument events.zone.didUpdate, -> scan this
+ new Controller(container)
# Exports nothing.
return null