master
Raw Download raw file
 1{% extends "base-nav.html" %}
 2
 3{% block css %}
 4<link rel="stylesheet" href="{{ static_url("ffu.css") }}">
 5<link rel="stylesheet" href="{{ static_url("jquery.dynatable.css") }}">
 6{% end %}
 7
 8{% block content %}
 9<div class="container">
10  <div class="row">
11    <div class="col-xs-12">
12      <div id="msg-area"></div>
13      <ul id="filelist" class="list-group">
14      {% if 'items' in globals() %} 
15        {% for item in items %}
16          <li id="{{item['transferid']}}" class="list-group-item">
17            <h3 class="list-group-item-heading">{{item['transferid']}} - {{item['username']}}</h2>
18            <div class="btn-group pull-right">
19              <button type='button' class='btn btn-lg btn-success' data-approve="true" data-id="{{item['transferid']}}">Accept</button>
20              <button type='button' class='btn btn-lg btn-danger' data-approve="false" data-id="{{item['transferid']}}">Deny</button>
21            </div>
22            <ul class="bot-padding list-group-item-text">
23            {% for w in item['warnings'] %}
24            <li>{{w}}</li>
25            {% end %}
26            </ul>
27          </li>
28        {% end %}
29      {% end %}
30      </ul>
31    </div>
32  </div>
33</div><!-- /.container -->
34{% end %}
35
36{% block js %}
37<script>
38RegExp.escape = function(text) {
39    return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
40}  
41$('.btn').click(function(e){
42    $.ajax({
43      url: "",
44      type: "POST",
45      data: JSON.stringify({id:$(this).data("id"), approve:$(this).data("approve")}),
46      contentType: "application/json; charset=utf-8",
47      dataType: "json",
48      }).done(function(data){
49      $('#msg-area').removeClass();
50      $('#msg-area').attr('class', 'alert alert-'+data['result_type']);
51      $('#msg-area').text('ID ' + data['id'] + ' - ' + data['result']);
52      console.log( $( '[id="' + data['id'] + '"]' ) );
53      $('[id="'+data['id']+'"]').remove();
54    });
55  });
56</script>
57{% end %}