Skip to content

Instantly share code, notes, and snippets.

@raws
Last active December 11, 2015 21:18
Show Gist options
  • Save raws/4661400 to your computer and use it in GitHub Desktop.
Save raws/4661400 to your computer and use it in GitHub Desktop.
Squarespace injection
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8">
$(function() {
var path = window.location.pathname.toString();
var patterns = {
"about": /about$/i,
"contact": /contact$/i
};
for (colorBarClass in patterns) {
var pattern = patterns[colorBarClass];
if (pattern.test(path)) {
var colorBar = $("<div>").addClass("npl-color-bar").addClass(colorBarClass);
$("body").prepend(colorBar);
break;
}
}
});
</script>
.npl-color-bar {
width: 100%;
height: 5px;
position: absolute;
top: 0;
}
.npl-color-bar.about {
background-color: green;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment