MediaWiki:Common.js
Version vom 9. Mai 2008, 11:22 Uhr von F wikiadmin (Diskussion | Beiträge)
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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Jedes JavaScript hier wird für alle Benutzer für jede Seite geladen. */
/* JV Test */
/* alert("hello world"); */
<!--
// PopUp --
// Institute for Human and Machine Cognition, http://www.ihmc.us/
// CmapTools, Version 4.15, http://cmap.ihmc.us/
// Modify by: CmapTools Developers, cmapsupport@ihmc.us
// Date: 02/05/2008
var IE = 0;
var IE4PC = 0;
var NS = 0;
var GECKO = 0;
var openpopups = new Array();
if (document.all) { // Internet Explorer Detected
IE = true;
}
else if (document.layers) { // Netscape Navigator Detected
NS = true;
}
else if (document.getElementById) { // Netscape 6 Detected
GECKO = true;
}
else {
alert("Unrecognized Browser Detected::\nSorry, your browser is not compatible.");
}
if (IE)
{
OS = navigator.platform;
VER = new String(navigator.appVersion);
VER = VER.substr (0, VER.indexOf(" "));
if ((VER < 4.8) && (OS == "Win32"))
{
IE4PC = 1;
}
}
function handleResize() {
location.reload();
return false;
}
if ((NS) && (navigator.platform == "MacPPC")) {
window.captureEvents (Event.RESIZE);
window.onresize = handleResize;
}
function openResource(event, resourcePath, resourceName, resourceType)
{
var newwindow;
// Resource MIMETypes are enumerated as follows:
// cMap = Undefined
// Image = 0
// Video = 1
// Text = 2
// Audio = 3
popDown();
switch (resourceType)
{
case 0: //Image
newwindow = window.open (resourcePath,resourceName);
newwindow.onBlur = newwindow.focus()
var text ='<center><img src=\"';
text += resourcePath;
text +='\"> </center>';
break;
case 1: text // Video
newwindow = window.open (resourcePath,resourceName);
newwindow.onBlur = newwindow.focus()
var text ='<embed src=\"';
text += resourcePath;
text +='\" autostart=true> </embed> ';
break;
case 2: // Text or Unknown
newwindow = window.open(resourcePath,resourceName);
newwindow.onBlur = newwindow.focus()
break;
case 3: // Audio
newwindow = window.open (resourcePath,resourceName);
newwindow.onBlur = newwindow.focus()
var text ='<embed src=\"';
text += resourcePath;
text +='\" autoplay=true> </embed> ';
break;
case 4:
newwindow = window.open(resourcePath,resourceName);
newwindow.onBlur = newwindow.focus()
break;
}
return;
}
function popUpEvt(event, popupName)
{
popDown();
if (GECKO)
{
document.getElementById(popupName).style.left = event.layerX;
document.getElementById(popupName).style.top = event.layerY;
document.getElementById(popupName).style.background = "#B3B3B3";
document.getElementById(popupName).style.visibility = "visible";
openpopups.push(popupName);
}
else if (NS)
{
document.layers[popupName].moveTo (event.pageX, event.pageY);
document.layers[popupName].bgColor = "#B3B3B3";
document.layers[popupName].visibility = "show";
openpopups.push(popupName);
}
else // if (IE)
{
window.event.cancelBubble = true;
if (!IE4PC) {
document.all[popupName].style.backgroundColor = "#B3B3B3";
}
document.all[popupName].style.left = window.event.clientX + document.body.scrollLeft;
document.all[popupName].style.top = window.event.clientY + document.body.scrollTop;
document.all[popupName].style.visibility = "visible";
openpopups[openpopups.length] = popupName;
}
return false;
}
function popDown()
{
var popupname;
for (var i = 0; i < openpopups.length; i++)
{
popupname = new String (openpopups[i]);
if (GECKO) {
document.getElementById(popupname).style.visibility = "hidden";
}
else if (NS) {
document.layers[popupname].visibility = "hide";
}
else {
document.all[popupname].style.visibility = "hidden";
}
}
openpopups = new Array();
return;
}
function popDownNoGecko()
{
var popupname;
for (var i = 0; i < openpopups.length; i++)
{
popupname = new String (openpopups[i]);
if (GECKO) {
// document.getElementById(popupname).style.visibility = "hidden";
return; // erased for test purposes
}
else if (NS) {
document.layers[popupname].visibility = "hide";
}
else {
document.all[popupname].style.visibility = "hidden";
}
}
openpopups = new Array();
return;
}
//-->