Hide cancel button in the thread view
This commit is contained in:
parent
960b1e4b92
commit
1f8ad4fbe1
@ -6,12 +6,13 @@ component NewPostArea(user *arn.User, placeholder string)
|
|||||||
|
|
||||||
textarea#new-post-text.post-content(placeholder=placeholder + "...", aria-label=placeholder)
|
textarea#new-post-text.post-content(placeholder=placeholder + "...", aria-label=placeholder)
|
||||||
|
|
||||||
component NewPostActions(parentType string, parentID string)
|
component NewPostActions(parentType string, parentID string, cancelButton bool)
|
||||||
#new-post-actions.buttons
|
#new-post-actions.buttons
|
||||||
button#reply-button.mountable.action(data-action="createPost", data-trigger="click", data-parent-type=parentType, data-parent-id=parentID)
|
button#reply-button.mountable.action(data-action="createPost", data-trigger="click", data-parent-type=parentType, data-parent-id=parentID)
|
||||||
Icon("mail-reply")
|
Icon("mail-reply")
|
||||||
span Reply
|
span Reply
|
||||||
|
|
||||||
|
if cancelButton
|
||||||
button#reply-cancel-button.mountable.action(data-action="cancelReply", data-trigger="click")
|
button#reply-cancel-button.mountable.action(data-action="cancelReply", data-trigger="click")
|
||||||
Icon("close")
|
Icon("close")
|
||||||
span Cancel
|
span Cancel
|
@ -19,5 +19,5 @@ func ReplyUI(ctx *aero.Context) string {
|
|||||||
return ctx.Error(http.StatusNotFound, "Post not found", err)
|
return ctx.Error(http.StatusNotFound, "Post not found", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return ctx.HTML(components.NewPostArea(user, "Reply") + components.NewPostActions(post.Type(), post.ID))
|
return ctx.HTML(components.NewPostArea(user, "Reply") + components.NewPostActions(post.Type(), post.ID, true))
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,5 @@ func ReplyUI(ctx *aero.Context) string {
|
|||||||
return ctx.Error(http.StatusNotFound, "Thread not found", err)
|
return ctx.Error(http.StatusNotFound, "Thread not found", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
return ctx.HTML(components.NewPostArea(user, "Reply") + components.NewPostActions(thread.Type(), thread.ID))
|
return ctx.HTML(components.NewPostArea(user, "Reply") + components.NewPostActions(thread.Type(), thread.ID, true))
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ component Thread(thread *arn.Thread, user *arn.User)
|
|||||||
|
|
||||||
.buttons
|
.buttons
|
||||||
if !thread.Locked
|
if !thread.Locked
|
||||||
NewPostActions("Thread", thread.ID)
|
NewPostActions("Thread", thread.ID, false)
|
||||||
|
|
||||||
if user.Role == "admin" || user.Role == "editor"
|
if user.Role == "admin" || user.Role == "editor"
|
||||||
if thread.Locked
|
if thread.Locked
|
||||||
|
Loading…
Reference in New Issue
Block a user