1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="/dojotoolkit/dojo/dojo.js"
djConfig="parseOnLoad:true, isDebug: false">
</script>
<style type="text/css">
@import "/dojotoolkit/dijit/themes/soria/soria.css";
</style>
<script type="text/javascript">
dojo.require("dijit._Templated");
dojo.require("dijit._Widget");
dojo.require("dijit.form.Button");
dojo.require("dijit.layout.ContentPane");
dojo.require("dijit.layout.StackContainer");
/* Class: Quizz */
dojo.declare("quizz", [dijit._Widget,dijit._Templated], {
//templatePath: dojo.moduleUrl("modleweb.widget", "template/Quizz.html"),
/* templateString : '<div style="color:red"> ' +
'Bonjour et merci de prendre le temps de répondre à ces quelques questions' +
'<div dojoAttachPoint="startQuizzButton" dojoAttachEvent="onClick:_start" dojoType="dijit.form.Button" id="Test">Coucou</div></div>',
*/
templateString : '<div dojoType="dijit.layout.ContentPane"><span dojoType="dijit.layout.StackController" containerId="quizzStackContainer" dojoAttachPoint="quizzStackController" ></span>' +
'<div id="quizzStackContainer" dojoType="dijit.layout.StackContainer" dojoAttachPoint="_quizzStackContainer">' +
' <div dojoType="dijit.layout.ContentPane" title="Welcome">Bonjour et merci de prendre le temps de répondre à ces quelques questions</div>' +
' <div dojoType="dijit.layout.ContentPane" title="Goodbye">Merci d\'avoir répondu à ce questionnaire!</div>' +
'</div></div>',
widgetsInTemplate:true,
/* Function: constructor Constructeur */
constructor: function(){
console.log("modleweb.widget.Quizz::constructor");
},
/*
// à utiliser avec le premier templateString (hors stack)
_start: function() {
alert('click');
}*/
});
</script>
</head>
<body class="soria">
<div dojoType="quizz" id="Perso" jsId="perso"></div>
</body>
</html> |
Partager