Diff for /doc/window_handling.txt between versions 1.2 and 1.4

version 1.2, 2001/04/29 20:56:01 version 1.4, 2001/05/03 16:48:39
Line 49  loncapaclient should work: Line 49  loncapaclient should work:
 * if not,  * if not,
    * open when needed     * open when needed
    * never refer to any object properties     * never refer to any object properties
    * never close       * which also means never close
 * if currently open,  * if currently open,
    * just focus when needed     * just focus when needed
    * close when needed     * close when needed
Line 57  loncapaclient should work: Line 57  loncapaclient should work:
 * if have been closed,  * if have been closed,
    * can refer to object properties     * 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  * lonxml makes exceptions for some URI=resources like
  * /res/adm/pages/menu.html   * /res/adm/pages/menu.html
  * bookmark stuff.html   * bookmark stuff.html
 * lonxml should by default  * lonxml should by default
  * a script command should follow the body tag   * a script command should follow the body tag
    and      and 
    * name the window (loncapaclient2)     * name the window (loncapaclientURICHECKSUM)
    * tell remote control it exists     * tell remote control it exists
    * remote control checks clientwindow     * remote control checks clientwindow (opener)
      and if clientwindow name is loncapaclient2       and if opener.name is loncapaclientURICHECKSUM
      it changes this to loncapaclient       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

Removed from v.1.2  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>