Changeset 113802 in spip-zone


Ignore:
Timestamp:
Feb 7, 2019, 4:50:58 PM (10 days ago)
Author:
l.oiseau2nuit@…
Message:

les fichier.js.html ne chargeaient pas et renvoyaient une 403 lorsque l'utilisateur n'était pas connecté. retour sur un état qui fonctionne en attendant de toruver une solution qui fonctionne avec le (futur) formulaire de config

Location:
_plugins_/timecircles/trunk
Files:
1 deleted
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/timecircles/trunk/js/timecircles.js

    r113801 r113802  
    1 #CACHE{0}
    2 #HTTP_HEADER{Content-Type: text/javascript; charset=utf-8}
    31/**
    42 * Basic structure: TC_Class is the public class that is returned upon being called
     
    818816            Days: {
    819817                show: true,
    820                 text: "<:timecircles:days:>",
     818                text: "Days",
    821819                color: "#FC6"
    822820            },
    823821            Hours: {
    824822                show: true,
    825                 text: "<:timecircles:hours:>",
     823                text: "Hours",
    826824                color: "#9CF"
    827825            },
    828826            Minutes: {
    829827                show: true,
    830                 text: "<:timecircles:minutes:>",
     828                text: "Minutes",
    831829                color: "#BFB"
    832830            },
    833831            Seconds: {
    834832                show: true,
    835                 text: "<:timecircles:seconds:>",
     833                text: "Seconds",
    836834                color: "#F99"
    837835            }
  • _plugins_/timecircles/trunk/paquet.xml

    r112674 r113802  
    22        prefix="timecircles"
    33        categorie="squelette"
    4         version="1.5.3.23"
     4        version="1.5.3.24"
    55        etat="dev"
    66        compatibilite="[3.1.0;3.3.*]"
  • _plugins_/timecircles/trunk/timecircles_pipelines.php

    r112614 r113802  
    3333 **/
    3434function timecircles_insert_head($flux){
    35         $flux .= '<script src="'.generer_url_public('lib/timecircles.js').'" type="text/javascript"></script>'
    36         . '<script src="'.find_in_path('js/timecircles.js').'" type="text/javascript"></script>';
     35        $flux .= '<script src="'.find_in_path('js/timecircles.js').'" type="text/javascript"></script>'
     36        .<<<EOF
     37<script type="text/javascript">
     38<!--
     39jQuery(document).ready(function(){
     40        $(".DateCountdown").TimeCircles();
     41        $(".CountDownTimer").TimeCircles({ time: { Days: { show: false }, Hours: { show: false } }});
     42        $(".PageOpenTimer").TimeCircles();
     43        var updateTime = function(){
     44                var date = $("#date").val();
     45                var time = $("#time").val();
     46                var datetime = date + ' ' + time + ':00';
     47                $(".DateCountdown").data('date', datetime).TimeCircles().start();
     48        }
     49        $("#date").change(updateTime).keyup(updateTime);
     50        $("#time").change(updateTime).keyup(updateTime);
     51        /* Start and stop are methods applied on the public TimeCircles instance */
     52        $(".startTimer").click(function() {
     53                $(".CountDownTimer").TimeCircles().start();
     54        });
     55        $(".stopTimer").click(function() {
     56                $(".CountDownTimer").TimeCircles().stop();
     57        });
     58        /* Fade in and fade out are examples of how chaining can be done with TimeCircles */
     59        $(".fadeIn").click(function() {
     60                $(".PageOpenTimer").fadeIn();
     61        });
     62        $(".fadeOut").click(function() {
     63                $(".PageOpenTimer").fadeOut();
     64        });
     65        $(window).on('resize', function(){
     66    $('.DateCountdown').TimeCircles().rebuild();
     67                $('.CountDownTimer').TimeCircles().rebuild();
     68                $('.PageOpenTimer').TimeCircles().rebuild();
     69        });
     70});
     71-->             
     72</script>
     73EOF;
     74
    3775        return $flux;
    3876}
Note: See TracChangeset for help on using the changeset viewer.