Browse Source

Apply the same status management from ComponentView to ItemView

pull/187/head
Artur Arseniev 9 years ago
parent
commit
6f7c196ba7
  1. 14
      src/navigator/view/ItemView.js
  2. 1
      src/utils/Sorter.js

14
src/navigator/view/ItemView.js

@ -1,4 +1,5 @@
var Backbone = require('backbone');
var ComponentView = require('dom_components/view/ComponentView');
var ItemsView;
module.exports = Backbone.View.extend({
@ -174,18 +175,7 @@ module.exports = Backbone.View.extend({
* @param Event
* */
updateStatus(e) {
var status = this.model.get('status');
var cls = this.pfx + 'selected';
var el = this.$el;
switch(status) {
case 'selected':
el.addClass(cls);
break;
case 'moving':
break;
default:
el.removeClass(cls);
}
ComponentView.prototype.updateStatus.apply(this, arguments);
},
/**

1
src/utils/Sorter.js

@ -733,6 +733,7 @@ module.exports = Backbone.View.extend({
if (src) {
var srcModel = this.getSourceModel();
srcModel.set('status', '');
srcModel.set('status', 'selected');
}

Loading…
Cancel
Save