|
|
@ -1,5 +1,4 @@ |
|
|
import Backbone from 'backbone'; |
|
|
import Backbone from 'backbone'; |
|
|
import ItemView from './ItemView'; |
|
|
|
|
|
import { eventDrag } from 'dom_components/model/Component'; |
|
|
import { eventDrag } from 'dom_components/model/Component'; |
|
|
|
|
|
|
|
|
export default Backbone.View.extend({ |
|
|
export default Backbone.View.extend({ |
|
|
@ -76,11 +75,11 @@ export default Backbone.View.extend({ |
|
|
* @return Object Object created |
|
|
* @return Object Object created |
|
|
* */ |
|
|
* */ |
|
|
addToCollection(model, fragmentEl, index) { |
|
|
addToCollection(model, fragmentEl, index) { |
|
|
const { level, parentView } = this; |
|
|
const { level, parentView, opt } = this; |
|
|
var fragment = fragmentEl || null; |
|
|
const { ItemView } = opt; |
|
|
var viewObject = ItemView; |
|
|
const fragment = fragmentEl || null; |
|
|
|
|
|
const rendered = new ItemView({ |
|
|
var view = new viewObject({ |
|
|
ItemView, |
|
|
level, |
|
|
level, |
|
|
model, |
|
|
model, |
|
|
parentView, |
|
|
parentView, |
|
|
@ -88,8 +87,7 @@ export default Backbone.View.extend({ |
|
|
sorter: this.sorter, |
|
|
sorter: this.sorter, |
|
|
isCountable: this.isCountable, |
|
|
isCountable: this.isCountable, |
|
|
opened: this.opt.opened |
|
|
opened: this.opt.opened |
|
|
}); |
|
|
}).render().el; |
|
|
var rendered = view.render().el; |
|
|
|
|
|
|
|
|
|
|
|
if (fragment) { |
|
|
if (fragment) { |
|
|
fragment.appendChild(rendered); |
|
|
fragment.appendChild(rendered); |
|
|
|