]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blobdiff - frontend/index.html
current directory in breadcrumb is not a link
[perso/Immae/Projets/Nodejs/Surfer.git] / frontend / index.html
index 80f9bdde4ea2ef1c00e3a641c18aac2acc851c30..206e214fb6d115e25475955b133dd1384443cd52 100644 (file)
@@ -33,7 +33,7 @@
         </div>
     </nav>
 
-    <div class="modal fade" tabindex="-1" role="dialog" id="modalDelete">
+    <div class="modal fade" tabindex="-1" role="dialog" id="modalDelete" v-cloak>
         <div class="modal-dialog">
             <div class="modal-content">
                 <div class="modal-header">
@@ -51,7 +51,7 @@
         </div>
     </div>
 
-    <div class="modal fade" tabindex="-1" role="dialog" id="modalcreateDirectory">
+    <div class="modal fade" tabindex="-1" role="dialog" id="modalcreateDirectory" v-cloak>
         <div class="modal-dialog">
             <div class="modal-content">
                 <div class="modal-header">
         </div>
     </div>
 
+    <div class="container" v-show="uploadStatus.busy" v-cloak>
+        <div class="row">
+            <div class="col-lg-12">
+                <p>Uploading... ({{ uploadStatus.done }} / {{ uploadStatus.count }}) </p>
+                <center>
+                    <div class="progress">
+                        <div class="progress-bar progress-bar-striped" role="progressbar" v-bind:style="{ width: uploadStatus.percentDone + '%' }">
+                            <span class="sr-only">{{ uploadStatus.percentDone }}% Complete</span>
+                        </div>
+                    </div>
+                </center>
+            </div>
+        </div>
+    </div>
+
     <div class="container" v-show="!session.valid && !busy" v-cloak>
         <div class="row">
             <div class="col-lg-6 col-lg-offset-3">
     <div class="container main" v-show="session.valid && !busy" v-cloak>
         <div class="row">
             <div class="col-lg-12">
-                <center>
+                <center v-show="!uploadStatus.busy">
                     <form id="fileUploadForm">
                         <input type="file" v-el:upload style="display: none" id="uploadInput" multiple/>
                         <button class="btn btn-primary" v-on:click.stop.prevent="upload()" id="uploadButton">Upload</button>
                     </form>
                 </center>
-                <br/>
             </div>
             <div class="col-lg-12">
                 <ol class="breadcrumb">
                     <li><a href="#/"><i class="fa fa-home"></i></a></li>
-                    <li v-for="part in pathParts">
+                    <li v-for="part in pathParts.slice(0, -1)">
                         <a href="{{ part.link }}">{{ part.name }}</a>
                     </li>
+                    <li>{{ pathParts.slice(-1)[0].name }}</li>
+                    <button class="btn btn-default btn-sm pull-right" v-on:click="createDirectoryAsk()">Create Directory</button>
                 </ol>
             </div>
-            <div class="col-lg-12" style="text-align: right;">
-                <button class="btn btn-default btn-sm" v-on:click="createDirectoryAsk()">Create Directory</button>
-            </div>
             <div class="col-lg-12">
                 <table class="table table-hover table-condensed">
                     <thead>
                             <th>Name</th>
                             <th>Size</th>
                             <th>Modified</th>
-                            <th style="text-align: right;">Action</th>
+                            <th>&nbsp;</th>
                         </tr>
                     </thead>
                     <tbody>
                             <th>{{ entry.filePath }}</th>
                             <th>{{ entry.size | prettyFileSize }}</th>
                             <th><span v-my-tooltip="foobar" data-toggle="tooltip" title="{{ entry.mtime }}">{{ entry.mtime | prettyDate }}</span></th>
-                            <th style="text-align: right;"><button class="btn btn-sm btn-danger" v-on:click.stop="delAsk(entry)"><i class="fa fa-trash"></i></button></th>
+                            <th style="text-align: right;">
+                                <span class="entry-toolbar">
+                                    <!-- <button class="btn btn-sm btn-default" v-on:click.stop="renameAsk(entry)" title="Rename"><i class="fa fa-pencil"></i></button> -->
+                                    <button class="btn btn-sm btn-danger" v-on:click.stop="delAsk(entry)" title="Delete"><i class="fa fa-trash"></i></button>
+                                </span>
+                            </th>
                         </tr>
                     </tbody>
                 </table>