move the choose file/set as current to a global spot so other pref panes can get to them, for #27630, r=sspitzer

This commit is contained in:
alecf%netscape.com 2006-05-17 02:24:19 +00:00
Родитель 25744e4c4d
Коммит bd490cdcd5
2 изменённых файлов: 2 добавлений и 19 удалений

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

@ -1,19 +1,2 @@
var bundle = srGetStrBundle("chrome://pref/locale/prefutilities.properties");
function prefNavSelectFile()
{
var folderField = document.getElementById("browserStartupHomepage");
var url = getFileOrFolderURL( bundle.GetStringFromName("choosehomepage"), false );
if( url != -1 )
folderField.value = url;
}
function setHomePageToCurrentPage()
{
if( !parent.opener.appCore )
return false;
var homePageField = document.getElementById("browserStartupHomepage");
var url = parent.opener.content.location.href;
if( url )
homePageField.value = url;
}

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

@ -79,8 +79,8 @@
</html:div>
<box orient="horizontal">
<spring flex="1"/>
<titledbutton class="dialog push" name="starts" type="button" value="&useCurrent;" onclick="setHomePageToCurrentPage();" />
<titledbutton class="dialog push" name="browse" type="button" value="&browseFile;" onclick="prefNavSelectFile()"/>
<titledbutton class="dialog push" name="starts" type="button" value="&useCurrent;" onclick="setHomePageToCurrentPage('browserStartupHomepage');" />
<titledbutton class="dialog push" name="browse" type="button" value="&browseFile;" onclick="prefNavSelectFile('browserStartupHomepage', 'choosehomepage');"/>
</box>
</box>
</titledbox>