diff options
| author | Julian Andrews <jandrews@fusionbox.com> | 2016-03-15 10:11:34 -0600 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-10-24 20:17:31 -0400 |
| commit | adc93e85990b644194c679f528225deed9fdaa85 (patch) | |
| tree | 2fb544e22a97dc94fa9572fae7a1932846cb44fa /docs/internals/contributing/writing-code/javascript.txt | |
| parent | 6fdb12cdccc6b33714f7a93ca8cc8d9c300b0f82 (diff) | |
Fixed #26357 -- Allowed admin popups to work on links added after page load.
Diffstat (limited to 'docs/internals/contributing/writing-code/javascript.txt')
| -rw-r--r-- | docs/internals/contributing/writing-code/javascript.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/internals/contributing/writing-code/javascript.txt b/docs/internals/contributing/writing-code/javascript.txt index 25a46695c3..3d10c48f00 100644 --- a/docs/internals/contributing/writing-code/javascript.txt +++ b/docs/internals/contributing/writing-code/javascript.txt @@ -24,6 +24,12 @@ Code style JSHint will be run when you run the JavaScript tests. We also recommended installing a JSHint plugin in your text editor. +* Where possible, write code that will work even if the page structure is later + changed with JavaScript. For instance, when binding a click handler, use + ``$('body').on('click', selector, func)`` instead of + ``$(selector).click(func)``. This makes it easier for projects to extend + Django's default behavior with JavaScript. + .. _javascript-patches: JavaScript patches |
