diff --git a/assets/javascripts/controllers/library.controller.js b/assets/javascripts/controllers/library.controller.js index 11f50cd..94a3066 100644 --- a/assets/javascripts/controllers/library.controller.js +++ b/assets/javascripts/controllers/library.controller.js @@ -4,4 +4,25 @@ mpdClient.controller('library', function ($scope, api) { $scope.$on('library:show', function () { $scope.show = true }) $scope.hide = function () { $scope.show = false } + + var rootPane = { + title: 'Library', + entries: [ + { label: 'Artists', path: '/artists' }, + { label: 'Albums', path: '/albums' }, + { label: 'Songs', path: '/songs' } + ] + } + + $scope.panes = [rootPane] + + $scope.currentPaneIndex = 0 + + $scope.currentPane = function () { + return $scope.panes[$scope.currentPaneIndex] + } + + $scope.newPane = function (path, params) { + console.log(path) + } }) diff --git a/assets/javascripts/controllers/mpd-client.controller.js b/assets/javascripts/controllers/mpd-client.controller.js index 4f77fd0..ca23756 100644 --- a/assets/javascripts/controllers/mpd-client.controller.js +++ b/assets/javascripts/controllers/mpd-client.controller.js @@ -1,3 +1,5 @@ mpdClient.controller('mpd-client', function ($rootScope, $scope) { $scope.showLibrary = function () { $scope.$broadcast('library:show') } + + $scope.currentPanelTemplate = 'panels/root.html' }) diff --git a/assets/javascripts/views/library.html b/assets/javascripts/views/library.html index c5bfdce..a9d8f1c 100644 --- a/assets/javascripts/views/library.html +++ b/assets/javascripts/views/library.html @@ -3,4 +3,5 @@ Close