summaryrefslogtreecommitdiff
path: root/rt/share/static/js/forms.js
blob: 3c6f9b93d9df045bafd87baeb017032b10b88bd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
jQuery(function() {
    // reset form submit info when user goes backward or forward for Safari
    // other browsers don't need this trick and they can work directly.
    if ( window.addEventListener ) {
        window.addEventListener("popstate", function(e) {
            jQuery('form').data('submitted', false);
        });
    }

    jQuery('form').submit(function(e) {
        var form = jQuery(this);
        if (form.data('submitted') === true) {
            e.preventDefault();
        } else {
            form.data('submitted', true);
        }
    });
});