1
0
mirror of https://github.com/Tygs/0bin.git synced 2023-08-10 21:13:00 +03:00

Fix previousPaste menu

This commit is contained in:
ksamuel
2020-08-12 11:00:41 +02:00
parent 601aa5a16b
commit 7c6adb32ab
3 changed files with 288 additions and 275 deletions

View File

@ -15,26 +15,25 @@ Vue.options.delimiters = ['{%', '%}'];
// Force focus for textarea (firefox hack)
setTimeout(function () {
document.querySelector('textarea').focus()
document.getElementById('content').focus()
}, 100)
// Parse obfuscaded emails and make them usable
const menu = new Vue({
el: "#menu-top",
methods: {
formatEmail: (email) => {
return "mailto:" + email.replace('__AT__', '@');
},
}
})
const app = new Vue({
el: '#wrap-content',
el: '#app',
data: {
previousPastes: [],
downloadLink: {},
displayBottomToolBar: false,
openPreviousPastesMenu: false,
isUploading: false,
currentPaste: {
ownerKey: '',
@ -77,7 +76,12 @@ const app = new Vue({
isLoading: false
},
methods: {
forceLoadPaste: (link) => {
formatEmail: (email) => {
return "mailto:" + email.replace('__AT__', '@');
},
forceLoad: (link) => {
window.location = link;
window.location.reload();
},
@ -130,8 +134,7 @@ const app = new Vue({
})
}).then(function (response) {
if (response.ok) {
window.location = "/";
window.reload()
app.forceLoad("/");
} else {
form.forEach((node) => node.disabled = false);
app.isLoading = false