Functionality extension for the BBC OpenMedia

Latest Version

Version
1.2.1
Update
June 15, 2023
Size
25.44KiB
Developer
Category
Users
16
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (UK)
See more
Permissions
ActiveTab
Notifications
WebRequest
See more

OpenMedia on Steroids Extension

This extension is intended for internal use by BBC employees only.
It will only work in OpenMedia when you are logged in and in a grid.


It expands the functionality of OpenMedia Anyplace and includes the following features:

- Adds colours to the grid depending on the marker selected. (enabled by default)
- Allows you to be notified about new items in a grid. (disabled by default)
- You can also enable additional notifications about item modifications. (disabled by default)
- Alert when you're trying to enable notifications in a grid other than today's.
- Automatic refresh when the grid doesn't render properly.


CAVEATS:
Due to the way OpenMedia renders items in the list, it is only possible to enable notifications for the items that are visible in the grid.
This doesn't mean you can switch between tabs/windows in chrome or even different apps.
A workable solution to get notified about all items is to have OpenMedia opened in a vertical screen or to resize the window so all items fit.
Also, you will need to be logged in in order to receive notifications. So you might need to log in again if OpenMedia logs you out automatically.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "OpenMedia on Steroids", "description": "Functionality extension for the BBC OpenMedia", "version": "1.2.1", "icons": { "16": "logo/icon-16.png", "48": "logo/icon-48.png", "128": "logo/icon-128.png" }, "action": { "default_title": "OpenMedia on Steroids", "default_popup": "popup/err-wrong-page.html" }, "author": { "email": "[email protected]" }, "permissions": ["activeTab","notifications", "webRequest"], "host_permissions": [ "*://*/*" ], "background": { "service_worker": "service-worker.js" }, "content_scripts": [{ "js": ["foreground.js"], "css": [ "styles.css" ], "matches": ["https://*.openmedia.bbc.co.uk/*"] }]}
Read more

Similar Extensions