dialog.js 877 B

1234567891011121314151617181920212223242526272829303132333435
  1. let answerKey = '';
  2. ipcRenderer.once('dialog-key', (event, key) => {
  3. answerKey = key;
  4. })
  5. function closeWindow() {
  6. ipcRenderer.send('dialog-answer' + answerKey, false);
  7. remote.getCurrentWindow().close();
  8. }
  9. function validate() {
  10. if(!$('#number').val()) {
  11. M.toast({
  12. html: 'Le nombre est invalide',
  13. classes: 'red'
  14. });
  15. } else if (('' + parseInt($('#number').val())) !== $('#number').val()) {
  16. M.toast({
  17. html: 'Le nombre n\'est pas un entier',
  18. classes: 'red'
  19. });
  20. } else if (parseInt($('#number').val()) < 1) {
  21. M.toast({
  22. html: 'Le nombre doit être un entier positif',
  23. classes: 'red'
  24. });
  25. } else {
  26. send(parseInt($('#number').val()));
  27. }
  28. }
  29. function send(number) {
  30. ipcRenderer.send('dialog-answer' + answerKey, number);
  31. }