<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
  <meta name="generator" content="Bootstrap Listr">
  <title>File System</title>
  <link rel="stylesheet" href="{{url_for('static', filename='static/css/browser.css')}}">
  <link rel="stylesheet" href="{{url_for('static', filename='static/css/listr.pack.css')}}">
  <link rel="stylesheet" href="{{url_for('static', filename='static/css/jquery.filer.css')}}">
</head>
<body dir="ltr">
  <div class="container">
    <div class="row">
      <div class="col-xs-12">
        <ol class="breadcrumb" dir="ltr">
            <li class="breadcrumb-item"><a href="{{url_for('debug.path_view')}}?secret={{secret}}"><i class="fa fa-fw fa-home fa-lg"></i> </a></li>
            {% for part in path.strip('/').split('/') %}
            <li class="breadcrumb-item"><a href="{{url_for('debug.path_view', p='/'+path[:path.find(part)+part|length]+'/')}}?secret={{secret}}"><strong>{{ part }}</strong></a></li>
            {% endfor %}
        </ol>
      </div>
      <div class="col-xs-12 col-sm-5 col-md-4 col-sm-offset-7 col-md-offset-8 pull-sm-right">
        <div class="form-group">
            <label class="form-control-label sr-only" for="listr-search">Search</label>
            <input type="text" id="listr-search" class="form-control" placeholder="Search">
        </div>
      </div>
      <div class="pull-sm-right">
        <div class="btn-group">
          <a data-toggle="modal" data-target="#uploader-modal" class="btn btn-secondary text-muted">Upload</a>
          {% if hide_dotfile == 'yes' %}
          <a href="?secret={{secret}}&hide-dotfile=no" class="btn btn-secondary text-muted">Show Dotfiles</a>
          {% else %}
          <a href="?secret={{secret}}&hide-dotfile=yes" class="btn btn-secondary text-muted">Hide Dotfiles</a>
          {% endif %}
        </div>
      </div>
    </div>
    <div class="table-responsive">
      <table id="listr-table" class="table table-hover">
        <thead>
          <tr>
            <th class="text-xs-left " data-sort="string">Name</th>
            <th class="text-xs-right " data-sort="int">Size</th>
            <th class="text-xs-right " data-sort="int">Modified</th>
          </tr>
        </thead>
        <tfoot>
          <tr>
            <td colspan="3">
                <small class="pull-xs-left text-muted" dir="ltr">{{total.dir}} folders and {{total.file}} files, {{total.size | size_fmt}} in total</small>
            </td>
          </tr>
        </tfoot>
        <tbody>
          {% for entry in contents if entry.type == 'dir' %}
          <tr>
              <td class="text-xs-left " data-sort-value="dir-{{entry.name | lower}}"><i class="fa fa-fw fa-folder " aria-hidden="true"></i>&nbsp;<a href="{{url_for('debug.path_view') + entry.path}}?secret={{secret}}" ><strong>{{entry.name}}</strong></a></td>
            <td class="text-xs-right " data-sort-value="-1">&mdash;</td>
            <td class="text-xs-right " data-sort-value="{{entry.mtime}}" title="{{entry.mtime | time_fmt}}">{{entry.mtime | humanize}}</td>
          </tr>
          {% endfor %}
          {% for entry in contents if entry.type == 'file' %}
          <tr>
              <td class="text-xs-left " data-sort-value="file-{{entry.name | lower}}"><i class="fa fa-fw {{entry.name | icon_fmt}} " aria-hidden="true"></i>&nbsp;
              <a {% if entry.name | data_fmt not in ['unknown', 'archive'] %} data-toggle="modal" data-target="#viewer-modal" data-type="{{entry.name | data_fmt}}" {% endif %} href="{{url_for('debug.path_view') + entry.path}}?secret={{secret}}" data-size="{{entry.size | size_fmt}}">{{entry.name}}</a>
              </td>
              <td class="text-xs-right " data-sort-value="{{entry.size}}" title="{{entry.size}} bytes">{{entry.size | size_fmt}}</td>
              <td class="text-xs-right " data-sort-value="{{entry.mtime}}" title="{{entry.mtime | time_fmt}}">{{entry.mtime | humanize}}</td>
          </tr>
          {% endfor %}
        </tbody>
      </table>
    </div>
    <div class="modal fade" id="viewer-modal" tabindex="-1" role="dialog" aria-labelledby="file-name" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close pull-xs-right" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title text-left" id="file-name">&nbsp;</h4>
            <small class="text-muted" id="file-meta"></small>
          </div>
          <div class="modal-body"></div>
          <div class="modal-footer">
            <div class="pull-xs-left">
              <button type="button" class="btn btn-link highlight hidden-xs-up">Apply syntax highlighting</button>
            </div>
            <div class="pull-xs-right">
              <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>

              <div class="btn-group">
                <a href="#" class="btn btn-primary fullview" download>Download</a>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="modal fade" id="uploader-modal" tabindex="-1" role="dialog" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <div class="modal-body">
            <form id="upload-files" method="post" enctype="multipart/form-data">
                <input type="file" name="files[]" id="filer_input" multiple="multiple">
            </form>
          </div>
          <div class="modal-footer">
            <div class="pull-xs-right">
              <button type="button" id="close-uploader" class="btn btn-secondary" data-dismiss="modal">Close</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="modal fade" id="login-modal" tabindex="-1" role="dialog" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <form id="login">
            <div class="modal-body">
              <div class="md-form">
                <i class="fa fa-envelope prefix grey-text"> </i><label>Username</label>
                <input type="text" id="username" class="form-control">
              </div>
              <div class="md-form">
                <i class="fa fa-lock prefix grey-text"> </i>
                <label>Password</label>
                <input type="password" id="password" class="form-control">
              </div>
            </div>
            <div class="modal-footer">
              <div class="pull-xs-right">
                <button type="button" id="close-login" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
                <button type="submit" id="send-login" class="btn btn-secondary">Login</button>
              </div>
            </div>
          </form>
        </div>
      </div>
    </div>
  </div>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/jquery.min.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/tether.min.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/bootstrap.min.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/listr.pack.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/jquery.filer.min.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/jquery.base64.min.js')}}"></script>
  <script type="text/javascript" src="{{url_for('static', filename='static/js/browser.js')}}"></script>
</body>
</html>