{% extends "ldt/ldt_utils/embed/iframe_base.html" %}
{% load i18n %}
{% load thumbnail %}
{% load static %}
{% load absurl %}
{% load analytics %}
{% block mdplayer_config %}
	var _config = {
	    width: '{{ player_width }}',
	    container: '{{ player_id }}_embed',
	    css: '{% static "ldt/metadataplayer/LdtPlayer-core.css" %}',
	    default_options: {
	        metadata: _metadata
	    },
	    widgets: [
	        {
	        	type: "AutoPlayer",
	            {% if external_url %}
	                    video: "{{ external_url }}",
	            {% else %}
	                    streamer: function(_url) {
	                        var _matches = _url.match(/^[^\/]+\/\/[^\/]+\/[^\/]+\//);
	                        if (_matches) {
	                            return _matches[0];
	                        } else {
	                            return _url;
	                        }
	                    },
	            {% endif %}
	            height: '{{ player_height }}',
	            url_transform: function(url) {
	            	// Adaptation to jwplayer 6
	            	if(url.substr(url.length - 4).toLowerCase()=='.flv'){
	            		return url.replace('/ddc_player/video/','/ddc_player/flv:video/');
	            	}
	                return url.replace('/ddc_player/video/','/ddc_player/mp4:video/');
	            },
	            autostart: {% if autostart %} true {% else %} false {% endif %}
	        }
	      {% if polemic %}
	        ,{
	            type: "Polemic",
	          {% if polemic == 'all' %}
	            annotation_type: false,
	          {% else %}
           	  	annotation_type: [
           	  	{% for type in polemic_annotation_types %}
           	  		{% if type == polemic_annotation_types|last %}
	       	  			"{{type}}"
	       	  		{% else %}
	       	  			"{{type}}",
	       	  		{% endif %}
           	  	{% endfor %}],
	          {% endif %}
	            max_elements: {{ polemic__max_elements }},
	            defaultcolor: "#{{ polemic_defaultColor }}",
				foundcolor: "#{{ polemic_foundColor }}",
		      {% if polemics_list %}
				polemics : {{ polemics_list|safe }}
		      {% else %}
				polemics : [
					            {
					                "name" : "OK",
					                "keywords" : [ "++" ],
					                "color" : "#{{ polemic_okColor }}"
					            },
					            {
					                "name" : "KO",
					                "keywords" : [ "--" ],
					                "color" : "#{{ polemic_koColor }}"
					            },
					            {
					                "name" : "REF",
					                "keywords" : [ "==", "http://" ],
					                "color" : "#{{ polemic_refColor }}"  
					            },
					            {
					                "name" : "Q",
					                "keywords" : [ "?" ],
					                "color" : "#{{ polemic_qColor }}"
					            }
					        ]
	                   {% endif %}
	        }
	    {% endif %}
	    {% if sparkline %}
	        ,{
	            type: "Sparkline",
	            lineColor: "#{{ sparkline_lineColor }}",
				fillColor: "#{{ sparkline_fillColor }}",
	        }
	    {% endif %}
	        ,{
	            type: "Slider"
	        }
	        
	        {% if annotations_list %},{
	            type: "AnnotationsList",
	            container: "AnnotationsList_ext",
	            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 %}",
	            ajax_granularity : 300000,
	            default_thumbnail : '{% static "ldt/css/imgs/video_sequence.png" %}',
	            show_audio: true,
	            rtmp_streamer: "rtmp://media.iri.centrepompidou.fr/ddc_micro_record/"
	        }{% endif %},{
	            type: "Controller"
	        }
	        {% if segments %},{
		        type: "Segments",
		        annotation_type: [
           	  	{% for type in segments_annotation_types %}
	       	  		{% if type == segments_annotation_types|last %}
	       	  			"{{type}}"
	       	  		{% else %}
	       	  			"{{type}}",
	       	  		{% endif %}
           	  	{% endfor %}]
		    }
	        {% endif %}
	        {% if multisegments %},{
	            type: "MultiSegments"
	        }
	        {% endif %}
	        {% if annotation %},{
	            type: "Annotation",
	            start_minimized: true,
	            site_name : "Lignes de Temps",
	            annotation_type: ["chap","dÃ©coupage"]
	        }
	        {% endif %}
	        {% if tweet %},{
	            type: "Tweet",
	            hide_timeout: 5000
	        }
	        {% endif %}
	        {% if createannotation %},{
	            type: "CreateAnnotation",
	            api_endpoint_template: "{% absurl 'api_dispatch_list' resource_name='annotations' api_name='1.0' %}",
	            after_send_timeout: 8000,
	            {% if tag_titles or tag_titles == "" %}
	           		tag_titles : tag_titles_array,
	           	{% else %}
	            	tag_titles : false,
	           	{% endif %}
	            show_mic_record: {% if show_mic_record %}true{% else %}false{% endif %},
	            close_after_send: false,
	            slice_annotation_type: ["chap","dÃ©coupage"],
	            creator_name: '{{request.user.username}}',
	            creator_avatar: '{% thumbnail request.user.image "48x48" format="PNG" crop="center" as im %}{{WEB_URL}}{{ im.url }}{% endthumbnail %}' || "https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png",
	            {% if not createannotation_polemics %}polemics: []{% endif %}
	        }{% endif %}
	        {% if slideshare %},{
	            type: "Slideshare",
	            container: "Slideshare_ext",
	            embed_width: 400,
	            embed_height: 334,
	            annotation_type: "slide"
	        }
	        {% endif %},{
	            type: "Mediafragment"
	        }
	        {% if social %},{
	            type: "Social",
	            container: "Social_ext",
	            show_url: {% if show_url %}true{% else %}false{% endif %},
	            show_twitter: {% if show_twitter %}true{% else %}false{% endif %},
	            show_fb: {% if show_fb %}true{% else %}false{% endif %},
	            show_gplus: {% if show_gplus %}true{% else %}false{% endif %},
	            show_mail: {% if show_mail %}true{% else %}false{% endif %},
	            url: document.location.href.replace(/#.*$/,""),
	            text: document.title
	        }
	       {% endif %}
	       
	       {% if tagcloud %},{
				type: "Tagcloud"
			}
	       {% endif %}
	    ]
	};
{% endblock mdplayer_config %}
{% analytics %}
