Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

change_form.js 712B

1234567891011121314151617181920
  1. /*global showAddAnotherPopup, showRelatedObjectLookupPopup showRelatedObjectPopup updateRelatedObjectLinks*/
  2. (function($) {
  3. 'use strict';
  4. $(document).ready(function() {
  5. var modelName = $('#django-admin-form-add-constants').data('modelName');
  6. $('body').on('click', '.add-another', function(e) {
  7. e.preventDefault();
  8. var event = $.Event('django:add-another-related');
  9. $(this).trigger(event);
  10. if (!event.isDefaultPrevented()) {
  11. showAddAnotherPopup(this);
  12. }
  13. });
  14. if (modelName) {
  15. $('form#' + modelName + '_form :input:visible:enabled:first').focus();
  16. }
  17. });
  18. })(django.jQuery);