From 25c267f3df0d88493f849250ac9b71dcca5153bb Mon Sep 17 00:00:00 2001 From: Dmitriy Simushev Date: Tue, 25 Feb 2014 11:11:09 +0000 Subject: [PATCH] Use correct render method for composit views --- .../default/collection_views/base_collection.js | 3 +-- src/mibew/js/compiled/default_app.js | 3 +-- .../users/collection_views/threads_collection.js | 2 +- .../users/collection_views/visitors_collection.js | 4 ++-- src/mibew/js/compiled/users_app.js | 6 +++--- .../source/default/collection_views/base_collection.js | 10 +--------- .../users/collection_views/threads_collection.js | 2 +- .../users/collection_views/visitors_collection.js | 2 +- 8 files changed, 11 insertions(+), 21 deletions(-) diff --git a/src/mibew/js/compiled/default/collection_views/base_collection.js b/src/mibew/js/compiled/default/collection_views/base_collection.js index 71d747fc..3bf68fa8 100644 --- a/src/mibew/js/compiled/default/collection_views/base_collection.js +++ b/src/mibew/js/compiled/default/collection_views/base_collection.js @@ -5,5 +5,4 @@ You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 */ -(function(d,b,f){var e=function(a,b,c){c=f.extend({model:a},c);return"function"!=typeof a.getModelType?new b(c):(a=a.getModelType())&&d.Views[a]?new d.Views[a](c):new b(c)};d.Views.CollectionBase=b.Marionette.CollectionView.extend({itemView:b.Marionette.ItemView,buildItemView:e});d.Views.CompositeBase=b.Marionette.CompositeView.extend({buildItemView:e,renderCollection:function(){var a=Array.prototype.slice.apply(arguments);b.Marionette.CollectionView.prototype.render.apply(this,a)}})})(Mibew,Backbone, -_); +(function(d,a,f){var e=function(b,a,c){c=f.extend({model:b},c);return"function"!=typeof b.getModelType?new a(c):(b=b.getModelType())&&d.Views[b]?new d.Views[b](c):new a(c)};d.Views.CollectionBase=a.Marionette.CollectionView.extend({itemView:a.Marionette.ItemView,buildItemView:e});d.Views.CompositeBase=a.Marionette.CompositeView.extend({buildItemView:e})})(Mibew,Backbone,_); diff --git a/src/mibew/js/compiled/default_app.js b/src/mibew/js/compiled/default_app.js index d1c57cf4..ea80ee93 100644 --- a/src/mibew/js/compiled/default_app.js +++ b/src/mibew/js/compiled/default_app.js @@ -114,8 +114,7 @@ this.$el.removeClass("active"+(a?"-"+a:""))},getDashedControlType:function(){"un You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 */ -(function(d,b,f){var e=function(a,b,c){c=f.extend({model:a},c);return"function"!=typeof a.getModelType?new b(c):(a=a.getModelType())&&d.Views[a]?new d.Views[a](c):new b(c)};d.Views.CollectionBase=b.Marionette.CollectionView.extend({itemView:b.Marionette.ItemView,buildItemView:e});d.Views.CompositeBase=b.Marionette.CompositeView.extend({buildItemView:e,renderCollection:function(){var a=Array.prototype.slice.apply(arguments);b.Marionette.CollectionView.prototype.render.apply(this,a)}})})(Mibew,Backbone, -_); +(function(d,a,f){var e=function(b,a,c){c=f.extend({model:b},c);return"function"!=typeof b.getModelType?new a(c):(b=b.getModelType())&&d.Views[b]?new d.Views[b](c):new a(c)};d.Views.CollectionBase=a.Marionette.CollectionView.extend({itemView:a.Marionette.ItemView,buildItemView:e});d.Views.CompositeBase=a.Marionette.CompositeView.extend({buildItemView:e})})(Mibew,Backbone,_); /* Copyright 2005-2013 the original author or authors. Licensed under the Apache License, Version 2.0 (the "License"). diff --git a/src/mibew/js/compiled/users/collection_views/threads_collection.js b/src/mibew/js/compiled/users/collection_views/threads_collection.js index eab187ab..1221c71e 100644 --- a/src/mibew/js/compiled/users/collection_views/threads_collection.js +++ b/src/mibew/js/compiled/users/collection_views/threads_collection.js @@ -5,7 +5,7 @@ You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 */ -(function(d,h,j){d.Views.ThreadsCollection=d.Views.CompositeBase.extend({template:h.templates.threads_collection,itemView:d.Views.QueuedThread,itemViewContainer:"#threads-container",emptyView:d.Views.NoThreads,className:"threads-collection",collectionEvents:{sort:"renderCollection","sort:field":"createSortField",add:"threadAdded"},itemViewOptions:function(a){return{tagName:d.Objects.Models.page.get("threadTag"),collection:a.get("controls")}},initialize:function(){window.setInterval(j.bind(this.updateTimers, +(function(d,h,j){d.Views.ThreadsCollection=d.Views.CompositeBase.extend({template:h.templates.threads_collection,itemView:d.Views.QueuedThread,itemViewContainer:"#threads-container",emptyView:d.Views.NoThreads,className:"threads-collection",collectionEvents:{sort:"render","sort:field":"createSortField",add:"threadAdded"},itemViewOptions:function(a){return{tagName:d.Objects.Models.page.get("threadTag"),collection:a.get("controls")}},initialize:function(){window.setInterval(j.bind(this.updateTimers, this),2E3);this.on("itemview:before:render",this.updateStyles,this);this.on("render",this.updateTimers,this)},updateStyles:function(a){var b=this.collection,c=a.model,d=this;if(c.id){var e=this.getQueueCode(c),f=!1,g=!1,b=b.filter(function(a){return d.getQueueCode(a)==e});0