16 |
|
|
17 |
use File::Slurp; |
use File::Slurp; |
18 |
|
|
19 |
sub markup { |
sub as_markup { |
20 |
my $self = shift; |
my $self = shift; |
21 |
|
|
22 |
my $js = read_file( 'static/xpath.js' ); |
my $js = read_file( 'static/xpath.js' ); |
29 |
<ul> |
<ul> |
30 |
<li><a href="javascript:void($js);">xpath</a> (click again to inspect any element)</li> |
<li><a href="javascript:void($js);">xpath</a> (click again to inspect any element)</li> |
31 |
<li><a href="javascript:prefFile='';void(z=document.body.appendChild(document.createElement('script')));void(z.language='javascript');void(z.type='text/javascript');void(z.src='http://slayeroffice.com/tools/modi/v2.0/modi_v2.0.js');void(z.id='modi');">MODIv2</a></li> |
<li><a href="javascript:prefFile='';void(z=document.body.appendChild(document.createElement('script')));void(z.language='javascript');void(z.type='text/javascript');void(z.src='http://slayeroffice.com/tools/modi/v2.0/modi_v2.0.js');void(z.id='modi');">MODIv2</a></li> |
32 |
|
<li><a href="javascript:var%20firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);">Firebug Lite</a></li> |
33 |
</ul> |
</ul> |
34 |
<li>Frames management</li> |
<li>Frames management</li> |
35 |
<ul> |
<ul> |
36 |
<li><a href="javascript:f='';for(x=0;x<window.frames.length;x++){f+=x+':'+window.frames[x].name+'\n';};d=prompt('Frame?\n'+f,'');if (!d) { d=0 };window.location=window.frames[d].location;">x</a> close frame (with alert selector)</li> |
<li><a href="javascript:f='';for(x=0;x<window.frames.length;x++){f+=x+':'+window.frames[x].name+'\\n';};d=prompt('Frame?\\n'+f,'');if (!d) { d=0 };window.location=window.frames[d].location;">x</a> close frame (with alert selector)</li> |
37 |
<li><a href="javascript:document.write('<HTML><HEAD></HEAD><FRAMESET ROWS=\'50%,*\'><FRAME SRC=' + location.href + '><FRAME SRC=' + location.href + '></FRAMESET></HTML>');">h</a> horizontal split</li> |
<li><a href="javascript:document.write('<HTML><HEAD></HEAD><FRAMESET ROWS=\\'50%,*\\'><FRAME SRC=' + location.href + ' name=left><FRAME SRC=' + location.href + ' name=right></FRAMESET></HTML>')">h</a> horizontal split</li> |
38 |
<li><a href="javascript:document.write('<HTML><HEAD></HEAD><FRAMESET COLS=\'50%,*\'><FRAME SRC=' + location.href + '><FRAME SRC=' + location.href + '></FRAMESET></HTML>');">v</a> vertical split</li> |
<li><a href="javascript:document.write('<HTML><HEAD></HEAD><FRAMESET COLS=\\'50%,*\\'><FRAME SRC=' + location.href + ' name=top><FRAME SRC=' + location.href + ' name=bottom></FRAMESET></HTML>')">v</a> vertical split</li> |
39 |
<!-- |
<!-- |
40 |
<li><a href=""></a></li> |
<li><a href=""></a></li> |
41 |
--> |
--> |