mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-01-09 13:25:00 +00:00
Part of fix for bug 115855. Add a function to allow message compose to reset font and colors attributes of the editor. R=cmanske, SR=mscott, A=blizzard
This commit is contained in:
parent
9cd06b30dd
commit
13774385e8
@ -306,7 +306,7 @@ function EditorStartup(editorType, editorElement)
|
||||
editorShell.LoadUrl(url);
|
||||
}
|
||||
|
||||
// This is the only method also called by Message Composer
|
||||
// This is also called by Message Composer
|
||||
function EditorSharedStartup()
|
||||
{
|
||||
// Just for convenience
|
||||
@ -369,6 +369,33 @@ function EditorSharedStartup()
|
||||
gColorObj.LastHighlightColor = "";
|
||||
}
|
||||
|
||||
// This method is only called by Message composer when recycling a compose window
|
||||
function EditorResetFontAndColorAttributes()
|
||||
{
|
||||
document.getElementById("cmd_fontFace").setAttribute("state", "");
|
||||
window.editorShell.RemoveTextProperty("font", "color");
|
||||
window.editorShell.RemoveTextProperty("font", "bgcolor");
|
||||
window.editorShell.RemoveTextProperty("font", "size");
|
||||
window.editorShell.RemoveTextProperty("small", "");
|
||||
window.editorShell.RemoveTextProperty("big", "");
|
||||
var bodyelement = GetBodyElement();
|
||||
if (bodyelement)
|
||||
{
|
||||
bodyelement.removeAttribute("text");
|
||||
bodyelement.removeAttribute("bgcolor");
|
||||
bodyelement.removeAttribute("link");
|
||||
bodyelement.removeAttribute("alink");
|
||||
bodyelement.removeAttribute("vlink");
|
||||
bodyelement.removeAttribute("background");
|
||||
}
|
||||
gColorObj.LastTextColor = "";
|
||||
gColorObj.LastBackgroundColor = "";
|
||||
gColorObj.LastHighlightColor = "";
|
||||
document.getElementById("cmd_fontColor").setAttribute("state", "");
|
||||
document.getElementById("cmd_backgroundColor").setAttribute("state", "");
|
||||
UpdateDefaultColors();
|
||||
}
|
||||
|
||||
function _EditorNotImplemented()
|
||||
{
|
||||
dump("Function not implemented\n");
|
||||
|
Loading…
Reference in New Issue
Block a user