Re: Searchbar from plugin page open new window
Date: August 13, 2008 08:56AM
Sorry,
I don`t know where I must change it
Can you chnage it me?
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
# ---------- Search Bar K-Meleon Extension -------------------------------------------------------------------------
#
# Needed files : SearchBar.dll 0.2
# Dependencies : main.kmm (ExecMacros, OnQuit)
# Resources : -
# Preferences :
# ------------------------------------------------------------------------------------------------------------------
# ----- Global Variables
$__openurl="kmeleon.plugins.searchbar.openurl";
$__title="kmeleon.plugins.searchbar.title";
$__custom_enable="kmeleon.plugins.searchbar.custom.enable";
$__custom_name="kmeleon.plugins.searchbar.custom.name";
$__custom_engine="kmeleon.plugins.searchbar.custom.url";
$__general_engine="kmeleon.general.searchEngine";
$__macro_engine="kmeleon.plugins.macros.search.engine";
$_SearchBar_Title=getpref(STRING,$__title);
$_SearchBar_Custom_enable=getpref(BOOL,$__custom_enable);
$_SearchBar_Custom_name=getpref(STRING,$__custom_name);
$_SearchBar_Custom_engine=getpref(STRING,$__custom_engine);
$_SearchBar_OpenURL=getpref(STRING,$__openurl);
$_OpenCurrent="ID_OPEN_LINK";
$_OpenBackground="ID_OPEN_LINK_IN_BACKGROUND";
$_OpenNew="ID_OPEN_LINK_IN_NEW_WINDOW";
$__engineList="";$_urlList="";$__rg=0;$__starEngine="";$__value="";
# ---------- General -----------------------------------------------------------------------------------------------
_SearchBar_Auto{
menuchecked=($_SearchBar_Custom_enable?false:true);
togglepref(BOOL,$__custom_enable);
$_SearchBar_Custom_enable=getpref(BOOL,$__custom_enable);
$_SearchBar_Custom_enable?&_Manual:0;
plugin(SearchBar,Update);
}
_Manual{
getpref(STRING,$__custom_name)==""?setpref(STRING,$__custom_name,getpref(STRING,$__general_engine."Name")):0;
getpref(STRING,$__custom_engine)==""?setpref(STRING,$__custom_engine,getpref(STRING,$__general_engine)):0;
$_SearchBar_Custom_name=getpref(STRING,$__custom_name);
$_SearchBar_Custom_engine=getpref(STRING,$__custom_engine);
}
_SearchBar_Engine_Manual{
$__engineList="";$__rg=0;
while($__rg != 10)&_MakeLists;
alert(_("Keep the number of the choosen engine and enter it in the next box")."\n\n".$__engineList."\n\n"._("# , when present, gives the manual Search Bar engine")."\n"._("* , when present, gives the current Search Bar engine")."\n"._("+ , when present, gives the current K-Meleon engine"),_("Default Search Bar Engine"));
$__value=prompt(_("Give the number of the choosen engine"),_("Manual Search Bar Engine"),$__starEngine);
$__value==""?$__value="*":0;
index("-*0*-*1*-*3*-*4*-*5*-*6*-*7*-*8*-*9*-","-*".$__value."*-")>-1?&_ChangeEngine:0;
}
_ChangeEngine{
setpref(STRING,$__custom_name,getpref(STRING,$__macro_engine.$__value.".name"));
setpref(STRING,$__custom_engine,getpref(STRING,$__macro_engine.$__value.".url"));
$_SearchBar_Custom_name=getpref(STRING,$__custom_name);
$_SearchBar_Custom_engine=getpref(STRING,$__custom_engine);
$__starEngine!=$__value?plugin(SearchBar,Update):0;
}
_MakeLists{
$__cust="";$__enab="";$__gen="";
$__name=getpref(STRING,$__macro_engine.$__rg.".name");
$__name==$_SearchBar_Custom_name?$__cust="#":0;
$__name==$_SearchBar_Custom_name?$__starEngine=$__rg:0;
$__name==getpref(STRING,$__general_engine."Name")?$__gen="+":0;
$_SearchBar_Custom_enable?($__cust=="#"?$__enab="*":0):0;
$__cust==""?$__cust=" ":0;
$__gen==""?$__gen=" ":0;
$__enab==""?$__enab=" ":0;
$__star=$__enab.$__gen.$__cust;
$__star==" "?$__cust=" ":0;
$__engineList=$__engineList.$__gen.$__cust.$__enab." ".$__rg.") ".$__name."\n";
$__rg=$__rg + 1;
}
_SearchBar_Title{
$__value=prompt(_("Enter the Search Bar Title ('_none_'->no bar title, '_default_'->default title):"),_("Search Bar Title"),$_SearchBar_Title);
$__value==""?$__value=$_SearchBar_Title:0;
$__value=="_none_"?$__value="":0;
$__value=="_default_"?delpref($__title):setpref(STRING,$__title,$__value);
$__value=="_default_"?$__value="":0;
$_SearchBar_Title=$__value;
plugin(SearchBar,Update);
}
_SearchBar_URL_Current{
menuchecked=($_SearchBar_OpenURL==$_OpenCurrent);
setpref(STRING,$__openurl,$_OpenCurrent);
$_SearchBar_OpenURL=getpref(STRING,$__openurl);
}
_SearchBar_URL_Background{
menuchecked=($_SearchBar_OpenURL==$_OpenBackground);
setpref(STRING,$__openurl,$_OpenBackground);
$_SearchBar_OpenURL=getpref(STRING,$__openurl);
}
_SearchBar_URL_New{
menuchecked=($_SearchBar_OpenURL==$_OpenNew);
setpref(STRING,$__openurl,$_OpenNew);
$_SearchBar_OpenURL=getpref(STRING,$__openurl);
}
# ----- PRIVATE
_SearchBar_BuildMenu{
# Connection menu
#
setmenu("&Web Search",separator,-1);
setmenu("&Web Search",popup,"&Search Bar");
setmenu("&Search Bar",macro,"&Auto Engine",_SearchBar_Auto);
setmenu("&Search Bar",macro,"&Define Engine",_SearchBar_Engine_Manual);
setmenu("&Search Bar",macro,"&Change Bar Title",_SearchBar_Title);
setmenu("&Search Bar",separator,-1);
setmenu("&Search Bar",popup,"&Opening Mode");
setmenu("&Opening Mode",macro,"Current Window/Layer",_SearchBar_URL_Current);
setmenu("&Opening Mode",macro,"Background",_SearchBar_URL_Background);
setmenu("&Opening Mode",macro,"New Window/Layer",_SearchBar_URL_New);
#
# context menus
#
# (no context menu)
#
# Accels
#
setaccel("CTRL ALT G","SearchBar(Focus)");
}
$OnInit=$OnInit."_SearchBar_BuildMenu;";
# ------------------------------------------------------------------------------------------------------------------
$macroModules=$macroModules."SearchBar;";
Re: Searchbar from plugin page open new window
Date: August 13, 2008 01:28PM
Try to replace this :
$_OpenCurrent="ID_OPEN_LINK";
$_OpenBackground="ID_OPEN_LINK_IN_BACKGROUND";
$_OpenNew="ID_OPEN_LINK_IN_NEW_WINDOW";
by that :
$_OpenCurrent="ID_OPEN_LINK_IN_NEW_TAB";
$_OpenBackground="ID_OPEN_LINK_IN_BACKGROUNDTAB";
$_OpenNew="ID_OPEN_LINK_IN_NEW_WINDOW";
Perhaps ...
A+
Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0
Web:
http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr
Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc