// WordPress codex search plugin for Ubiquity by Vladimir Prelovac
// Based on php search by Sebastian Barthenheier
// http://www.prelovac.com/vladimir

CmdUtils.CreateCommand(
           {
               names:       ['wp'],
               arguments:   [ { role: 'object', nountype: noun_arb_text, label:'function'} ],
               icon:        "http://s.wordpress.org/favicon.ico?2",
               homepage:    "http://www.prelovac.com/vladimir/ubiquity/wordpress-search",
               author:      {name: "Vladimir Prelovac", email: "vprelovac@gmail.com"},
               license:     "MPL,GPL",
               description: "Search WordPress codex documentation",
               help:        "Enter WordPress search",
               execute: function(args)
               {
                   searchText    = jQuery.trim(args.object.text);
                   var url       = "http://wordpress.org/search/{QUERY}"
                   var urlString = url.replace("{QUERY}", searchText);
                   Utils.openUrlInBrowser(urlString);
               },
               preview: function(pblock, args)
               {
                   searchText = jQuery.trim(args.object.text);
                   if(searchText.length &lt;= 0)
                   {
                     pblock.innerHTML = &quot;Search WordPress Codex documentation&quot;;
                     return;
                   }
                   var previewTemplate = &quot;Search WordPress Codex for ${query}&quot;;
                   var previewData     = {query: searchText};
                   pblock.innerHTML    = CmdUtils.renderTemplate(previewTemplate, previewData);
               }
           });
