-
- this.goBack()} title="${translate(
- 'general.back'
- )}" class="address-bar-button">arrow_back_ios
- this.goForward()} title="${translate(
- 'browserpage.bchange1'
- )}" class="address-bar-button">arrow_forward_ios
- this.refresh()} title="${translate(
- 'browserpage.bchange2'
- )}" class="address-bar-button">refresh
- this.goBackToList()} title="${translate(
- 'browserpage.bchange3'
- )}" class="address-bar-button">home
-
- this.delete()} title="${translate(
- 'browserpage.bchange4'
- )} ${this.service} ${this.name} ${translate(
- 'browserpage.bchange5'
- )}" class="address-bar-button float-right">delete
- ${this.renderBlockUnblockButton()}
- ${this.renderFollowUnfollowButton()}
-
-
-
+
+
+
+ this.goBack()} title="${translate('general.back')}" class="address-bar-button">arrow_back_ios
+ this.goForward()} title="${translate('browserpage.bchange1')}" class="address-bar-button">arrow_forward_ios
+ this.refresh()} title="${translate('browserpage.bchange2')}" class="address-bar-button">refresh
+ this.goBackToList()} title="${translate('browserpage.bchange3')}" class="address-bar-button">home
+
+ ${this.renderFullScreen()}
+ this.delete()} title="${translate('browserpage.bchange4')} ${this.service} ${this.name} ${translate('browserpage.bchange5')}" class="address-bar-button float-right">delete
+ ${this.renderBlockUnblockButton()}
+ ${this.renderFollowUnfollowButton()}
+
+
+
+
-
- `;
+ `;
+ }
+
+ renderFullScreen() {
+ if (window.innerHeight == screen.height) {
+ return html`
+
this.exitFullScreen()}
+ title="${translate('browserpage.bchange9')} ${this.name}"
+ class="address-bar-button float-right"
+ >
+ fullscreen_exit
+
+ `
+ } else {
+ return html`
+
this.goFullScreen()}
+ title="${translate('browserpage.bchange9')} ${this.name}"
+ class="address-bar-button float-right"
+ >
+ fullscreen
+
+ `
+ }
+ }
+
+ goFullScreen() {
+ var elem = this.shadowRoot.getElementById('websitesWrapper')
+
+ if (elem.requestFullscreen) {
+ elem.requestFullscreen()
+ } else if (elem.mozRequestFullScreen) {
+ elem.mozRequestFullScreen()
+ } else if (elem.webkitRequestFullscreen) {
+ elem.webkitRequestFullscreen()
+ } else if (elem.msRequestFullscreen) {
+ elem.msRequestFullscreen()
+ }
+
+ this.renderFullScreen()
+ }
+
+ exitFullScreen() {
+ if(document.exitFullscreen) {
+ document.exitFullscreen()
+ } else if (document.mozCancelFullScreen) {
+ document.mozCancelFullScreen()
+ } else if (document.webkitExitFullscreen) {
+ document.webkitExitFullscreen()
+ } else if (document.msExitFullscreen) {
+ document.msExitFullscreen()
+ }
+
+ this.renderFullScreen()
}
async unitJoinFee() {
@@ -2168,9 +2207,11 @@ class WebBrowser extends LitElement {
goBackToList() {
if (this.service == "APP") {
+ this.exitFullScreen()
window.location = '../../q-app/index.html';
}
else { // Default to websites list
+ this.exitFullScreen()
window.location = '../index.html';
}
}