NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Switch Page Direction (Command) // @description Switch Page Direction from LTR to RTL and vice versa. // @author Schimon Jehudah, Adv. // @namespace i2p.schimon.direction // @homepageURL https://openuserjs.org/scripts/sjehuda/Switch_Page_Direction_(Command) // @supportURL https://openuserjs.org/scripts/sjehuda/Switch_Page_Direction_(Command)/issues // @updateURL https://openuserjs.org/meta/sjehuda/Switch_Page_Direction_(Command).meta.js // @downloadURL https://openuserjs.org/install/sjehuda/Switch_Page_Direction_(Command).user.js // @copyright 2024, Schimon Jehudah (http://schimon.i2p) // @license MIT; https://opensource.org/licenses/MIT // @grant GM.registerMenuCommand // @exclude devtools://* // @match file:///* // @match *://*/* // @version 24.03 // @run-at document-end // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48dGV4dCB5PSIuOWVtIiBmb250LXNpemU9IjkwIj7ihpTvuI88L3RleHQ+PC9zdmc+Cg== // ==/UserScript== function switchPageDirection() { if (document.dir == 'ltr' || !document.dir) { document.dir = 'rtl'; } else { document.dir = 'ltr'; } } (async function registerMenuCommand(){ await GM.registerMenuCommand('Switch Page Direction', () => switchPageDirection()); })();