mirror of
https://github.com/makew0rld/amfora.git
synced 2024-12-04 14:46:29 -05:00
Emoji Favicons (#90)
This commit is contained in:
parent
3cb15cb257
commit
cceedfac15
@ -71,7 +71,7 @@ func bkmkInit() {
|
||||
// It also accepts a bool indicating whether this page already has a bookmark.
|
||||
// It returns the bookmark name and the bookmark action:
|
||||
// 1, 0, -1 for add/update, cancel, and remove
|
||||
func openBkmkModal(name string, exists bool) (string, int) {
|
||||
func openBkmkModal(name string, exists bool, favicon string) (string, int) {
|
||||
// Basically a copy of Input()
|
||||
|
||||
// Reset buttons before input field, to make sure the input is in focus
|
||||
@ -86,6 +86,9 @@ func openBkmkModal(name string, exists bool) (string, int) {
|
||||
|
||||
// Remove and re-add input field - to clear the old text
|
||||
bkmkModal.GetForm().Clear(false)
|
||||
if favicon != "" && !exists {
|
||||
name = favicon + " " + name
|
||||
}
|
||||
bkmkModalText = ""
|
||||
bkmkModal.GetForm().AddInputField("Name: ", name, 0, nil,
|
||||
func(text string) {
|
||||
@ -136,10 +139,10 @@ func addBookmark() {
|
||||
// Can't make bookmarks for other kinds of URLs
|
||||
return
|
||||
}
|
||||
|
||||
name, exists := bookmarks.Get(tabs[curTab].page.URL)
|
||||
curPage := tabs[curTab].page
|
||||
name, exists := bookmarks.Get(curPage.URL)
|
||||
// Open a bookmark modal with the current name of the bookmark, if it exists
|
||||
newName, action := openBkmkModal(name, exists)
|
||||
newName, action := openBkmkModal(name, exists, curPage.Favicon)
|
||||
switch action {
|
||||
case 1:
|
||||
// Add/change the bookmark
|
||||
|
Loading…
Reference in New Issue
Block a user