Labs/Jetpack/Reboot/JEP/114

From MozillaWiki
< Labs‎ | Jetpack‎ | Reboot‎ | JEP
Jump to navigation Jump to search

JEP 114 - Places

  • Champion: David Dahl - ddahl <at> mozilla.com
  • Status: Under Review/Later Release
  • Bug Ticket: 545700
  • Type: API
  • Difficulty: 2

Proposal

Elegant access to Places query API

Key Issues

This is a relatively easy port since the initial prototype implementation is a .jsm.

We need to add 2 new methods to the existing implementation.

bookmarkNode.delete()

bookmarkNode.save()

Dependencies & Requirements

None. This is a pure data api to talk to the places database, No UI is exposed.

Capabilities Required (if applicable)

N/A

API Methods (if applicable)

See JEP 22: https://wiki.mozilla.org/Labs/Jetpack/JEP/22

Use Cases

Auto-bookmarking, auto-tagging pages

Searching for history data simultaneously or prior to doing a new search engine query.

Common Actions

Querying history, bookmarks and creating, deleting and updating individual bookmarks