Es geht weiter!
Nach fast einem Jahr Pause geht es nun weiter mit dem Projekt OctoAwesome! Das NoobDevTv-Team versucht wieder regelmäßig Donnerstags um 19 Uhr einen OctoAwesome-Stream auf den Streaming-Kanäle von NoobDevTv: Twitch, Youtube und Mixer. zu veranstalten! Die neu produzierten Folgen der nun dritten Staffel werden ab jetzt auf deren Youtube-Kanal veröffentlicht.MediaWiki:Common.js: Unterschied zwischen den Versionen
Manuel (Diskussion | Beiträge) (AssetManager Pfad angepasst) |
Manuel (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
| − | |||
if ( mw.config.get( 'wgPageName' ) === 'Crew' ) { | if ( mw.config.get( 'wgPageName' ) === 'Crew' ) { | ||
| − | var | + | var url_base = 'https://raw.githubusercontent.com/OctoAwesome/octoawesome/develop/OctoAwesome/OctoAwesome.Client/Assets/'; |
| + | var xml_url = url_base + 'crew.xml'; | ||
$.ajax({ | $.ajax({ | ||
| − | url: | + | url: xml_url |
| − | }).done(function ( | + | }).done(function (data) { |
| − | var xml = $.parseXML( | + | var xml = $.parseXML(data); |
var $xml = $( xml ); | var $xml = $( xml ); | ||
$xml.find('CrewMember').each(function() { | $xml.find('CrewMember').each(function() { | ||
| Zeile 11: | Zeile 11: | ||
var alias = $(this).find('Alias').text(); | var alias = $(this).find('Alias').text(); | ||
var description = $(this).find('Description').text(); | var description = $(this).find('Description').text(); | ||
| + | |||
var achievements = []; | var achievements = []; | ||
$(this).find('Achievements').each(function() { | $(this).find('Achievements').each(function() { | ||
achievements.push($(this).text()); | achievements.push($(this).text()); | ||
}); | }); | ||
| + | |||
var links = []; | var links = []; | ||
$(this).find('Link').each(function() { | $(this).find('Link').each(function() { | ||
| − | links.push('<a rel="nofollow" class="external text" href="'+ | + | var url = $(this).attr('Url'); |
| + | var title = $(this).attr('Title'); | ||
| + | links.push('<a rel="nofollow" class="external text" href="'+url+'">'+title+'</a>'); | ||
}); | }); | ||
| − | var content = '<h2><span class="mw-headline" id="'+username+'">'+username+'</span></h2><p>'+description+'</p><p><b>Weiterführende Links:</b> '+links.join(' | ')+'<br /><b>Achievements:</b> '+achievements.join(' | ')+'</p>'; | + | var image = $(this).find('PictureFilename').text(); |
| + | if ( image.length ) { | ||
| + | var img_url = url_base + image + '.png'; | ||
| + | console.log(img_url); | ||
| + | } | ||
| + | |||
| + | var content = '<h2><span class="mw-headline" id="'+username+'">'+username+'</span></h2>'; | ||
| + | content += '<p>'+description+'</p><p><b>Weiterführende Links:</b> '+links.join(' | ')+'<br />'; | ||
| + | content += '<b>Achievements:</b> '+achievements.join(' | ')+'</p>'; | ||
$('#mw-content-text').append($(content)); | $('#mw-content-text').append($(content)); | ||
}); | }); | ||
}); | }); | ||
} | } | ||
Version vom 29. September 2016, 17:14 Uhr
if ( mw.config.get( 'wgPageName' ) === 'Crew' ) {
var url_base = 'https://raw.githubusercontent.com/OctoAwesome/octoawesome/develop/OctoAwesome/OctoAwesome.Client/Assets/';
var xml_url = url_base + 'crew.xml';
$.ajax({
url: xml_url
}).done(function (data) {
var xml = $.parseXML(data);
var $xml = $( xml );
$xml.find('CrewMember').each(function() {
var username = $(this).find('Username').text();
var alias = $(this).find('Alias').text();
var description = $(this).find('Description').text();
var achievements = [];
$(this).find('Achievements').each(function() {
achievements.push($(this).text());
});
var links = [];
$(this).find('Link').each(function() {
var url = $(this).attr('Url');
var title = $(this).attr('Title');
links.push('<a rel="nofollow" class="external text" href="'+url+'">'+title+'</a>');
});
var image = $(this).find('PictureFilename').text();
if ( image.length ) {
var img_url = url_base + image + '.png';
console.log(img_url);
}
var content = '<h2><span class="mw-headline" id="'+username+'">'+username+'</span></h2>';
content += '<p>'+description+'</p><p><b>Weiterführende Links:</b> '+links.join(' | ')+'<br />';
content += '<b>Achievements:</b> '+achievements.join(' | ')+'</p>';
$('#mw-content-text').append($(content));
});
});
}