More cleanup for address book. Notes area in address book card is now multiple lines.

This commit is contained in:
hangas%netscape.com 1999-09-11 02:05:26 +00:00
Родитель e90af3b58d
Коммит 1c9b2e75fd
5 изменённых файлов: 20 добавлений и 4 удалений

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

@ -17,6 +17,11 @@ function abNameOnLoad()
if ( window.arguments[0].okCallback )
top.okCallback = window.arguments[0].okCallback;
}
// focus on input
var name = document.getElementById('name');
if ( name )
name.focus();
}
function abNameOKButton()

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

@ -110,7 +110,13 @@ function NewCardOKButton()
if ( popup )
{
var uri = popup.value;
// FIX ME - hack to avoid crashing if no ab selected because of blank option bug from template
// should be able to just remove this if we are not seeing blank lines in the ab popup
if ( !uri )
return false; // don't close window
// -----
var cardproperty = Components.classes["component://netscape/addressbook/cardproperty"].createInstance();
cardproperty = cardproperty.QueryInterface(Components.interfaces.nsIAbCard);

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

@ -273,7 +273,7 @@ Rights Reserved.
</html:legend>
<box align="vertical" style="width:100%">
<html:input id="Notes" type="text" class="CardEdit"/>
<html:textarea id="Notes" rows="15"/>
</box>
</html:fieldset>

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

@ -33,7 +33,7 @@ Rights Reserved.
<box id="CardViewBox"
align="vertical"
flex="100%"
style="background-color:#dddddd; padding-left:5px; padding-right:5px">
style="overflow:auto; background-color:#dddddd; padding-left:5px; padding-right:5px">
<html:div hide="true" style="font-size:150%; font-weight:bold; border-bottom:2px solid black" id="CardTitle">*</html:div>

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

@ -83,6 +83,12 @@ function SelectFirstAddressBook()
function ChangeDirectoryByDOMNode(dirNode)
{
// FIX ME - deselect the items in the resutls pane to work around tree bug
var resultsTree = document.getElementById('resultsTree');
if ( resultsTree )
resultsTree.clearItemSelection();
// ----
var uri = dirNode.getAttribute('id');
dump("uri = " + uri + "\n");
@ -104,7 +110,6 @@ function ResultsPaneSelectionChange()
else
ClearCardViewPane();
}
}
function SortResultPane(column, sortKey)