Skip to content
This repository was archived by the owner on Dec 26, 2019. It is now read-only.

Commit 45b28cc

Browse files
committed
Fix specs that are running under PhantomJS
1 parent bd8e639 commit 45b28cc

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

addon/components/datepicker-support.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ export default Ember.Mixin.create({
44
value: null,
55

66
setupBootstrapDatepicker: function() {
7+
var self = this;
8+
79
this.$().
810
datepicker({
911
autoclose: this.get('autoclose'),
@@ -27,9 +29,9 @@ export default Ember.Mixin.create({
2729
}).
2830
on('changeDate', function(event) {
2931
Ember.run(function() {
30-
this.didChangeDate(event);
31-
}.bind(this));
32-
}.bind(this));
32+
self.didChangeDate(event);
33+
});
34+
});
3335

3436
this._updateDatepicker();
3537
}.on('didInsertElement'),
@@ -57,7 +59,8 @@ export default Ember.Mixin.create({
5759
}.observes('value'),
5860

5961
_updateDatepicker: function() {
60-
var element = this.$(),
62+
var self = this,
63+
element = this.$(),
6164
value = this.get('value'),
6265
dates = [];
6366

@@ -72,8 +75,8 @@ export default Ember.Mixin.create({
7275
dates = [null];
7376
}
7477
dates = dates.map(function(date) {
75-
return (Ember.isNone(date)) ? null : this._resetTime(date);
76-
}.bind(this));
78+
return (Ember.isNone(date)) ? null : self._resetTime(date);
79+
});
7780

7881
element.datepicker
7982
.apply(element, Array.prototype.concat.call(['update'], dates));

0 commit comments

Comments
 (0)