This commit is contained in:
hangas%netscape.com 1999-09-28 18:56:15 +00:00
Родитель 2415f68a58
Коммит 852da0f143
4 изменённых файлов: 36 добавлений и 41 удалений

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

@ -131,11 +131,8 @@ function AbEditCard()
var uri = resultsTree.selectedItems[0].getAttribute('id');
var card = rdf.GetResource(uri);
card = card.QueryInterface(Components.interfaces.nsIAbCard);
var editCardCallback = 0;
if ( top.addressbook && top.addressbook.editCardCallback )
editCardCallback = top.addressbook.editCardCallback;
goEditCardDialog(document.getElementById('resultsTree').getAttribute('ref'),
card, editCardCallback);
card, top.editCardCallback);
}
}

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

@ -1,6 +1,7 @@
var addressbook = 0;
var composeWindow = 0;
var msgCompFields = 0;
var editCardCallback = 0;
// localization strings
var prefixTo = "To: ";

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

@ -1,4 +1,5 @@
var addressbook = 0;
var editCardCallback = 0;
// functions used only by addressbook
@ -9,7 +10,7 @@ function OnLoadAddressBook()
top.addressbook = Components.classes["component://netscape/addressbook"].createInstance();
top.addressbook = top.addressbook.QueryInterface(Components.interfaces.nsIAddressBook);
top.addressbook.editCardCallback = UpdateCardView;
top.editCardCallback = UpdateCardView;
try {
top.addressbook.SetWebShellWindow(window)
@ -18,11 +19,6 @@ function OnLoadAddressBook()
dump("failed to set webshell window\n");
}
// FIX ME! - can remove these as soon as waterson enables auto-registration
//document.commandDispatcher.addCommand(document.getElementById('CommandUpdate_AddressBook'));
//document.commandDispatcher.addCommand(document.getElementById('cmd_selectAll'));
//document.commandDispatcher.addCommand(document.getElementById('cmd_delete'));
SetupCommandUpdateHandlers();
SelectFirstAddressBook();
}
@ -100,36 +96,6 @@ function AbUpdateCommandDelete()
}
/*
function AbDelete()
{
// dump("\AbDelete from XUL\n");
var tree = document.getElementById('resultsTree');
if ( tree )
{
//get the selected elements
var cardList = tree.selectedItems;
//get the current folder
var srcDirectory = document.getElementById('resultsTree');
dump("srcDirectory = " + srcDirectory + "\n");
top.addressbook.DeleteCards(tree, srcDirectory, cardList);
}
}
*/
/*
function AbDeleteDirectory()
{
// dump("\AbDeleteDirectory from XUL\n");
var tree = document.getElementById('dirTree');
// if ( tree && tree.selectedItems && tree.selectedItems.length )
if ( tree )
top.addressbook.DeleteAddressBooks(tree.database, tree, tree.selectedItems);
}
*/
function UpdateCardView()
{
var tree = document.getElementById('resultsTree');
@ -184,3 +150,34 @@ function AbImport()
{
addressbook.ImportAddressBook();
}
/*
function AbDelete()
{
// dump("\AbDelete from XUL\n");
var tree = document.getElementById('resultsTree');
if ( tree )
{
//get the selected elements
var cardList = tree.selectedItems;
//get the current folder
var srcDirectory = document.getElementById('resultsTree');
dump("srcDirectory = " + srcDirectory + "\n");
top.addressbook.DeleteCards(tree, srcDirectory, cardList);
}
}
*/
/*
function AbDeleteDirectory()
{
// dump("\AbDeleteDirectory from XUL\n");
var tree = document.getElementById('dirTree');
// if ( tree && tree.selectedItems && tree.selectedItems.length )
if ( tree )
top.addressbook.DeleteAddressBooks(tree.database, tree, tree.selectedItems);
}
*/

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

@ -47,7 +47,7 @@ Rights Reserved.
<commandset id="CommandUpdate_AddressBook"
commandupdater="true"
events="focus,blur,select"
onchange="CommandUpdate_AddressBook()"/>
oncommandupdate="CommandUpdate_AddressBook()"/>
<commandset id="globalEditMenuItems"/>
</commands>