FANDOM


This page should present you the Ubiquity command, if you have the extension installed and you don't have the command already.

Source code Edit

The code is saved in a .js file on this wiki. For security reasons, the .js files on the wiki are only editable by users with sysop access.

CmdUtils.CreateCommand({
	names: ["sysadmin","saw"],
	locale: "en-US",
	license: "MPL, GPLv2+, GFDL and/or (at your option) LGPLv2+",
	arguments: [ {role: "object", nountype: noun_arb_text, label: "search term"}],
	homepage: "http://sysadmin.wikia.com",
	icon: "http://images.wikia.com/sysadmin/images/6/64/Favicon.ico",
	preview: function(pblock, directObject) {
		var searchText = jQuery.trim(directObject.text);
		if(searchText.length < 1) {
			pblock.innerHTML = "Searches The Sysadmin Wiki";
			return;
		}
		var previewTemplate = "Searches The Sysadmin Wiki for ${query}";
		var previewData = {query: searchText};
		pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
	},
	execute: function(args) {
		var searchText = jQuery.trim(args.object.text);
		var url = "http://sysadmin.wikia.com/wiki/";
		
		if(searchText=="") url += "Main_Page";
		else url += "Special:Search?search="+searchText+"&go=1";
		
		Utils.openUrlInBrowser(url);
	}
});


TODO: Better preview on results (See: Todo list)

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.