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) |
Manuel (Diskussion | Beiträge) (Scroll to given anchor) |
||
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | if ( mw.config.get( 'wgPageName' ) === 'Crew' ) { | |
− | var | + | var url_base = 'https://raw.githubusercontent.com/OctoAwesome/octoawesome/develop/OctoAwesome/OctoAwesome.Client/Assets/Crew/'; |
+ | var xml_url = url_base + 'crew.xml'; | ||
$.ajax({ | $.ajax({ | ||
− | + | url: xml_url | |
− | }).done(function ( | + | }).done(function (data) { |
− | var xml = $.parseXML( | + | // Load xml file |
− | + | 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() { | |
− | '<p>'+description' | + | var url = $(this).attr('Url'); |
− | + | var title = $(this).attr('Title'); | |
− | '<b>Achievements:</b> '+achievements.join(' | ')+'</p>'; | + | links.push('<a rel="nofollow" class="external text" href="'+url+'">'+title+'</a>'); |
− | $('#mw-content-text').append($(content)); | + | }); |
− | + | ||
+ | var image = $(this).find('PictureFilename').text(); | ||
+ | var img = ''; | ||
+ | if ( image.length ) { | ||
+ | var img_url = url_base + image + '.png'; | ||
+ | img = '<img style="float:right;width:100px;height:100px;" src="' + img_url + '" />'; | ||
+ | } | ||
+ | |||
+ | var content = '<h2 style="clear:both;"><span class="mw-headline" id="'+username+'">'+username+'</span></h2>'; | ||
+ | content += img + '<p>'+description+'</p><p><b>Weiterführende Links:</b> '+links.join(' | ')+'<br />'; | ||
+ | content += '<b>Achievements:</b> '+achievements.join(' | ')+'</p>'; | ||
+ | $('#mw-content-text').append($(content)); | ||
+ | }); | ||
+ | |||
+ | // If anchor specified | ||
+ | var anchor_parts = location.href.split('#'); | ||
+ | if (anchor_parts.length == 2) { | ||
+ | location.hash = '#' + anchor_parts[1]; | ||
+ | } | ||
}); | }); | ||
+ | } |
Aktuelle Version vom 23. Februar 2017, 19:35 Uhr
if ( mw.config.get( 'wgPageName' ) === 'Crew' ) { var url_base = 'https://raw.githubusercontent.com/OctoAwesome/octoawesome/develop/OctoAwesome/OctoAwesome.Client/Assets/Crew/'; var xml_url = url_base + 'crew.xml'; $.ajax({ url: xml_url }).done(function (data) { // Load xml file 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(); var img = ''; if ( image.length ) { var img_url = url_base + image + '.png'; img = '<img style="float:right;width:100px;height:100px;" src="' + img_url + '" />'; } var content = '<h2 style="clear:both;"><span class="mw-headline" id="'+username+'">'+username+'</span></h2>'; content += img + '<p>'+description+'</p><p><b>Weiterführende Links:</b> '+links.join(' | ')+'<br />'; content += '<b>Achievements:</b> '+achievements.join(' | ')+'</p>'; $('#mw-content-text').append($(content)); }); // If anchor specified var anchor_parts = location.href.split('#'); if (anchor_parts.length == 2) { location.hash = '#' + anchor_parts[1]; } }); }