CmdUtils.CreateCommand({
name: "itpints",
takes: { search: noun_arb_text },
locale: "es-AR",
homepage: "http://ilovecolors.com.ar/",
author: { name: "Elio Rivero" },
license: "MPL",
icon: "http://www.itpints.com/favicon.ico",
description: "Searches for a term in ITPINTS",
preview: function(previewBlock, directObject) {
var apiUrl = "http://www.itpints.com/?q=";
var searchText = jQuery.trim(directObject.text);
if(searchText.length < 2) {
previewBlock.innerHTML = "Searches in itpints.com";
return;
}
var previewTemplate = "Looking for ${query} in itpints.com...";
var previewData = {query: searchText};
previewBlock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
Utils.parseRemoteDocument(
"http://www.itpints.com/?q=" + directObject.text,
null,
function(document) {
var resultados = jQuery('#results', document.body).html();
previewBlock.innerHTML = resultados;
},
function() {
previewBlock.innerHTML = "Error";
}
);
},
execute: function(directObject) {
var searchUrl = "http://www.itpints.com/";
var searchParams = directObject.text;
Utils.openUrlInBrowser(searchUrl + "?q=" + searchParams);
}
});