Перейти до вмісту

MediaWiki:Common.js: відмінності між версіями

add usergroup-* body classes for CSS targeting
(force-pin main-menu on Vector-2022 for users with unpinned state)
(add usergroup-* body classes for CSS targeting)
Рядок 280: Рядок 280:
       header.classList.add("vector-pinnable-header-pinned");
       header.classList.add("vector-pinnable-header-pinned");
     }
     }
  });
});
/* Додаємо body-класи "usergroup-<group>" для CSS-таргетингу
  видимості пунктів меню за роллю користувача. */
$(function () {
  var groups = (mw.config.get("wgUserGroups") || []).concat(["loggedin"]);
  if (mw.user.isAnon()) groups = ["anon"];
  groups.forEach(function (g) {
    document.body.classList.add("usergroup-" + g);
   });
   });
});
});