Я js вообще не знаю,
//if (!$('body').hasClass('sidebar-collapse'))
// $('[data-layout="sidebar-collapse"]').on()
if (!$('body').hasClass('sidebar-collapse')) {
$('[data-layout="sidebar-collapse"]').on();
$('селектор блока').addClass('top');
} else {
$('селектор блока').removeClass('top');
}
PS: Можете в принципе делать сайты "под ретину", то есть точно также увеличив количество пикселей на 2.
Вместо 1920, делайте в 3840, для своего удобства, и пишите верстальщику, что он х2 под ретину.
Думаю, многие верстальщики скажут вам за это только "Большое спасибо", если вся графика будет сразу оптимизирована под мониторы высокой плотности пикселей.
Необходимы знания javascript и принцципы написания расширений или юзер-скриптов.