52 }} |
52 }} |
53 |
53 |
54 function registerWebChannel() {{ |
54 function registerWebChannel() {{ |
55 try {{ |
55 try {{ |
56 new QWebChannel(qt.webChannelTransport, function(channel) {{ |
56 new QWebChannel(qt.webChannelTransport, function(channel) {{ |
57 registerExternal(channel.objects.eric_object); |
|
58 var external = channel.objects.eric_object; |
57 var external = channel.objects.eric_object; |
59 external.extra = {{}}; |
58 external.extra = {{}}; |
60 for (var key in channel.objects) {{ |
59 for (var key in channel.objects) {{ |
61 if (key != 'eric_object' && key.startsWith('eric_')) {{ |
60 if (key != 'eric_object' && key.startsWith('eric_')) {{ |
62 external.extra[key.substr(3)] = channel.objects[key]; |
61 external.extra[key.substr(5)] = channel.objects[key]; |
63 }} |
62 }} |
64 }} |
63 }} |
65 registerExternal(external); |
64 registerExternal(external); |
66 }}); |
65 }}); |
67 }} catch (e) {{ |
66 }} catch (e) {{ |