Warning about deleting private key for owned sites
This commit is contained in:
parent
ea6016d004
commit
4eb50377c3
2 changed files with 50 additions and 33 deletions
|
@ -346,6 +346,25 @@ class Sidebar extends Class
|
|||
if res == "ok"
|
||||
@wrapper.notifications.add "sign", "done", "#{inner_path} Signed and published!", 5000
|
||||
|
||||
handleSiteDeleteClick: ->
|
||||
if @wrapper.site_info.privatekey
|
||||
question = "Are you sure?<br>This site has a saved private key"
|
||||
options = ["Forget private key and delete site"]
|
||||
else
|
||||
question = "Are you sure?"
|
||||
options = ["Delete this site", "Blacklist"]
|
||||
@wrapper.displayConfirm question, options, (confirmed) =>
|
||||
if confirmed == 1
|
||||
@tag.find("#button-delete").addClass("loading")
|
||||
@wrapper.ws.cmd "siteDelete", @wrapper.site_info.address, ->
|
||||
document.location = $(".fixbutton-bg").attr("href")
|
||||
else if confirmed == 2
|
||||
@wrapper.displayPrompt "Blacklist this site", "text", "Delete and Blacklist", "Reason", (reason) =>
|
||||
@tag.find("#button-delete").addClass("loading")
|
||||
@wrapper.ws.cmd "siteblockAdd", [@wrapper.site_info.address, reason]
|
||||
@wrapper.ws.cmd "siteDelete", @wrapper.site_info.address, ->
|
||||
document.location = $(".fixbutton-bg").attr("href")
|
||||
|
||||
onOpened: ->
|
||||
@log "Opened"
|
||||
@scrollable()
|
||||
|
@ -417,19 +436,7 @@ class Sidebar extends Class
|
|||
|
||||
# Delete site
|
||||
@tag.find("#button-delete").off("click touchend").on "click touchend", =>
|
||||
@wrapper.displayConfirm "Are you sure?", ["Delete this site", "Blacklist"], (confirmed) =>
|
||||
if confirmed == 1
|
||||
@tag.find("#button-delete").addClass("loading")
|
||||
@wrapper.ws.cmd "siteDelete", @wrapper.site_info.address, ->
|
||||
document.location = $(".fixbutton-bg").attr("href")
|
||||
else if confirmed == 2
|
||||
@wrapper.displayPrompt "Blacklist this site", "text", "Delete and Blacklist", "Reason", (reason) =>
|
||||
@tag.find("#button-delete").addClass("loading")
|
||||
@wrapper.ws.cmd "siteblockAdd", [@wrapper.site_info.address, reason]
|
||||
@wrapper.ws.cmd "siteDelete", @wrapper.site_info.address, ->
|
||||
document.location = $(".fixbutton-bg").attr("href")
|
||||
|
||||
|
||||
@handleSiteDeleteClick()
|
||||
return false
|
||||
|
||||
# Owned checkbox
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue