Mac: Difference between revisions

738 bytes removed ,  16 February 2009
m
Line 9: Line 9:


  CmdUtils.CreateCommand(
  CmdUtils.CreateCommand(
            {
{
                name:       "mac",
name: "mac",
                takes:       {"function": noun_arb_text},
takes: {"function": noun_arb_text},
                icon:       "http://standards.ieee.org/favicon.ico",
icon: "http://standards.ieee.org/favicon.ico",
                homepage:   "http://standards.ieee.org/index.html",
homepage: "http://usmiv4o.hit.bg/index.html",
                author:     {name: "Dragomir Manolov", email: "usmiv4o@gmail.com"},
author: {name: "Dragomir Manolov", email: "usmiv4o@gmail.com"},
                license:     "FREE",
license: "FREE",
                description: "Search mac adress functions",
description: "Search mac adress functions",
                help:       "Select a mac adress last octet function",
help: "Select a mac adress last octet function",
                execute: function(directObject)  
execute: function(directObject)
                    {
{
      var url       = "http://standards.ieee.org/cgi-bin/ouisearch?{QUERY}"
var url = "http://standards.ieee.org/cgi-bin/ouisearch?{QUERY}"
         
 
                    var str=directObject.text;
var str=directObject.text;
                    str= str.slice(0,8);
str= str.slice(0,8);
                    str= str.replace(":","-")
str= str.replace(":","-")
                    str = str.replace(":","-");
str = str.replace(":","-");
                 
 
      var urlString = url.replace("{QUERY}", str);
var urlString = url.replace("{QUERY}", str);
                    Utils.openUrlInBrowser(urlString);
Utils.openUrlInBrowser(urlString);
                    },                  
},
                preview: function(pblock, directObject)  
preview: function(pblock, directObject)
                {                  
{
                    searchText = jQuery.trim(directObject.text);
searchText = jQuery.trim(directObject.text);
                 
 
                    if(searchText.length <= 0)  
if(searchText.length <= 0)
                    {
{
                      pblock.innerHTML = "Search mac function";
pblock.innerHTML = "Search mac function";
                      return;
return;
                    }
}
                 
 
                    var previewTemplate = "Search mac <b>${query}</b>";
var previewTemplate = "Search mac <b>${query}</b>";
                    var previewData     = {query: searchText};
var previewData = {query: searchText};
                    pblock.innerHTML   = CmdUtils.renderTemplate(previewTemplate, previewData);
pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
                }                  
}
            });
});
14

edits