Skip to content

Instantly share code, notes, and snippets.

@nikolazic
Created January 15, 2014 17:15
Show Gist options
  • Save nikolazic/8440305 to your computer and use it in GitHub Desktop.
Save nikolazic/8440305 to your computer and use it in GitHub Desktop.
Shrink Magento Website Column for Sites with Many Websites
javascript:(function(){
var websiteColNumber = -1;
var websiteColName = 'Entries';
$$('tr.headings th').each(function(e, c) {
var o = $(e);
var h = o.innerHTML;
if(h.indexOf('Website') > 0 || h.indexOf('Store View') > 0 || h.indexOf('Visible In') > 0) {
websiteColNumber = c;
if(o.innerHTML.indexOf('Website') > 0) {
websiteColName = 'Websites';
} else {
websiteColName = 'Entries';
}
}
});
if(websiteColNumber != -1) {
websiteColNumber++;
$$('table.data tr td:nth-child(' + (websiteColNumber) + ')').each(function(obj){
var e = $(obj);
var n = e.innerHTML.split(',').length;
if(n === 1) {
n = e.select('br').length;
}
if(n) {
e.update('<i>' + n + ' ' + websiteColName + '</i>' + '<span style="display:none">' + e.innerHTML + '</span>');
e.observe('mouseover', function(event) {
this.down('span').show();
});
e.observe('mouseout', function(event) {
this.down('span').hide();
});
}
});
alert('Found in column ' + websiteColNumber);
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment