From cb3e9094b6f337a0fabbfc22d0b708fae3374acc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tudor=20B=C4=83r=C4=83scu?= Date: Thu, 14 Feb 2019 07:46:47 +0200 Subject: [PATCH] Enable html5 local storage for qgsexternalresourcewidget and maptips --- src/gui/qgsexternalresourcewidget.cpp | 1 + src/gui/qgsmaptip.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/gui/qgsexternalresourcewidget.cpp b/src/gui/qgsexternalresourcewidget.cpp index c057d9b86d7d..3d27173f8a66 100644 --- a/src/gui/qgsexternalresourcewidget.cpp +++ b/src/gui/qgsexternalresourcewidget.cpp @@ -231,6 +231,7 @@ void QgsExternalResourceWidget::loadDocument( const QString &path ) if ( mDocumentViewerContent == Web ) { mWebView->setUrl( QUrl::fromEncoded( resolvedPath.toUtf8() ) ); + mWebView->page()->settings()->setAttribute( QWebSettings::LocalStorageEnabled, true ); } #endif diff --git a/src/gui/qgsmaptip.cpp b/src/gui/qgsmaptip.cpp index 7af6f97672c5..46ac5f2bb554 100644 --- a/src/gui/qgsmaptip.cpp +++ b/src/gui/qgsmaptip.cpp @@ -82,6 +82,7 @@ void QgsMapTip::showMapTip( QgsMapLayer *pLayer, mWebView->page()->settings()->setAttribute( QWebSettings::DeveloperExtrasEnabled, true ); mWebView->page()->settings()->setAttribute( QWebSettings::JavascriptEnabled, true ); + mWebView->page()->settings()->setAttribute( QWebSettings::LocalStorageEnabled, true ); // Disable scrollbars, avoid random resizing issues mWebView->page()->mainFrame()->setScrollBarPolicy( Qt::Horizontal, Qt::ScrollBarAlwaysOff );