diff --git a/client/app/components/queries/schema-browser.js b/client/app/components/queries/schema-browser.js
index 3573cbcf01..cc7e5a6866 100644
--- a/client/app/components/queries/schema-browser.js
+++ b/client/app/components/queries/schema-browser.js
@@ -3,6 +3,9 @@ import template from './schema-browser.html';
function SchemaBrowserCtrl($rootScope, $scope) {
'ngInject';
+ this.versionToggle = false;
+ this.versionFilter = 'abcdefghijklmnop';
+
this.showTable = (table) => {
table.collapsed = !table.collapsed;
$scope.$broadcast('vsRepeatTrigger');
@@ -20,6 +23,14 @@ function SchemaBrowserCtrl($rootScope, $scope) {
this.isEmpty = function isEmpty() {
return this.schema === undefined || this.schema.length === 0;
+ this.flipToggleVersionedTables = (versionToggle) => {
+ if (versionToggle === false) {
+ this.versionToggle = true;
+ this.versionFilter = '_v';
+ } else {
+ this.versionToggle = false;
+ this.versionFilter = 'abcdefghijklmnop';
+ }
};
this.itemSelected = ($event, hierarchy) => {
@@ -33,6 +44,7 @@ const SchemaBrowser = {
bindings: {
schema: '<',
onRefresh: '&',
+ flipToggleVersionedTables: '&',
},
controller: SchemaBrowserCtrl,
template,