|
1 | 1 | <script> |
2 | 2 | phpbbWebpushOptions = { |
3 | | - serviceWorkerUrl: '{{ U_WEBPUSH_WORKER_URL }}', |
4 | | - subscribeUrl: '{{ U_WEBPUSH_SUBSCRIBE }}', |
5 | | - unsubscribeUrl: '{{ U_WEBPUSH_UNSUBSCRIBE }}', |
6 | | - togglePopupUrl: '{{ U_WEBPUSH_TOGGLE_POPUP }}', |
| 3 | + serviceWorkerUrl: '{{ U_WEBPUSH_WORKER_URL|e('js') }}', |
| 4 | + subscribeUrl: '{{ U_WEBPUSH_SUBSCRIBE|e('js') }}', |
| 5 | + unsubscribeUrl: '{{ U_WEBPUSH_UNSUBSCRIBE|e('js') }}', |
| 6 | + togglePopupUrl: '{{ U_WEBPUSH_TOGGLE_POPUP|e('js') }}', |
7 | 7 | ajaxErrorTitle: '{{ lang_js('AJAX_ERROR_TITLE') }}', |
8 | | - vapidPublicKey: '{{ VAPID_PUBLIC_KEY }}', |
| 8 | + vapidPublicKey: '{{ VAPID_PUBLIC_KEY|e('js') }}', |
9 | 9 | formTokens: { |
10 | | - creationTime: '{{ WEBPUSH_FORM_TOKENS.creation_time }}', |
11 | | - formToken: '{{ WEBPUSH_FORM_TOKENS.form_token }}', |
| 10 | + creationTime: {{ WEBPUSH_FORM_TOKENS.creation_time|int }}, |
| 11 | + formToken: '{{ WEBPUSH_FORM_TOKENS.form_token|e('js') }}', |
12 | 12 | }, |
13 | 13 | subscriptions: [ |
14 | 14 | {% for sub in SUBSCRIPTIONS %} |
15 | | - {endpoint: '{{ sub.endpoint }}', expiration: '{{ sub.expiration }}' }, |
| 15 | + {endpoint: '{{ sub.endpoint|e('js') }}', expirationTime: {{ sub.expirationTime|int }} }, |
16 | 16 | {% endfor %} |
17 | 17 | ], |
18 | | - } |
| 18 | + }; |
19 | 19 | </script> |
20 | 20 |
|
21 | 21 | {% INCLUDEJS '@phpbb_webpushnotifications/webpush.js' %} |
|
0 commit comments