'use strict'; ( () => { const browserApi = typeof browser !== 'undefined' ? browser : chrome; document.body.dir = browserApi.i18n.getMessage( '@@bidi_dir' ); /** @type {NodeListOf} */ const localizable = document.querySelectorAll( '[data-msg]' ); for( const element of localizable ) { element.textContent = browserApi.i18n.getMessage( element.dataset.msg ); } /** @type {HTMLAnchorElement} */ const optionsLink = document.querySelector( '.options-link' ); optionsLink.href = browserApi.runtime.getURL( 'options/options.html' ); } )();