Changeset 87139 in spip-zone


Ignore:
Timestamp:
Jan 18, 2015, 2:00:02 PM (5 years ago)
Author:
code@…
Message:

plugins_seenthis/date_relative_dynamique : pas de rafraichissement si le page n'est pas affichée

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugins_seenthis/date_relative_dynamique/js.calcul_date.html

    r87138 r87139  
    100100// donc reafficher dates pour calcul
    101101$(function () {
    102         setInterval("afficher_dates()", 1000);
     102        var calculDateInterval;
     103        function triggerCalculDateInterval(){
     104                calculDateInterval = setInterval(function(){
     105                        afficher_dates();
     106                }, 1000)
     107        }
     108
     109        triggerCalculDateInterval();
     110        $(document).on('visibilitychange', function(){
     111                if(document.hidden) {
     112                        clearInterval(calculDateInterval);
     113                } else {
     114                        triggerCalculDateInterval();
     115                }
     116        });
    103117
    104118        if ($.cookie('dateoffset') == null) {
Note: See TracChangeset for help on using the changeset viewer.