]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blobdiff - frontend/index.html
Improve error feedback
[perso/Immae/Projets/Nodejs/Surfer.git] / frontend / index.html
index 15e5d98a5d7ccc21c4523864ec79922097293f7c..5856a1615587ef9397fe72095d968eab299abac6 100644 (file)
@@ -1,6 +1,6 @@
 <html>
 <head>
-    <title> Cloudron Surfer </title>
+    <title> Surfer </title>
 
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
 
@@ -14,7 +14,6 @@
     <script src="/_admin/js/element-ui.js"></script>
     <script src="/_admin/js/filesize.min.js"></script>
     <script src="/_admin/js/superagent.js"></script>
-    <script src="/_admin/js/sorttable.js"></script>
 
 </head>
 <body>
 
   <el-dialog title="Login" :visible.sync="ready && !session.valid" width="30%" :close-on-press-escape="false" :show-close="false">
     <el-form :model="loginData" label-position="top" @submit.native.prevent>
-      <el-form-item label="Username"><el-input v-model="loginData.username" required autofocus></el-input></el-form-item>
-      <el-form-item label="Password"><el-input v-model="loginData.password" type="password" required></el-input></el-form-item>
+      <el-form-item label="Username"><el-input v-model="loginData.username" required autofocus :disabled="loginData.busy"></el-input></el-form-item>
+      <el-form-item label="Password"><el-input v-model="loginData.password" type="password" required :disabled="loginData.busy"></el-input></el-form-item>
       <input type="submit" @click="onLogin" v-show="false"/>
     </el-form>
     <span slot="footer" class="dialog-footer">
-      <el-button type="primary" @click="onLogin"><i class="el-icon-loading" v-show="busy"></i><span v-show="!busy">Login</span></el-button>
+      <el-button type="primary" @click="onLogin"><i class="el-icon-loading" v-show="loginData.busy"></i><span v-show="!loginData.busy">Login</span></el-button>
     </span>
   </el-dialog>
 
@@ -40,6 +39,9 @@
       <div style="padding: 7px;">
         <span>Surfer</span>
       </div>
+      <div v-show="session.valid">
+        <el-button type="primary" size="small" icon="el-icon-arrow-left" :disabled="!pathParts.slice(-1).length" @click="onUp"></el-button>
+      </div>
       <div style="flex-grow: 2; padding: 0 7px;" v-show="session.valid">
         <el-breadcrumb separator-class="el-icon-arrow-right">
           <el-breadcrumb-item><a href="#/">Path /</a></el-breadcrumb-item>
@@ -51,7 +53,6 @@
         <el-button-group>
           <el-button type="primary" icon="el-icon-upload" size="small" @click="onUpload">Upload</el-button>
           <el-button type="primary" icon="el-icon-plus" size="small" @click="onNewFolder">New Folder</el-button>
-
         </el-button-group>
         <el-dropdown @command="onOptionsMenu">
           <el-button size="small" icon="el-icon-more"></el-button>