MCPcopy Index your code
hub / github.com/codecombat/codecombat / setUpIOSLogging

Function setUpIOSLogging

app/core/initialize.js:331–346  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

329window.removeIPadSubscription = channel => window.iPadSubscriptions[channel] = false
330
331var setUpIOSLogging = function () {
332 if (!(typeof webkit !== 'undefined' && webkit !== null ? webkit.messageHandlers : undefined)) { return }
333 return ['debug', 'log', 'info', 'warn', 'error'].map((level) =>
334 (function (level) {
335 const originalLog = console[level]
336 return console[level] = function () {
337 originalLog.apply(console, arguments)
338 try {
339 let left
340 return __guard__(__guard__(typeof webkit !== 'undefined' && webkit !== null ? webkit.messageHandlers : undefined, x1 => x1.consoleLogHandler), x => x.postMessage({ level, arguments: ((Array.from(arguments).map((a) => (left = __guardMethod__(a, 'toString', o => o.toString())) != null ? left : ('' + a)))) }))
341 } catch (e) {
342 return __guard__(__guard__(typeof webkit !== 'undefined' && webkit !== null ? webkit.messageHandlers : undefined, x3 => x3.consoleLogHandler), x2 => x2.postMessage({ level, arguments: ['could not post log: ' + e] }))
343 }
344 }
345 })(level))
346}
347
348var loadOfflineFonts = function () {
349 $('head').prepend('<link rel="stylesheet" type="text/css" href="/fonts/openSansCondensed.css">')

Callers 1

initFunction · 0.85

Calls 3

applyMethod · 0.80
__guard__Function · 0.70
__guardMethod__Function · 0.70

Tested by

no test coverage detected