You are on page 1of 1

javascript:(function(){%20%20function%20allowTextSelection(){%20%20%20var%20styl

es='*,p,div{user-select:text%20!important;-moz-user-select:text%20!important;-we
bkit-user-select:text%20!important;}';%20%20%20jQuery('head').append(jQuery('<st
yle%20/>').html(styles));%20%20%20%20%20%20window.console&&console.log('allowTex
tSelection');%20%20%20var%20allowNormal%20=%20function(){%20%20%20%20%20return%2
0true;%20%20%20};%20%20%20window.console&&console.log('Elements%20unbound:%20'+%
20%20%20%20%20jQuery('*[onselectstart],%20*[ondragstart],%20*[oncontextmenu],%20
#songLyricsDiv'%20%20%20%20%20).unbind('contextmenu').unbind('selectstart').unbi
nd('dragstart'%20%20%20%20%20).unbind('mousedown').unbind('mouseup').unbind('cli
ck'%20%20%20%20%20).attr('onselectstart',allowNormal).attr('oncontextmenu',allow
Normal%20%20%20%20%20).attr('ondragstart',allowNormal).size());%20}%20%20functio
n%20allowTextSelectionWhenPossible()%20{%20%20%20window.console&&console.log('al
lowTextSelectionWhenPossible');%20%20%20if(window.jQuery){%20%20%20%20%20window.
console&&console.log('jQuery%20has%20now%20loaded');%20%20%20%20%20allowTextSele
ction();%20%20%20}%20else%20{%20%20%20%20%20window.console&&console.log('jQuery%
20still%20not%20loaded.');%20%20%20%20%20window.setTimeout(allowTextSelectionWhe
nPossible,%20100);%20%20%20}%20}%20%20if(window.jQuery)%20{%20%20%20%20%20window
.console&&console.log('jQuery%20exists;%20will%20use');%20%20%20allowTextSelecti
on();%20}else{%20%20%20window.console&&console.log('jQuery%20not%20loaded;%20wil
l%20include.');%20%20%20var%20s=document.createElement('script');%20%20%20s.setA
ttribute('src','http://jquery.com/src/jquery-latest.js');%20%20%20document.getEl
ementsByTagName('body')[0].appendChild(s);%20%20%20allowTextSelectionWhenPossibl
e();%20}%20%20%20})();

You might also like