|
|
(32 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| <script type="text/javascript"> | | <input type="button" class="nameButton" onclick="randomName('<!--{$template}-->', '<!--{$name}-->', '<!--{$list}-->')" href="#" value="Random"> |
| | |
| | |
| var colour ='<!--{$colour|escape:'quotes'|default:red}-->'; //If there is no colour well set it to red
| |
| var message = '<!--{$message|escape:'quotes'}-->'; //We should have a message
| |
| var divid = '<!--{$divid|escape:'quotes'}-->'; //Remove quotes
| |
| //Thats all the user input
| |
| | |
| $.getJSON("http://w.ikabodo.se/api.php?action=browsebysubject&subject=Cymric_Male_Names&format=json", function(data) {
| |
| $(data.query.data).each(function(key, data){
| |
| if(( data.property == message )){
| |
| var text=data.dataitem[0].item.split('_').join(' '); // get rid of _
| |
| document.getElementById(divid).innerHTML = '<H3>' + message + ' from ' + wgSiteName + '<br>' + text ;
| |
| document.getElementById(divid).style.backgroundColor = colour;
| |
| //And because we are (kind of) web developing, we'll apply the pretty box css to our box
| |
| document.getElementById(divid).className = 'prettybox' ;
| |
| }
| |
| });
| |
| });
| |
| | |
| //Yes, I know, this is a ridiculously problematic way to so something really simple, but we want to change the above to call SMWAPI next iteration.
| |
| | |
| /*
| |
| wgSiteName is the preset variable we spoke of, and yes, it is a ridicolous way of addressing a JSON object, but this is about how to do MediaWiki javasctipt, not how to use JSON. Now lets do some CSS to our div
| |
| */
| |
| //document.getElementById(divid).innerHTML = '<H3>' + message + ' from ' + wgSiteName + '<br>' + text ;
| |
|
| |
| | |
| | |
| </script>
| |