Updated password functions. Returns to albums when pressing cancel.

pull/484/head
Tobias Reich 8 years ago
parent 0096e2769f
commit a60b4cc454

@ -9,7 +9,7 @@ password = {
}
password.get = function(albumID, callback, passwd) {
password.get = function(albumID, callback) {
if (lychee.publicMode===false) callback()
else if (album.json && album.json.password==='0') callback()
@ -17,18 +17,25 @@ password.get = function(albumID, callback, passwd) {
else if (!albums.json && !album.json) {
// Continue without password
album.json = { password: true }
callback('')
} else if (passwd==null) {
} else {
// Request password
password.getDialog(albumID, callback)
} else {
}
}
password.getDialog = function(albumID, callback) {
const action = (data) => {
// Check password
let passwd = data.password
let params = {
albumID,
@ -49,16 +56,10 @@ password.get = function(albumID, callback, passwd) {
}
}
password.getDialog = function(albumID, callback) {
const action = (data) => password.get(albumID, callback, data.password)
const cancel = () => {
basicModal.close()
if (visible.albums()===false) lychee.goto()
if (!visible.albums()) lychee.goto()
}

Loading…
Cancel
Save