diff --git a/.js/com/github.js b/.js/com/github.js
index d5ac749..737ef28 100644
--- a/.js/com/github.js
+++ b/.js/com/github.js
@@ -2,45 +2,58 @@
let repoUrl = $("div.repohead-details-container > h1.public > strong[itemprop=name] > a").attr("href");
let currentUser = $("ul.header-nav.float-right > li:last > a > img").attr("alt").substring(1);
-// don't use the (ugly) new font
-// $("body").css("font-family", $("body").css("font-family").replace("BlinkMacSystemFont,", ""));
+// remove pulse tab
+(function() {
+ let repoNav = $("nav.reponav");
+ if (repoNav.length <= 0) return;
+
+ repoNav.find(`a[href="${repoUrl}/pulse"]`).hide();
+})();
+
+// remove graphs tab
+(function() {
+ let repoNav = $("nav.reponav");
+ if (repoNav.length <= 0) return;
+
+ repoNav.find(`a[href="${repoUrl}/graphs"]`).hide();
+})();
// releases tab
(function() {
let repoNav = $("nav.reponav");
- if (repoNav.length > 0) {
- let releasesUrl = repoUrl + "/releases";
- let releasesTab = $("");
- releasesTab.attr("href", releasesUrl);
- releasesTab.attr("data-selected-links", releasesUrl);
- releasesTab.addClass("js-selected-navigation-item reponav-item");
+ if (repoNav.length <= 0) return;
- let icon = "";
- releasesTab.append(icon);
+ let releasesUrl = repoUrl + "/releases";
+ let releasesTab = $("");
+ releasesTab.attr("href", releasesUrl);
+ releasesTab.attr("data-selected-links", releasesUrl);
+ releasesTab.addClass("js-selected-navigation-item reponav-item");
- releasesTab.append(" Releases");
+ let icon = "";
+ releasesTab.append(icon);
- let counter = $("");
- counter.text("0");
- counter.addClass("counter");
- releasesTab.append(counter);
+ releasesTab.append(" Releases");
- repoNav.append(releasesTab);
+ let counter = $("");
+ counter.text("0");
+ counter.addClass("counter");
+ releasesTab.append(counter);
- $.ajax({
- url: "https://api.github.com/repos" + repoUrl + "/releases",
- dataType: "text",
- success: (data) => {
- let json = JSON.parse(data);
- counter.text(json.length);
- }
- });
+ repoNav.find("a:last").before(releasesTab);
- let pathParts = location.pathname.split("/");
- if (pathParts[pathParts.length - 1] == "releases" || pathParts[pathParts.length - 1] == "tags" || pathParts[pathParts.length - 2] == "releases" || pathParts[pathParts.length - 3] == "releases") {
- $("nav.reponav > span:first > a").removeClass("selected");
- releasesTab.addClass("selected");
+ $.ajax({
+ url: "https://api.github.com/repos" + repoUrl + "/releases",
+ dataType: "text",
+ success: (data) => {
+ let json = JSON.parse(data);
+ counter.text(json.length);
}
+ });
+
+ let pathParts = location.pathname.split("/");
+ if (pathParts[pathParts.length - 1] == "releases" || pathParts[pathParts.length - 1] == "tags" || pathParts[pathParts.length - 2] == "releases" || pathParts[pathParts.length - 3] == "releases") {
+ $("nav.reponav > span:first > a").removeClass("selected");
+ releasesTab.addClass("selected");
}
})();