diff --git a/app/client.imba b/app/client.imba index 51ebc81..3a60ede 100644 --- a/app/client.imba +++ b/app/client.imba @@ -319,12 +319,14 @@ tag app await reload_db! imba.commit! - def handle_click_make_default_bang link - if link.is_bang isnt true + def handle_click_set_default_bang + if editing_link.is_bang isnt true return err "setting default bang", "Link is not a bang." - config.default_bang = link + config.default_bang = editing_link save_config! - window.alert "{link.display_name} is now the default bang" + editing_link = no + state.query = '' + sort_links! def handle_shift_backspace if editing_link @@ -682,6 +684,13 @@ tag app <.tip-hotkey> "Esc" <.tip-content> "Cancel Edits" + if editing_link.is_bang + <.tip[jc:end ta:center fl:1] + @click=handle_click_set_default_bang + > + <.tip-hotkey> "Click" + <.tip-content> "Set Default Bang" + <.tip[jc:center ta:center fl:1 px:15px] @click=handle_shift_return > @@ -757,11 +766,6 @@ tag app ")" <.link-right> <.link-buttons .buttons-disabled=(not config.enable_buttons or config.enable_simplify_ui)> - <.link-button - @click.if(link.is_bang).prevent.stop=handle_click_make_default_bang(link) - [visibility:hidden]=!link.is_bang - > - <.link-button@click.prevent.stop=handle_click_edit(link)> <.link-button@click.prevent.stop=handle_click_delete(link)>