K-Meleon


Only for historical K-Meleon version 0.82!

(Dec. 2003)


Spanish macros.cfg

Copia el siguiente contenido y pegalo en el campo de edici贸n que encontrar谩s en el men煤 Edit -> Preferences -> Configs -> Macros. (O puedes copiar el contenido en un editor de texto y guardarlo como C:\Archivos de programa\K-Meleon08\Profiles\default\!!!!!!!!.slt\macros.cfg)

#
# Macro Definition File for K-Meleon Version 0.82
#
# Jeff Doozan <jeff籺cbnetworks>
#
# Spanish Translation Version B
#
# Translated to Spanish and Modificated by Pablo Colino <desga2粂ahoo>
#
# Comandos disponibles:
#
#  menu =
#    Establece el texto con el que aparece en los men煤s.
#
#  open(url)
#    Abre una URL en la ventana actual del navegador.
#
#  opennew(url)
#    Abre una URL en una nueva ventana del navegador.
#
#  openbg(url)
#    Abre una URL en una nueva ventana del navegador en segundo plano (Detr谩s).
#
#  exec(comando parametros)
#    Ejecuta un comando externo.
#
#  setpref(tipo, preferencia, valor)
#    Establece una preferencia,
#    su tipo puede ser BOOL, INT, 贸 STRING
#
#  togglepref(tipo, preferencia, valores...)
#    Rota el valor de una preferencia entre una serie de valores.
#    ejemplo:  togglepref(INT, "kmeleon.test.value", 17, 37, 42);
#    *Recuerda que el tipo BOOL s贸lo toma dos argumentos enabled/disabled => true/false?.
#    ejemplo:  togglepref(BOOL, "javascript.enabled");
#
#  id(identificador)
#    Manda un mensaje ID a la ventana actual.
#    ejemplo:  id(ID_FILE_PRINT?);
#
#  plugin(archivo, comando)
#    Ejecuta un comando de un plugin.
#    ejemplo: plugin(bookmarks, Add);
#
#
# Ejemplo de Uso:
#
#   declaraci贸n de acceso por teclado a la funci贸n en el archivo accel.cfg
#      KEY = macros(ejemplo)
#
#   declaraci贸n de llamada a la funci贸n en el archivo menus.cfg
#      macros(ejemplo)
#
#   declaraciones de la funci贸n en el archivo macros.cfg
#      ejemplo {
#         # Texto que se mostrar谩 en los men煤s.
#            menu = "Ejemplo &Kmeleon Macro";
#
#         # Abrimos la p谩gina web de K-Meleon en la ventana actual.
#            open("www.kmeleon.org");
#
#         # Abrimos los foros en una ventana nueva en segundo plano (Detr谩s).
#            openbg("www.kmeleon.org/forum/");
#      }
#
# Comandos de eventos disponibles:
#
# OnStartup?, OnOpenWindow?, OnCloseWindow?, OnLoad?, OnQuit?

# URL BAR MACROS - MACROS DE LA BARRA DE DIRECCIONES

up_directory {
    $var = dirname($URL); 
    $var == "." ? "" : open($var);
}

ctrl_enter{
$oldclip = getclipboard();
id(ID_SELECT_URL?);
id(ID_EDIT_COPY?);
$prefix = "http://www.";
$theurl = getclipboard();
$suffix = ".com";
setclipboard($oldclip);
open($prefix . $theurl . $suffix);
}

detach{
        $oldclip = getclipboard();
        id(ID_SELECT_URL?);
        id(ID_EDIT_COPY?);
        plugin(layers,Close);
        opennew(getclipboard());
        setclipboard($oldclip);
}

# BOOKMARK MACROS - MACROS DEL MARCAP脕GINAS

FileBook?{
plugin(bookmarks, Add);
plugin(bookmarks, Edit);
}
FileFav?{
plugin(favorites, Add);
plugin(favorites, Edit);
}
FileHot?{
plugin(hotlist, Add);
plugin(hotlist, Edit);
}


# SEARCH MACROS - MACROS DE BUSQUEDA

$search = "http://www.google.com/search?q="
#$search = "http://search.yahoo.com/bin/search?p=";

$dictionary = "http://www.onelook.com/?w=";
#$dictionary = "http://dict.org/bin/Dict?Form=Dict2&Database=*&Query=";
#$dictionary = "http://wiktionary.org/wiki/";

search_dictionary {
    menu = "Busqueda en Diccionario...";
    $word = prompt("Introduce la consulta:", "Busqueda en Diccionario");
    $word == "" ? "" : open( $dictionary . $word );
}

WebSearch?{
$tmp = getclipboard();
id(ID_EDIT_COPY?);
opennew($search . getclipboard());
setclipboard($tmp);
}

Dictionary{
$tmp = getclipboard();
id(ID_EDIT_COPY?);
opennew($dictionary . getclipboard());
setclipboard($tmp);
}

Hyperlink{
$tmp = getclipboard();
id(ID_EDIT_COPY?);
opennew(getclipboard());
setclipboard($tmp);
}


#TOGGLE BUTTON MACROS - MACROS DE BOTONES

$popups = "dom.disable_open_during_load"
$jscript = "javascript.enabled"
$java = "security.enable_java"
$images = "network.image.imageBehavior"
$cookies = "network.cookie.cookieBehavior"

buttonSync{
getpref(BOOL, $popups) ? pluginmsg(toolbars, "CheckButton?", "Tool Bar, macros(PBToggle), 1") : pluginmsg(toolbars, "CheckButton?", "Tool Bar, macros(PBToggle), 0");
#getpref(INT, $images) ? pluginmsg(toolbars, "CheckButton?", "Tool Bar, macros(ImgToggle?), 1") : pluginmsg(toolbars, "CheckButton?", "Tool Bar, macros(ImgToggle?), 0");
}

PBToggle{
$tmp = (getpref(BOOL, $popups) ? false : true);
setpref(BOOL, $popups, $tmp);
statusbar("Popups " . ($tmp ? "BLOQUEADOS" : "PERMITIDOS"));
&buttonSync;
}

ImgToggle? {
$tmp = (getpref(INT, $images) ? 0 : 2);
setpref(INT, $images, $tmp);
statusbar("Imagenes " . ($tmp ? "BLOQUEADAS" : "PERMITIDAS"));
&buttonSync;
}


# IMAGE MACROS - MACROS DE IM脕GENES

ImageInfo? {
$oldclip = getclipboard();
id(ID_SELECT_URL?);
id(ID_EDIT_COPY?);
$FrameURL=""; $PageURL=$FrameURL;
open("javascript: function chkframes(elem) { var rep; if (unescape(elem.location)  '".$PageURL."' || '".$PageURL."''') { rep=chkimg(elem); if (rep) return rep; } for (var f=0; f<elem.frames.length; f) { rep=chkframes(elem.framesf?); if (rep) return rep; } return; } function chkimg(elem){ if(elem.document.images.length>0){ var i; for(i=0;i<elem.document.images.length;i){ if(elem.document.imagesi.src.indexOf('" .$ImageURL. "') > -1){ return elem.document.imagesi; } } } } function XyZ() { var img=chkframes(window); if (img) { alert(\"* PROPIEDADES DE LA IMAGEN *\\r\\n\\r\\nURL:\\t\" + img.src + \"\\r\\nAncho:\\t\" + img.width + \"\\r\\nAlto:\\t\" + img.height + \"\\r\\nTexto ALT:\\t\" + img.alt  + \"\\r\\nT铆tulo:\\t\" + img.title); } } void(XyZ()); ");
id(ID_EDIT_PASTE?);
setclipboard($oldclip);
}

ImageCache?{
$i = index($ImageURL, "#");
$addr = $i==-1 ? $ImageURL : substr($ImageURL, 0, $i);
$client = index($addr, "https://")==0 ? "HTTP-memory-only" : "HTTP";
$var = "about:cache-entry?client=" . $client . "&sb=1&key=" . $addr;
index($addr, "http")==0 ? opennew($var) : "";
}

ZoomIn? {
$oldclip = getclipboard();
id(ID_SELECT_URL?);
id(ID_EDIT_COPY?);
$FrameURL=""; $PageURL=$FrameURL;
open("javascript:function chkframes(elem) { var rep; if (unescape(elem.location)  '".$PageURL."' || '".$PageURL."''') { rep=chkimg(elem); if (rep) return rep; } for (var f=0; f<elem.frames.length; f) { rep=chkframes(elem.framesf?); if (rep) return rep; } return; } function chkimg(elem){ if(elem.document.images.length>0){ var i; for(i=0;i<elem.document.images.length;i){ if(elem.document.imagesi.src.indexOf('" .$ImageURL. "') > -1){ return elem.document.imagesi; } } } } function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid losing height information due to integer rounding while zooming out */ image.initialHeight = image.height; image.initialWidth = image.width; image.scalingFactor = 1; } image.scalingFactor *= amt; image.width = image.scalingFactor * image.initialWidth; image.height = image.scalingFactor * image.initialHeight; } function findIMG() { var img=chkframes(window); zoomImage(img,2); } void(findIMG());");
id(ID_EDIT_PASTE?);
setclipboard($oldclip);
}

ZoomOut? {
$oldclip = getclipboard();
id(ID_SELECT_URL?);
id(ID_EDIT_COPY?);
$FrameURL=""; $PageURL=$FrameURL;
open("javascript:function chkframes(elem) { var rep; if (unescape(elem.location)  '".$PageURL."' || '".$PageURL."''') { rep=chkimg(elem); if (rep) return rep; } for (var f=0; f<elem.frames.length; f) { rep=chkframes(elem.framesf?); if (rep) return rep; } return; } function chkimg(elem){ if(elem.document.images.length>0){ var i; for(i=0;i<elem.document.images.length;i){ if(elem.document.imagesi.src.indexOf('" .$ImageURL. "') > -1){ return elem.document.imagesi; } } } } function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid losing height information due to integer rounding while zooming out */ image.initialHeight = image.height; image.initialWidth = image.width; image.scalingFactor = 1; } image.scalingFactor *= amt; image.width = image.scalingFactor * image.initialWidth; image.height = image.scalingFactor * image.initialHeight; } function findIMG() { var img=chkframes(window); zoomImage(img,.5); } void(findIMG());");
id(ID_EDIT_PASTE?);
setclipboard($oldclip);
}

LinkInfo? {
    alert($LinkURL, "URL DEL ENLACE SELECCIONADO:",INFO);
}

ReloadFrame? {
$oldclip = getclipboard();
id(ID_SELECT_URL?);
id(ID_EDIT_COPY?);
$FrameURL=""; $PageURL=$FrameURL;
open("javascript: function chkframes(elem) { var rep; if (unescape(elem.location)  '".$PageURL."' || '".$PageURL."''') { return elem; } for (var f=0; f<elem.frames.length; f++) { rep=chkframes(elem.framesf?); if (rep) return rep; } return; } function reloadFrame() { var elem=chkframes(window); elem.location.reload(); } void(reloadFrame()); ");");
id(ID_EDIT_PASTE?);
setclipboard($oldclip);
}

# EVENT MACROS - MACROS DE EVENTOS

OnLoad? {
$URL=""; $URL == "about:blank" ? id(ID_SELECT_URL?) : "";
&buttonSync;
}

K-Meleon

(c) 2000-2010 kmeleonbrowser.org. All rights reserved.
design by splif.