|
|
@ -8,8 +8,8 @@ Ext.define('Rambox.ux.WebView',{ |
|
|
|
,requires: [ |
|
|
|
,requires: [ |
|
|
|
'Rambox.util.Format' |
|
|
|
'Rambox.util.Format' |
|
|
|
,'Rambox.util.Notifier' |
|
|
|
,'Rambox.util.Notifier' |
|
|
|
,'Rambox.util.UnreadCounter' |
|
|
|
,'Rambox.util.UnreadCounter' |
|
|
|
,'Rambox.util.IconLoader' |
|
|
|
,'Rambox.util.IconLoader' |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
// private
|
|
|
|
// private
|
|
|
@ -251,13 +251,13 @@ Ext.define('Rambox.ux.WebView',{ |
|
|
|
Rambox.app.setTotalServicesLoaded( Rambox.app.getTotalServicesLoaded() + 1 ); |
|
|
|
Rambox.app.setTotalServicesLoaded( Rambox.app.getTotalServicesLoaded() + 1 ); |
|
|
|
|
|
|
|
|
|
|
|
// Apply saved zoom level
|
|
|
|
// Apply saved zoom level
|
|
|
|
webview.setZoomLevel(me.record.get('zoomLevel')); |
|
|
|
webview.setZoomLevel(me.record.get('zoomLevel')); |
|
|
|
|
|
|
|
|
|
|
|
Rambox.util.IconLoader.loadServiceIconUrl(me, webview); |
|
|
|
Rambox.util.IconLoader.loadServiceIconUrl(me, webview); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
// Open links in default browser
|
|
|
|
// Open links in default browser
|
|
|
|
webview.addEventListener('new-window', function(e) { |
|
|
|
webview.addEventListener('new-window', function(e) { |
|
|
|
switch ( me.type ) { |
|
|
|
switch ( me.type ) { |
|
|
|
case 'skype': |
|
|
|
case 'skype': |
|
|
|
// hack to fix multiple browser tabs on Skype link click, re #11
|
|
|
|
// hack to fix multiple browser tabs on Skype link click, re #11
|
|
|
@ -346,7 +346,7 @@ Ext.define('Rambox.ux.WebView',{ |
|
|
|
e.preventDefault(); |
|
|
|
e.preventDefault(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
webview.addEventListener("dom-ready", function(e) { |
|
|
|
webview.addEventListener("dom-ready", function(e) { |
|
|
|
// Mute Webview
|
|
|
|
// Mute Webview
|
|
|
|
if ( me.record.get('muted') || localStorage.getItem('locked') || JSON.parse(localStorage.getItem('dontDisturb')) ) me.setAudioMuted(true, true); |
|
|
|
if ( me.record.get('muted') || localStorage.getItem('locked') || JSON.parse(localStorage.getItem('dontDisturb')) ) me.setAudioMuted(true, true); |
|
|
|
|
|
|
|
|
|
|
|