index.min.js 1.3 KB

12
  1. function g(c){var a=new XMLHttpRequest;a.onreadystatechange=function(){if(4===a.readyState){var b=null;if(200===a.status){b=a.response;try{b=JSON.parse(b)}catch(d){b=null}}c(a.status,b)}};a.open("GET","/api/list",!0);a.send(null)};function h(c){var a=document.createElement("li"),b=document.createElement("a"),d=document.createElement("span"),e=document.createElement("span"),f=document.createElement("span");a.className="grid crossword";b.href="api/create?gridProvider="+c.providerId+"&gridId="+c.id;d.className="grid-difficulty";d.textContent=c.level;b.appendChild(d);e.className="grid-provider";e.textContent=c.provider;b.appendChild(e);f.className="grid-date";c=""+c.date;f.textContent=""+parseInt(c.substr(4,2),10)+" "+"janvier fevrier mars avril mai juin juillet aout septembre octobre novembre decembre".split(" ")[parseInt(c.substr(2,
  2. 2),10)]+" 20"+c.substr(0,2);b.appendChild(f);a.appendChild(b);return a};document.addEventListener("DOMContentLoaded",function(){g(function(c,a){if(a){a.sort(function(a,b){return a.date!==b.date?b.date-a.date:a.level!==b.level?a.level-b.level:a.provider.localeCompare(b.provider)});var b=document.createDocumentFragment();a.forEach(function(a){b.appendChild(h(a))});var d=document.getElementById("gridList");d.textContent="";d.appendChild(b)}})});