1
0
Fork 0

show/hide database selector based on number of databases

This commit is contained in:
Jan Steemann 2013-11-13 23:48:02 +01:00
parent 4eb28f2ccb
commit ba5d75afff
3 changed files with 9 additions and 8 deletions

View File

@ -355,6 +355,10 @@ $(document).ready(function() {
this.naviView.selectMenuItem('applications-menu');
},
handleSelectDatabase: function () {
this.naviView.handleSelectDatabase();
},
handleResize: function () {
var oldWidth = $('#content').width();
var containerWidth = $(window).width() - 70;

View File

@ -157,14 +157,7 @@ window.databaseView = Backbone.View.extend({
this.collection.fetch({
success: function() {
self.render();
var select = $("#dbSelectionList");
select.empty();
self.collection.toJSON().forEach(function(item) {
select.append($("<option></option>")
.attr("value", item.name)
.text(item.name)
.attr("selected", item.name === this.currentDB));
});
window.App.handleSelectDatabase();
}
});
}

View File

@ -25,6 +25,10 @@ var navigationView = Backbone.View.extend({
$('.nav-collapse').css('margin-right', margin - 10);
},
handleSelectDatabase: function () {
this.dbSelectionView.render($("#selectDB"));
},
handleSelectNavigation: function () {
$("#arangoCollectionSelect").change(function() {
var navigateTo = $(this).find("option:selected").val();