APIs

Show:
  1. /**
  2. This class...
  3. @class AnalyticsCollection
  4. @constructor
  5. @return {Object} instantiated AnalyticsCollection
  6. **/
  7. define(['jquery', 'backbone', 'LineModel'], function ($, Backbone, LineModel) {
  8.  
  9. BB.SERVICES.COLLECTION_ANALYTICS = 'COLLECTION_ANALYTICS';
  10.  
  11. var AnalyticsCollection = Backbone.Collection.extend({
  12.  
  13. /**
  14. Constructor
  15. @method initialize
  16. **/
  17. initialize: function () {
  18. var self = this;
  19. BB.comBroker.setService(BB.SERVICES.COLLECTION_ANALYTICS, self);
  20. },
  21.  
  22. /**
  23. Sort collection
  24. @method comparator
  25. @param {Object} collection
  26. @return {Object} collection
  27. **/
  28. comparator: function (collection) {
  29. return ( collection.get('name') );
  30. },
  31. model: BB.Model,
  32. url: BB.CONSTS.ROOT_URL + '/LineAnalytics'
  33. });
  34.  
  35. return AnalyticsCollection;
  36.  
  37. });