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

1
src/utils/Sorter.js

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

Loading…
Cancel
Save