K-Meleon
KMeleonWiki > Resources > MacroLibrary > Auto Image Resize
Submitted by: Johnny Sim-Bravenboer
Notes:
This macro adds the options to toggle whether or not K-Meleon should automatically resize large images to the View menu and the image right-click menu.
Open your User Macro Folder (Edit > Configuration > User-Defined Macros) or your Macro Folder (Edit > Configuration > Macros) and create the following text file:
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)
# ---------- Auto Image Resizing -----------------------------------------------------------------------------------
#
# Dependencies : -
# Resources : -
# Preferences : -
#
# ------------------------------------------------------------------------------------------------------------------
# ----- PRIVATE
# TOGGLE AUTO RESIZING OF LARGE IMAGES
_TOGGLE_AUTORESIZE{
menuchecked = (getpref(BOOL,"browser.enable_automatic_image_resizing"));
togglepref(BOOL, "browser.enable_automatic_image_resizing");
getpref(BOOL, "browser.enable_automatic_image_resizing")? $_sts = "enabled" :$_sts = "disabled";
statusbar(sub("%s",$_sts,_("Auto Image Resize has been %s, refresh the page for the setting to take effect!")));
}
_TAR_BuildMenu{
setmenu(PageDisplay, macro, "Auto Image Resizing", _TOGGLE_AUTORESIZE);
setmenu(ImageView, macro, "Auto Image Resizing", _TOGGLE_AUTORESIZE);
}
$OnInit=$OnInit."_TAR_BuildMenu;";
# ------------------------------------------------------------------------------------------------------------------
$macroModules=$macroModules."AutoResize;";