-
displayPopup
background --> popupScript
- linkType
- isSafe
-
fetchAndParse
background --> parserScript
- url (proxiedUrl)
- linkType
- plainUrl
-
summarizeText
parserScript --> background
- text
- title
- url
- linkType
-
createPopup
popupScript --> background --> popupHTML
- linkType
- isSafe
-
updatePopup
background --> popupScript
- summaryText
- title
- url
-
saveBookmark
popupScript --> background --> bookmarkScript
- data (bookmarkData -> {id, title, summary, url})
-
displayBookmarks
popupHTML --> background --> popupHTML
- flag (checks if bookmarks drawer is open or close)
-
deleteBookmark
popupHTML --> background --> bookmarkScript
- id (bookmark's)
-
updateRating
background --> urlRatings
- report
- bookmark contains the url of the website the link was bookmarked in no the bookmarked websites link, change asap.
popupScript.js -> bookmarkHandler()
- show some sort of verification when the bookmark is saved.
- Move remove bookmark function to bookmarkScript.js from popupHTML.
-
prompt for deleting bookmark - add website ratings using virustotal api
- document better if possible
- clear all local storage button
- exception handling
- already saved bookmark exception