Places:Tagging
Jump to navigation
Jump to search
Places: Tagging Feature
Current Progress
There is a functional extension that allows Tagging using the Places API created and available online (started off from mockup).
*For extension, download link and setup instructions are at here. *The tagging interaction (textbox to button and vice-versa) can be tested here.
Also, relevant patches are also in the works (if not finished). Bug 374524 and Bug 383803.
User Interface/Interaction (From the Extension)
- Tagging feature accessible from a toolbar icon.
Textbox <-> Tag button Interaction
- User can enter text into a textbox and create a new tag via mouse or keyboard (e.g., comma, tab, return, etc. Details discussed below).
- Supports mouse interaction
- User can click on any part of the tags list to start a new tag.
- User can select a specific tag by clicking on it.
- User can edit a specific tag by double-clicking on it.
- Supports keyboard Interaction
- User can press a comma, tab, or return to create a new tag.
- User can select a specific tag or traverse through the tags using left and right keys.
- User can edit a selected tag by pressing return.
- User can select a tag previous to it by pressing delete at the left-most position of a textinput.
- User can select a tag following it by pressing right at the right-most position of a textinput.
- User can remove a selected tag by pressing delete.
Interaction with "All Tags List"
- If a user inserts a tag to a specific page, the tag will also be added to all tags list.
- With the All Tags List open, user can check/uncheck tags from the All Tags List to insert/remove tags from a specific page.
- Tags in All Tags List are not edittable.
Removing all tags associated with this page
- "Untag" button will clear all tags associated with this page. This will not remove these tags from the All Tags List.