sjehuda / Switch Page Direction (Menu)

// ==UserScript== 
// @name        Switch Page Direction (Menu)
// @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_(Menu)
// @supportURL  https://openuserjs.org/scripts/sjehuda/Switch_Page_Direction_(Menu)/issues
// @updateURL   https://openuserjs.org/meta/sjehuda/Switch_Page_Direction_(Menu).meta.js
// @downloadURL https://openuserjs.org/install/sjehuda/Switch_Page_Direction_(Menu).user.js
// @copyright   2023, Schimon Jehudah (http://schimon.i2p)
// @license     MIT; https://opensource.org/licenses/MIT
// @exclude     devtools://*
// @match       file:///*
// @match       *://*/*
// @version     23.06
// @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';
  }
  return switchPageDirection;
})();