web/index.html
author cavaliet
Mon, 28 Oct 2013 10:42:40 +0100
changeset 43 7644a8917c49
parent 42 d6ed86b9aa24
child 44 102c8e608366
permissions -rwxr-xr-x
little modif
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     1
<!doctype html>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     2
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="fr"> <![endif]-->
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     3
<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="fr"> <![endif]-->
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     4
<!--[if IE 8]>    <html class="no-js lt-ie9" lang="fr"> <![endif]-->
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     5
<!--[if gt IE 8]><!--> <html class="no-js" lang="fr"> <!--<![endif]-->
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     6
<head>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     7
  <meta charset="utf-8">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     8
  <title>Digital Studies - Home</title>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
     9
  <link rel="stylesheet" href="./lib/bootstrap/css/bootstrap.min.css">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    10
  <link rel="stylesheet" href="./css/ds.css">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    11
</head>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    12
<body>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    13
 <div id="wrapper">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    14
	<header class="navbar navbar-inverse" role="banner">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    15
	  <div class="container">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    16
	    <nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    17
	      <ul class="nav navbar-nav">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    18
	        <li>
37
4239688886de corrections
cavaliet
parents: 36
diff changeset
    19
	          <a href="/"><img src="./img/newlogods2.png" alt="Logo Digital Studies" /></a>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    20
	        </li>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    21
	      </ul>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    22
          <ul class="nav navbar-nav" style="float:right;">
7
b5586438642d update css and data
cavaliet
parents: 6
diff changeset
    23
              <li><a href="http://www.lemonde.fr" target="_blank" title="Article de Bernard Stiegler dans Le Monde">Le Monde</a></li>
8
cavaliet
parents: 7
diff changeset
    24
              <li><a href="http://www.france-universite-numerique.fr/" target="_blank" title="France Université Numérique">FUN</a></li>
7
b5586438642d update css and data
cavaliet
parents: 6
diff changeset
    25
              <li><a href="http://pharmakon.fr/" target="_blank">Pharmakon</a></li>
22
ad8641817bac correction again
cavaliet
parents: 21
diff changeset
    26
              <li><a href="http://digital-studies.org/">Digital Studies</a></li>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    27
          </ul>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    28
	    </nav>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    29
	  </div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    30
	</header>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
    31
	<div class="container">
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    32
	  <div class="row tabmatrow">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    33
	    <div class="col-md-6">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    34
	      <button type="button" class="btn" id="tabmat">Table des matières <b class="caret"></b></button>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    35
	      <div id="titles" class="over-text" style="display:none;">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    36
	        <div class="videotitle" id="videotitle0">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    37
	          <p><a class="videolink hand" data-videoid="0">Résumé vidéo</a> (4'57) <button type="button" class="btn btn-info btn-xs" data-toggle="collapse" data-target="#abstract">Lire le résumé de l'article</button></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    38
	          <div id="abstract" class="collapse">
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    39
	            <p>Avec l’apparition du numérique, c’est la nature même des savoirs sous toutes leurs formes qui a changé tandis qu’avec le web, l’écriture réticulaire devenait accessible aux publics les plus divers. Ceux-ci ont redéfini les conditions de la parité. De ce fait l’université, dont les disciplines sont elles-mêmes fondées sur la parité (dont on peut dire que l’inventeur est Thalès), est entrée dans un nouvel âge. C’est cette transformation majeure, massive et à bien des égards stupéfiante qui requiert le développement des <em>digital studies</em>.</p>
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    40
	            <p>L’enjeu que constitue le développement des enseignements numériques vient rationnellement <em>après</em> celui de la recherche et des études numériques. S’il s’agit bien d’impulser une dynamique qui repense les rapports des savoirs à leurs supports (dont les MOOCs), il faut que les universités et les institutions académiques, par la recherche, redéfinisse leur rôle dans ce nouveau contexte.</p>
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    41
	            <p>La technologie du vidéolivre, qui est un support nouveau pour un réseau de lecteurs constituant une communauté plurielle d’interprétations, est un exemple des nouveaux dispositifs de débats publics et de controverses scientifiques rendus possibles par le numérique et auxquels il est fondamental d’initier et d’associer le plus tôt possible les étudiants à travers de nouvelles formes, contributives, d’éditorialisation des enseignements.</p>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    42
	          </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    43
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    44
	        <div class="videotitle" id="videotitle1">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    45
	          <p>Chapitre 1&nbsp;: L'État et le numérique<br/><a class="videolink hand" data-videoid="1r">résumé</a> (2'25) ou <a class="videolink hand" data-videoid="full" data-segid="s_4A4E73E4-D9D6-8CAF-D0BC-C25BB3FB74D1">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    46
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    47
	        <div class="videotitle" id="videotitle2">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    48
	          <p>Chapitre 2&nbsp;: Technologies, savoirs et sociétés<br/><a class="videolink hand" data-videoid="2r">résumé</a> (2'57) ou <a class="videolink hand" data-videoid="full" data-segid="s_4D13D984-3BC6-3B20-41B1-C6338469F14C">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    49
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    50
	        <div class="videotitle" id="videotitle3">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    51
	          <p>Chapitre 3&nbsp;: Qui pour guider une politique sur le numérique ?<br/><a class="videolink hand" data-videoid="3r">résumé</a> (3'44) ou <a class="videolink hand" data-videoid="full" data-segid="s_69946E8D-51C2-9F9D-0712-C724E69391DC">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    52
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    53
	        <div class="videotitle" id="videotitle4">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    54
	          <p>Chapitre 4&nbsp;: La polémique, mère de tous savoirs<br/><a class="videolink hand" data-videoid="4r">résumé</a> (4'44) ou <a class="videolink hand" data-videoid="full" data-segid="s_B7DCB161-B412-EA93-2887-C726314774EA">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    55
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    56
	        <div class="videotitle" id="videotitle5">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    57
	          <p>Chapitre 5&nbsp;: La catégorisation contributive<br/><a class="videolink hand" data-videoid="5r">résumé</a> (2'37) ou <a class="videolink hand" data-videoid="full" data-segid="s_8CB9DCD2-FF09-33A7-3847-DA326EB5D96B">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    58
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    59
	        <div class="videotitle" id="videotitle6">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    60
	          <p>Chapitre 6&nbsp;: Sur l'industrie éditoriale numérisée<br/><a class="videolink hand" data-videoid="6r">résumé</a> (2'51) ou <a class="videolink hand" data-videoid="full" data-segid="s_FFFFE45E-6991-959C-9347-C72C13F00EA4">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    61
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    62
	        <div class="videotitle" id="videotitle7">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    63
	          <p>Chapitre 7&nbsp;: Propositions pour France Université Numérique<br/><a class="videolink hand" data-videoid="7r">résumé</a> (4'43) ou <a class="videolink hand" data-videoid="full" data-segid="s_A40AC98F-AF31-7107-3FB4-C72EF6462E9E">vidéo complète</a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    64
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    65
	        <div class="videotitle" id="videotitlef">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    66
	          <p><a class="videolink hand" data-videoid="full"><strong>Vidéo complète chapitrée (1h20')</strong></a></p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    67
	        </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    68
	      </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    69
	    </div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    70
	    <div class="col-md-6 text-right">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    71
	      <button type="button" class="btn" id="ugbtn">Mode d'emploi <b class="caret"></b></button>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    72
          <div id="userguide" class="over-text text-left" style="display:none;">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    73
            <p id="ugfr" class="bordered">Mode d’emploi du Vidéo-Livre</p>
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    74
            <p>L’éditorialisation de l’enregistrement vidéographique réalisée ici en complément de l’article publié par le journal <em>Le Monde</em> sur les enjeux du numérique pour l’université est un prototype de ce que l’Institut de recherche et d’innovation appelle un vidéolivre.</p>
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    75
            <p>Chapitré, le vidéolivre est navigable par diverses voies : la table des matières donne accès à des résumés de chaque chapitre qui permettent de se faire rapidement une idée du propos général. Mais la représentation graphique et donc spatiale de son contenu temporel sous le logiciel <em>Lignes de temps</em> permet aussi d’en avoir une vision d’ensemble, et d’y naviguer directement à travers les mots clés qui se trouvent au-dessous de l’écran.</p>
43
7644a8917c49 little modif
cavaliet
parents: 42
diff changeset
    76
            <p>Une annotation est possible par toute personne qui consulte la vidéo. L’IRI travaille actuellement au développement de technologies de catégorisation contributive, évoquées dans la vidéo, qui permettront bientôt de mettre en place des dispositifs d’interprétation collective et de valorisation des contributions à travers ce que nous appelons des technologies de transindividuation.</p>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    77
            <p><strong>La table des matières</strong></p>
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    78
            <p>Passez avec la souris sur le bouton « Table des matières » et les chapitres s’affichent avec deux options : consulter le résumé ou la vidéo complète.
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    79
              <br/>Cliquez sur Résumé de l’article et un résumé de l’article du Monde lié à ce vidéo-livre s’affiche.
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    80
              <br/>Refermez la table des matières pour avoir accès à la totalité de l’écran.</p>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    81
            <p><strong>La vidéo</strong>
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    82
              <br/>Première ligne, avec les boutons lecture/pause : permet avec la loupe de taper un mot-clé à partir duquel les segments liés au mot s’éclairent.
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    83
              <br/>Deuxième ligne : les chapitres cliquables.
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    84
              <br/>Troisième ligne : Focus sur certaines questions.
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    85
              <br/>Quatrième ligne : Eléments chronologiques.
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    86
              <br/>Si vous cliquez sur ces éléments, le bouton + vous donne accès aux mots-clés du chapitre et au partage des éléments sur les réseaux sociaux.</p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    87
            <p><strong>L’index</strong>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    88
              <br/>Un choix de mot-clés vous est proposé, cliquez sur le mot et les segments concernés s’éclairent</p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    89
            <p><strong>L’annotation</strong>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    90
              <br/>Cliquez sur « ajouter votre commentaire » et la vidéo s’affiche dans un annotateur avec les mêmes lignes que pour la vidéo simple. Ensuite :</p>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    91
            <ul>
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    92
              <li>Sélectionnez le moment de la vidéo que vous souhaitez annoter à l’aide des bornes triangulaires</li>
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
    93
              <li>Donnez un titre à votre annotation, éventuellement une description</li>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    94
              <li>Signez là en votre nom ou pseudo</li>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    95
              <li>Typez vos annotations pour profiter d’une navigation à travers les polémiques, questions, références.</li>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    96
            </ul>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    97
            <p><strong>Les cartes d’annotation chronologique et thématique</strong>
43
7644a8917c49 little modif
cavaliet
parents: 42
diff changeset
    98
              <br/>Si vous cliquez sur « Voir la carte » vous ouvrez un espace de lecture par graphe. Ajustez la carte à votre écran à l’aide des boutons + et – à gauche. Sans cet ajustement, la carte peut ne pas apparaitre.
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
    99
              <br/>Si vous passez la souris sur un nœud une étiquette apparaît avec une photo ou un lien vers une ressource (notice wikipedia, segment du vidéo-livre, …).
40
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
   100
              <br/>Pour produire à votre tour une carte d’annotation ou pour toute autre information contactez l’IRI à :
7cb7ed9fc83d new userguide
cavaliet
parents: 38
diff changeset
   101
              <br/><a href="mailto:contact@iri.centrepompidou.fr">contact@iri.centrepompidou.fr</a></p>
33
cavaliet
parents: 32
diff changeset
   102
          </div>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   103
	    </div>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   104
      </div>
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   105
      <div class="row divctn">
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   106
        <div class="col-md-8" id="videocontainer">Pour commencer, cliquez sur "Vidéo chapitrée du résumé" ou "Vidéo complète chapitrée"</div>
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   107
      </div>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   108
	</div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   109
    <footer>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   110
      <div class="container row">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   111
        <div class="footer-img col-md-6">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   112
            <a href="http://www.iri.centrepompidou.fr" target="_blank"><img src="./img/logo_IRI_footer.png" alt="Logo IRI" /></a>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   113
            <a href="http://arsindustrialis.org/" target="_blank"><img src="./img/logoarsindustrialis.jpg" alt="Logo ars" /></a>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   114
            <a href="http://pharmakon.fr/" target="_blank"><img src="./img/logo_pharmakon.png" alt="Logo Pharmakon" /></a>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   115
        </div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   116
        <div class="col-md-6">
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   117
          <div class="text-right" id="copyright-version">©2013 <a href="http://www.iri.centrepompidou.fr" target="_blank">IRI</a></div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   118
        </div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   119
      </div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   120
    </footer>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   121
  </div>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   122
  <script type="text/javascript" src="./lib/jquery-1.9.1.js"></script>
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   123
  <script type="text/javascript" src="./lib/jquery.history.js"></script>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   124
  <script type="text/javascript" src="./lib/bootstrap/js/bootstrap.min.js"></script>
35
6f7921c6bc27 remove json
ymh <ymh.work@gmail.com>
parents: 33
diff changeset
   125
  <script type="text/javascript" src="./js/ds.js"></script>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   126
  <script type="text/javascript">
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   127
    
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   128
    var cur_vid = "";
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   129
  
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   130
    var iframes = {
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   131
      "0" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=37903d3c-3b21-11e3-9592-00145ea4a2be&project_id=49bd6124-3b21-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   132
      "1" : "<p>iframe à venir, vidéo n°1</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   133
      "1r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=0718fd52-3af8-11e3-8796-00145ea4a2be&project_id=2a7b8bde-3af8-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   134
      "2" : "<p>iframe à venir, vidéo n°2</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   135
      "2r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=fc7a32a2-3af8-11e3-a863-00145ea4a2be&project_id=0f2c892c-3af9-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   136
      "3" : "<p>iframe à venir, vidéo n°3</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   137
      "3r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=d25c9198-3b1d-11e3-9592-00145ea4a2be&project_id=e48881ce-3b1d-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   138
      "4" : "<p>iframe à venir, vidéo n°4</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   139
      "4r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=80cb7000-3b1e-11e3-a863-00145ea4a2be&project_id=94b99f56-3b1e-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   140
      "5" : "<p>iframe à venir, vidéo n°5</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   141
      "5r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=97f6803a-3b1e-11e3-a863-00145ea4a2be&project_id=ab17cb92-3b1e-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   142
      "6" : "<p>iframe à venir, vidéo n°6</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   143
      "6r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=b5d5d498-3b1e-11e3-9592-00145ea4a2be&project_id=ca23cbb2-3b1e-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   144
      "7" : "<p>iframe à venir, vidéo n°7</p>",
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   145
      "7r" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=8eb32054-3b1f-11e3-9592-00145ea4a2be&project_id=9f58e02e-3b1f-11e3-a863-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   146
      "full" : "<iframe src='http://ldt.iri.centrepompidou.fr//ldtplatform/ldt/embediframe/?content_id=62083f72-363c-11e3-8068-00145ea4a2be&project_id=90be1ecc-363c-11e3-98be-00145ea4a2be&player_height=360&player_width=900&createannotation=True&tag_titles=&polemic=all&annotations_list=True&autostart=True&annotation=True' width='570' height='1300' seamless='seamless'></iframe>",
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   147
    };
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   148
35
6f7921c6bc27 remove json
ymh <ymh.work@gmail.com>
parents: 33
diff changeset
   149
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   150
    function displayIframe(n, update_h){
11
cavaliet
parents: 10
diff changeset
   151
      cur_vid = "";
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   152
      $("#videocontainer").html(iframes[n]);
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   153
      
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   154
      // update history
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   155
      update_h = typeof update_h !== 'undefined' ? update_h : true;
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   156
      if(update_h){
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   157
        update_history("iframe=" + n);
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   158
      }
6
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   159
      
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   160
      active_css(n);
14
960eb22c078c test renkan
cavaliet
parents: 13
diff changeset
   161
      $('html,body').scrollTop(0);
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   162
    }
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   163
    
9
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   164
    function playVideo(n, segid, update_h){
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   165
      // test segid
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   166
      if(!(typeof segid !== 'undefined' && segid !== false)){
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   167
    	  segid = "";
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   168
      }
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   169
      
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   170
      var fire_hash_changed = false;
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   171
      
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   172
      if(cur_vid!=n){
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   173
	      if (n=="1" || n=="2" || n=="3" || n=="4" || n=="5" || n=="6" || n=="7"){
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   174
	        $("#videocontainer").html("<p>à venir, vidéo n°" + n + "</p>");
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   175
	      }
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   176
	      else{
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   177
	        var s = ''
15
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   178
	 + '<div id="player_wrapper">'
26
8d88a6144cb1 table des matières
cavaliet
parents: 23
diff changeset
   179
	 + '  <div style="float:left; width:900px;" id="wrapper_player_project_a94ee060-49e9-11e2-b4ad-00145ea4a2be">'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   180
	 + '    <div>'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   181
	 + '      <div id="player_project_a94ee060-49e9-11e2-b4ad-00145ea4a2be_embed" class="iri_player_embed"></div>'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   182
	 + '      <script type="text/javascript" src="./lib/metadataplayer/LdtPlayer-core.js"><\/script>'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   183
	 + '      <script type="text/javascript">'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   184
	 + 'if (typeof jQuery == "undefined") {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   185
	 + '    jQuery = IriSP.jQuery;'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   186
	 + '   }'
35
6f7921c6bc27 remove json
ymh <ymh.work@gmail.com>
parents: 33
diff changeset
   187
	 + '    var metadatas = {metadata: {url: "http://digital-studies.org/rc/ldt/ldtplatform/ldt/cljson/id/"+project_ids["__NUM_JSON__"]+"?format=json"}};'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   188
	 + '    var metadata_key = "metadata";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   189
	 + '  IriSP.libFiles.defaultDir = "./js";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   190
	 + '  IriSP.libFiles.locations.jwPlayerSWF = "./player.swf";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   191
	 + '  IriSP.libFiles.locations.cssjQueryUI = "./css/jquery-ui.css";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   192
	 + '  IriSP.language = "fr-fr";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   193
	 + '  IriSP.widgetsDir = "./lib/metadataplayer";'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   194
	 + '  var _metadata = {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   195
	 + '      url: metadatas[metadata_key].url,'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   196
	 + '      format: "ldt"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   197
	 + '  };'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   198
	 + '  var _config = {'
26
8d88a6144cb1 table des matières
cavaliet
parents: 23
diff changeset
   199
	 + '      width: "900",'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   200
	 + '      container: "player_project_a94ee060-49e9-11e2-b4ad-00145ea4a2be_embed",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   201
	 + '      css: "./lib/metadataplayer/LdtPlayer-core.css",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   202
	 + '      default_options: {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   203
	 + '          metadata: _metadata'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   204
	 + '      },'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   205
	 + '      widgets: ['
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   206
	 + '          {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   207
	 + '              type: "AutoPlayer",'
13
e47226cc243d little enhance...
cavaliet
parents: 12
diff changeset
   208
	 + '              height: "360",'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   209
	 + '              autostart:  true,'
17
30864533a356 html 5 management
cavaliet
parents: 16
diff changeset
   210
	 + '              url_transform: function(url) { var can_play_mp4 = !!document.createElement("video").canPlayType("video/mp4"); if(!can_play_mp4){ return url.replace(/\.mp4$/i,".webm"); }else{ return url; } }'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   211
	 + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   212
	 + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   213
	 + '              type: "Polemic",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   214
	 + '              annotation_type: false,'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   215
	 + '              defaultcolor: "#585858",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   216
	 + '              foundcolor: "#fc00ff",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   217
	 + '              polemics : ['
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   218
	 + '                      {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   219
	 + '                          "name" : "OK",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   220
	 + '                          "keywords" : [ "++" ],'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   221
	 + '                          "color" : "#1d973d"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   222
	 + '                      },'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   223
	 + '                      {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   224
	 + '                          "name" : "KO",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   225
	 + '                          "keywords" : [ "--" ],'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   226
	 + '                          "color" : "#ce0a15"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   227
	 + '                      },'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   228
	 + '                      {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   229
	 + '                          "name" : "REF",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   230
	 + '                          "keywords" : [ "==", "http://" ],'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   231
	 + '                          "color" : "#c5a62d"  '
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   232
	 + '                      },'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   233
	 + '                      {'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   234
	 + '                          "name" : "Q",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   235
	 + '                          "keywords" : [ "?" ],'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   236
	 + '                          "color" : "#036aae"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   237
	 + '                      }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   238
	 + '                  ]'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   239
	 + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   240
	 + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   241
	 + '              type: "Slider"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   242
	 + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   243
	 /*+ '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   244
	 + '              type: "AnnotationsList",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   245
	 + '              container: "AnnotationsList_ext",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   246
	 + '              ajax_url: "http://ldt.iri.centrepompidou.fr/ldtplatform/api/ldt/1.0/segments/bytimecode/{{media}}/{{begin}}/{{end}}",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   247
	 + '              ajax_granularity : 300000,'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   248
	 + '              default_thumbnail : "./css/imgs/video_sequence.png",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   249
	 + '              show_audio: true,'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   250
	 + '              rtmp_streamer: "rtmp://media.iri.centrepompidou.fr/ddc_micro_record/"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   251
	 + '          }'*/
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   252
	 + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   253
	 + '              type: "Controller"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   254
	 + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   255
	 + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   256
	// + '              type: "Segments",'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   257
	// + '              annotation_type: ["chap","découpage"]'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   258
	 + '              type: "MultiSegments"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   259
	 + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   260
	// + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   261
	// + '              type: "Annotation"'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   262
	// + '          }'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   263
	 + '          ,{'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   264
	 + '              type: "Mediafragment"'
15
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   265
	 + '          }'
23
a8a2b5d5421c tagcloud
cavaliet
parents: 22
diff changeset
   266
     + '          ,{'
28
2607ea318318 corrections and optimisations
cavaliet
parents: 26
diff changeset
   267
     + '              type: "Tagcloud",'
2607ea318318 corrections and optimisations
cavaliet
parents: 26
diff changeset
   268
     + '              include_titles: false,'
2607ea318318 corrections and optimisations
cavaliet
parents: 26
diff changeset
   269
     + '              include_descriptions: false,'
29
1449502d69c5 corrections and optimisations 2
cavaliet
parents: 28
diff changeset
   270
     + '              tag_count: 200'
23
a8a2b5d5421c tagcloud
cavaliet
parents: 22
diff changeset
   271
     + '          }'
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   272
	 + '      ]'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   273
	 + '  };'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   274
	 + '  _myPlayer = new IriSP.Metadataplayer(_config);'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   275
	 + '      <\/script>'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   276
	 + '    </div>'
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   277
	 + '  </div>'
15
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   278
     + '  <div><a style="margin-top: 10px;" class="btn btn-info" href="#" onclick="displayIframe(\'__NUM_JSON__\');return false;"><i class="glyphicon glyphicon-comment"></i> Ajouter votre commentaire sur cette vidéo</a></div>';
20
cavaliet
parents: 17
diff changeset
   279
     if(n=="0" || n=="full"){
21
cdb49a70da93 corrections
cavaliet
parents: 20
diff changeset
   280
         s += '  <div><a style="margin-top: 10px;" class="btn btn-info" href="fullrenkan.html?type=chrono"><i class="glyphicon glyphicon-asterisk"></i> Voir la carte d\'annotation chronologique</a></div>'; 
cdb49a70da93 corrections
cavaliet
parents: 20
diff changeset
   281
         s += '  <div><a style="margin-top: 10px;" class="btn btn-info" href="fullrenkan.html?type=thema"><i class="glyphicon glyphicon-asterisk"></i> Voir la carte d\'annotation thématique</a></div>'; 
15
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   282
     }
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   283
         s += ''
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   284
	 + '  <div style="float:left; width:400px;" id="AnnotationsList_ext"></div>'
15
c004d0e2face renkan page
cavaliet
parents: 14
diff changeset
   285
	 + '</div>';
16
b9bf0f859121 css clean
cavaliet
parents: 15
diff changeset
   286
	         
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   287
	        $("#videocontainer").html(s.replace(/__NUM_JSON__/g, n));
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   288
	      }
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   289
	      cur_vid = n;
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   290
      }
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   291
      else{
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   292
    	  fire_hash_changed = true;
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   293
      }
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   294
      
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   295
      // update history
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   296
      update_h = typeof update_h !== 'undefined' ? update_h : true;
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   297
      if(update_h){
9
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   298
    	if(segid!=""){
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   299
    		update_history("v=" + n + "&id=" + segid);
10
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   300
    		if(fire_hash_changed){
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   301
    			$(window).trigger('hashchange');
4501548c3e5a no reload video and hash management
cavaliet
parents: 9
diff changeset
   302
    		}
9
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   303
    	}
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   304
    	else{
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   305
          update_history("v=" + n);
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   306
    	}
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   307
      }
6
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   308
      
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   309
      active_css(n);
14
960eb22c078c test renkan
cavaliet
parents: 13
diff changeset
   310
      $('html,body').scrollTop(0);
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   311
    }
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   312
    
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   313
    //Functions to manage history with parameters
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   314
    function getURLParameter(name) {
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   315
        return decodeURI(
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   316
            (RegExp(name + '=' + '(.+?)(&|$)').exec(location.hash)||[,null])[1]
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   317
        );
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   318
    }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   319
    function update_history(s){
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   320
        History.replaceState(null, null, "#" + s);
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   321
    }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   322
    
6
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   323
    // active css
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   324
    function active_css(n){
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   325
        $(".videotitle").removeClass("active");
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   326
        $("#videotitle" + n.substr(0,1)).addClass("active");
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   327
    }
9b3c3c34a288 enhance css and 2 more videos
cavaliet
parents: 5
diff changeset
   328
    
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   329
    // on load
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   330
    $(function() {
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   331
      $(".videolink").click(function(e){
38
c28831a74f93 menu on click
cavaliet
parents: 37
diff changeset
   332
          playVideo($(this).attr("data-videoid"), $(this).attr('data-segid'));
c28831a74f93 menu on click
cavaliet
parents: 37
diff changeset
   333
          $("#titles").hide();
c28831a74f93 menu on click
cavaliet
parents: 37
diff changeset
   334
          $("#userguide").hide();
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   335
      });
42
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   336
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   337
      var mouseup_handler = function(selector, e) {
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   338
          var container = $(selector);          
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   339
          if (!container.is(e.target) // if the target of the click isn't the container...
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   340
              && container.has(e.target).length === 0) {// ... nor a descendant of the container
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   341
              container.hide();
26
8d88a6144cb1 table des matières
cavaliet
parents: 23
diff changeset
   342
          }
42
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   343
      }
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   344
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   345
      var mouseup_titles = mouseup_handler.curry("#titles");
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   346
      var mouseup_userguide = mouseup_handler.curry("#userguide");
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   347
      
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   348
      $("#tabmat").click(function(e){
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   349
          $("#titles").toggle();
26
8d88a6144cb1 table des matières
cavaliet
parents: 23
diff changeset
   350
      });
42
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   351
      $(document).mouseup(mouseup_titles);
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   352
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   353
      $("#ugbtn").click(function(e){
42
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   354
          $("#userguide").toggle();
34
d91aeb76b54a userguide
cavaliet
parents: 33
diff changeset
   355
      });
42
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   356
      $(document).mouseup(mouseup_userguide);
d6ed86b9aa24 close user guide and tdm when cliking outside
ymh <ymh.work@gmail.com>
parents: 40
diff changeset
   357
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   358
      // load first video with get parameter
31
77e9c48a2357 corrections and optimisations 3
cavaliet
parents: 29
diff changeset
   359
      var first = "full";
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   360
      var iframe = getURLParameter("iframe");
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   361
      if(iframe=="null"){
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   362
        var v = getURLParameter("v");
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   363
        if(v=="null"){
9
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   364
          playVideo(first, "");
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   365
        }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   366
        else{
9
d22885042ac0 link to main video
cavaliet
parents: 8
diff changeset
   367
          playVideo(v, "", false);
5
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   368
        }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   369
      }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   370
      else{
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   371
        displayIframe(iframe, false)
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   372
	  }
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   373
    });
62959dc4ff0d history management
cavaliet
parents: 4
diff changeset
   374
    
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   375
  </script>
12
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   376
  <script> 
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   377
	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   378
	  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   379
	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a ,m) 
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   380
	})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   381
	  ga('create', 'UA-44960237-1', 'digital-studies.org'); 
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   382
	  ga('send', 'pageview');
7253e705e37c update datas and stuffs
cavaliet
parents: 11
diff changeset
   383
</script>
0
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   384
</body>
7f8907368bd5 first commit
cavaliet
parents:
diff changeset
   385
</html>