Subversion Repositories bacoAlunos

Rev

Rev 1312 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%--
  Created by IntelliJ IDEA.
  User: Jorge
  Date: 9/Jul/2008
  Time: 16:52:37
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<jsp:useBean id="CourseUnitView" type="pt.estgp.estgweb.domain.views.CourseUnitView" scope="request"/>
<script>
    var jsonFiles = JSON.parse('${CourseUnitView.courseUnit.filesJson}');
    function searchFilesUnit(){
        $(".searchResults").html("<div class=\"files\"><table></table></div>");
        var text =  $("#searchFiles").val().toLowerCase();
        jsonFiles.forEach(function(item){
            if (item.filename.toLowerCase().search(text) != -1) {
                $(".searchResults .files table").append(
                        "<tr class=\"file\">" +
                                "<td>" +
                                    "<img src=\"<%=request.getContextPath()%>/imgs/mime/" + item.extension +".gif\"/>" +
                                    " <a href=\"<%=request.getContextPath()%>/ftpProxyStream/ionline" + item.fileCompletePathEncoded + "\">" +
                                        item.file +
                                    "</a>"+
                                "</td>" +
                                "<td>" + item.lastmodifieddate + "</td>" +
                                "<td>" + item.size + "</td>" +
                        "</tr>"

                );
            }
        });
    }
    $(document).ready(
            function(){
                $(".ftpClientPanel .panel-heading").append(
                    "<span class=\"pull-right\"><input type=\"text\" id=\"searchFiles\"><button class=\"btn btn-default\" id=\"searchFilesBtn\" type=\"button\"><span class=\"glyphicon glyphicon-search\"></button></span>"

                );
                $(".ftpClientPanel .panel-heading").after(
                        "<div class=\"panel-body searchResults\"></div>"
                );

                $("#searchFilesBtn").click(searchFilesUnit);
                $('#searchFiles').bind("keypress", function(e) {
                    if (e.keyCode == 13) {
                        searchFilesUnit();
                    }
                });
            }
    );
</script>
<jsp:include page="/user/ftpclient/ftpclient.jsp"/>