diff --git a/dist/js/ionic.js b/dist/js/ionic.js index 4c35542184..48bec755ec 100644 --- a/dist/js/ionic.js +++ b/dist/js/ionic.js @@ -209,7 +209,8 @@ window.ionic = { // Trigger a new event trigger: function(eventType, data) { - var event = new CustomEvent(eventType, { detail: data }); + var event = document.createEventObject(); + event.detail = data; // Make sure to trigger the event on the given target, or dispatch it from // the window if we don't have an event target @@ -1799,7 +1800,6 @@ window.ionic = { } })(); - // polyfill use to simulate native "tap" function inputTapPolyfill(ele, e) { if(ele.type === "radio" || ele.type === "checkbox") { diff --git a/js/utils/events.js b/js/utils/events.js index d7d9d6a878..6ca3e43e79 100644 --- a/js/utils/events.js +++ b/js/utils/events.js @@ -16,7 +16,8 @@ // Trigger a new event trigger: function(eventType, data) { - var event = new CustomEvent(eventType, { detail: data }); + var event = document.createEventObject(); + event.detail = data; // Make sure to trigger the event on the given target, or dispatch it from // the window if we don't have an event target diff --git a/js/utils/poly.js b/js/utils/poly.js index 3d84624af6..9b2461b714 100644 --- a/js/utils/poly.js +++ b/js/utils/poly.js @@ -28,7 +28,6 @@ } })(); - // polyfill use to simulate native "tap" function inputTapPolyfill(ele, e) { if(ele.type === "radio" || ele.type === "checkbox") {