Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

65 строки
1.5 KiB

  1. /**
  2. * Created by Benny on 14.11.2014.
  3. */
  4. "use strict";
  5. var TB = TB || {};
  6. TB.Ext = TB.Ext || {};
  7. /**
  8. * Notification system
  9. * Currently using http://ericprieto.com/freebie/simply-toast/
  10. * @type {{TYPE_DANGER: number, TYPE_WARNING: number, TYPE_INFO: number, TYPE_SUCCESS: number, init: Function, show: Function}}
  11. */
  12. TB.Ext.Notification = {
  13. TYPE_DANGER : 4,
  14. TYPE_WARNING : 3,
  15. TYPE_INFO : 0,
  16. TYPE_SUCCESS : 1,
  17. init : function() {
  18. // Refer: http://codeseven.github.io/toastr/demo.html
  19. toastr.options = {
  20. "closeButton": false,
  21. "debug": false,
  22. "progressBar": false,
  23. "positionClass": "toast-top-center",
  24. "onclick": null,
  25. "showDuration": "300",
  26. "hideDuration": "1000",
  27. "timeOut": "2000",
  28. "extendedTimeOut": "1000",
  29. "showEasing": "swing",
  30. "hideEasing": "linear",
  31. "showMethod": "fadeIn",
  32. "hideMethod": "fadeOut"
  33. }
  34. },
  35. show : function( txt, typeCode ) {
  36. var type = 'info';
  37. switch( typeCode ) {
  38. case 4:
  39. type = 'error';
  40. break;
  41. case 3:
  42. type = 'warning';
  43. break;
  44. case 1:
  45. type = 'success';
  46. break;
  47. default:
  48. type = 'info';
  49. break;
  50. }
  51. toastr[ type ]( txt );
  52. }
  53. };