front_idill/src/index.html
author bastiena
Fri, 06 Jul 2012 13:44:25 +0200
changeset 46 9d7a2aa112fb
parent 45 0e29ae4568a0
child 52 277c94533395
permissions -rw-r--r--
Front IDILL: curves done
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     1
<!--
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     2
/*
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     3
* This file is part of the TraKERS\Front IDILL package.
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     4
*
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     5
* (c) IRI <http://www.iri.centrepompidou.fr/>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     6
*
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     7
* For the full copyright and license information, please view the LICENSE
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     8
* file that was distributed with this source code.
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
     9
*/
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    10
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    11
/*
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    12
 * Projet : TraKERS
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    13
 * Module : Front IDILL
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    14
 * Fichier : index.html
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    15
 * 
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    16
 * Auteur : alexandre.bastien@iri.centrepompidou.fr
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    17
 * 
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    18
 * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css.
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    19
 */
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    20
-->
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    21
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    22
<!doctype html>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    23
<html>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    24
    <head>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    25
        <!-- On inclut les styles et les scripts utilisés. -->
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    26
        <title>IDILL</title>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    27
        <meta charset="UTF-8" />
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    28
        <link rel="stylesheet" type="text/css" href="./mosaic/css/reset.css" />
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    29
        <link rel="stylesheet/less" type="text/css" href="./mosaic/css/mosaic.less" />
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    30
        <script type="text/javascript" src="../lib/less-1.3.0.min.js"></script>
33
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
    31
        <script type="text/javascript" src="../lib/underscore-min.js"></script>
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    32
        <script type="text/javascript" src="../lib/jquery.min.js"></script>
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    33
        <script type="text/javascript" src="../lib/jquery-ui.min.js"></script>
45
0e29ae4568a0 Front IDILL:
bastiena
parents: 44
diff changeset
    34
        <script type="text/javascript" src="../lib/jquery.mousewheel-2.0.0.min.js"></script>
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    35
        <script type="text/javascript" src="./mosaic/js/mosaic.js"></script>
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    36
        <script type="text/javascript" src="./mosaic/js/notifications.js"></script>
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    37
        <script type="text/javascript" src="./mosaic/js/pointers.js"></script>
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    38
        <script type="text/javascript" src="./mosaic/js/zoomInteractions.js"></script>
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    39
        <script type="text/javascript" src="./mosaic/js/neighbours.js"></script>
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    40
        <script type="text/javascript" src="./mosaic/js/search.js"></script>
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    41
        <script type="text/javascript" src="./mosaic/js/playerControl.js"></script>
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    42
        <script type="text/javascript" src="./mosaic/js/localMosaic.js"></script>
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    43
		<script type="text/javascript" src="./player/metadataplayer/LdtPlayer-core.js"></script>
33
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
    44
		<script type="text/javascript" src="../lib/paper.js"></script>
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
    45
		<link rel="stylesheet" type="text/css" href="./search/css/searchCanvas.css" />
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
    46
		<script type="text/javascript" src="./search/js/searchCanvas.js"></script>
45
0e29ae4568a0 Front IDILL:
bastiena
parents: 44
diff changeset
    47
		<script type="text/javascript" src="./search/js/curvesDetector.js"></script>
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    48
		<script type="text/javascript" src="./communication/js/client.js"></script>
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    49
    </head>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    50
    
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    51
    <body>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    52
        <!-- Ce div stocke la mosaïque. -->
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    53
        <div id="mainPanel"></div>
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    54
		<div class="player" id="video"></div>
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    55
		<div class="LdtPlayer" id="LdtPlayer"></div>
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    56
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    57
        <!-- SET AN EMPTY DIV TO BE POPULATED WITH CONTENT VIA JQUERY -->
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    58
        <div class="test" style="color: #FFFFFF"></div>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    59
        
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    60
        <!-- Scripts principaux. -->
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
    61
        <script type="text/javascript">
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
    62
            //Longueur de la mosaïques et nombre d'images à afficher (seront importés des paramètres du Middleware).
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    63
			var default_parameters = new Object();
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    64
			default_parameters['local'] = true;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    65
			default_parameters['length'] = 5;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    66
			default_parameters['imagesToShow'] = 20;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    67
			default_parameters['totalImages'] = 23;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    68
			default_parameters['timePrezoom'] = 500;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    69
			default_parameters['timePreUnzoom'] = 200;
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    70
			default_parameters['timeZoom'] = 2000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    71
			default_parameters['zoomTime'] = 500;
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    72
			default_parameters['timeUnzoom'] = 400;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    73
			default_parameters['timeNeighbourGlowing'] = 1000;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    74
			default_parameters['timeNeighbourUnglowing'] = 1000;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    75
			default_parameters['timeMovingToNeighbour'] = 1000;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    76
			default_parameters['timeSearchFade'] = 2000;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    77
			default_parameters['timeNotifyFade'] = 2000;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    78
			default_parameters['timeFilterFade'] = 2000;
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    79
			default_parameters['timeANFade'] = 500;
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    80
			default_parameters['timeFilling'] = 500;
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    81
			default_parameters['timeoutZoom'] = 2000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    82
			default_parameters['timeoutUnzoom'] = 1000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    83
			default_parameters['timeoutMoveToNeighbour'] = 250;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    84
			default_parameters['timeoutPointersIdle'] = 2000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    85
			default_parameters['timeoutAreBothPointersHere'] = 500;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    86
			default_parameters['timeoutRemoveNotificationByGesture'] = 1500;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    87
			default_parameters['timeoutRemoveFailedNotificationByGesture'] = 1500;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    88
			default_parameters['timeoutNotifySwipe'] = 1000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    89
			default_parameters['timeoutSelectTL'] = 100;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    90
			default_parameters['timeoutSlideTL'] = 1000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    91
			default_parameters['timeoutCanNotifyHelp'] = 1000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    92
			default_parameters['timeoutRemoveSpinner'] = 1000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    93
			default_parameters['timeoutNouser'] = 3000;
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    94
			default_parameters['timeoutNexrDrawCurve'] = 500;
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    95
			default_parameters['zoomPercentage'] = 0.80;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    96
			default_parameters['prezoomPercentage'] = 0.25;
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
    97
			default_parameters['zoomedMargin'] = 42;
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    98
			default_parameters['host'] = '127.0.0.1';
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
    99
			default_parameters['port'] = '80';
45
0e29ae4568a0 Front IDILL:
bastiena
parents: 44
diff changeset
   100
			default_parameters['mouseUpDownDeltaTreshold'] = 15;
0e29ae4568a0 Front IDILL:
bastiena
parents: 44
diff changeset
   101
			default_parameters['dico'] = './dico.json';
46
9d7a2aa112fb Front IDILL:
bastiena
parents: 45
diff changeset
   102
			default_parameters['lang'] = 'en';
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   103
			
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   104
            /*var length = 5, imagesToShow = 20, totalImages = 23;
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   105
            //Temps de chargement du prezoom en ms (seront importés des paramètres du Middleware).
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   106
            var timePrezoom = 500, timePreUnzoom = 200, timeZoom = 500, timeUnzoom = 400;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   107
            var timeNeighbourGlowing = 1000, timeNeighbourUnglowing = 1000, timeMovingToNeighbour = 1000;
33
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
   108
			var timeSearchFade = 2000;
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
   109
			var timeNotifyFade = 2000;
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
   110
            var zoomPercentage = 0.80, prezoomPercentage = 0.25;
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   111
            var zoomedMargin = 42;*/
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   112
            //On instancie la mosaïque.
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   113
            
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   114
            //On spécifie les attributs de temps.
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   115
            /*mos.zoomTime = timeZoom;
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   116
            mos.unzoomTime = timeUnzoom;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   117
            mos.preZoomTime = timePrezoom;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   118
            mos.preUnzoomTime = timePreUnzoom;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   119
            mos.timeNeighbourGlowing = timeNeighbourGlowing;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   120
            mos.timeNeighbourUnglowing = timeNeighbourUnglowing;
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   121
            mos.timeMovingToNeighbour = timeMovingToNeighbour;
33
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
   122
			mos.timeSearchFade = timeSearchFade;
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   123
			mos.timeNotifyFade = timeNotifyFade;*/
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   124
            //On instancie une mosaïque locale pour le zoom total (pas encore implémenté).
33
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
   125
            //var lMos = new localMosaic(length, imagesToShow, zoomedMargin);
2d9b15f99b4e Front IDILL :
bastiena
parents: 32
diff changeset
   126
            //mos.localMos = lMos;
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   127
            //Tableau d'images de test pour peupler la mosaïque.
32
4003f84cd349 Front IDILL :
bastiena
parents: 31
diff changeset
   128
            /*var imgs = [];
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   129
            for(var i = 0 ; i < 42 ; i++)
31
2c7fc855eba8 FRONT IDILL :
bastiena
parents: 30
diff changeset
   130
			{
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   131
                imgs[i] = i + '.jpg';
32
4003f84cd349 Front IDILL :
bastiena
parents: 31
diff changeset
   132
			}*/
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   133
            var mos;
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   134
            //Si la page a chargé, on raffraichit la mosaïque.
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   135
            $(document).ready(function ()
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   136
            {
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   137
				mos = new mosaic('./config.json', default_parameters);
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   138
                //mos.loadMosaic();
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   139
                
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   140
                /*$('.snapshotDivs').mouseenter(function ()
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   141
                {
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   142
                    //On effectue un prézoom dès qu'on va sur une image.
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   143
                    mos.preZoom($(this));
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   144
                });*/
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   145
                /*$('body').keypress(function (event)
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   146
                {
35
4267d6d27a7d Front IDILL :
bastiena
parents: 33
diff changeset
   147
					mos.manageControlEvents(event);
44
8393d3473b98 Front IDILL:
bastiena
parents: 35
diff changeset
   148
                });*/
30
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   149
            });
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   150
        </script>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   151
    </body>
45c889eae324 Front IDILL :
bastiena
parents:
diff changeset
   152
</html>