You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

27 lines
470 B

  1. var fcount = 0;
  2. var frozen = 0;
  3. var dialog_message;
  4. var dialog_back;
  5. function freeze(msg, do_freeze) {
  6. // blur
  7. if(!dialog_back) {
  8. dialog_back = $a($i('body_div'), 'div', 'dialog_back');
  9. if(isIE) dialog_back.style['filter'] = 'alpha(opacity=60)';
  10. }
  11. $ds(dialog_back);
  12. fcount++;
  13. frozen = 1;
  14. }
  15. function unfreeze() {
  16. if(dialog_message)
  17. $dh(dialog_message);
  18. if(!fcount)return; // anything open?
  19. fcount--;
  20. if(!fcount) {
  21. $dh(dialog_back);
  22. frozen = 0;
  23. }
  24. }