Simple,
Place the php file under the glyphicons directory (not the halflings) and then add that to a webserver (I just symlink the glyphicons directory under /var/www)
And tada! :D
Simple,
Place the php file under the glyphicons directory (not the halflings) and then add that to a webserver (I just symlink the glyphicons directory under /var/www)
And tada! :D
| <html> | |
| <head> | |
| <title>Glyphicons</title> | |
| <style type="text/css"> | |
| body{font-family: "Lucida Grande", "Lucida Sans", "Ubuntu", sans-serif;} | |
| .about_to_filter{display: none;} | |
| </style> | |
| </head> | |
| <body> | |
| <h1>Glyphicons Index</h1> | |
| <input type="search" id="filter" placeholder="Filter" /><span class="about_to_filter">About to filter...</span> | |
| <table> | |
| <?php | |
| foreach (glob("png/*@2x.png") as $filename) { | |
| echo '<tr><td><img src="'; | |
| echo $filename; | |
| echo '" />'; | |
| echo '</td><td class="tag">'. substr($filename, strlen("png/glyphicons_000_"), -7) .'</td><td><a href="'.$filename.'">2X</a></td>'; | |
| $filename = substr($filename, 0, -7) . ".png"; | |
| echo '<td><a href="'.$filename.'">1X</a></td>'; | |
| echo '</tr>'; | |
| } | |
| ?> | |
| </table> | |
| <script type="text/javascript" src="http://code.jquery.com/jquery.js"></script> | |
| <script type="text/javascript"> | |
| function real_filter(){ | |
| console.log("filter..."); | |
| $(".about_to_filter").hide(); | |
| if($("#filter").val() == ""){ $("tr").show(); return; } | |
| $("tr").show().each(function(){ | |
| if($(".tag", this).text().indexOf($("#filter").val()) == -1 && $(".tag", this).text() != $("#filter").val()){ | |
| $(this).hide(); | |
| } | |
| }); | |
| } | |
| function filter(){ | |
| if(typeof window.filter_timeout == "number") { | |
| console.log("Clearing filter timeout"); | |
| clearTimeout(window.filter_timeout); | |
| delete window.filter_timeout; | |
| } | |
| $(".about_to_filter").show(); | |
| window.filter_timeout = setTimeout("real_filter();", 100); | |
| } | |
| $(document).ready(function(){ | |
| $("#filter").keyup(filter); | |
| }); | |
| </script> | |
| </body> | |
| </html> |