نقل خانة لوحة الصدارة بجانب أيقونة الحساب في الشريط العلوي
Tento skript by neměl být instalován přímo. Jedná se o knihovnu, kterou by měly jiné skripty využívat pomocí meta příkazu // @require https://update.greasyfork.org/scripts/583355/1854911/GreasyFork%20-%20Leaderboard%20Shortcut.js
// ==UserScript==
// @name GreasyFork - Leaderboard Shortcut
// @namespace http://tampermonkey.net/
// @version 1.0
// @description نقل خانة لوحة الصدارة بجانب أيقونة الحساب في الشريط العلوي
// @author You
// @match https://greasyfork.org/*
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
// الانتظار قليلاً للتأكد من تحميل عناصر الصفحة
setTimeout(() => {
// 1. البحث عن رابط لوحة الصدارة في الموقع
const leaderboardLink = document.querySelector('a[href*="/users/leaderboard"]');
// 2. البحث عن عنصر الحساب الشخصي (مكان الوجه/اسم المستخدم)
const userNav = document.querySelector('#nav-user-info, .user-profile-link');
if (leaderboardLink && userNav) {
// إنشاء عنصر قائمة جديد
const li = document.createElement('li');
li.style.display = 'inline-block';
li.style.marginRight = '10px';
li.style.marginLeft = '10px';
li.style.verticalAlign = 'middle';
// استنساخ الرابط وتعديل شكله ليناسب الشريط العلوي
const newLink = leaderboardLink.cloneNode(true);
newLink.style.fontWeight = 'bold';
// إضافة الرابط داخل العنصر الجديد
li.appendChild(newLink);
// إدخال الرابط مباشرة قبل خانة المستخدم (بجانب الوجه)
userNav.parentNode.insertBefore(li, userNav);
}
}, 500);
})();