Widget:UserExamQuery: Difference between revisions

Jump to navigation Jump to search
Matt Pijoan (talk | contribs)
No edit summary
Matt Pijoan (talk | contribs)
No edit summary
Line 16: Line 16:
<script type="text/javascript">
<script type="text/javascript">
function ensureLoggedIn() {
function ensureLoggedIn() {
mw.loader.using('mediawiki.user', function() {;
mw.loader.using('mediawiki.user','jquery.makeCollapsible', function() {;
if ($.isEmptyObject(wgUserName)) {
if ($.isEmptyObject(wgUserName)) {
alert("Please Log In To Continue.");
alert("Please Log In To Continue.");
Line 48: Line 48:
                       scoreString = "N/A";
                       scoreString = "N/A";
                 }
                 }
                 outstring += "<ul><li><span class='cell'>"+value.id+"</span><span class='cell'>"+timeBegin+"</span><span class='cell'>"+scoreString+"</span><span class='cell'>"+timeEnd+"</span><span class='cell'>"+value.type+"</span></li>";
                 outstring += "<div id='"+value.id+"'><span class='cell'>"+value.id+"</span><span class='cell'>"+timeBegin+"</span><span class='cell'>"+scoreString+"</span><span class='cell'>"+timeEnd+"</span><span class='cell'>"+value.type+"</span>";
                 if($(value.questions).length > 0){
                 if($(value.questions).length > 0){
                outstring += "<ul>";
                 $.each(value.questions, function(ind, val){
                 $.each(value.questions, function(ind, val){
                 outstring += "<li>"+val.title+"</li>";
                $("#"+value.id).makeCollapsible();
                 outstring += "<div>"+val.title+"</div>";
                 });
                 });
                outstring += "</ul>";
                 }
                 }
                 outstring += "</ul>";
                 outstring += "</div>";
                 $("#metrics").append(outstring);
                 $("#metrics").append(outstring);
         });
         });

Revision as of 19:21, 21 July 2014