]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blobdiff - app/index.html
Rename app/ to frontend/
[perso/Immae/Projets/Nodejs/Surfer.git] / app / index.html
diff --git a/app/index.html b/app/index.html
deleted file mode 100644 (file)
index 80f9bdd..0000000
+++ /dev/null
@@ -1,175 +0,0 @@
-<html>
-<head>
-    <title> Cloudron Surfer </title>
-
-    <link rel="stylesheet" href="/_admin/css/font-awesome.min.css">
-    <link rel="stylesheet" href="/_admin/css/bootstrap.min.css">
-    <link rel="stylesheet" href="/_admin/css/style.css">
-
-    <link href="/_admin/img/logo.png" rel="icon" type="image/png">
-
-</head>
-<body id="app">
-
-    <nav class="navbar navbar-default" v-cloak>
-        <div class="container-fluid">
-            <!-- Brand and toggle get grouped for better mobile display -->
-            <div class="navbar-header">
-                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
-                    <span class="sr-only">Toggle navigation</span>
-                    <span class="icon-bar"></span>
-                    <span class="icon-bar"></span>
-                    <span class="icon-bar"></span>
-                </button>
-                <a class="navbar-brand" href="#">Surfer</a>
-            </div>
-
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-                <ul class="nav navbar-nav navbar-right">
-                    <li v-show="session.valid"><a href="#" v-on:click="logout()" id="logoutButton">Logout</a></li>
-                </ul>
-            </div>
-        </div>
-    </nav>
-
-    <div class="modal fade" tabindex="-1" role="dialog" id="modalDelete">
-        <div class="modal-dialog">
-            <div class="modal-content">
-                <div class="modal-header">
-                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
-                </div>
-                <div class="modal-body">
-                    <h5 v-show="deleteData.isFile">Really delete <span style="font-weight: bold;">{{ deleteData.filePath }}</span>?</h5>
-                    <h5 v-show="deleteData.isDirectory">Really delete directory <span style="font-weight: bold;">{{ deleteData.filePath }}</span> and all its content?</h5>
-                </div>
-                <div class="modal-footer">
-                    <button type="button" class="btn btn-default" data-dismiss="modal">No</button>
-                    <button type="button" class="btn btn-danger" v-on:click="del(deleteData)">Yes</button>
-                </div>
-            </div>
-        </div>
-    </div>
-
-    <div class="modal fade" tabindex="-1" role="dialog" id="modalcreateDirectory">
-        <div class="modal-dialog">
-            <div class="modal-content">
-                <div class="modal-header">
-                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
-                    <h4 class="modal-title">New Directory Name</h4>
-                </div>
-                <div class="modal-body">
-                    <form v-on:submit.prevent="createDirectory(createDirectoryData)">
-                        <div class="form-group" v-bind:class="{ 'has-error': createDirectoryError }">
-                            <input type="text" class="form-control" v-model="createDirectoryData" id="inputDirectoryName" placeholder="Name" autofocus="true">
-                            <label class="control-label" for="inputDirectoryName">{{ createDirectoryError }}</label>
-                        </div>
-                        <button type="submit" style="display: none;"></button>
-                    </form>
-                </div>
-                <div class="modal-footer">
-                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
-                    <button type="button" class="btn btn-primary" v-on:click="createDirectory(createDirectoryData)">Create</button>
-                </div>
-            </div>
-        </div>
-    </div>
-
-    <div class="container" v-show="busy" v-cloak>
-        <div class="row">
-            <div class="col-lg-12">
-                <center>
-                    <i class="fa fa-refresh fa-4x fa-spin"></i>
-                </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">
-                <form id="loginForm" v-on:submit.prevent="login()">
-                    <div class="form-group">
-                        <label for="inputUsername">Username</label>
-                        <input type="text" class="form-control" id="inputUsername" v-model="loginData.username" placeholder="Username">
-                    </div>
-                    <div class="form-group">
-                        <label for="inputPassword">Password</label>
-                        <input type="password" class="form-control" id="inputPassword" v-model="loginData.password" placeholder="Password">
-                    </div>
-                    <button type="submit" class="btn btn-default">Submit</button>
-                </form>
-            </div>
-        </div>
-    </div>
-
-    <div class="container main" v-show="session.valid && !busy" v-cloak>
-        <div class="row">
-            <div class="col-lg-12">
-                <center>
-                    <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">
-                        <a href="{{ part.link }}">{{ part.name }}</a>
-                    </li>
-                </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>
-                        <tr>
-                            <th>Type</th>
-                            <th>Name</th>
-                            <th>Size</th>
-                            <th>Modified</th>
-                            <th style="text-align: right;">Action</th>
-                        </tr>
-                    </thead>
-                    <tbody>
-                        <tr v-show="path !== '/'" v-on:click="up()" class="hand">
-                            <th><i class="fa fa-chevron-up"></i></th>
-                            <th>..</th>
-                            <th></th>
-                            <th></th>
-                            <th></th>
-                        </tr>
-                        <tr v-for="entry in entries" v-on:click="open(entry)" class="hand">
-                            <th>
-                                <img v-bind:src="entry.previewUrl" height="48px" width="48px"/>
-                            </th>
-                            <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>
-                        </tr>
-                    </tbody>
-                </table>
-            </div>
-        </div>
-    </div>
-
-    <!-- Footer -->
-    <footer class="text-center">
-        <span class="text-muted">Created by the <a href="https://cloudron.io" target="_blank">Cloudron</a> team <a href="https://github.com/nebulade/surfer" target="_blank">hosted on Github</a></span>
-    </footer>
-
-    <script src="/_admin/js/jquery-1.12.1.min.js"></script>
-    <script src="/_admin/js/bootstrap.min.js"></script>
-    <script src="/_admin/js/vue.min.js"></script>
-    <script src="/_admin/js/filesize.min.js"></script>
-    <script src="/_admin/js/superagent.js"></script>
-    <script src="/_admin/js/app.js"></script>
-
-</body>
-</html>