Sha256: 1f2a15f7728242194bd3ff1f2fdcf65cf435fecad45bee267899a6f207d716dd

Contents?: true

Size: 863 Bytes

Versions: 27

Compression:

Stored size: 863 Bytes

Contents

function remove_host(str){
	if(!str) return
	p = str.split(window.location.hostname);
	if(p[1]) r = p[1]
	else r = p[0]
	return r.replace(":3000","").replace("#","").toLowerCase() 
}

$(function() {
	$("a").each(function() {
		var current = remove_host(location.href);
		var hreflink = remove_host($(this).attr("href"));
		if (hreflink && current.indexOf(hreflink) > -1 ) {
			if(current != "/" && hreflink == "/") return;
			$(this).addClass("selected").parents("ol, ul, li, a").addClass("selected")	
		}
	});

	// default values for input fields
	$("input[data-default]").focus(function(){
		if($(this).val() == $(this).attr("data-default")){ $(this).val("") };return false;
	}).blur(function(){
		if($(this).val() == ''){ $(this).val($(this).attr("data-default")) };return false;
	}).each(function(){
		$(this).blur(); // set initial value to default
	});
});

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
soapbox-0.3.1 public/soapbox/javascripts/soapbox.js
soapbox-0.3.0 public/soapbox/javascripts/soapbox.js
soapbox-0.2.24 public/soapbox/javascripts/soapbox.js
soapbox-0.2.23 public/soapbox/javascripts/soapbox.js
soapbox-0.2.21 public/soapbox/javascripts/soapbox.js
soapbox-0.2.20 public/soapbox/javascripts/soapbox.js
soapbox-0.2.18 public/soapbox/javascripts/soapbox.js
soapbox-0.2.16 public/soapbox/javascripts/soapbox.js
soapbox-0.2.15 public/soapbox/javascripts/soapbox.js
soapbox-0.2.14 public/soapbox/javascripts/soapbox.js
soapbox-0.2.12 public/soapbox/javascripts/soapbox.js
soapbox-0.2.11 public/soapbox/javascripts/soapbox.js
soapbox-0.2.10 public/soapbox/javascripts/soapbox.js
soapbox-0.2.9 public/soapbox/javascripts/soapbox.js
soapbox-0.2.8 public/soapbox/javascripts/soapbox.js
soapbox-0.2.7 public/soapbox/javascripts/soapbox.js
soapbox-0.2.6 public/soapbox/javascripts/soapbox.js
soapbox-0.2.5 public/soapbox/javascripts/soapbox.js
soapbox-0.2.4 public/soapbox/javascripts/soapbox.js
soapbox-0.2.3 public/soapbox/javascripts/soapbox.js