server/src/remieplt/templates/ldt/ldt_utils/embed/v2/iframe.html
author ymh <ymh.work@gmail.com>
Mon, 20 Jul 2015 08:30:18 +0200
changeset 34 9f9ba0566e01
parent 17 18ba1a921633
permissions -rw-r--r--
remove cache for remie
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
{% extends "ldt/ldt_utils/embed/iframe_base.html" %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
{% load i18n %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
{% load thumbnail %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
{% load static %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
{% load absurl %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
{% load analytics %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
{% block mdplayer_config %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
    var _config = {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
        width: '{{ player_width }}',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
        container: '{{ player_id }}_embed',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
        css: '{% static "ldt/metadataplayer/LdtPlayer-core.css" %}',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
        default_options: {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
            metadata: _metadata
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
        },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
        widgets: [
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
            {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
                type: "AutoPlayer",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
                {% if external_url %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
                        video: "{{ external_url }}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
                {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
                        streamer: function(_url) {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
                            var _matches = _url.match(/^[^\/]+\/\/[^\/]+\/[^\/]+\//);
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
                            if (_matches) {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
                                return _matches[0];
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
                            } else {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
                                return _url;
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
                            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
                        },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
                {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
                height: '{{ player_height }}',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
                url_transform: function(url) {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
                    // Adaptation to jwplayer 6
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
                    if(url.substr(url.length - 4).toLowerCase()=='.flv'){
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
                        return url.replace('/ddc_player/video/','/ddc_player/flv:video/');
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
                    }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
                    return url.replace('/ddc_player/video/','/ddc_player/mp4:video/');
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
                },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
                autostart: {% if autostart %} true {% else %} false {% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
                default_type: 'AdaptivePlayer'
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
          {% if polemic %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
            ,{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
                type: "Polemic",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
              {% if polemic == 'all' %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
                annotation_type: false,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
              {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
                     annotation_type: [
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
                     {% for type in polemic_annotation_types %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
                         {% if type == polemic_annotation_types|last %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
                             "{{type}}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
                         {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
                             "{{type}}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
                         {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
                     {% endfor %}],
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
              {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
                max_elements: {{ polemic__max_elements }},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
                defaultcolor: "#{{ polemic_defaultColor }}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
                foundcolor: "#{{ polemic_foundColor }}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
              {% if polemics_list %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
                polemics : {{ polemics_list|safe }}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
              {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
                polemics : [
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
                                {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
                                    "name" : "OK",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
                                    "keywords" : [ "++" ],
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
                                    "color" : "#{{ polemic_okColor }}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
                                },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
                                {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
                                    "name" : "KO",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
                                    "keywords" : [ "--" ],
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
                                    "color" : "#{{ polemic_koColor }}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
                                },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
                                {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
                                    "name" : "REF",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
                                    "keywords" : [ "==", "http://" ],
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
                                    "color" : "#{{ polemic_refColor }}"  
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
                                },
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
                                {
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
                                    "name" : "Q",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
                                    "keywords" : [ "?" ],
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
                                    "color" : "#{{ polemic_qColor }}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
                                }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
                            ]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
                       {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
        {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
        {% if sparkline %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
            ,{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
                type: "Sparkline",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
                lineColor: "#{{ sparkline_lineColor }}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
                fillColor: "#{{ sparkline_fillColor }}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
        {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
            ,{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
                type: "Slider"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
            
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
            {% if annotations_list %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
                type: "AnnotationsList",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
                container: "AnnotationsList_ext",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
                ajax_url: "{% absurl 'segment_api_empty' resource_name='segments' api_name='1.0' %}{% templatetag openvariable %}media{% templatetag closevariable %}/{% templatetag openvariable %}begin{% templatetag closevariable %}/{% templatetag openvariable %}end{% templatetag closevariable %}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
                ajax_granularity : 300000,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
                default_thumbnail : '{% static "ldt/css/imgs/video_sequence.png" %}',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
                show_audio: true,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
                rtmp_streamer: "rtmp://media.iri.centrepompidou.fr/ddc_micro_record/"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
            }{% endif %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
                type: "Controller"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
            {% if segments %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
                type: "Segments",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
                annotation_type: [
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
                     {% for type in segments_annotation_types %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
                         {% if type == segments_annotation_types|last %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
                             "{{type}}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
                         {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
                             "{{type}}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
                         {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
                     {% endfor %}]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
            {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
            {% if multisegments %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
                type: "MultiSegments"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
            {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
            {% if annotation %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
                type: "Annotation",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
                start_minimized: true,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
                site_name : "Lignes de Temps",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
                annotation_type: ["chap","découpage"]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
            {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
            {% if tweet %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
                type: "Tweet",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
                hide_timeout: 5000
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
            {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
            {% if createannotation %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
                type: "CreateAnnotation",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
                api_endpoint_template: "{% absurl 'api_dispatch_list' resource_name='annotations' api_name='1.0' %}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
                after_send_timeout: 8000,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
                {% if tag_titles or tag_titles == "" %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
                       tag_titles : tag_titles_array,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
                   {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
                    tag_titles : false,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
                   {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
                show_mic_record: {% if show_mic_record %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
                close_after_send: false,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
                slice_annotation_type: {% if createannotation_annotation_types %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
                    [{% for type in createannotation_annotation_types %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
                         {% if forloop.last %} "{{type}}"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
                         {% else %} "{{type}}",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
                         {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
                     {% endfor %}]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
                   {% else %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
                   ["chap","découpage"]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
                   {% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
                creator_name: '{{request.user.username}}',
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
                creator_avatar: '{% thumbnail request.user.image "48x48" format="PNG" crop="center" as im %}{{ im.url }}{% endthumbnail %}' || "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
                {% if not createannotation_polemics %}polemics: []{% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
            }{% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
            {% if slideshare %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
                type: "Slideshare",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
                container: "Slideshare_ext",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
                embed_width: 400,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
                embed_height: 334,
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
                annotation_type: "slide"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
            {% endif %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
                type: "Mediafragment"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
            {% if social %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
                type: "Social",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
                container: "Social_ext",
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
                show_url: {% if show_url %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
                show_twitter: {% if show_twitter %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
                show_fb: {% if show_fb %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
                show_gplus: {% if show_gplus %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
                show_mail: {% if show_mail %}true{% else %}false{% endif %},
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
                url: document.location.href.replace(/#.*$/,""),
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
                text: document.title
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
           {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
           
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
           {% if tagcloud %},{
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
                type: "Tagcloud"
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
            }
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
           {% endif %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
        ]
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   189
    };
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   190
{% endblock mdplayer_config %}
18ba1a921633 override default platform templates to better serve html5 videos
ymh <ymh.work@gmail.com>
parents:
diff changeset
   191
{% analytics %}