Unverified Commit b5d56400 authored by Mark Halliwell's avatar Mark Halliwell
Browse files

Issue #3131957 by markcarver, hash6: SCRIPT438: Object doesn't support...


Issue #3131957 by markcarver, hash6: SCRIPT438: Object doesn't support property or method 'getAttributeNames' on dialog.js

Signed-off-by: default avatarMark Carver <mark.carver@me.com>
parent 5b073778
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -131,13 +131,15 @@

    // Merge in trigger data attributes.
    if (options.$trigger && options.$trigger[0]) {
      /** @var {HTMLElement} trigger */
      var trigger = options.$trigger[0];
      var data = trigger.getAttributeNames().filter(function (name) {
        return name.startsWith('data-');
      }).reduce(function (data, name) {
      var data = {};
      for (var i = 0, l = trigger.attributes.length; i < l; i++) {
        var name = trigger.attributes[i].name;
        if (name && name.substring(0, 5) === 'data-') {
          data[name] = trigger.getAttribute(name);
        return data;
      }, {});
        }
      }
      attributes.merge(data);
    }