1
0
Fork 0

docs view bugfix

This commit is contained in:
Heiko Kernbach 2014-08-22 11:40:31 +02:00
parent ba072055ce
commit 2472622b7c
1 changed files with 17 additions and 4 deletions

View File

@ -158,6 +158,8 @@
this.addDocumentSwitch = true; this.addDocumentSwitch = true;
this.collection.resetFilter(); this.collection.resetFilter();
this.collection.loadTotal(); this.collection.loadTotal();
this.restoredFilters = [];
this.markFilterToggle();
this.collection.getDocuments(this.getDocsCallback.bind(this)); this.collection.getDocuments(this.getDocsCallback.bind(this));
}, },
@ -230,10 +232,19 @@
} }
}, },
markFilterToggle: function () {
if (this.restoredFilters.length > 0) {
$('#filterCollection').addClass('activated');
}
else {
$('#filterCollection').removeClass('activated');
}
},
editDocuments: function () { editDocuments: function () {
$('#indexCollection').removeClass('activated'); $('#indexCollection').removeClass('activated');
$('#importCollection').removeClass('activated'); $('#importCollection').removeClass('activated');
$('#filterCollection').removeClass('activated'); this.markFilterToggle();
$('#markDocuments').toggleClass('activated'); this.changeEditMode(); $('#markDocuments').toggleClass('activated'); this.changeEditMode();
$('#filterHeader').hide(); $('#filterHeader').hide();
$('#importHeader').hide(); $('#importHeader').hide();
@ -245,7 +256,7 @@
$('#indexCollection').removeClass('activated'); $('#indexCollection').removeClass('activated');
$('#importCollection').removeClass('activated'); $('#importCollection').removeClass('activated');
$('#markDocuments').removeClass('activated'); this.changeEditMode(false); $('#markDocuments').removeClass('activated'); this.changeEditMode(false);
$('#filterCollection').toggleClass('activated'); this.markFilterToggle();
this.activeFilter = true; this.activeFilter = true;
$('#filterHeader').slideToggle(200); $('#filterHeader').slideToggle(200);
$('#importHeader').hide(); $('#importHeader').hide();
@ -262,7 +273,7 @@
}, },
importCollection: function () { importCollection: function () {
$('#filterCollection').removeClass('activated'); this.markFilterToggle();
$('#indexCollection').removeClass('activated'); $('#indexCollection').removeClass('activated');
$('#markDocuments').removeClass('activated'); this.changeEditMode(false); $('#markDocuments').removeClass('activated'); this.changeEditMode(false);
$('#importCollection').toggleClass('activated'); $('#importCollection').toggleClass('activated');
@ -273,7 +284,7 @@
}, },
indexCollection: function () { indexCollection: function () {
$('#filterCollection').removeClass('activated'); this.markFilterToggle();
$('#importCollection').removeClass('activated'); $('#importCollection').removeClass('activated');
$('#markDocuments').removeClass('activated'); this.changeEditMode(false); $('#markDocuments').removeClass('activated'); this.changeEditMode(false);
$('#indexCollection').toggleClass('activated'); $('#indexCollection').toggleClass('activated');
@ -343,6 +354,7 @@
this.collection.setToFirst(); this.collection.setToFirst();
this.collection.getDocuments(this.getDocsCallback.bind(this)); this.collection.getDocuments(this.getDocsCallback.bind(this));
this.markFilterToggle();
}, },
restoreFilter: function () { restoreFilter: function () {
@ -821,6 +833,7 @@
this.drawTable(); this.drawTable();
this.renderPaginationElements(); this.renderPaginationElements();
this.selectActivePagesize(); this.selectActivePagesize();
this.markFilterToggle();
return this; return this;
}, },