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.

	names: ["lucky","ifl"],
	locale: "en-US",
	arguments: [ {role: "object", nountype: noun_arb_text, label: "search term"}],
	license: "MPL, GPLv2+, GFDL, LGPLv2+",
	homepage: "",
	icon: "",
	preview: function(pblock, directObject) {
		var searchText = jQuery.trim(directObject.text);
		var searchDesc = "Searches with Google's \"I'm Feeling Lucky\" functionality";
		if(searchText.length < 1) {
			pblock.innerHTML = searchDesc;
		var previewTemplate = searchDesc+" for ${query}";
		var previewData = {query: searchText};
		pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
	execute: function(args) {
		var url = "{QUERY}&btnI=lucky"
		var urlString = url.replace("{QUERY}", args.object.text);

TODO: Preview which site it will take you to (See: Todo list)
Community content is available under CC-BY-SA unless otherwise noted.