Benutzer:Col. o'neill/Bewertungen.js

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Version vom 20. August 2015, 19:01 Uhr von Col. o'neill (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „/** * JS-Skript für ein Episodenbewertungssystem * Für Import des Skripts einfach folgende Zeile (ohne den Stern am Anfang natürlich) in der [[Benutzer:{{…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version zeigen (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/**
 * JS-Skript für ein Episodenbewertungssystem
 * Für Import des Skripts einfach folgende Zeile (ohne den Stern am Anfang natürlich) in der [[Benutzer:{{userinfo:name}}/common.js|eigenen Common.js]] einfügen:
 * if(mw.config.get('wgPageName')==="Benutzer:Col._o'neill/Entwürfe"){$('head').append($('<script>').attr('src','http://stargate-wiki.de/w/index.php?title=Benutzer:Col._o%27neill/Bewertungen.js&action=raw&ctype=text/javascript').attr('type','text/javascript'));}
**/
var EpRating={
	updateRating: function(r){
		//TODO
	},
	rate: function(){
		var myrating=$("[class^='ratedEp-']").attr('class').substring($("[class^='ratedEp-']").attr('class').indexOf('-')+1);
		var col1=$('.EpRating').find('td:first-child');
		var col2=$('.EpRating').find('td:nth-child(2)');
		var col3=$('.EpRating').find('td:nth-child(3)');
		var col4=$('.EpRating').find('td:nth-child(4)');
		var col5=$('.EpRating').find('td:nth-child(5)');
		if(myrating) 
		col1.mouseenter(function(){
			//TODO
		});
		col2.mouseenter(function(){
			//TODO
		});
		col3.mouseenter(function(){
			//TODO
		});
		col4.mouseenter(function(){
			//TODO
		});
		col5.mouseenter(function(){
			//TODO
		});
	},
	init: function(){
		$('.EpRating').hover(function(){
			$(this).css('background-color', '#fceaae', 'cursor', 'pointer'); //Cursor ändert sich nur mit aktiviertem JavaScript
			$(this).on('mouseenter', EpRating.rate());
		}, function(){
			$(this).css('background-color', 'transparent');
			$(this).off('mouseenter', EpRating.rate());
		});
	}
};
$(EpRating.init);