Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / misc / dialog / dialog.es6.js
index 545afc34ca79dd0f96ed32adc6c8c9ba7ddaa93d..9b3aaffd7b94ec397cea673e55db8d65971d1435 100644 (file)
@@ -5,7 +5,7 @@
  * @see http://www.whatwg.org/specs/web-apps/current-work/multipage/commands.html#the-dialog-element
  */
 
-(function ($, Drupal, drupalSettings) {
+(function($, Drupal, drupalSettings) {
   /**
    * Default dialog options.
    *
    * @return {Drupal.dialog~dialogDefinition}
    *   The dialog instance.
    */
-  Drupal.dialog = function (element, options) {
+  Drupal.dialog = function(element, options) {
     let undef;
     const $element = $(element);
     const dialog = {
       open: false,
       returnValue: undef,
-      show() {
-        openDialog({ modal: false });
-      },
-      showModal() {
-        openDialog({ modal: true });
-      },
-      close: closeDialog,
     };
 
     function openDialog(settings) {
       $(window).trigger('dialog:afterclose', [dialog, $element]);
     }
 
+    dialog.show = () => {
+      openDialog({ modal: false });
+    };
+    dialog.showModal = () => {
+      openDialog({ modal: true });
+    };
+    dialog.close = closeDialog;
+
     return dialog;
   };
-}(jQuery, Drupal, drupalSettings));
+})(jQuery, Drupal, drupalSettings);