Changeset 115851 in spip-zone


Ignore:
Timestamp:
Jul 3, 2019, 4:45:01 PM (3 weeks ago)
Author:
bruno@…
Message:

version 1.4.1 : compat 3.2 sans les warnings de $.cookie

on teste la présence de la nouvelle méthode Cookie pour l'utiliser afin d'éviter les warnings générés par $.cookie

à terme on pourra se passer de ces tests si on indique une compat SPIP 3.2 mini et zou

ref https://core.spip.net/projects/spip/repository/revisions/23328

Location:
_plugins_/plugins_seenthis/date_relative_dynamique
Files:
2 edited

Legend:

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

    r87787 r115851  
    6969        function afficher_dates() {
    7070                trouveElementDate();
    71                 var date_now = Math.floor((new Date()).getTime() / 1000) + Math.floor($.cookie('dateoffset'));
     71                var date_now = Math.floor((new Date()).getTime() / 1000) + Math.floor((typeof Cookies === "function") ? Cookies.get('dateoffset') : $.cookie('dateoffset'));
    7272
    7373                // on teste si la langue a changé
     
    142142        });
    143143
    144         if ($.cookie('dateoffset') == null) {
     144        if (((typeof Cookies === "function") ? Cookies.get('dateoffset') : $.cookie('dateoffset')) == null) {
    145145                var date_now = Math.floor((new Date()).getTime() / 1000);
    146146                $.ajax({
     
    152152                        complete: function(data) {
    153153                                var date_sql = Math.floor(data.responseText);
    154                                 if (date_sql > 1200000000) // sanity check sur la reponse
    155                                         $.cookie('dateoffset', date_sql - date_now, {
    156                                         path: "/"
    157                                 });
     154                                if (date_sql > 1200000000) { // sanity check sur la reponse
     155                                        (typeof Cookies === "function") ? Cookies.set('dateoffset', date_sql - date_now, { path: "/" }) : $.cookie('dateoffset', date_sql - date_now, { path: "/" });
     156                                }
    158157                        }
    159158                });
  • _plugins_/plugins_seenthis/date_relative_dynamique/plugin.xml

    r87750 r115851  
    22        <nom>Dates relatives dynamiques</nom>
    33        <auteur>ARNO* / [Seenthis.net->http://seenthis.net]</auteur>
    4         <version>1.4.0</version>
     4        <version>1.4.1</version>
    55        <etat>stable</etat>
    66        <licence>GPL</licence> 
Note: See TracChangeset for help on using the changeset viewer.