aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services/content/ServiceWebview.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/services/content/ServiceWebview.js')
-rw-r--r--src/components/services/content/ServiceWebview.js35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js
index abbf21dee..c146abf4e 100644
--- a/src/components/services/content/ServiceWebview.js
+++ b/src/components/services/content/ServiceWebview.js
@@ -65,6 +65,7 @@ export default class ServiceWebview extends Component {
65 65
66 const webviewClasses = classnames({ 66 const webviewClasses = classnames({
67 services__webview: true, 67 services__webview: true,
68 'services__webview-wrapper': true,
68 'is-active': service.isActive, 69 'is-active': service.isActive,
69 'services__webview--force-repaint': this.state.forceRepaint, 70 'services__webview--force-repaint': this.state.forceRepaint,
70 }); 71 });
@@ -85,29 +86,29 @@ export default class ServiceWebview extends Component {
85 reload={reload} 86 reload={reload}
86 /> 87 />
87 )} 88 )}
88 {!service.isEnabled && ( 89 {!service.isEnabled ? (
89 <ServiceDisabled 90 <ServiceDisabled
90 name={service.recipe.name} 91 name={service.recipe.name}
91 webview={service.webview} 92 webview={service.webview}
92 enable={enable} 93 enable={enable}
93 /> 94 />
95 ) : (
96 <Webview
97 ref={(element) => { this.webview = element; }}
98 autosize
99 src={service.url}
100 preload="./webview/plugin.js"
101 partition={`persist:service-${service.id}`}
102 onDidAttach={() => setWebviewReference({
103 serviceId: service.id,
104 webview: this.webview.view,
105 })}
106 onUpdateTargetUrl={this.updateTargetUrl}
107 useragent={service.userAgent}
108 muted={isAppMuted || service.isMuted}
109 allowpopups
110 />
94 )} 111 )}
95 <Webview
96 ref={(element) => { this.webview = element; }}
97 autosize
98 src={service.url}
99 preload="./webview/plugin.js"
100 partition={`persist:service-${service.id}`}
101 onDidAttach={() => setWebviewReference({
102 serviceId: service.id,
103 webview: this.webview.view,
104 })}
105 onUpdateTargetUrl={this.updateTargetUrl}
106 useragent={service.userAgent}
107 muted={isAppMuted || service.isMuted}
108 disablewebsecurity
109 allowpopups
110 />
111 {statusBar} 112 {statusBar}
112 </div> 113 </div>
113 ); 114 );