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 2: Line 2:
<script type="text/javascript">
<script type="text/javascript">
function ensureLoggedIn() {
function ensureLoggedIn() {
mw.loader.load('mediaWiki.user');
mw.loader.using('mediaWiki.user', function() {;
if ($.isEmptyObject(wgUserName)) {
if ($.isEmptyObject(wgUserName)) {
alert("Please Log In To Continue.");
alert("Please Log In To Continue.");
window.location.replace("http://wikidoc.org/index.php?title=Special:UserLogin&returnto=UserExamQuery");
window.location.replace("http://wikidoc.org/index.php?title=Special:UserLogin&returnto=UserExamQuery");
} else {
} else {
runQuery();
runQuery();
}
})
}
}
}
function runQuery() {
function runQuery(){
var api = new mw.Api();
var api = new mw.Api();
api.get({
api.get({
action : 'ask',
action : 'ask',
username : username,
username : username,
format : 'json'
format : 'json'
})
})
.always(function (data) {
.always(function (data) {
console.log(data);
console.log(data);
});
});
}
}
$(document).ready(ensureLoggedIn);
$(document).ready(ensureLoggedIn);
</script>
</script>
</includeonly>
</includeonly>

Revision as of 16:57, 16 July 2014