User blog comment:Najevi/A WidgetDashboard approach to a truly custom MyHome page/@comment-473563-20091206082324

It never occurred to me until creating the above mock up that a couple of lines in global.js and maybe an optional line in global.css are all that you need to convert the existing widget dashboard into this user customizable home page. viz.

The lines used to modify Special:WidgetDashboard as shown here are w:c:central:Special:MyPage/global.js $( function {   $('.WidgetWikiPage i:contains("failed to load")').closest('dd').parent('dl').hide;    $('.widget_dashboard #sidebar_3').css({'min-width':'330px','width':'65%'});    $('.widget_dashboard #sidebar_4').css({'min-width':'330px','width':'33%'});    //$('.widget_dashboard #sidebar_5').css({'width':'206px'}); // i.e. no change }); w:c:central:Special:MyPage/global.css This applies across all Wikia hosted communities you visit and custom widgets that don't exist at any given wiki simply do not get displayed.
 * 1) sidebar_3 .widget dd { max-height:330px; }


 * The third column of widgets (#sidebar_5) is not hidden so if you have a widescreen display then you'll see the equivalent of a right-hand sidebar as well. For narrower displays simply scroll down to see #sidebar_5 ... I use #sidebar_5 to store custom WikiPage widgets that I am not currently using.