More tweaks to prefs dialog b=47704, r=ben

This commit is contained in:
cmanske%netscape.com 2000-09-15 06:52:33 +00:00
Родитель db0b0031f0
Коммит 122d534b2a
2 изменённых файлов: 6 добавлений и 7 удалений

Просмотреть файл

@ -16,7 +16,7 @@ var customActiveColor;
var customVisitedColor; var customVisitedColor;
var customBackgroundColor; var customBackgroundColor;
var previewBGColor; var previewBGColor;
var backgroundImage; var backgroundImage = "";
// Strings we use often // Strings we use often
var styleStr = "style"; var styleStr = "style";
@ -75,7 +75,6 @@ function Startup()
customVisitedColor = dialog.VisitedLinkData.getAttribute("value"); customVisitedColor = dialog.VisitedLinkData.getAttribute("value");
customBackgroundColor = dialog.BackgroundColorData.getAttribute("value"); customBackgroundColor = dialog.BackgroundColorData.getAttribute("value");
backgroundImage = dialog.BackgroundImageData.getAttribute("value"); backgroundImage = dialog.BackgroundImageData.getAttribute("value");
dump(" *** customTextColor="+customTextColor+",customLinkColor="+customLinkColor+", customActiveColor="+customActiveColor+", customVisitedColor="+customVisitedColor+", customBackgroundColor="+customBackgroundColor+"\n");
if (backgroundImage) if (backgroundImage)
dialog.BackgroundImageInput.value = backgroundImage; dialog.BackgroundImageInput.value = backgroundImage;
@ -285,7 +284,7 @@ function ValidateAndPreviewImage(ShowErrorMessage)
} }
else else
{ {
backgroundImage = null; backgroundImage = "";
if (ShowErrorMessage) if (ShowErrorMessage)
{ {
SetTextfieldFocus(dialog.BackgroundImageInput); SetTextfieldFocus(dialog.BackgroundImageInput);
@ -295,12 +294,13 @@ function ValidateAndPreviewImage(ShowErrorMessage)
} }
} }
else else
backgroundImage = null; backgroundImage = "";
// Set style on preview (removes image if not valid) // Set style on preview (removes image if not valid)
dialog.ColorPreview.setAttribute(styleStr, styleValue); dialog.ColorPreview.setAttribute(styleStr, styleValue);
// Set the pref data so pref code saves it // Set the pref data so pref code saves it
document.getElementById("backgroundImageData").setAttribute("value", backgroundImage); dump(" *** Setting default image ="+backgroundImage+"\n");
dialog.BackgroundImageData.setAttribute("value", backgroundImage ? backgroundImage : "");
} }

Просмотреть файл

@ -158,8 +158,7 @@
<text class="label" value="&backgroundImage.label;" accesskey="&backgroundImage.accesskey;"/> <text class="label" value="&backgroundImage.label;" accesskey="&backgroundImage.accesskey;"/>
<box valign="middle" autostretch="never"> <box valign="middle" autostretch="never">
<textfield id="BackgroundImageInput" onkeyup="ChangeBackgroundImage()" <textfield id="BackgroundImageInput" onkeyup="ChangeBackgroundImage()" style="min-width : 16em"/>
style="min-width : 12em"/>
<button class="dialog" value="&chooseFile.label;" accesskey="&chooseFile.accesskey;" <button class="dialog" value="&chooseFile.label;" accesskey="&chooseFile.accesskey;"
oncommand="ChooseImageFile()"/> oncommand="ChooseImageFile()"/>
<data id="backgroundImageData" pref="true" preftype="string" prefstring="editor.default_background_image" prefattribute="value"/> <data id="backgroundImageData" pref="true" preftype="string" prefstring="editor.default_background_image" prefattribute="value"/>