15 changed files with 1152 additions and 80 deletions
-
1.gitignore
-
4assets/list.css
-
16assets/multi.js
-
5assets/upload.css
-
2assets/upload.js
-
1057package-lock.json
-
2package.json
-
3views/layouts/main.handlebars
-
25views/list.handlebars
-
2views/partials/dialogue-delete.handlebars
-
2views/partials/dialogue-download.handlebars
-
2views/partials/dialogue-mkdir.handlebars
-
8views/partials/dialogue-upload.handlebars
-
47views/partials/navbar.handlebars
-
56views/partials/toolbar.handlebars
@ -0,0 +1 @@ |
|||
node_modules/ |
@ -0,0 +1,4 @@ |
|||
.name { |
|||
overflow: hidden; |
|||
word-wrap: break-word; |
|||
} |
1057
package-lock.json
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -1,25 +1,26 @@ |
|||
<nav class="navbar navbar-dark bg-primary navbar-fixed-top"> |
|||
<nav class="navbar navbar-dark bg-primary fixed-top navbar-expand-sm"> |
|||
<a class="navbar-brand" href="/">File Manager</a> |
|||
<ul class="nav navbar-nav"> |
|||
{{#eachpath path}} |
|||
<li class="nav-item{{#if current}} active{{/if}}"> |
|||
<a class="nav-link" href="{{path}}">{{name}}</a> |
|||
</li> |
|||
{{/eachpath}} |
|||
</ul> |
|||
<ul class="nav navbar-nav pull-xs-right"> |
|||
<li class="nav-item"> |
|||
{{#if isloginenabled}} |
|||
{{#if isloggingin}} |
|||
<a class="nav-link" href="/@login" title="Sign in"> |
|||
<span class="octicon octicon-sign-in"></span> |
|||
</a> |
|||
{{else}} |
|||
<a class="nav-link" href="/@logout" title="Sign out"> |
|||
<span class="octicon octicon-sign-out"></span> |
|||
</a> |
|||
{{/if}} |
|||
{{/if}} |
|||
</li> |
|||
</ul> |
|||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation"> |
|||
<span class="navbar-toggler-icon"></span> |
|||
</button> |
|||
<div class="collapse navbar-collapse" id="navbar"> |
|||
<div class="navbar-nav mr-auto"> |
|||
{{#eachpath path}} |
|||
<a class="nav-item nav-link{{#if current}} active{{/if}}" href="{{path}}">{{name}}</a> |
|||
{{/eachpath}} |
|||
</div> |
|||
<div class="navbar-nav"> |
|||
{{#if isloginenabled}} |
|||
{{#if isloggingin}} |
|||
<a class="nav-item nav-link" href="/@login" title="Sign in"> |
|||
<span class="octicon octicon-sign-in"></span> |
|||
</a> |
|||
{{else}} |
|||
<a class="nav-item nav-link" href="/@logout" title="Sign out"> |
|||
<span class="octicon octicon-sign-out"></span> |
|||
</a> |
|||
{{/if}} |
|||
{{/if}} |
|||
</div> |
|||
</div> |
|||
</nav> |
@ -1,28 +1,30 @@ |
|||
<nav class="navbar navbar-light bg-faded navbar-fixed-bottom"> |
|||
<div class="btn-group" role="group"> |
|||
<a class="btn btn-secondary" href="@upload" data-toggle="modal" data-target="#upload"> |
|||
<span class="octicon octicon-cloud-upload"></span> |
|||
Upload |
|||
</a> |
|||
<a class="btn btn-secondary" href="@mkdir" data-toggle="modal" data-target="#mkdir"> |
|||
<span class="octicon octicon-file-directory"></span> |
|||
New folder |
|||
</a> |
|||
</div> |
|||
<div class="btn-group" role="group"> |
|||
<a class="btn btn-secondary" href="@download" data-toggle="modal" data-target="#download"> |
|||
<span class="octicon octicon-file-zip"></span> |
|||
Download |
|||
</a> |
|||
<a class="btn btn-secondary" href="@delete" data-toggle="modal" data-target="#delete"> |
|||
<span class="octicon octicon-trashcan"></span> |
|||
Delete |
|||
</a> |
|||
</div> |
|||
<div class="btn-group pull-xs-right" role="group"> |
|||
<a class="btn btn-secondary" href="./"> |
|||
<span class="octicon octicon-sync"></span> |
|||
Refresh |
|||
</a> |
|||
</div> |
|||
<nav class="navbar navbar-light bg-light fixed-bottom justify-content-between"> |
|||
<div class="btn-group mr-2" role="group"> |
|||
<a class="btn btn-primary" href="@upload" data-toggle="modal" data-target="#upload"> |
|||
<span class="octicon octicon-cloud-upload"></span> |
|||
Upload |
|||
</a> |
|||
<a class="btn btn-secondary" href="@mkdir" data-toggle="modal" data-target="#mkdir"> |
|||
<span class="octicon octicon-file-directory"></span> |
|||
New folder |
|||
</a> |
|||
</div> |
|||
<div class="btn-group mr-2" role="group"> |
|||
<a class="btn btn-success" href="@download" data-toggle="modal" data-target="#download"> |
|||
<span class="octicon octicon-file-zip"></span> |
|||
Download |
|||
</a> |
|||
</div> |
|||
<div class="btn-group mr-auto" role="group"> |
|||
<a class="btn btn-danger" href="@delete" data-toggle="modal" data-target="#delete"> |
|||
<span class="octicon octicon-trashcan"></span> |
|||
Delete |
|||
</a> |
|||
</div> |
|||
<div class="btn-group" role="group"> |
|||
<a class="btn btn-warning" href="./"> |
|||
<span class="octicon octicon-sync"></span> |
|||
Refresh |
|||
</a> |
|||
</div> |
|||
</nav> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue