Browse Source

Merge pull request #762 from kriscooke/polymer-rm-object-assign

Replace Object.assign for IE support
pull/750/merge
Lebedev Konstantin 9 years ago
parent
commit
3c28c5ff63
  1. 12
      Sortable.html

12
Sortable.html

@ -61,9 +61,9 @@
var options = {} var options = {}
Object.keys(this.properties).forEach(function(key) { Object.keys(this.properties).forEach(function(key) {
options[key] = this[key] options[key] = this[key]
}) });
this.sortable = Sortable.create(this, Object.assign(options, { var eventCallbacks = {
onUpdate: function (e) { onUpdate: function (e) {
if (template) { if (template) {
template.splice("items", e.newIndex, 0, template.splice("items", e.oldIndex, 1)[0]) template.splice("items", e.newIndex, 0, template.splice("items", e.oldIndex, 1)[0])
@ -115,7 +115,13 @@
onClone: function(e) { onClone: function(e) {
this.fire("clone", e) this.fire("clone", e)
} }
})) };
Object.keys(eventCallbacks).forEach(function(name){
options[name] = eventCallbacks[name];
});
this.sortable = Sortable.create(this, options);
}, },
detached: function() { detached: function() {

Loading…
Cancel
Save