ecmascript: Add item.addOptURL() and item.addOptAction()

Fixes #2315