K-Meleon
KMeleonWiki > Resources > MacroLibrary > KmmBookmarksFile
Submitted by: desga2
Notes:
This macro open your current bookmarks file in a page (layer). This macro can be used to search qickly a bookmark link with 'Find in page' option (Ctrl+F). The new option created is named 'Open Bookmarks file in page' and it's included in 'Bookmarks' menu.
Open your User Macro Folder (Edit > Configuration > User-Defined Macros) or your Macro Folder (Edit > Configuration > Macros) and create the following text file(s):
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
# ---------- Custom menu: BookmarksFile -------------------------------------------
#
# Dependencies : Bookmarks Plugin
# Resources : -
# Preferences : -
#
# ---------------------------------------------------------------------------------
$_BookmarksFile_path="";
_BookmarksFile_Default{
$_BookmarksFile_path=getfolder(ProfileFolder);
$_BookmarksFile_path=$_BookmarksFile_path."\\bookmarks.html";
}
_BookmarksFile_Open{
$_BookmarksFile_path=getpref(string,kmeleon.plugins.bookmarks.bookmarkFile);
$_BookmarksFile_path=="" ? &_BookmarksFile_Default : 0;
# To open in current layer:
#open($_BookmarksFile_path);
# To open in new layer:
opennew($_BookmarksFile_path);
# To open in background layer:
#openbg($_BookmarksFile_path);
}
# ----- PRIVATE
BookmarksFile_BuildMenu{
$kBookmarks==true?setmenu("&Bookmarks",macro,"Open &Bookmarks file in page",_BookmarksFile_Open,4):0;
$kBookmarks==true?setmenu("&Bookmarks",separator,5):0;
}
$OnInit=$OnInit."BookmarksFile_BuildMenu;";
# ---------------------------------------------------------------------------------
$macroModules=$macroModules."BookmarksFile;";