/* desc: plug LQDN's MediaKit access links in Drupal nodes */ /* licence: CeCILL v2 */ /* author: Simon Descarpentries for La Quadrature du Net */ function lib_rp_mediakit () { this.plug_video = plug_video; this.plug_audio = plug_audio; this.play_video = play_video; this.play_audio = play_audio; var txts = { play: ['Play', 'Lecture'], direct_dl: ['Direct download', 'Téléchargement (direct)'], dl_choice: ['Choose your format', 'Téléchargement (choix du format)'], goto_mediakit: ['Go to the MediaKit', 'Accès au MédiaKit'], subtitles: ['en_US', 'fr_FR'] }; var mediakit_url = "https://mediakit.laquadrature.net/"; function plug_video (media_id, dl_format, lang) { plug_media ('video', media_id, dl_format, lang); } function plug_audio (media_id, dl_format, lang) { plug_media ('audio', media_id, dl_format, lang); } function plug_media (media_type, media_id, dl_format, lang) { $('#plug_media_'+media_id).append (' \
'); } function play_video (media_id, lang) { play_media (media_id, 'height="400"', lang); } function play_audio (media_id, lang) { play_media (media_id, 'height="90"', lang); } function play_media (media_id, media_options, lang) { $('#play_'+media_id).replaceWith('
'); } } var rp_mediakit = new lib_rp_mediakit();