wprintf("<td align=center>");
wprintf("<form>"
- "<select class=\"address_book_popup_title\" size=1"
- " onChange='PopulateAddressBookInnerDiv()'>");
+ "<select class=\"address_book_popup_title\" size=1 id=\"which_addr_book\" "
+ " onChange=\"PopulateAddressBookInnerDiv($('which_addr_book').value)\">");
serv_puts("LKRA");
serv_getln(buf, sizeof buf);
if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
"><img src=\"static/closewindow.gif\">");
wprintf("</td></tr></table>");
+ wprintf("<script type=\"text/javascript\">"
+ "PopulateAddressBookInnerDiv($('which_addr_book').value);"
+ "</script>\n");
+
end_ajax_response();
}
/**
* \brief Address book popup results
*/
-void display_address_book_inner_div(void) {
+void display_address_book_inner_div() {
int i;
static int foo;
+ char *which_addr_book;
+ which_addr_book = bstr("which_addr_book");
+ lprintf(9, "FIXME get addresses in <%s>\n", which_addr_book);
begin_ajax_response();
wprintf("<div align=center><form>"
{
method: 'get',
parameters: CtdlRandomString(),
- onComplete: PopulateAddressBookInnerDiv()
+ evalScripts: true
}
);
Nifty('div#address_book_popup_container_div','big transparent');
}
-function PopulateAddressBookInnerDiv() {
+function PopulateAddressBookInnerDiv(which_addr_book) {
$('address_book_inner_div').innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\"> Loading....</font></td></tr></table><br /></div>";
+ p = 'which_addr_book=' + which_addr_book + '&r=' + CtdlRandomString();
new Ajax.Updater(
'address_book_inner_div',
'display_address_book_inner_div',
{
method: 'get',
- parameters: CtdlRandomString()
+ parameters: p
}
);
}