Community Central
Community Central
mNo edit summary
mNo edit summary
Line 6: Line 6:
 
event.preventDefault();
 
event.preventDefault();
 
//event.stopPropagation();
 
//event.stopPropagation();
var loc = window.location;
+
var loc = window.location.href;
 
window.location = loc.substring(0, 6 + loc.lastIndexOf("/wiki/")) + encodeURI(suchText);
 
window.location = loc.substring(0, 6 + loc.lastIndexOf("/wiki/")) + encodeURI(suchText);
 
}
 
}

Revision as of 17:08, 1 May 2019

/* Fix crappy search */
document.forms[0].addEventListener ("submit", function(event) {
  "use strict";
  var suchText = this["query"].value;
  if (suchText.indexOf(":") != -1) {
    event.preventDefault();
    //event.stopPropagation();
    var loc = window.location.href;
    window.location = loc.substring(0, 6 + loc.lastIndexOf("/wiki/")) + encodeURI(suchText);
  }
});

/* fu AjaxRC; ©452 */
$(function(){
	localStorage.setItem('AjaxRC-refresh', false);
	$("#ajaxRefresh").remove();
	if (typeof ajaxTimer != "undefined") clearTimeout(ajaxTimer);
});

/* RTEdit */
var pedroVE = document.getElementById("ca-ve-edit");
if (pedroVE != null)
{

if (navigator.platform == "iPhone")
{
var pedroMW = document.createElement("a");
document.createElement("li").appendChild(pedroMW);
pedroMW.href = pedroVE.href.replace('veaction=edit', "action=edit&useeditor=mediawiki");
pedroMW.innerHTML = "SourceEditor";
pedroVE.parentNode.parentNode.insertBefore(pedroMW.parentNode,pedroVE.parentNode);
}

var pedroRTE = document.createElement("a");
document.createElement("li").appendChild(pedroRTE);
pedroRTE.href = pedroVE.href.replace('veaction=edit', "action=edit&useeditor=wysiwyg");
pedroRTE.innerHTML = "RichTextEditor";
pedroVE.parentNode.parentNode.insertBefore(pedroRTE.parentNode,pedroVE.parentNode);
}

if ( navigator.platform == "iPhone"
     && window.location.href.indexOf ("useeditor") == -1 )
{
$.getScript( "/load.php?mode=articles&articles=u:dev:MediaWiki:MobileEditor.js&only=scripts" );
}