diff --git a/public/new.html b/public/new.html
index 0b06eac..f73ce14 100644
--- a/public/new.html
+++ b/public/new.html
@@ -9,41 +9,47 @@
-
+
-
+
+
+
diff --git a/public/scripts/new_event.coffee b/public/scripts/new_event.coffee
index abcee67..1427ebc 100644
--- a/public/scripts/new_event.coffee
+++ b/public/scripts/new_event.coffee
@@ -1,17 +1,47 @@
-define [], () ->
+define [
+ 'text!templates/events/new_event.tmpl'
+ ], (new_event_text) ->
NewEvent = Backbone.Model.extend
- title : 'title'
- description: ''
- initialize: () -> {}
+ initialize: () ->
+
+
+ NewEventView = Backbone.View.extend
+ el: '#new .current',
+ initialize: () ->
+ this.template = Handlebars.compile(new_event_text)
+
+ render: () ->
+ html_string = this.template({display_name: new_event.get('display_name')})
+ $(this.el).html(html_string)
+ $("select").chosen()
+ #$("select").chosen().change(() -> alert('fired by chosen'))
+
+
+
+ new_event = new NewEvent({display_name: "Nuria"})
+
+ new_event_view = new NewEventView()
+ new_event_view.render()
+
+
- new_event = new NewEvent({title: "Zajit do servisu", description: "Some text........" })
- $("select").chosen()
- $("select").chosen().change(() -> alert('fired by chosen'))
+ ###
+ members = $.getJSON "/members", (result) ->
+ options = $("#options")
+ $.each result, () ->
+ options.append($("")).val(this.id).text(this.display_name)###
+
+
+
+
+
+
+
diff --git a/public/scripts/new_event.js b/public/scripts/new_event.js
index 924ee95..142b56e 100644
--- a/public/scripts/new_event.js
+++ b/public/scripts/new_event.js
@@ -1,22 +1,35 @@
(function() {
- define([], function() {
- var NewEvent, new_event;
+ define(['text!templates/events/new_event.tmpl'], function(new_event_text) {
+ var NewEvent, NewEventView, new_event, new_event_view;
NewEvent = Backbone.Model.extend({
- title: 'title',
- description: '',
+ initialize: function() {}
+ });
+ NewEventView = Backbone.View.extend({
+ el: '#new .current',
initialize: function() {
- return {};
+ return this.template = Handlebars.compile(new_event_text);
+ },
+ render: function() {
+ var html_string;
+ html_string = this.template({
+ display_name: new_event.get('display_name')
+ });
+ $(this.el).html(html_string);
+ return $("select").chosen();
}
});
new_event = new NewEvent({
- title: "Zajit do servisu",
- description: "Some text........"
- });
- $("select").chosen();
- return $("select").chosen().change(function() {
- return alert('fired by chosen');
+ display_name: "Nuria"
});
+ new_event_view = new NewEventView();
+ return new_event_view.render();
+ /*
+ members = $.getJSON "/members", (result) ->
+ options = $("#options")
+ $.each result, () ->
+ options.append($("")).val(this.id).text(this.display_name)
+ */
});
}).call(this);
diff --git a/public/scripts/templates/events/new_event.tmpl b/public/scripts/templates/events/new_event.tmpl
index 8b13789..03c983d 100644
--- a/public/scripts/templates/events/new_event.tmpl
+++ b/public/scripts/templates/events/new_event.tmpl
@@ -1 +1,31 @@
-
+