UPGRADE IN PROCESS - PLEASE COME BACK AT THE END OF MAY

Difference between revisions of "MediaWiki:Common.js"

From BASAbaliWiki
Line 34: Line 34:
 
});
 
});
 
}
 
}
 +
 +
$('input,textarea').on('keyup', function(e) {
 +
var text = $(this).value();
 +
if( text ) {
 +
text = text.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
 +
$(this).value( text );
 +
}
 +
});
 
 
 
});
 
});

Revision as of 18:40, 11 April 2020

/* Any JavaScript here will be loaded for all users on every page load. */

$(function(){
	var puzzleAnswersToggle = $('.puzzle-page-answers-switch');
	if(puzzleAnswersToggle.length) {
		puzzleAnswersToggle.click(function(){
			$('.puzzle-page-answers').toggleClass('answers-hidden');
			$(this).hide();
		});
	}
	
	var puzzleAnswersList = $('.puzzle-page-answers');
	if(puzzleAnswersList.find('.answers-list img').length) {
		puzzleAnswersList.find('.answers-list a').click(function(e){
			if(puzzleAnswersList.hasClass('answers-hidden')) {
				e.preventDefault();
				return false;
			}
		});
	}
	
	var wikithonList = $('.wikithon-random-list');
	if( wikithonList.length ) {
		wikithonList.find('li > a').click(function() {
			$(this).attr('target', '_blank');
			$(this).parent().fadeOut(function() { $(this).remove(); });	
		});
	}
	
	var audios = $('.html5-audio-mini-player');
	if( audios.length ) {
		audios.click(function(e){
			$(this).find('audio').get(0).play();
		});
	}
	
	$('input,textarea').on('keyup', function(e) {
		var text = $(this).value();
		if( text ) {
			text = text.normalize("NFD").replace(/[\u0300-\u036f]/g, "");
			$(this).value( text );
		}
	});
	
});