-
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