diff --git a/res/app/control-panes/explorer/explorer-controller.js b/res/app/control-panes/explorer/explorer-controller.js index 0c527101..dfa487a0 100644 --- a/res/app/control-panes/explorer/explorer-controller.js +++ b/res/app/control-panes/explorer/explorer-controller.js @@ -5,13 +5,14 @@ module.exports = function ExplorerCtrl($scope) { var listDir = function () { var path = '/' + $scope.paths.join('/') + $scope.control.fslist(path) .then(function (result) { $scope.files = result.body; $scope.$digest(); }) .catch(function (err) { - alert(err.message); + alert(err.message) }) } diff --git a/res/app/control-panes/explorer/explorer.jade b/res/app/control-panes/explorer/explorer.jade index ede5f4e6..be9efe50 100644 --- a/res/app/control-panes/explorer/explorer.jade +++ b/res/app/control-panes/explorer/explorer.jade @@ -1,28 +1,49 @@ -.stf-fs(ng-controller='ExplorerCtrl') - .row: .col-md-6 +//.stf-fs(ng-controller='ExplorerCtrl') +.widget-container.fluid-height(ng-controller='ExplorerCtrl').stf-explorer + .heading + //.row: .col-md-6 span /{{paths.join("/")}} button.btn.btn-xm.btn-primary-outline(ng-click='dirJump()') span(translate) Back form.input-group.form-inline(ng-submit='dirEnter(search)') - input(type=text, ng-model='search', placeholder="Dir or file ...").form-control + input(type='text', ng-model='search', placeholder="Dir or file ...").form-control span.input-group-btn button.btn.btn-default.btn-primary-outline(type='submit') i.fa.fa-search span(translate) Go - table.table - tr(ng-repeat='f in files | filter:search | orderBy: "-mode|isdir"') - td - span - i.fa.fa-folder-open(ng-show='f.mode|isdir') - i.fa.fa-file-o(ng-hide='f.mode|isdir') - td - button.btn.btn-sm.btn-primary-outline( - ng-click='dirEnter(f.name)', ng-show='f.mode|isdir') {{f.name}} - button.btn.btn-sm.btn-primary-outline( - ng-click='getFile(f.name)', ng-hide='f.mode|isdir') {{f.name}} - td - i {{f.mode|mode2unix}} - td {{f.size}} + .widget-content.padded.selectable + + table.table.table-hover.dataTable.ng-table + thead + tr + th + div(translate) Name + th + div(translate) Size + th + div(translate) Date + th + div(translate) Permissions + tbody + tr.header(ng-repeat='f in files | filter:search | orderBy: "-mode|isdir"') + td + button.btn.btn-sm.btn-primary-outline( + ng-click='dirEnter(f.name)', ng-show='f.mode|isdir') + span + i.fa.fa-folder-open + span {{f.name}} + + button.btn.btn-sm.btn-primary-outline( + ng-click='getFile(f.name)', ng-hide='f.mode|isdir') + span + i.fa.fa-file-o + span {{f.name}} + td + span(ng-show='f.mode|isdir') - + span(ng-hide='f.mode|isdir') {{ f.size }} + td Date + td + i {{f.mode|mode2unix}}