The code is here:
https://docs.djangoproject.com/en/2.1/ref/csrf/#ajax
We should remove the dependency on jQuery, and it looks like there's only
one line that needs to be updated.
Replace
`var cookie = jQuery.trim(cookies[i]);`
with
`var cookie = cookies[i].trim();`
str.trim() is [https://caniuse.com/#search=trim supported] in every modern
browser.
--
Ticket URL: <https://code.djangoproject.com/ticket/30299>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* stage: Unreviewed => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/30299#comment:1>
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"ffdacc5879fcfb5b1857340ac874314de9aa490e" ffdacc58]:
{{{
#!CommitTicketReference repository=""
revision="ffdacc5879fcfb5b1857340ac874314de9aa490e"
[2.2.x] Fixed #30299 -- Removed jQuery dependency from getCookie() in CSRF
docs.
Backport of 8e675e2bd8366adf5d0b579accfef75a7b1bc3bf from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/30299#comment:2>
Comment (by Tim Graham <timograham@…>):
In [changeset:"8e675e2bd8366adf5d0b579accfef75a7b1bc3bf" 8e675e2b]:
{{{
#!CommitTicketReference repository=""
revision="8e675e2bd8366adf5d0b579accfef75a7b1bc3bf"
Fixed #30299 -- Removed jQuery dependency from getCookie() in CSRF docs.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/30299#comment:3>