Sha256: adc38c2a6dc6a85ec7d39a3a4d405d9ccbe38e412cead16f69d45d3b1e4e3b70
Contents?: true
Size: 606 Bytes
Versions: 18
Compression:
Stored size: 606 Bytes
Contents
var iOSMixin = { iOScall: function(actionType, actionParameters) { // JavaScript to send an action to iOS code var appName = 'roomcast'; var url; if(actionParameters) { var jsonString = (JSON.stringify(actionParameters)); var escapedJsonParameters = escape(jsonString); url = appName + '://' + actionType + "#" + escapedJsonParameters; } else { url = appName + '://' + actionType; } document.location.href = url; console.log('launching url: ', url); } }; module.exports = iOSMixin;
Version data entries
18 entries across 18 versions & 1 rubygems