Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function solve() {
  2. return function (selector) {
  3. var template = [
  4. '<div class="events-calendar">',
  5. '<h2 class="header">',
  6. 'Appointments for <span class="month">{{data.month}}</span> <span class="year">{{data.year}}</span>',
  7. '</h2>',
  8. '{{#each data.days}}',
  9. '<div class="col-date">',
  10. '<div class="date">{{day}}</div>',
  11. '<div class="events">',
  12. '{{#each events}}',
  13. '{{#if title}}',
  14. '<div class="event {{importance}}" title="{{comment}}">',
  15. '<div class="title">{{title}}</div>',
  16. '<span class="time">at: {{time}}</span>',
  17. '</div>',
  18. '{{else}}',
  19. '<div class="event none">',
  20. '<div class="title">Free slot</div>',
  21. '</div>',
  22. '{{/if}}',
  23. '{{/each}}',
  24. '</div>',
  25. '</div>',
  26. '{{/each}}',
  27. '</div>'
  28. ].join('\n');
  29. document.getElementById(selector).innerHTML = template;
  30. };
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement