Convert event forms to be partially embery.

This commit is contained in:
Tom Price
2016-08-09 18:26:16 +01:00
parent bccd82c6aa
commit 60cf5dbb71
20 changed files with 619 additions and 343 deletions

View File

@@ -0,0 +1,4 @@
import Ember from "ember";
import SetTimeMixin from "pyrigs/mixins/set-time-mixin";
export default Ember.Controller.extend(SetTimeMixin, {});

View File

@@ -0,0 +1,4 @@
import Ember from "ember";
import SetTimeMixin from "pyrigs/mixins/set-time-mixin";
export default Ember.Controller.extend(SetTimeMixin, {});

View File

@@ -0,0 +1,23 @@
import Ember from "ember";
export default Ember.Mixin.create({
actions: {
setTime23Hours() {
Ember.$('#id_end_time').val('23:00');
},
setTime02Hours() {
var start = Ember.$('#id_start_date');
var end_date = Ember.$('#id_end_date');
var end_time = Ember.$('#id_end_time');
if (start.val() != '' && start.val() == end_date.val()) {
var new_date = new Date(end_date.val());
new_date.setDate(new_date.getDate() + 1);
end_date.val(new_date.getISOString());
}
end_time.val('02:00');
},
}
});

View File

@@ -1,5 +1,5 @@
import Ember from 'ember';
import config from './config/environment';
import Ember from "ember";
import config from "./config/environment";
const Router = Ember.Router.extend({
location: config.locationType,
@@ -7,6 +7,20 @@ const Router = Ember.Router.extend({
});
Router.map(function () {
this.route('event', function () {
this.route('create');
this.route('show', {
path: ':id'
});
this.route('duplicate', {
path: ':id/duplicate'
});
this.route('edit', {
path: ':id/edit'
});
});
this.route('legacy', {path: '/*wildcard'});
});
export default Router;

View File

@@ -0,0 +1,3 @@
import Ember from "ember";
export default Ember.Route.extend({});

3
app/routes/event/edit.js Normal file
View File

@@ -0,0 +1,3 @@
import Ember from "ember";
export default Ember.Route.extend({});

View File

@@ -0,0 +1 @@
{{ partial "event/form" }}

View File

@@ -0,0 +1 @@
{{ partial "event/form" }}

View File

@@ -0,0 +1 @@
{{partial "event/form"}}