--- doc/window_handling.txt 2001/04/29 20:56:01 1.2 +++ doc/window_handling.txt 2001/05/03 16:48:39 1.4 @@ -49,7 +49,7 @@ loncapaclient should work: * if not, * open when needed * never refer to any object properties - * never close + * which also means never close * if currently open, * just focus when needed * close when needed @@ -57,16 +57,31 @@ loncapaclient should work: * if have been closed, * can refer to object properties -The way loncapaclient window should work. +The way loncapaclient window "should" work. * lonxml makes exceptions for some URI=resources like * /res/adm/pages/menu.html * bookmark stuff.html * lonxml should by default * a script command should follow the body tag and - * name the window (loncapaclient2) + * name the window (loncapaclientURICHECKSUM) * tell remote control it exists - * remote control checks clientwindow - and if clientwindow name is loncapaclient2 + * remote control checks clientwindow (opener) + and if opener.name is loncapaclientURICHECKSUM it changes this to loncapaclient + +window instance <-- invoked from menu.html, but can be referred + to from other children windows + + status (has it ever been opened, is it closed, is it open) + +create_window_dependency(base,offshoot) <-- "offshoot" window + should only be open if "base" window is open + +remove_window_dependency(base,offshoot) + +close_window +open_window +check_window +change_window +change_window_by_submission