From 09fc17c187205112de0088e6a63522fcf447d69e Mon Sep 17 00:00:00 2001 From: Martin Genev Date: Sun, 22 Mar 2015 20:04:33 -0700 Subject: [PATCH] switched to native ember component to fix status bug --- client/app/pods/components/status-activity/template.hbs | 4 ++-- client/app/pods/components/status-note/template.hbs | 3 +-- .../app/pods/components/status-state-picker/component.js | 6 +++--- client/app/pods/components/wizard-form/component.js | 2 +- client/app/pods/components/wizard-form/template.hbs | 8 ++++---- client/app/pods/s/feed/status/template.hbs | 2 +- 6 files changed, 12 insertions(+), 13 deletions(-) diff --git a/client/app/pods/components/status-activity/template.hbs b/client/app/pods/components/status-activity/template.hbs index ea35cca..133d9ce 100644 --- a/client/app/pods/components/status-activity/template.hbs +++ b/client/app/pods/components/status-activity/template.hbs @@ -1,5 +1,5 @@ {{yield}}
- {{input type="text" id="status-activity" value=model.activity class="form-control"}} -
\ No newline at end of file + {{input type="text" id="status-activity" value=status.activity class="form-control"}} + diff --git a/client/app/pods/components/status-note/template.hbs b/client/app/pods/components/status-note/template.hbs index 64fbd5f..f9ed62f 100644 --- a/client/app/pods/components/status-note/template.hbs +++ b/client/app/pods/components/status-note/template.hbs @@ -1,6 +1,5 @@ {{yield}}
- {{input type="text" id="status-note" value=model.note class="form-control" autofocus="autofocus"}} + {{input type="text" id="status-note" value=status.note class="form-control" autofocus="autofocus"}}
- diff --git a/client/app/pods/components/status-state-picker/component.js b/client/app/pods/components/status-state-picker/component.js index 38c8aa3..96dc352 100644 --- a/client/app/pods/components/status-state-picker/component.js +++ b/client/app/pods/components/status-state-picker/component.js @@ -5,15 +5,15 @@ export default Ember.Component.extend( FocusForKeypress, { action: 'submitAction', keyDown: function (e) { if (e.keyCode === 13) { - this.sendAction('action', this.get('model')); + this.sendAction('action', this.get('status')); } }, actions: { pickState: function (state) { - this.model.set('state', state); + this.status.set('state', state); } }, - removeOutline: function() { + removeOutline: function() { this.$().css('outline-style', 'none'); }.on('didInsertElement') }); diff --git a/client/app/pods/components/wizard-form/component.js b/client/app/pods/components/wizard-form/component.js index d5eeacd..ec2bd71 100644 --- a/client/app/pods/components/wizard-form/component.js +++ b/client/app/pods/components/wizard-form/component.js @@ -19,7 +19,7 @@ export default Ember.Component.extend({ submitAction: function() { if (this.get('lastStep')) { - this.sendAction('action', this.get('model')); + this.sendAction('action', this.get('status')); } else { this.triggerAction({ action: 'nextStep', diff --git a/client/app/pods/components/wizard-form/template.hbs b/client/app/pods/components/wizard-form/template.hbs index cee2df8..cb5bf98 100644 --- a/client/app/pods/components/wizard-form/template.hbs +++ b/client/app/pods/components/wizard-form/template.hbs @@ -4,13 +4,14 @@ {{/each}} -
- {{dynamic-component type=type model=model}} + + + {{component type status=status}} {{#unless lastStep}}
Next
{{else}} - + {{/unless}}
@@ -18,4 +19,3 @@
{{yield}} - diff --git a/client/app/pods/s/feed/status/template.hbs b/client/app/pods/s/feed/status/template.hbs index 36adf4a..e6040bf 100644 --- a/client/app/pods/s/feed/status/template.hbs +++ b/client/app/pods/s/feed/status/template.hbs @@ -4,5 +4,5 @@ - {{wizard-form action="postStatus" steps=steps model=model}} + {{wizard-form action="postStatus" steps=steps status=model}}