Helpviewer/HelpBrowserWV.py

changeset 2107
1690f30db6f3
parent 2094
88620e11c67c
child 2127
6a7e4fb5e07e
equal deleted inserted replaced
2106:cca04724bff8 2107:1690f30db6f3
787 self.trUtf8("eric5 Web Browser"), 787 self.trUtf8("eric5 Web Browser"),
788 self.trUtf8("""<p>Could not start an application""" 788 self.trUtf8("""<p>Could not start an application"""
789 """ for URL <b>{0}</b>.</p>""").format(name.toString())) 789 """ for URL <b>{0}</b>.</p>""").format(name.toString()))
790 return 790 return
791 elif name.scheme() == "javascript": 791 elif name.scheme() == "javascript":
792 if qVersion() >= "5.0.0": 792 scriptSource = QUrl.fromPercentEncoding(name.toString(
793 scriptSource = QUrl.fromPercentEncoding(name.toString( 793 QUrl.FormattingOptions(QUrl.TolerantMode | QUrl.RemoveScheme)))
794 QUrl.ComponentFormattingOptions(
795 QUrl.TolerantMode | QUrl.RemoveScheme)))
796 else:
797 scriptSource = QUrl.fromPercentEncoding(name.toString(
798 QUrl.FormattingOptions(QUrl.TolerantMode | QUrl.RemoveScheme)))
799 self.page().mainFrame().evaluateJavaScript(scriptSource) 794 self.page().mainFrame().evaluateJavaScript(scriptSource)
800 return 795 return
801 else: 796 else:
802 if name.toString().endswith(".pdf") or \ 797 if name.toString().endswith(".pdf") or \
803 name.toString().endswith(".PDF") or \ 798 name.toString().endswith(".PDF") or \

eric ide

mercurial