Removes the AI-tab and button from the Crowdin editor UI
// ==UserScript==
// @name Remove AI Tab and button
// @version 1.0
// @description Removes the AI-tab and button from the Crowdin editor UI
// @author Tobost06
// @match https://crowdin.com/editor/*
// @license GPL-3.0-or-later
// @namespace https://greasyfork.org/users/136509
// ==/UserScript==
(function() {
'use strict';
function removeAiTabSection() {
var sectionElement = document.getElementById("ai-tab-section");
if (sectionElement) {
sectionElement.remove();
}
}
function removeAiTab() {
var tabElement = document.getElementById("ai-tab");
if (tabElement) {
tabElement.remove();
}
}
function showDiscussionsTab() {
var discussionsTab = document.getElementById("discussions_tab");
if (discussionsTab) {
discussionsTab.classList.add("active", "in");
discussionsTab.style.display = "block";
}
}
removeAiTabSection();
removeAiTab();
showDiscussionsTab();
const observer = new MutationObserver((mutations) => {
removeAiTabSection();
removeAiTab();
showDiscussionsTab();
});
observer.observe(document.body, { childList: true, subtree: true });
})();