Ignore:
Timestamp:
Feb 7, 2019, 4:55:54 PM (2 years ago)
Author:
l.oiseau2nuit@…
Message:

report de r113802 (=> https://contrib.spip.net/timecircles-plugin-spip#comment499242 )

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/timecircles/branches/v1.5.3/timecircles_pipelines.php

    r112669 r113803  
    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.