app/views/alchemy/admin/pages/unlock.js.erb
(function() {
var locked_page_icon_content
var locked_page_tab = document.querySelector('#locked_page_<%= @page.id -%>')
var locked_page_icon = document.querySelector(
'#page_<%= @page.id -%> > .sitemap_page > .sitemap_left_images .like-hint-tooltip'
) || document.querySelector('[data-page-id="<%= @page.id -%>"] i.icon')
if (locked_page_tab) {
locked_page_tab.remove()
}
if (locked_page_icon) {
if (locked_page_icon.parentElement.classList.contains("handle")) {
locked_page_icon_content = '<span class="handle"><alchemy-icon name="file" size="xl"></alchemy-icon></span>'
} else {
locked_page_icon_content = '<alchemy-icon name="file" size="xl"></alchemy-icon>'
}
locked_page_icon.outerHTML = locked_page_icon_content
}
document.querySelector("#page_<%= @page.id -%> .page_status.locked").remove()
Alchemy.growl('<%= flash[:notice] -%>')
})()