sourcing get_thing in a js file
This commit is contained in:
parent
232b293052
commit
61a7f2df1e
|
@ -1,10 +1,12 @@
|
||||||
|
var STAT = {};
|
||||||
|
|
||||||
jQuery(document).ready(function() {
|
jQuery(document).ready(function() {
|
||||||
// FONCTIONS
|
// FONCTIONS
|
||||||
// Permet de raffraichir un champ, étant donné :
|
// Permet de raffraichir un champ, étant donné :
|
||||||
// thing_url : l'url contenant le contenu
|
// thing_url : l'url contenant le contenu
|
||||||
// thing_div : le div où le mettre
|
// thing_div : le div où le mettre
|
||||||
// empty_... : le truc à dire si on a un contenu vide
|
// empty_... : le truc à dire si on a un contenu vide
|
||||||
function get_thing(thing_url, thing_div, empty_thing_message) {
|
STAT.get_thing = function(thing_url, thing_div, empty_thing_message) {
|
||||||
$.get(thing_url, function(data) {
|
$.get(thing_url, function(data) {
|
||||||
if(jQuery.trim(data).length==0) {
|
if(jQuery.trim(data).length==0) {
|
||||||
thing_div.html(empty_thing_message);
|
thing_div.html(empty_thing_message);
|
||||||
|
|
|
@ -11,29 +11,16 @@
|
||||||
<script type="text/javascript" src="{% static 'kfet/js/kfet.js' %}"></script>
|
<script type="text/javascript" src="{% static 'kfet/js/kfet.js' %}"></script>
|
||||||
<script type="text/javascript" src="{% static 'kfet/js/history.js' %}"></script>
|
<script type="text/javascript" src="{% static 'kfet/js/history.js' %}"></script>
|
||||||
{% if account.user == request.user %}
|
{% if account.user == request.user %}
|
||||||
<script src="{% static 'kfet/js/Chart.bundle.js' %}"></script>
|
<script type="text/javascript" src="{% static 'kfet/js/Chart.bundle.js' %}"></script>
|
||||||
|
<script type="text/javascript" src="{% static 'kfet/js/statistic.js' %}"></script>
|
||||||
<script>
|
<script>
|
||||||
jQuery(document).ready(function() {
|
jQuery(document).ready(function() {
|
||||||
var stat_last = $("#stat_last");
|
var stat_last = $("#stat_last");
|
||||||
var stat_balance = $("#stat_balance");
|
var stat_balance = $("#stat_balance");
|
||||||
var stat_last_url = "{% url 'kfet.account.stat.last' trigramme=account.trigramme %}";
|
var stat_last_url = "{% url 'kfet.account.stat.last' trigramme=account.trigramme %}";
|
||||||
var stat_balance_url = "{% url 'kfet.account.stat.balance' trigramme=account.trigramme %}";
|
var stat_balance_url = "{% url 'kfet.account.stat.balance' trigramme=account.trigramme %}";
|
||||||
get_thing(stat_last_url, stat_last, "Stat non trouvées :(");
|
STAT.get_thing(stat_last_url, stat_last, "Stat non trouvées :(");
|
||||||
get_thing(stat_balance_url, stat_balance, "Stat non trouvées :(");
|
STAT.get_thing(stat_balance_url, stat_balance, "Stat non trouvées :(");
|
||||||
// FONCTIONS
|
|
||||||
// Permet de raffraichir un champ, étant donné :
|
|
||||||
// thing_url : l'url contenant le contenu
|
|
||||||
// thing_div : le div où le mettre
|
|
||||||
// empty_... : le truc à dire si on a un contenu vide
|
|
||||||
function get_thing(thing_url, thing_div, empty_thing_message) {
|
|
||||||
$.get(thing_url, function(data) {
|
|
||||||
if(jQuery.trim(data).length==0) {
|
|
||||||
thing_div.html(empty_thing_message);
|
|
||||||
} else {
|
|
||||||
thing_div.html(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -96,26 +96,13 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block extra_head %}
|
{% block extra_head %}
|
||||||
<script src="{% static 'kfet/js/Chart.bundle.js' %}"></script>
|
<script type="text/javascript" src="{% static 'kfet/js/Chart.bundle.js' %}"></script>
|
||||||
|
<script type="text/javascript" src="{% static 'kfet/js/statistic.js' %}"></script>
|
||||||
<script>
|
<script>
|
||||||
jQuery(document).ready(function() {
|
jQuery(document).ready(function() {
|
||||||
var stat_last = $("#stat_last");
|
var stat_last = $("#stat_last");
|
||||||
var stat_last_url = "{% url 'kfet.article.stat.last' article.id %}";
|
var stat_last_url = "{% url 'kfet.article.stat.last' article.id %}";
|
||||||
get_thing(stat_last_url, stat_last, "Stat non trouvées :(");
|
STAT.get_thing(stat_last_url, stat_last, "Stat non trouvées :(");
|
||||||
// FONCTIONS
|
|
||||||
// Permet de raffraichir un champ, étant donné :
|
|
||||||
// thing_url : l'url contenant le contenu
|
|
||||||
// thing_div : le div où le mettre
|
|
||||||
// empty_... : le truc à dire si on a un contenu vide
|
|
||||||
function get_thing(thing_url, thing_div, empty_thing_message) {
|
|
||||||
$.get(thing_url, function(data) {
|
|
||||||
if(jQuery.trim(data).length==0) {
|
|
||||||
thing_div.html(empty_thing_message);
|
|
||||||
} else {
|
|
||||||
thing_div.html(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -12,24 +12,6 @@
|
||||||
<div id="{{ content_id}}">
|
<div id="{{ content_id}}">
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
jQuery(document).ready(function() {
|
|
||||||
// FONCTIONS
|
|
||||||
// Permet de raffraichir un champ, étant donné :
|
|
||||||
// thing_url : l'url contenant le contenu
|
|
||||||
// thing_div : le div où le mettre
|
|
||||||
// empty_... : le truc à dire si on a un contenu vide
|
|
||||||
function get_thing(thing_url, thing_div, empty_thing_message) {
|
|
||||||
$.get(thing_url, function(data) {
|
|
||||||
if(jQuery.trim(data).length==0) {
|
|
||||||
thing_div.html(empty_thing_message);
|
|
||||||
} else {
|
|
||||||
thing_div.html(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
<script>
|
|
||||||
jQuery(document).ready(function() {
|
jQuery(document).ready(function() {
|
||||||
// VARIABLES
|
// VARIABLES
|
||||||
{{id_prefix}}_content_id = $("#{{content_id}}");
|
{{id_prefix}}_content_id = $("#{{content_id}}");
|
||||||
|
@ -40,28 +22,14 @@ jQuery(document).ready(function() {
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
// INIT
|
// INIT
|
||||||
get_thing({{id_prefix}}_default_url, {{id_prefix}}_content_id, "Ouppss ?");
|
STAT.get_thing({{id_prefix}}_default_url, {{id_prefix}}_content_id, "Ouppss ?");
|
||||||
{% for k,stat in stats.items %}
|
{% for k,stat in stats.items %}
|
||||||
$("#{{stat|get_item:'btn'}}").on('click', function() {
|
$("#{{stat|get_item:'btn'}}").on('click', function() {
|
||||||
get_thing("{{stat|get_item:'url'}}", {{id_prefix}}_content_id, "Ouuups ?");
|
STAT.get_thing("{{stat|get_item:'url'}}", {{id_prefix}}_content_id, "Ouuups ?");
|
||||||
{{id_prefix}}_btns.removeClass("focus");
|
{{id_prefix}}_btns.removeClass("focus");
|
||||||
$("#{{stat|get_item:'btn'}}").addClass("focus");
|
$("#{{stat|get_item:'btn'}}").addClass("focus");
|
||||||
});
|
});
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
// FONCTIONS
|
|
||||||
// Permet de raffraichir un champ, étant donné :
|
|
||||||
// thing_url : l'url contenant le contenu
|
|
||||||
// thing_div : le div où le mettre
|
|
||||||
// empty_... : le truc à dire si on a un contenu vide
|
|
||||||
function get_thing(thing_url, thing_div, empty_thing_message) {
|
|
||||||
$.get(thing_url, function(data) {
|
|
||||||
if(jQuery.trim(data).length==0) {
|
|
||||||
thing_div.html(empty_thing_message);
|
|
||||||
} else {
|
|
||||||
thing_div.html(data);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue