Rocket League Esports Wiki
Advertisement

CSS and Javascript changes must comply with the wiki design rules.


Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Clear the cache in Tools → Preferences
window.displayColor = function(colorclass, id) {
	if (! id) id = 'p-cactions';
    $("#" + id).addClass(colorclass);
    return;
}

window.clearDisplayColor = function(id) {
	if (! id) id = 'p-cactions';
	$("#" + id).removeClass("gadget-action-fail gadget-action-incomplete gadget-action-success");
}

window.displayResultStatus = function(displayClass, $el) {
	$el.addClass(displayClass);
	setTimeout(function() {
		$el.removeClass(displayClass);
	}, 5000);
}

window.startSpinner = function(el) {
	var spinner = document.createElement('div');
	$(spinner).addClass('loading-circle').attr('id', 'wip-spinner');
	$(spinner).insertAfter(el);
	return spinner;
}

window.startSpinnerChild = function(el) {
	var spinner = document.createElement('div');
	$(spinner).addClass('loading-circle').attr('id', 'wip-spinner');
	$(el).append(spinner);
	return spinner;
}

window.endSpinner = function() {
	$('#wip-spinner').remove();
}

window.displayOutputText = function(str, highlight) {
	var el = document.createElement('textarea');
	el.value = str;
	$(el).css('height', '200px')
		.attr('readonly', '')
		.attr('id', 'gadget-output-display');
	$(el).insertAfter('#contentSub');
	if (highlight) {
		el.select();
	}
}

window.clearOutputText = function() {
	$('#gadget-output-display').detach();
}

window.ucfirst = function(str) {
	return str[0].toUpperCase() + str.slice(1)
}

window.reportError = function(text) {
	var el = document.createElement('div');
	$(el).html(text).insertAfter($('#firstHeading'));
}

window.moveToPViews = function($el) {
	// fix for FandomDesktop not respecting pviews proper add to p-cactions
	if ($('.page__main').length) {
		$el.detach();
		$el.insertAfter($('#p-views #ca-edit'));
	}
}
Advertisement