diff --git a/app/package.json b/app/package.json
index d0c3462..28d6fad 100644
--- a/app/package.json
+++ b/app/package.json
@@ -15,6 +15,7 @@
"tus-js-client": "^1.4.3",
"uuid": "^3.0.1",
"vue": "^2.3.2",
+ "vue-awesome": "^2.3.1",
"vuex": "^2.3.1"
},
"devDependencies": {
diff --git a/app/src/Admin.vue b/app/src/Admin.vue
index 27b4212..a2fdd9c 100644
--- a/app/src/Admin.vue
+++ b/app/src/Admin.vue
@@ -1,11 +1,11 @@
.download-app
a.btn.btn-sm.btn-info.btn-new-session(@click='login()', title='Refresh', v-if="loggedIn")
- i.fa.fa-fw.fa-refresh
+ icon(name="refresh")
.alert.alert-danger(v-show="error")
strong
- i.fa.fa-exclamation-triangle
+ icon.fa-fw(name="exclamation-triangle")
| {{ error }}
form.well(v-if='!loggedIn', @submit.stop.prevent="login")
h3 Password
@@ -15,7 +15,7 @@
strong Access denied!
|
button.btn.btn-primary(type="submit", :disabled="!password")
- i.fa.fa-sign-in
+ icon.fa-fw(name="sign-in")
| login
div(v-if="loggedIn")
@@ -32,7 +32,7 @@
tr.bucket(@click="expandView(sid)")
td
| {{ sid }}
- i.fa.fa-key.pull-right(v-if="sum[sid].password", title="Password protected")
+ icon.pull-right(name="key", v-if="sum[sid].password", title="Password protected")
td {{ sum[sid].created | date }}
td
template(v-if="sum[sid].lastDownload") {{ sum[sid].lastDownload | date}}
@@ -62,7 +62,11 @@
+
+
diff --git a/app/src/Upload/Files.vue b/app/src/Upload/Files.vue
index ea42278..020ee83 100644
--- a/app/src/Upload/Files.vue
+++ b/app/src/Upload/Files.vue
@@ -7,7 +7,7 @@
onclick="document.getElementById('fileInput').click();",
v-show="files.length === 0")
a
- i.fa.fa-plus.fa-4x
+ icon(name="plus", scale="4")
br
| Drop your files here
table.table.table-striped
@@ -22,18 +22,18 @@
p
input.form-control.input-sm(type="text", placeholder="comment...", v-model="file.comment", :disabled="disabled")
.alert.alert-danger(v-if="file.error")
- i.fa.fa-fw.fa-exclamation-triangle
+ icon.fa-fw(name="exclamation-triangle")
| {{ file.error }}
.progress(v-show="!file.error && (state === 'uploading' || state === 'uploaded')")
.progress-bar.progress-bar-success.progress-bar-striped(:style="{width: file.progress.percentage+'%'}",:class="{active:!file.uploaded}")
td.btns
a(style="cursor:pointer", @click="!disabled && $store.commit('upload/REMOVE_FILE', file)", :disabled="disabled")
- i.fa.fa-fw.fa-times
+ icon(name="times")
input#fileInput(type="file", @change="$store.dispatch('upload/addFiles', $event.target.files)", multiple="", :disabled="disabled", style="display: none")
.text-right
a.btn.btn-success.btn-sm(onclick="document.getElementById('fileInput').click();", :disabled="disabled", v-show="files.length>0")
- i.fa.fa-plus-circle.fa-fw
+ icon(name="plus-circle")
@@ -42,6 +42,10 @@
import {mapState} from 'vuex';
import dragDrop from 'drag-drop';
import FileIcon from '../common/FileIcon.vue';
+ import 'vue-awesome/icons/plus'
+ import 'vue-awesome/icons/plus-circle'
+ import 'vue-awesome/icons/times'
+ import 'vue-awesome/icons/exclamation-triangle'
export default {
name: 'Files',
diff --git a/app/src/Upload/Settings.vue b/app/src/Upload/Settings.vue
index 1f27fd6..90ff4a1 100644
--- a/app/src/Upload/Settings.vue
+++ b/app/src/Upload/Settings.vue
@@ -17,12 +17,13 @@
@input="$store.commit('upload/PASSWORD', $event.target.value)",
:disabled='disabled', placeholder='optional')
span.input-group-addon(style='cursor: pointer', title='generate password', @click='generatePassword()')
- i.fa.fa-key
+ icon(name="key")