Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / quickedit / js / editors / formEditor.es6.js
index 7864f67c6f3204bd5827d474e0e9433577810211..c12308403d9c9581ad8a98100119ea1cdd46aa5a 100644 (file)
       const fieldModel = this.fieldModel;
 
       // Generate a DOM-compatible ID for the form container DOM element.
-      const id = `quickedit-form-for-${fieldModel.id.replace(/[\/\[\]]/g, '_')}`;
+      const id = `quickedit-form-for-${fieldModel.id.replace(/[/[\]]/g, '_')}`;
 
       // Render form container.
-      const $formContainer = this.$formContainer = $(Drupal.theme('quickeditFormContainer', {
+      const $formContainer = $(Drupal.theme('quickeditFormContainer', {
         id,
         loadingMsg: Drupal.t('Loading…'),
       }));
+      this.$formContainer = $formContainer;
       $formContainer
         .find('.quickedit-form')
         .addClass('quickedit-editable quickedit-highlighted quickedit-editing')
       }
 
       // Create an AJAX object for the form associated with the field.
-      var formSaveAjax = Drupal.quickedit.util.form.ajaxifySaving({
+      let formSaveAjax = Drupal.quickedit.util.form.ajaxifySaving({
         nocssjs: false,
         other_view_modes: fieldModel.findOtherViewModes(),
       }, $submit);