User:MacaroniPizzaHotDog/favoritePages.js: Difference between revisions – Wikipedia

From Wikipedia, the free encyclopedia

Content deleted Content added


 

Line 2: Line 2:

importScript(`User:${mw.user.getName()}/myFavoritePages.js`);

importScript(`User:${mw.user.getName()}/myFavoritePages.js`);

const favoritePages = {

py: “Python (programming language)”

};

if (Object.keys(vectorMenu).length) {

if (Object.keys(vectorMenu).length) {


Latest revision as of 19:09, 25 October 2025

const vectorMenu = $("#vector-main-menu");

importScript(`User:${mw.user.getName()}/myFavoritePages.js`);

if (Object.keys(vectorMenu).length) {
	if (Object.keys(favoritePages).length) {
	    const linkContainer = $('<div>', { class: 'vector-menu mw-portlet' });
		const heading = $('<div>', { class: 'vector-menu-heading', text: 'Your favorite pages' });
		linkContainer.append(heading);
		
		const content = $('<div>', { class: 'vector-menu-content' });
		const list = $('<ul>', { class: 'vector-menu-content-list'});
		
	
		$.each(favoritePages, (name, title) => {
			list.append($('<li>', { class: 'mw-list-item'}).append($('<a>', { href: `/wiki/${title}`, text: name })));
		});
		
		content.append(list);
		linkContainer.append(content);
	    vectorMenu.append(linkContainer);
	}
} else {
    console.warn("Vector menu not found");
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top