mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Fixed capitalization of "ECMAScript" and "JavaScript".
This commit is contained in:
parent
907d3a7ff4
commit
2161db0792
@ -1,4 +1,4 @@
|
||||
// Core javascript helper functions
|
||||
// Core JavaScript helper functions
|
||||
'use strict';
|
||||
|
||||
// quickElement(tagType, parentReference [, textInChildNode, attribute, attributeValue ...]);
|
||||
|
@ -234,7 +234,7 @@ def items_for_result(cl, result, form):
|
||||
link_or_text = result_repr
|
||||
else:
|
||||
url = add_preserved_filters({'preserved_filters': cl.preserved_filters, 'opts': cl.opts}, url)
|
||||
# Convert the pk to something that can be used in Javascript.
|
||||
# Convert the pk to something that can be used in JavaScript.
|
||||
# Problem cases are non-ASCII strings.
|
||||
if cl.to_field:
|
||||
attr = str(cl.to_field)
|
||||
|
@ -10,7 +10,7 @@ register = template.Library()
|
||||
|
||||
def prepopulated_fields_js(context):
|
||||
"""
|
||||
Create a list of prepopulated_fields that should render Javascript for
|
||||
Create a list of prepopulated_fields that should render JavaScript for
|
||||
the prepopulated fields for both the admin form and inlines.
|
||||
"""
|
||||
prepopulated_fields = []
|
||||
|
@ -581,7 +581,7 @@ class JsonResponse(HttpResponse):
|
||||
An HTTP response class that consumes data to be serialized to JSON.
|
||||
|
||||
:param data: Data to be dumped into json. By default only ``dict`` objects
|
||||
are allowed to be passed due to a security flaw before EcmaScript 5. See
|
||||
are allowed to be passed due to a security flaw before ECMAScript 5. See
|
||||
the ``safe`` parameter for more information.
|
||||
:param encoder: Should be a json encoder class. Defaults to
|
||||
``django.core.serializers.json.DjangoJSONEncoder``.
|
||||
|
@ -1,4 +1,4 @@
|
||||
"""JsLex: a lexer for Javascript"""
|
||||
"""JsLex: a lexer for JavaScript"""
|
||||
# Originally from https://bitbucket.org/ned/jslex
|
||||
import re
|
||||
|
||||
@ -75,23 +75,23 @@ class Lexer:
|
||||
|
||||
class JsLexer(Lexer):
|
||||
"""
|
||||
A Javascript lexer
|
||||
A JavaScript lexer
|
||||
|
||||
>>> lexer = JsLexer()
|
||||
>>> list(lexer.lex("a = 1"))
|
||||
[('id', 'a'), ('ws', ' '), ('punct', '='), ('ws', ' '), ('dnum', '1')]
|
||||
|
||||
This doesn't properly handle non-ASCII characters in the Javascript source.
|
||||
This doesn't properly handle non-ASCII characters in the JavaScript source.
|
||||
"""
|
||||
|
||||
# Because these tokens are matched as alternatives in a regex, longer
|
||||
# possibilities must appear in the list before shorter ones, for example,
|
||||
# '>>' before '>'.
|
||||
#
|
||||
# Note that we don't have to detect malformed Javascript, only properly
|
||||
# lex correct Javascript, so much of this is simplified.
|
||||
# Note that we don't have to detect malformed JavaScript, only properly
|
||||
# lex correct JavaScript, so much of this is simplified.
|
||||
|
||||
# Details of Javascript lexical structure are taken from
|
||||
# Details of JavaScript lexical structure are taken from
|
||||
# http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf
|
||||
|
||||
# A useful explanation of automatic semicolon insertion is at
|
||||
@ -184,7 +184,7 @@ class JsLexer(Lexer):
|
||||
|
||||
def prepare_js_for_gettext(js):
|
||||
"""
|
||||
Convert the Javascript source `js` into something resembling C for
|
||||
Convert the JavaScript source `js` into something resembling C for
|
||||
xgettext.
|
||||
|
||||
What actually happens is that all the regex literals are replaced with
|
||||
|
@ -1099,7 +1099,7 @@ Without passing ``safe=False``, a :exc:`TypeError` will be raised.
|
||||
it was possible to poison the JavaScript ``Array`` constructor. For this
|
||||
reason, Django does not allow passing non-dict objects to the
|
||||
:class:`~django.http.JsonResponse` constructor by default. However, most
|
||||
modern browsers implement EcmaScript 5 which removes this attack vector.
|
||||
modern browsers implement ECMAScript 5 which removes this attack vector.
|
||||
Therefore it is possible to disable this security precaution.
|
||||
|
||||
Changing the default JSON encoder
|
||||
|
@ -759,7 +759,7 @@ class PrePopulatedPostLargeSlug(models.Model):
|
||||
"""
|
||||
Regression test for #15938: a large max_length for the slugfield must not
|
||||
be localized in prepopulated_fields_js.html or it might end up breaking
|
||||
the javascript (ie, using THOUSAND_SEPARATOR ends up with maxLength=1,000)
|
||||
the JavaScript (ie, using THOUSAND_SEPARATOR ends up with maxLength=1,000)
|
||||
"""
|
||||
title = models.CharField(max_length=100)
|
||||
published = models.BooleanField(default=False)
|
||||
|
@ -995,7 +995,7 @@ class DateTimePickerShortcutsSeleniumTests(AdminWidgetSeleniumTestCase):
|
||||
with self.wait_page_loaded():
|
||||
self.selenium.find_element_by_name('_save').click()
|
||||
|
||||
# Make sure that "now" in javascript is within 10 seconds
|
||||
# Make sure that "now" in JavaScript is within 10 seconds
|
||||
# from "now" on the server side.
|
||||
member = Member.objects.get(name='test')
|
||||
self.assertGreater(member.birthdate, now - error_margin)
|
||||
|
@ -444,7 +444,7 @@ class BasicExtractorTests(ExtractorTests):
|
||||
self.assertIn('mañana; charset=CHARSET', pot_contents)
|
||||
|
||||
|
||||
class JavascriptExtractorTests(ExtractorTests):
|
||||
class JavaScriptExtractorTests(ExtractorTests):
|
||||
|
||||
PO_FILE = 'locale/%s/LC_MESSAGES/djangojs.po' % LOCALE
|
||||
|
||||
|
@ -324,7 +324,7 @@ class I18NViewTests(SimpleTestCase):
|
||||
|
||||
def test_i18n_language_non_english_default(self):
|
||||
"""
|
||||
Check if the Javascript i18n view returns an empty language catalog
|
||||
Check if the JavaScript i18n view returns an empty language catalog
|
||||
if the default language is non-English, the selected language
|
||||
is English and there is not 'en' translation available. See #13388,
|
||||
#3594 and #13726 for more details.
|
||||
@ -337,7 +337,7 @@ class I18NViewTests(SimpleTestCase):
|
||||
def test_non_english_default_english_userpref(self):
|
||||
"""
|
||||
Same as above with the difference that there IS an 'en' translation
|
||||
available. The Javascript i18n view must return a NON empty language catalog
|
||||
available. The JavaScript i18n view must return a NON empty language catalog
|
||||
with the proper English translations. See #13726 for more details.
|
||||
"""
|
||||
with self.settings(LANGUAGE_CODE='fr'), override('en-us'):
|
||||
|
Loading…
Reference in New Issue
Block a user