first commit
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
/*globals labels */
|
||||
|
||||
(function () {
|
||||
TaxonomyTranslation.views.TableView = Backbone.View.extend({
|
||||
|
||||
template: WPML_core[ 'templates/taxonomy-translation/table.html' ],
|
||||
tag: 'div',
|
||||
termsView: {},
|
||||
|
||||
model: TaxonomyTranslation.models.Taxonomy,
|
||||
|
||||
initialize: function ( data, options ) {
|
||||
this.type = options.type;
|
||||
},
|
||||
|
||||
render: function () {
|
||||
|
||||
if ( ! TaxonomyTranslation.classes.taxonomy.get( "taxonomy" ) ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
var self = this,
|
||||
langs = TaxonomyTranslation.data.activeLanguages,
|
||||
count = self.isTermTable() ? TaxonomyTranslation.data.termRowsCollection.length : 1,
|
||||
tax = self.model.get( 'taxonomy' ),
|
||||
firstColumnHeading = self.isTermTable() ? labels.firstColumnHeading.replace( '%taxonomy%', TaxonomyTranslation.data.taxonomies[ tax ].singularLabel ) : '';
|
||||
|
||||
this.$el.html(self.template({
|
||||
langs: langs,
|
||||
tableType: self.type,
|
||||
count: count,
|
||||
firstColumnHeading: firstColumnHeading,
|
||||
mode: TaxonomyTranslation.mainView.mode
|
||||
}));
|
||||
|
||||
return self;
|
||||
},
|
||||
isTermTable: function () {
|
||||
return this.type === 'terms';
|
||||
},
|
||||
clear: function () {
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
})(TaxonomyTranslation);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user