Quests.js

Aus Wiki The-West DE
Zur Navigation springen

$('.mw-category-generated').hide(); $('<input type="search" class="west" placeholder="Questname">').on('input',function(){const searchValue=$(this).val().toLowerCase();$('#questContainer a').each(function(){const that=$(this);if((that.text()).toLowerCase().includes(searchValue))that.show();else that.hide();});}).appendTo($('#input_search')); try{fetch('/api.php?action=query&format=json&list=categorymembers&cmtitle=Kategorie%3AQuestl%C3%B6sungen&cmprop=title&cmlimit=500').then((response)=>response.json()).then((data)=>{const categoryMembers=data.query.categorymembers;categoryMembers.forEach((member)=>{const questTitle=member.title;const questDiv=document.createElement('a');questDiv.textContent=questTitle;questDiv.href='/wiki/'+questTitle;questDiv.target='_blank';questDiv.className='questSearchItem';$('#questContainer').append(questDiv);});});}catch(e){$('#questContainer').append('Es ist ein Fehler aufgetreten');}