// WordPress codex search plugin for Ubiquity by Vladimir Prelovac
// Based on php search by Sebastian Barthenheier
// http://www.prelovac.com/vladimir

CmdUtils.CreateCommand(
            {
                name:        "wp",
                takes:       {"function": noun_arb_text},
                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(directObject) 
                {
                    var url       = "http://wordpress.org/search/{QUERY}"
                    var urlString = url.replace("{QUERY}", directObject.text);
                    Utils.openUrlInBrowser(urlString);
                },                    
                preview: function(pblock, directObject) 
                {                    
                    searchText = jQuery.trim(directObject.text);
                    if(searchText.length <= 0) 
                    {
                      pblock.innerHTML = "Search WordPress Codex documentation";
                      return;
                    }
                    var previewTemplate = "Search WordPress Codex for ${query}";
                    var previewData     = {query: searchText};
                    pblock.innerHTML    = CmdUtils.renderTemplate(previewTemplate, previewData);
                }                    
            });