Skip to content

Instantly share code, notes, and snippets.

@DesignStreaks
Last active August 29, 2015 14:14
Show Gist options
  • Save DesignStreaks/a60a7d4b05eee2d07076 to your computer and use it in GitHub Desktop.
Save DesignStreaks/a60a7d4b05eee2d07076 to your computer and use it in GitHub Desktop.
javascript:(function () {
var newSS, coreStyles = 'h5.title a {color: blue;}';
var elementStyles = ' .row {max-width: 100%;} ';
if (document.createStyleSheet) {
document.createStyleSheet("javascript:'" + coreStyles + elementStyles + "'");
} else {
newSS = document.createElement('link');
newSS.rel = 'stylesheet';
newSS.href = 'data:text/css,' + escape(coreStyles + elementStyles);
document.getElementsByTagName("head")[0].appendChild(newSS);
} var remove = (function (s) {
var e;
while (e = document.querySelector(s)) {
if (e === null) return;
e.parentNode.removeChild(e);
}
});
var courses = document.querySelectorAll('.panel.large');
for (var i = 0; i < courses.length; i++) {
/* Course row */
var courseRow = courses[i].childNodes[1].childNodes[3];
var courseTitle = courseRow.childNodes[1].childNodes[1];
courseTitle.className = 'large-5 columns';
var course2ndRow = courseRow.childNodes[3];
course2ndRow.childNodes[1].className = 'large-2 columns';
course2ndRow.childNodes[3].className = 'large-3 columns';
course2ndRow.childNodes[5].className = 'large-1 columns';
courseRow.removeChild(course2ndRow);
courseTitle.parentNode.appendChild(course2ndRow);
}
})();
@DesignStreaks
Copy link
Author

A little script to reformat the new PluralSight course listings page.

  • Removes minimum width of rows.
  • Moves secondary course information from below course name to be in-line with course name (adjusting columns widths to accommodate).
  • Change Font Colour of course name to "blue"..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment