2019/06/26

2. Popup (FakeTag User Guide)

In this chapter, you will learn how to use a tool called "popup" that allows you to create/edit a bookmark for the "current page" (a webpage you are viewing when the popup is opened).

Opening the popup

By toolbar icon

After installing FakeTag, an icon like this () is added to the browser's toolbar. Clicking on it opens the popup.

By keyboard shortcut

You can also set a keyboard shortcut to open the popup using the browser's extension manager (look for a field labeled "Activate the extension").


Extension manager (chrome://extensions/shortcuts)

Using the popup

The initial content of the popup depends on whether the current page is bookmarked or not. If the current page isn't bookmarked yet, the "untagged page editor" is loaded into the popup. If the current page is already bookmarked, the "tagged page editor" is loaded into the popup. Note that a webpage is said to be "tagged" if there is at least one bookmark that points to it.

The "star" icon located at the right edge of the address bar indicates whether the current page is bookmarked (= tagged) or not.

unbookmarked (= untagged)

bookmarked (= tagged)

Untagged page editor

Fill in all the required fields and click "Save" to create a bookmark. If a bookmark is created successfully, the popup's content switches to the tagged page editor.

Press Tab to move the focus to the next field. Press Shift+Tab to move the focus to the previous field. Press Esc or click somewhere outside of the popup to close the popup.

Text entered into the optional "Note" field is stored in a different place within your browser (because it's handled directly by FakeTag unlike bookmarks), but is synchronized by your browser if the browser's "sync" feature is enabled.

Tags can be selected using a search box or a tag list.


Search box

As you type into the search box, available choices are shown in a drop-down menu. Press Enter to select an item that the arrow icon () points to. You can also select an item by clicking on it directly. Press Tab or to move the arrow icon down. Press Shift+Tab or to move it up. Select the topmost item labeled "New tag" to create a new tag with the entered text as its name. A new tag becomes a child tag of the "Other bookmarks" tag. Press Esc to cancel the selection.

If there are tags that have the same name, hover your mouse over them to see their parent tags.

Selected tags are listed above the search box. Each tag has two icons. Click to open the tag editor (discussed later). Click to deselect it.


Tag list

The tag list is a hierarchical list of your tags. Click somewhere on a list item to select it. Click to create a new child tag.

Tagged page editor

Click "Edit" to open a text box.

Click "Save" or press Enter to save your modification. Click "Cancel" or press Esc to cancel it.

If bookmarks that point to the current page's URL have different names as shown in the diagram below, the "Name" field looks like the following screenshot.

┣ [F1: "Foo"]
┃  ┗ [B1: "New Tab"] (=> chrome://newtab/)
┗ [F2: "Bar"]
   ┗ [B2: "NTP"] (=> chrome://newtab/)

Click "Unify" to rename all the bookmarks to the clicked item's name. If you want a completely new name, type it into the "New name" text box and click "Rename" or press Enter.

You can (de)select tags just like you do with the untagged page editor. When the last tag is detached, the popup's content switches back to the untagged page editor because by then there is no more bookmark that points to the current page (remember again that detaching a tag is equal to removing a bookmark). One thing to keep in mind here is that the note (the content of the "Note" field) associated with the current page is not removed automatically. If you want it to be removed along with bookmarks, empty the "Note" field and save it before detaching the last tag. That said, you don't have to worry too much about it because you can remove notes like this later in the options page.

Tag editor

The tag editor allows you to rename the target tag and change its parent tag. Click "Back" to go back to the (un)tagged page editor. Field elements that constitute the tag editor are already covered above.

No comments: