Commit 9c551925fd4d55d3012f750dc3c34945583e09a8

Authored by Leandro Santos
1 parent 0e8518bf

adding proposal_detail helper

Showing 2 changed files with 12 additions and 7 deletions   Show diff stats
index.html
... ... @@ -45,12 +45,8 @@
45 45 {{/list_proposal}}
46 46 </ul>
47 47  
48   - {{#each article.children}}
49   - <div class='proposal-detail hide' id="proposal-item-{{id}}">
50   - <div class='title'>{{title}}</div>
51   - <span>{{body}}</span>
52   - </div>
53   - {{/each}}
  48 + {{#proposal_detail article.children}}
  49 + {{/proposal_detail}}
54 50  
55 51 </script>
56 52  
... ...
js/handlebars-helpers.js
... ... @@ -29,7 +29,16 @@ Handlebars.registerHelper(&#39;list_proposal&#39;, function(proposals, options) {
29 29 element = element + '<p>' + proposals[i].body + '</p>';
30 30 ret = ret + element + '</li>';
31 31 }
32   -
33 32 return ret;
  33 +});
34 34  
  35 +Handlebars.registerHelper('proposal_detail', function(proposals, options) {
  36 + var ret = "";
  37 + for(var i=0, j=proposals.length; i<j; i++) {
  38 + ret = ret + "<div class='proposal-detail hide' id='proposal-item-" + proposals[i].id + "'>";
  39 + ret = ret + "<div class='title'>" + proposals[i].title + "</div>";
  40 + ret = ret + "<span>" + proposals[i].body + "</span>";
  41 + ret = ret + '</div>';
  42 + }
  43 + return ret;
35 44 });
... ...