--- /dev/null
+<%@ page errorPage="exceptionHandler.jsp" %>
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib prefix="json" uri="http://www.atg.com/taglibs/json" %>
+<%@ page import="org.springframework.web.context.*"%>
+<%@ page import="org.springframework.web.context.support.*"%>
+<%@ page import="com.pentila.evalcomp.manager.Beans" %>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<!--
+* Copyright Igor Barma, Eric Brun, Alexandre Desoubeaux, Christian Martel,
+* (2 décembre 2008)
+*
+* Ce logiciel est un programme informatique servant à l'évaluation des
+* compétences.
+*
+* Ce logiciel est régi par la licence CeCILL soumise au droit français et
+* respectant les principes de diffusion des logiciels libres. Vous pouvez
+* utiliser, modifier et/ou redistribuer ce programme sous les conditions
+* de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
+* sur le site "http://www.cecill.info".
+*
+* En contrepartie de l'accessibilité au code source et des droits de copie,
+* de modification et de redistribution accordés par cette licence, il n'est
+* offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
+* seule une responsabilité restreinte pèse sur l'auteur du programme, le
+* titulaire des droits patrimoniaux et les concédants successifs.
+*
+* A cet égard l'attention de l'utilisateur est attirée sur les risques
+* associés au chargement, à l'utilisation, à la modification et/ou au
+* développement et à la reproduction du logiciel par l'utilisateur étant
+* donné sa spécificité de logiciel libre, qui peut le rendre complexe à
+* manipuler et qui le réserve donc à des développeurs et des professionnels
+* avertis possédant des connaissances informatiques approfondies. Les
+* utilisateurs sont donc invités à charger et tester l'adéquation du
+* logiciel à leurs besoins dans des conditions permettant d'assurer la
+* sécurité de leurs systèmes et ou de leurs données et, plus généralement,
+* à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
+*
+* Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
+* pris connaissance de la licence CeCILL, et que vous en avez accepté les
+* termes.
+-->
+
+<%
+WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(application);
+Beans wsa = (Beans)wac.getBean("beansUtil");
+
+String static_path = "";
+String module_name = "EvalCompInst";
+String module_path = "EvalCompInst/";
+String static_server_url = wsa.getSTATIC_SERVER_URL();
+if (static_server_url != null && !static_server_url.equals("")){
+ static_path = static_server_url + "/EvalComp/";
+ module_path = static_path + module_name + "/" ;
+}
+
+pageContext.setAttribute("myList", wsa.getConfigManagerBean().getConfig(module_name, "palette"), pageContext.PAGE_SCOPE);
+
+%>
+<jsp:useBean id="myList" scope="page" class="java.util.ArrayList" />
+<html>
+ <head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+ <!-- -->
+ <!-- Any title is fine -->
+ <!-- -->
+ <title>EMaEval</title>
+
+ <style type="text/css">
+ #loading {
+ position: absolute;
+ left: 45%;
+ top: 40%;
+ padding: 2px;
+ z-index: 20001;
+ height: auto;
+ border: 1px solid #ccc;
+ }
+ #loading a {
+ color: #225588;
+ }
+
+ #loading .loading-indicator {
+ background: white;
+ color: #444;
+ font: bold 13px tahoma, arial, helvetica;
+ padding: 10px;
+ margin: 0;
+ height: auto;
+ }
+
+ #loading-msg {
+ font: normal 10px arial, tahoma, sans-serif;
+ }
+ </style>
+ <script>
+ var paletteConfig = <json:array name="items" var="item" items="${myList}">
+ <json:object>
+ <json:property name="id" value="${item.id}"/>
+ <json:property name="name" value="${item.name}"/>
+ <json:property name="type" value="${item.type}"/>
+ <json:property name="value" value="${item.value}"/>
+ <json:property name="interfaceLabel" value="${item.interfaceLabel}"/>
+ <json:property name="className" value="${item.className}"/>
+ <json:property name="readOnly" value="${item.readOnly}"/>
+ </json:object>
+ </json:array>
+ </script>
+ <script type="text/javascript">
+
+ var isomorphicDir = "<%= module_path %>sc/";
+ var CKEDITOR_BASEPATH = '<%=static_path %>ckeditor/';
+
+
+ </script>
+
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/ext2/adapter/ext/ext-base.js"></script>
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/ext2/ext-all.js"></script>
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/api/timeline-api.js"></script>
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/util/timeline-helper.js"></script>
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/util/timeline-evalComp.js"></script>
+
+ <link rel="stylesheet" type="text/css" href="<%=static_path %>themes/ema-theme/EvalComp.css" />
+ <link rel="stylesheet" type="text/css" href="<%=static_path %>themes/ema-theme/EvalCompHeader.css" />
+ <link rel="stylesheet" type="text/css" href="<%=static_path %>themes/ema-theme/EvalCompIcons.css" />
+ <link rel="stylesheet" type="text/css" href="<%=static_path %>js/ext2/resources/css/ext-all.css" />
+ <link rel="stylesheet" type="text/css" href="<%=static_path %>themes/slate/css/xtheme-slate.css" />
+
+ <meta name="gwt:property" content="locale=<%=request.getLocale() %>">
+ </head>
+
+
+<body>
+
+ <!--add loading indicator while the app is being loaded-->
+<div id="loading">
+ <div class="loading-indicator">
+ <img src="<%=static_path %>js/ext2/resources/images/default/shared/large-loading.gif" width="32" height="32"
+ style="margin-right:8px;float:left;vertical-align:top;"/>EMaEval<br/>
+ <span id="loading-msg">Chargement des styles et des images...</span></div>
+</div>
+
+
+ <script type="text/javascript">document.getElementById('loading-msg').innerHTML = 'Initialisation...';</script>
+
+
+ <script type="text/javascript" language="javascript" src="<%=module_path %>EvalCompInst.nocache.js"></script>
+
+ <script type="text/javascript" language="javascript" src="<%=static_path %>js/ext2/ext-lang-fr.js"></script>
+
+ <script type="text/javascript">Ext.get('loading').fadeOut({remove: true, duration:.25});</script>
+
+ <!-- OPTIONAL: include this if you want history support -->
+ <iframe id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
+
+ <jsp:include page="versionfooter.jsp" flush="true" />
+
+ </body>
+</html>