@sqwkmob/ionic-custom-back
Version:
Dismiss Ionic Modal by Device Back Button
27 lines (20 loc) • 878 B
JavaScript
(function(doc){
var scriptElm = doc.scripts[doc.scripts.length - 1];
var warn = ['[sqwk-ion-back-button] Deprecated script, please remove: ' + scriptElm.outerHTML];
warn.push('To improve performance it is recommended to set the differential scripts in the head as follows:')
var parts = scriptElm.src.split('/');
parts.pop();
parts.push('sqwk-ion-back-button');
var url = parts.join('/');
var scriptElm = doc.createElement('script');
scriptElm.setAttribute('type', 'module');
scriptElm.src = url + '/sqwk-ion-back-button.esm.js';
doc.head.appendChild(scriptElm);
warn.push(scriptElm.outerHTML);
scriptElm = doc.createElement('script');
scriptElm.setAttribute('nomodule', '');
scriptElm.src = url + '/sqwk-ion-back-button.js';
doc.head.appendChild(scriptElm);
warn.push(scriptElm.outerHTML);
console.warn(warn.join('\n'));
})(document);