/* */ /** * @author thomas parquier */ function getQuestion(id) { dojo.xhrPost({ url: 'http://www.cergydemocratie.fr/wp-content/plugins/fr.web-attitude.cergy/question.php', handleAs: 'json', content: { id: (id?id:0) }, load: function (dataObj, ioargs) { if ( dataObj.error ) { //alert(dataObj.error); dojo.byId('div_question').innerHTML = ''; return; } dojo.byId('div_question').innerHTML = dataObj.question.question; } }); } var gettingList = false; function getList(type) { if ( gettingList ) return; gettingList = true; var type_liste = type?type:'historique'; var nb_elements = 10;//( type=='historique'?-1:10 ); dojo.xhrPost({ url: 'http://www.cergydemocratie.fr/wp-content/plugins/fr.web-attitude.cergy/questions.php', handleAs: 'json', content: { type_liste: type_liste, nb_elements: nb_elements }, load: function (dataObj, ioargs) { gettingList = false; if ( dataObj.error ) { //alert(dataObj.error); return; } dojo.byId('div_question').innerHTML = dataObj.question.question; var anims = []; var typeliste = ['list','history']; for ( var i=0; i('+element.date+')'; } ); } if ( anims.length ) dojo.fx.chain(anims).play(); for (var j = 0; j < typeliste.length; j++) { var divs = dojo.byId( 'div_' + typeliste[j] ); for (var i = divs.childNodes.length - 1; i >= dataObj[typeliste[j]].questions.length; i--) { var element = dojo.byId('div_'+typeliste[j] + i); dojo.fx.wipeOut({ node: element, duration: 300, onEnd: function(){ element.parentNode.removeChild(element); } }).play(); } } } }); } function addEmptyDiv(divId, subDivIdx) { var subdiv = document.createElement('div'); subdiv.id = divId+subDivIdx; subdiv.className = 'divQuestion'+(subDivIdx%2); var div = document.getElementById(divId); div.insertBefore(subdiv, div.firstChild); //document.getElementById(divId).appendChild(subdiv); return subdiv; } function sendQuestion() { // dojo.byId('formulaireQuestionSubmit').disabled = "disabled"; dojo.xhrPost({ url: 'http://www.cergydemocratie.fr/wp-content/plugins/fr.web-attitude.cergy/enregistrer_question.php', handleAs: 'json', content: { question: dojo.byId('champQuestion').value }, load: function (dataObj, ioargs) { dojo.byId('champQuestion').value=''; dojo.byId('formulaireQuestionSubmit').disabled = ''; } }); return false; }