User:Canadabonk/common.js: Difference between revisions

Content deleted Content added
Canadabonk (talk | contribs)
No edit summary
Canadabonk (talk | contribs)
No edit summary
(3 intermediate revisions by the same user not shown)
Line 2:
canada's cosmostweaks
last updated: 223 junejuly 2024
 
refer to [[CosmosTweaks]] on dev.miraheze.org
Line 180:
});
}// end banner navigation ------------------------------------------------------------------------------------------------------
// back to top button
if (enableBackToTop) {
$('#mw-content-container').append('<div class="ct-top"><div class="ct-top-arrow"></div></div>');
const backToTop = $('.ct-top');
backToTop.attr('title', 'Back to top');
backToTop.click(function(){
window.scrollTo(0,0);
});
backToTop.hide().css({
'opacity': '0',
'transform': 'translateY(100%)'
});
$(window).scroll(function(){
if (window.scrollY > 200) {
backToTop.show().css({
'opacity': 'unset',
'transform': 'unset'
});
} else {
backToTop.css({
'opacity': '0',
'transform': 'translateY(100%)'
});
backToTop.hide("slow");
}
});
} // end back to top------------------------------------------------------------------------------------------------------
if (enableHideRail) {
Line 232 ⟶ 201:
toolbar.append('<li id="ct-toolbar-pagetools" class="toolbar-dropup">Page tools<ul></ul></li>');
if ($('body#t-contributions').is('.ns-2')length) {toolbar.append('<li id="ct-toolbar-usertools" class="toolbar-dropup">User tools<ul></ul></li>');}
toolbar.find('#t-whatlinkshere, #t-recentchangeslinked, #t-print, #t-permalink, #t-info, #t-cite, #t-urlshortener, #t-createredirect').appendTo('#ct-toolbar-pagetools > ul');
toolbar.find('#t-contributions, #t-log, #t-emailuser, #t-mute, #t-userrights').appendTo('#ct-toolbar-usertools > ul');
} // end back todesktop top------------------------------------------------------------------------------------------------------
$('#ct-toolbar-pagetools > ul, #ct-toolbar-usertools > ul').hide();
 
// back to top button
if (enableBackToTop) {
$('#mw-content-container').append('<div class="ct-top"><div class="ct-top-arrow"></div></div>');
const backToTop = $('.ct-top');
backToTop.attr('title', 'Back to top');
$('#ct-toolbar-pagetools, #ct-toolbar-usertools').click(toolbarDropup);
backToTop.click(function toolbarDropup() {
$(this)window.toggleClassscrollTo('active'0,0);
});
if ($(this).is('.active')) {
$(this).find('ul').show();
backToTop.hide().css({
'opacity': '0',
'transform': 'translateY(100%)'
});
backToTop$(window).clickscroll(function(){
if (window.scrollY > 200) {
backToTop.show().css({
'opacity': 'unset',
'transform': 'unset'
});
} else {
backToTop.css({
$(this).find('ul').hide();
'opacity': '0',
'transform': 'translateY(100%)'
});
backToTop.hide("slow");
}
});
} // end desktopback to ---------------------------------------top---------------------------------------------------------------
} //end desktop ------------------------------------------------------------------------------------------------------
// dark mode
Line 294 ⟶ 282:
}
}// end dark mode ------------------------------------------------------------------------------------------------------
if ($('.cosmos-mobile-navigation').length) {
$('.cosmos-mobile-menu-button').click(function(){
$('.wds-tabs').css('left', '0');
});
$(window).scroll(onclick = function(e) {
const $target = $(e.target);
if (!$target.closest('.cosmos-mobile-navigation').length && $('.wds-tabs').is(':visible')) {
$('.wds-tabs').css('left','').fadeout(200);
}
};
}
function hideOnClickOutside(container, hiddenitem) {