aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services/content
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/services/content')
-rw-r--r--src/components/services/content/ServiceDisabled.js2
-rw-r--r--src/components/services/content/ServiceWebview.js35
-rw-r--r--src/components/services/content/WebviewCrashHandler.js2
3 files changed, 20 insertions, 19 deletions
diff --git a/src/components/services/content/ServiceDisabled.js b/src/components/services/content/ServiceDisabled.js
index 732b6c003..b5af3743d 100644
--- a/src/components/services/content/ServiceDisabled.js
+++ b/src/components/services/content/ServiceDisabled.js
@@ -35,7 +35,7 @@ export default class ServiceDisabled extends Component {
35 const { intl } = this.context; 35 const { intl } = this.context;
36 36
37 return ( 37 return (
38 <div className="services__crash-handler"> 38 <div className="services__info-layer">
39 <h1>{intl.formatMessage(messages.headline, { name })}</h1> 39 <h1>{intl.formatMessage(messages.headline, { name })}</h1>
40 <Button 40 <Button
41 label={intl.formatMessage(messages.action, { name })} 41 label={intl.formatMessage(messages.action, { name })}
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 );
diff --git a/src/components/services/content/WebviewCrashHandler.js b/src/components/services/content/WebviewCrashHandler.js
index d48152c18..d3e6951f3 100644
--- a/src/components/services/content/WebviewCrashHandler.js
+++ b/src/components/services/content/WebviewCrashHandler.js
@@ -62,7 +62,7 @@ export default class WebviewCrashHandler extends Component {
62 const { intl } = this.context; 62 const { intl } = this.context;
63 63
64 return ( 64 return (
65 <div className="services__crash-handler"> 65 <div className="services__info-layer">
66 <h1>{intl.formatMessage(messages.headline)}</h1> 66 <h1>{intl.formatMessage(messages.headline)}</h1>
67 <p>{intl.formatMessage(messages.text, { name })}</p> 67 <p>{intl.formatMessage(messages.text, { name })}</p>
68 <Button 68 <Button