HeaderCell is a standard mixin

This commit is contained in:
Mark McDowall 2015-02-03 00:01:05 -08:00
parent 85f6d90f40
commit aa9df49ea2
3 changed files with 7 additions and 9 deletions

View File

@ -1,4 +1,6 @@
module.exports.register = function(backgrid) { module.exports = function() {
var backgrid = this;
backgrid.SonarrHeaderCell = backgrid.HeaderCell.extend({ backgrid.SonarrHeaderCell = backgrid.HeaderCell.extend({
events : { events : {
'click' : 'onClick' 'click' : 'onClick'
@ -109,4 +111,6 @@ module.exports.register = function(backgrid) {
this.$el.children('i').removeClass('icon-sort-up icon-sort-down'); this.$el.children('i').removeClass('icon-sort-up icon-sort-down');
} }
}); });
return backgrid.SonarrHeaderCell;
}; };

View File

@ -1,12 +1,9 @@
require('../JsLibraries/backbone.backgrid');
require('backbone');
require('backbone'); require('backbone');
var backgrid = require('../JsLibraries/backbone.backgrid'); var backgrid = require('../JsLibraries/backbone.backgrid');
var header = require('../Shared/Grid/HeaderCell'); var header = require('../Shared/Grid/HeaderCell');
header.register(backgrid); header.call(backgrid);
backgrid.Column.prototype.defaults = { backgrid.Column.prototype.defaults = {
name : undefined, name : undefined,

View File

@ -1,8 +1,5 @@
require('backgrid');
require('backbone');
require('../JsLibraries/backbone.backgrid.paginator');
require('backbone'); require('backbone');
var backgrid = require('backgrid'); var backgrid = require('backgrid');
require('../JsLibraries/backbone.backgrid.paginator'); require('../JsLibraries/backbone.backgrid.paginator');
module.exports = backgrid.Extension.Paginator; module.exports = backgrid.Extension.Paginator;