[codeexpander]
// ==UserScript==
// @name Codeexpander-Helper
// @namespace http://tampermonkey.net/
// @version 1.2
// @description [codeexpander]
// @author You
// @match https://gist.github.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const update = () => {
const fileNames = document.getElementsByClassName('css-truncate-target');
const description = document.getElementsByClassName('description');
const description02 = document.getElementsByClassName('repository-meta-content');
const description03 = document.querySelectorAll("#gist-pjax-container > div.container.new-discussion-timeline.experiment-repo-nav > div.repository-content.gist-content > div > div[itemprop='about']");
for(var i = 0; i < fileNames.length; i++) {
fileNames[i].textContent = fileNames[i].textContent.split("&env")[0];
fileNames[i].textContent = fileNames[i].textContent.split("|-|&tag=")[0] ? fileNames[i].textContent.split("|-|&tag=")[0] : "No Description";
}
for(var j = 0; j < description.length; j++) {
description[j].textContent = description[j].textContent.split("|-|&tag=")[0].trim() ? description[j].textContent.split("|-|&tag=")[0] : "No Description";
}
for(var k = 0; k < description02.length; k++) {
description02[k].textContent = description02[k].textContent.split("|-|&tag=")[0].trim() ? description02[k].textContent.split("|-|&tag=")[0] : "No Description";
}
for(var h = 0; h < description03.length; h++) {
description03[h].textContent = description03[h].textContent.split("|-|&tag=")[0].trim() ? description03[h].textContent.split("|-|&tag=")[0] : "No Description";
}
};
update();
window.addEventListener("click", function (event) {
setTimeout(()=> { update(); } , 1000);
});
})();