if (CmdUtils.parserVersion == 2)
CmdUtils.CreateCommand({
names: ["WolframAlpha", "Wolfram Alpha"],
icon: "http://www.wolframalpha.com/favicon.ico",
homepage: "http://www.wolframalpha.com/",
author: {name: "Timofei Shatrov", email: "timofei.shatrov@gmail.com"},
license: "GPL",
description: "Look up or calculate something using Wolfram Alpha",
arguments: [{role:"object", nountype: /.*/, label:"input"}],
preview: function(pblock, args) {
var input = args.object;
if (input.text=="") pblock.innerHTML= "Look up what?";
else pblock.innerHTML = "Look up " + input.text + ".";
},
execute: function(args) {
var input = args.object;
var url = "http://www.wolframalpha.com/input/?i={QUERY}"
var urlString = url.replace("{QUERY}", encodeURIComponent(input.text));
Utils.openUrlInBrowser(urlString);
}
});
else
CmdUtils.CreateCommand({
name: "wolframalpha",
icon: "http://www.wolframalpha.com/favicon.ico",
homepage: "http://www.wolframalpha.com/",
author: {name: "Timofei Shatrov", email: "timofei.shatrov@gmail.com"},
license: "GPL",
description: "Calculate using Wolfram Alpha",
takes: {"input": /.*/},
preview: function(pblock, input) {
if (input.text=="") pblock.innerHTML= "Calculate what?";
else pblock.innerHTML = "Calculate " + input.text + ".";
},
execute: function(input) {
var url = "http://www.wolframalpha.com/input/?i={QUERY}"
var urlString = url.replace("{QUERY}", encodeURIComponent(input.text));
Utils.openUrlInBrowser(urlString);
}
});