Skip to content

Instantly share code, notes, and snippets.

@czottmann
Created November 26, 2010 12:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save czottmann/716636 to your computer and use it in GitHub Desktop.
Save czottmann/716636 to your computer and use it in GitHub Desktop.
A few quick'n'dirty IRCCloud-related bookmarklets.
var p = prompt( "People to hide, comma-separated" ),
sel = [],
chng = {
opacity: 0.3,
fontSize: "90%"
};
if ( p ) {
p = $.trim( p ).split( /\s*,\s*/ );
sel = $.map( p, function( name ) {
return ".author:contains('" + name + "')";
}).join( ", " );
$( "div.scroll" )
.find( sel )
.closest( "tr" )
.css( chng );
$( "div.scroll" ).bind( "DOMNodeInserted", function( evt ) {
$( evt.srcElement )
.find( sel )
.closest( "tr" )
.css( chng );
});
}
// Bookmarklet version
javascript:var p=prompt("People to hide, comma-separated"),sel=[],chng={opacity:0.3,fontSize:"90%"};if(p){p=$.trim(p).split(/\s*,\s*/);sel=$.map(p,function(a){return".author:contains('"+a+"')"}).join(", ");$("div.scroll").find(sel).closest("tr").css(chng);$("div.scroll").bind("DOMNodeInserted",function(a){$(a.srcElement).find(sel).closest("tr").css(chng)})}
var p = prompt( "People to highlight, comma-separated" ),
sel = [],
chng = {
backgroundColor: "#efe"
};
if ( p ) {
p = $.trim( p ).split( /\s*,\s*/ );
sel = $.map( p, function( name ) {
return ".author:contains('" + name + "')";
}).join( ", " );
$( "div.scroll" )
.find( sel )
.closest( "tr" )
.css( chng );
$( "div.scroll" ).bind( "DOMNodeInserted", function( evt ) {
$( evt.srcElement )
.find( sel )
.closest( "tr" )
.css( chng );
});
}
// Bookmarklet version
javascript:var p=prompt("People to highlight, comma-separated"),sel=[],chng={backgroundColor:"#efe"};if(p){p=$.trim(p).split(/\s*,\s*/);sel=$.map(p,function(a){return".author:contains('"+a+"')"}).join(", ");$("div.scroll").find(sel).closest("tr").css(chng);$("div.scroll").bind("DOMNodeInserted",function(a){$(a.srcElement).find(sel).closest("tr").css(chng)})}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment