Changeset 17318


Ignore:
Timestamp:
Dec 10, 2018, 10:39:30 PM (6 years ago)
Author:
Ryan J Ollos
Message:

TracDataSaver 3.0dev: Replace deprecated unload

The method is deprecated in jQuery 1.8 and removed in
jQuery 3.0.

Patch by clemens.

Fixes #13509.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • datasaverplugin/trunk/datasaver/htdocs/datasaver.js

    r13560 r17318  
    1919    }
    2020
    21     // Keep a copy of form data every minute and keep a copy if the page is 
     21    // Keep a copy of form data every minute and keep a copy if the page is
    2222    //datasaver_watcher()
    2323
    2424    // Also track when the page is left.
    25     $(window).unload(datasaver_savior)
     25    $(window).on('unload', datasaver_savior)
    2626})
    2727
     
    8787        {
    8888            var element = form.elements[elemidx];
    89             if (element.type != 'submit' && 
     89            if (element.type != 'submit' &&
    9090                element.type != 'hidden' &&
    9191                element.type != 'password' &&
     
    9393            {
    9494                formdata.push(
    95                     formidx + ':' + elemidx + ':' + 
     95                    formidx + ':' + elemidx + ':' +
    9696                    escape(element.value))
    9797            }
     
    100100    return formdata.join('&');
    101101}
    102    
     102
    103103function datasaver_save(formdough)
    104104{
     
    168168                var formidx = parseInt(bits[0])
    169169                var elemidx = parseInt(bits[1])
    170                 document.forms[formidx].elements[elemidx].value = 
     170                document.forms[formidx].elements[elemidx].value =
    171171                    unescape(bits[2])
    172172            }
Note: See TracChangeset for help on using the changeset viewer.