Message.js 970 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. /**
  2. * Copyright(c) 2006-2008, FeyaSoft Inc.
  3. */
  4. Ext.Message = function(){
  5. var msgCt;
  6. return {
  7. // msg format 1
  8. msgStay : function(title, message, time){
  9. Ext.Msg.show({
  10. msg: message,
  11. title: title,
  12. closable: true,
  13. modal: true,
  14. icon: Ext.MessageBox.INFO
  15. });
  16. setTimeout(function(){
  17. Ext.Msg.hide();
  18. }, time);
  19. }
  20. };
  21. }();
  22. var Runner = function(){
  23. var f = function(v, pbar, btn, count, cb){
  24. return function(){
  25. if(v > count){
  26. cb();
  27. }else{
  28. var i = v/count;
  29. }
  30. };
  31. };
  32. return {
  33. run : function(pbar, btn, count, cb){
  34. //btn.dom.disabled = true;
  35. var ms = 5000/count;
  36. for(var i = 1; i < (count+2); i++){
  37. setTimeout(f(i, pbar, btn, count, cb), i*ms);
  38. }
  39. }
  40. }
  41. }();