feature-29473.patch

Mizuki ISHIKAWA, 2020-07-29 08:35

Download (1.18 KB)

View differences:

public/javascripts/application.js
785 785
  }
786 786
}( jQuery ));
787 787

  
788
var isSubmitAction;
788 789
var warnLeavingUnsavedMessage;
789 790
function warnLeavingUnsaved(message) {
790 791
  warnLeavingUnsavedMessage = message;
......
801 802
        warn = true;
802 803
      }
803 804
    });
804
    if (warn) {return warnLeavingUnsavedMessage;}
805
    if (warn && !isSubmitAction) {isSubmitAction = false; return warnLeavingUnsavedMessage;}
805 806
  };
806 807
}
807 808

  
......
851 852
  }
852 853
}
853 854

  
854

  
855
$(document).on('keydown', 'form input, form textarea', function(e) {
856
  // Click the form submit button with Ctrl + Enter or Command + Return as the trigger.
857
  var submitButton = $(e.target).closest('form').find('input[type=submit]');
858
  if(e.keyCode == 13 && ((e.ctrlKey && !e.metaKey) || (!e.ctrlKey && e.metaKey)) && submitButton.length) {
859
    isSubmitAction = true;
860
    submitButton.first().click();
861
  }
862
});
855 863

  
856 864
function hideOnLoad() {
857 865
  $('.hol').hide();