Benutzer:Ken Keeler/monobook.js: Unterschied zwischen den Versionen

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Spring zu: Navigation, suche
imported>Ken Keeler
K
imported>Ken Keeler
Zeile 26: Zeile 26:
 
else if (window.attachEvent) window.attachEvent("onload",moreTools);
 
else if (window.attachEvent) window.attachEvent("onload",moreTools);
  
function inserts(tag, sampleText) {
+
 
 +
function inserts(tag, sampleText)  
 +
 
 +
{
 
var txtarea = document.editform.wpTextbox1;
 
var txtarea = document.editform.wpTextbox1;
txtarea.value = txtarea.value + tag;
+
txtarea.value = txtarea.value + tag;   
 +
 
 +
if(typeof document.selection != 'undefined')
 +
  {
 +
    var range = document.selection.createRange();
 +
    range.text = text;
 +
  }
 +
  else if(typeof input.selectionStart != 'undefined')
 +
  {
 +
    input.focus();
 +
    var start = input.selectionStart;
 +
    input.value = input.value.substr(0, start) + text + input.value.substr(start);
 +
    input.selectionEnd = start + text.length ;
 +
  }
 +
  else
 +
  {
 +
    input.value += text;
 +
  }
 +
  input.focus();
 
}
 
}
 +
||

Version vom 31. Januar 2006, 15:53 Uhr

function newTool(text,desc) {
  var tool = document.createElement("a");
  tool.href = "javascript:inserts('"+text+"','')";
  var toolTxt = document.createTextNode(desc);
  tool.appendChild(toolTxt);
  return tool;
}

function moreTools() {
  var tools = document.getElementById('moretools');
  tools.appendChild(newTool('|','Strich'));
  tools.appendChild(document.createTextNode(" | "));
  tools.appendChild(newTool('[[USS Enterprise (NCC-1701)|USS \'\'Enterprise\'\']]','Enterprise'));
  tools.appendChild(document.createTextNode(" | "));
  tools.appendChild(newTool('linkfix','Linkfix'));
  tools.appendChild(document.createTextNode(" | "));
  tools.appendChild(newTool('kat','Kategorie'));
  tools.appendChild(document.createTextNode(" | "));
  tools.appendChild(newTool('format','Formatierung'));
  tools.appendChild(document.createTextNode(" | "));
  tools.appendChild(newTool('/* TEXT */ ','Kommentar'));

  tools.appendChild(document.createElement("BR"));
}
if (window.addEventListener) window.addEventListener("load",moreTools,false);
else if (window.attachEvent) window.attachEvent("onload",moreTools);


function inserts(tag, sampleText) 

{
	var txtarea = document.editform.wpTextbox1;
	txtarea.value = txtarea.value + tag;    

if(typeof document.selection != 'undefined')
  {
    var range = document.selection.createRange();
    range.text = text;
  }
  else if(typeof input.selectionStart != 'undefined')
  {
    input.focus();
    var start = input.selectionStart;
    input.value = input.value.substr(0, start) + text + input.value.substr(start);
    input.selectionEnd = start + text.length ;
  }
  else
  {
    input.value += text;
  }
  input.focus();
}
||