How can i fix the error Uncaught ReferenceError: addEvent is not defined

1k Views Asked by At

After changing my python and Django version I came up with the error of
Uncaught ReferenceError: addEvent is not defined.

The error took place at my DateTimeShortcuts.js file.

The code raising the error is:

addEvent(window, 'load', DateTimeShortcuts.init);
window.DateTimeShortcuts = DateTimeShortcuts;

This error prevents me for rendering correct a date widget that I am using for my Django app.

Any idea how to handle it?

3

There are 3 best solutions below

0
wowkin2 On BEST ANSWER

From commit into Django framework "Fixed #28536 -- Removed old JS cross-browser utilities" you can see that there were changes in that file.

Try to run command that will refresh all static files:

python manage.py collectstatic

0
strdr4605 On

Maybe you should write

window.addEventListener("load", ...
0
Ramakanta Kar On

The problem is 'addEvent' is not defined previously.

Make sure that you have the definition of 'addEvent' imported or written before this line.