write postprocessing for 100%
[django_unres.git] / django_simple / todo / templates / index.html
index 6e40ad3..608de37 100644 (file)
@@ -1,5 +1,5 @@
 {% extends "base.html" %}
-
+{% load i18n lazysignup_tags %}
 {% block content %}
 
        <ul class="list-group">
 <div class="col-xs-10 form-group">
 <h6 style="text-align:right;float:right;">
 {{ variable }} </h6>
+
 </div>
 </li>
 
-
+              {% if not user|is_lazy_user %}
+                {% if tasks_count > 123 %}
+                <li class="list-group-item new-task-item task-item">
+                <div class="col-xs-12 form-group">
+                 Too many jobs saved. Delete some before adding a new job.
+                </div>
+                </li>
+                {% else %}
                <li class="list-group-item new-task-item task-item">
                        <form action="/add/" method="post">
                                {% csrf_token %}
                                </div>
                        </form>
                </li>
-
+               {% endif %}
+                {% endif %}
+                <li class="list-group-item task-item">
+                <div class="col-xs-12 form-group">
+                 Total jobs saved {{tasks_count }}. Maximum is 123.
+                </div>
+                </li>
                 <li class="list-group-item task-item">
                 <div class="col-xs-1">
                      done
                                                <span class="fa fa-spinner
                                                fa-spin"></span>
                                                {{ task.running }}%
+                                            {% if task.running == 100  %}
+                                            <font size="2">
+                                            postprocessing
+                                            </font>
+                                            {% endif %}
                                          {% else %}
                                                <span class="fa fa-square-o"></span>
                                          {% endif %}
                {% endfor %}            
        </ul>
 
+{% if not alldone %}
+<script src="/static/jquery.min.js"></script>
+
+<script>
+function worker() {
+  $.ajax({
+    data:{csrfmiddlewaretoken: '{{ csrf_token }}'},
+    url: "/refresh_done/", 
+    type:"post",
+    success: function(data) {
+      window.location.href = "/refresh_done/";
+    },
+    complete: function() {
+      // Schedule the next request when the current one's complete
+      setTimeout(worker, 30000);
+    }
+  });
+};
+$(document).ready(function() {
+  // run the first time; all subsequent calls will take care of themselves
+  setTimeout(worker, 30000);
+});
+</script>
+{% endif %} 
 
-{% endblock %}
\ No newline at end of file
+{% endblock %}