server/src/main/webapp/WEB-INF/templates/renkanProjectEdit.html
changeset 51 3247fccfbd3f
parent 47 267d67791e05
child 54 43c35d6ca3f0
equal deleted inserted replaced
50:7b517a54b708 51:3247fccfbd3f
     1 <!DOCTYPE html>
     1 <!DOCTYPE html>
     2 <html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" >
     2 <html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" >
     3     <head>
     3     <head>
     4         <meta charset="utf-8" />
     4         <meta charset="utf-8" />
       
     5         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     5         <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
     6         <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
     6         <title>Test de Rendu RENKAN</title>
     7         <title>Test de Rendu RENKAN</title>
     7         <meta name="description" content="" />
     8         <meta name="description" content="" />
     8         <meta name="author" content="Institut de Recherche et d'Innovation" />
     9         <meta name="author" content="Institut de Recherche et d'Innovation" />
     9         <script src="lib/jquery.min.js" th:src="@{/static/lib/jquery.min.js}" ></script>
    10         <script src="lib/jquery.min.js" th:src="@{/static/lib/jquery.min.js}" ></script>
    20         <script src="js/twitter-bin.js" th:src="@{/static/js/twitter-bin.js}"></script>
    21         <script src="js/twitter-bin.js" th:src="@{/static/js/twitter-bin.js}"></script>
    21         <script src="js/wikipedia-bin.js" th:src="@{/static/js/wikipedia-bin.js}"></script>
    22         <script src="js/wikipedia-bin.js" th:src="@{/static/js/wikipedia-bin.js}"></script>
    22         <script src="js/ldtjson-bin.js" th:src="@{/static/js/ldtjson-bin.js}"></script>
    23         <script src="js/ldtjson-bin.js" th:src="@{/static/js/ldtjson-bin.js}"></script>
    23         <script src="js/paper-renderer.js" th:src="@{/static/js/paper-renderer.js}"></script>
    24         <script src="js/paper-renderer.js" th:src="@{/static/js/paper-renderer.js}"></script>
    24         <script type="text/javascript" src="js/config.js" th:src="@{/static/js/config.js}"></script>
    25         <script type="text/javascript" src="js/config.js" th:src="@{/static/js/config.js}"></script>
    25         <script type="text/javascript" src="js/dojo.js" data-dojo-config="isDebug: true, parseOnLoad: true" th:src="@{/static/js/dojo.js}"></script>        
    26         <script type="text/javascript" src="lib/dojo/dojo.js" data-dojo-config="isDebug: true, parseOnLoad: true" th:src="@{/static/lib/dojo/dojo.js}"></script>        
    26         <script type="text/javascript" th:inline="javascript">
    27         <script type="text/javascript" th:inline="javascript">
    27             var _proj;
    28             var _proj;
    28             require(["corenkan"], function(corenkan) {            
    29             require(["corenkan"], function(corenkan) {            
    29               $(function() {
    30               $(function() {
    30                 _renkan = new Rkns.Renkan({
    31                 _renkan = new Rkns.Renkan({
    73                 corenkan.app.onStatusChange = function(status) {
    74                 corenkan.app.onStatusChange = function(status) {
    74                 	if(status == "ready") {
    75                 	if(status == "ready") {
    75                         Rkns.jsonIO(_renkan, {
    76                         Rkns.jsonIO(_renkan, {
    76                             url: /*[[@{/rest/projects/}+${project.id}]]*/ "data/simple-persist.php",
    77                             url: /*[[@{/rest/projects/}+${project.id}]]*/ "data/simple-persist.php",
    77                             callback: function(_proj, _renkan) {
    78                             callback: function(_proj, _renkan) {
    78                             	corenkan.app.setProject(_proj);
    79                             	corenkan.app.setObjects(_renkan);
    79                             	var anon_users = _proj.get("users").where({title: "anonymous"});
       
    80                             	if(anon_users.length == 0) {
       
    81                                 	_proj.current_user = _proj.addUser({
       
    82                                         id: Rkns.Utils.getUID("u"),
       
    83                                         title: "anonymous",
       
    84                                         color: "#000080",
       
    85                                     });
       
    86                             	}
       
    87                             	else {
       
    88                             		_proj.current_user = anon_users[0];
       
    89                             	}
       
    90                             	_renkan.current_user = _proj.current_user.id;
       
    91                             }
    80                             }
    92                         });
    81                         });
    93                 	}
    82                 	}
    94                 };
    83                 };
    95               });
    84               });