$
82
node_modules/serve-index/public/directory.html
generated
vendored
Normal file
@@ -0,0 +1,82 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8'>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
||||
<title>listing directory {directory}</title>
|
||||
<style>{style}</style>
|
||||
<script>
|
||||
function $(id){
|
||||
var el = 'string' == typeof id
|
||||
? document.getElementById(id)
|
||||
: id;
|
||||
|
||||
el.on = function(event, fn){
|
||||
if ('content loaded' == event) {
|
||||
event = window.attachEvent ? "load" : "DOMContentLoaded";
|
||||
}
|
||||
el.addEventListener
|
||||
? el.addEventListener(event, fn, false)
|
||||
: el.attachEvent("on" + event, fn);
|
||||
};
|
||||
|
||||
el.all = function(selector){
|
||||
return $(el.querySelectorAll(selector));
|
||||
};
|
||||
|
||||
el.each = function(fn){
|
||||
for (var i = 0, len = el.length; i < len; ++i) {
|
||||
fn($(el[i]), i);
|
||||
}
|
||||
};
|
||||
|
||||
el.getClasses = function(){
|
||||
return this.getAttribute('class').split(/\s+/);
|
||||
};
|
||||
|
||||
el.addClass = function(name){
|
||||
var classes = this.getAttribute('class');
|
||||
el.setAttribute('class', classes
|
||||
? classes + ' ' + name
|
||||
: name);
|
||||
};
|
||||
|
||||
el.removeClass = function(name){
|
||||
var classes = this.getClasses().filter(function(curr){
|
||||
return curr != name;
|
||||
});
|
||||
this.setAttribute('class', classes.join(' '));
|
||||
};
|
||||
|
||||
return el;
|
||||
}
|
||||
|
||||
function search() {
|
||||
var str = $('search').value.toLowerCase();
|
||||
var links = $('files').all('a');
|
||||
|
||||
links.each(function(link){
|
||||
var text = link.textContent.toLowerCase();
|
||||
|
||||
if ('..' == text) return;
|
||||
if (str.length && ~text.indexOf(str)) {
|
||||
link.addClass('highlight');
|
||||
} else {
|
||||
link.removeClass('highlight');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
$(window).on('content loaded', function(){
|
||||
$('search').on('keyup', search);
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body class="directory">
|
||||
<input id="search" type="text" placeholder="Search" autocomplete="off" />
|
||||
<div id="wrapper">
|
||||
<h1><a href="/">~</a>{linked-path}</h1>
|
||||
{files}
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
BIN
node_modules/serve-index/public/icons/application_xp.png
generated
vendored
Normal file
After Width: | Height: | Size: 426 B |
BIN
node_modules/serve-index/public/icons/application_xp_terminal.png
generated
vendored
Normal file
After Width: | Height: | Size: 507 B |
BIN
node_modules/serve-index/public/icons/box.png
generated
vendored
Normal file
After Width: | Height: | Size: 555 B |
BIN
node_modules/serve-index/public/icons/cd.png
generated
vendored
Normal file
After Width: | Height: | Size: 673 B |
BIN
node_modules/serve-index/public/icons/controller.png
generated
vendored
Normal file
After Width: | Height: | Size: 666 B |
BIN
node_modules/serve-index/public/icons/drive.png
generated
vendored
Normal file
After Width: | Height: | Size: 346 B |
BIN
node_modules/serve-index/public/icons/film.png
generated
vendored
Normal file
After Width: | Height: | Size: 653 B |
BIN
node_modules/serve-index/public/icons/folder.png
generated
vendored
Normal file
After Width: | Height: | Size: 634 B |
BIN
node_modules/serve-index/public/icons/font.png
generated
vendored
Normal file
After Width: | Height: | Size: 567 B |
BIN
node_modules/serve-index/public/icons/image.png
generated
vendored
Normal file
After Width: | Height: | Size: 516 B |
BIN
node_modules/serve-index/public/icons/map.png
generated
vendored
Normal file
After Width: | Height: | Size: 804 B |
BIN
node_modules/serve-index/public/icons/page.png
generated
vendored
Normal file
After Width: | Height: | Size: 635 B |
BIN
node_modules/serve-index/public/icons/page_add.png
generated
vendored
Normal file
After Width: | Height: | Size: 739 B |
BIN
node_modules/serve-index/public/icons/page_attach.png
generated
vendored
Normal file
After Width: | Height: | Size: 794 B |
BIN
node_modules/serve-index/public/icons/page_code.png
generated
vendored
Normal file
After Width: | Height: | Size: 818 B |
BIN
node_modules/serve-index/public/icons/page_copy.png
generated
vendored
Normal file
After Width: | Height: | Size: 663 B |
BIN
node_modules/serve-index/public/icons/page_delete.png
generated
vendored
Normal file
After Width: | Height: | Size: 740 B |
BIN
node_modules/serve-index/public/icons/page_edit.png
generated
vendored
Normal file
After Width: | Height: | Size: 807 B |
BIN
node_modules/serve-index/public/icons/page_error.png
generated
vendored
Normal file
After Width: | Height: | Size: 793 B |
BIN
node_modules/serve-index/public/icons/page_excel.png
generated
vendored
Normal file
After Width: | Height: | Size: 817 B |
BIN
node_modules/serve-index/public/icons/page_find.png
generated
vendored
Normal file
After Width: | Height: | Size: 879 B |
BIN
node_modules/serve-index/public/icons/page_gear.png
generated
vendored
Normal file
After Width: | Height: | Size: 833 B |
BIN
node_modules/serve-index/public/icons/page_go.png
generated
vendored
Normal file
After Width: | Height: | Size: 779 B |
BIN
node_modules/serve-index/public/icons/page_green.png
generated
vendored
Normal file
After Width: | Height: | Size: 621 B |
BIN
node_modules/serve-index/public/icons/page_key.png
generated
vendored
Normal file
After Width: | Height: | Size: 801 B |
BIN
node_modules/serve-index/public/icons/page_lightning.png
generated
vendored
Normal file
After Width: | Height: | Size: 839 B |
BIN
node_modules/serve-index/public/icons/page_link.png
generated
vendored
Normal file
After Width: | Height: | Size: 830 B |
BIN
node_modules/serve-index/public/icons/page_paintbrush.png
generated
vendored
Normal file
After Width: | Height: | Size: 813 B |
BIN
node_modules/serve-index/public/icons/page_paste.png
generated
vendored
Normal file
After Width: | Height: | Size: 703 B |
BIN
node_modules/serve-index/public/icons/page_red.png
generated
vendored
Normal file
After Width: | Height: | Size: 641 B |
BIN
node_modules/serve-index/public/icons/page_refresh.png
generated
vendored
Normal file
After Width: | Height: | Size: 858 B |
BIN
node_modules/serve-index/public/icons/page_save.png
generated
vendored
Normal file
After Width: | Height: | Size: 774 B |
BIN
node_modules/serve-index/public/icons/page_white.png
generated
vendored
Normal file
After Width: | Height: | Size: 294 B |
BIN
node_modules/serve-index/public/icons/page_white_acrobat.png
generated
vendored
Normal file
After Width: | Height: | Size: 591 B |
BIN
node_modules/serve-index/public/icons/page_white_actionscript.png
generated
vendored
Normal file
After Width: | Height: | Size: 664 B |
BIN
node_modules/serve-index/public/icons/page_white_add.png
generated
vendored
Normal file
After Width: | Height: | Size: 512 B |
BIN
node_modules/serve-index/public/icons/page_white_c.png
generated
vendored
Normal file
After Width: | Height: | Size: 587 B |
BIN
node_modules/serve-index/public/icons/page_white_camera.png
generated
vendored
Normal file
After Width: | Height: | Size: 656 B |
BIN
node_modules/serve-index/public/icons/page_white_cd.png
generated
vendored
Normal file
After Width: | Height: | Size: 666 B |
BIN
node_modules/serve-index/public/icons/page_white_code.png
generated
vendored
Normal file
After Width: | Height: | Size: 603 B |
BIN
node_modules/serve-index/public/icons/page_white_code_red.png
generated
vendored
Normal file
After Width: | Height: | Size: 587 B |
BIN
node_modules/serve-index/public/icons/page_white_coldfusion.png
generated
vendored
Normal file
After Width: | Height: | Size: 592 B |
BIN
node_modules/serve-index/public/icons/page_white_compressed.png
generated
vendored
Normal file
After Width: | Height: | Size: 724 B |
BIN
node_modules/serve-index/public/icons/page_white_copy.png
generated
vendored
Normal file
After Width: | Height: | Size: 309 B |
BIN
node_modules/serve-index/public/icons/page_white_cplusplus.png
generated
vendored
Normal file
After Width: | Height: | Size: 621 B |
BIN
node_modules/serve-index/public/icons/page_white_csharp.png
generated
vendored
Normal file
After Width: | Height: | Size: 700 B |
BIN
node_modules/serve-index/public/icons/page_white_cup.png
generated
vendored
Normal file
After Width: | Height: | Size: 639 B |
BIN
node_modules/serve-index/public/icons/page_white_database.png
generated
vendored
Normal file
After Width: | Height: | Size: 579 B |
BIN
node_modules/serve-index/public/icons/page_white_delete.png
generated
vendored
Normal file
After Width: | Height: | Size: 536 B |