Helpviewer/Network/EricAccessHandler.py

Mon, 22 Dec 2014 18:36:37 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 22 Dec 2014 18:36:37 +0100
changeset 3991
73731c4bf5bd
parent 3794
b460b30fab8f
child 4021
195a471c327b
permissions
-rw-r--r--

Corrected some coding style issues.

0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
3160
209a07d7e401 Updated copyright for 2014.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3002
diff changeset
3 # Copyright (c) 2009 - 2014 Detlev Offenbach <detlev@die-offenbachs.de>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module implementing a scheme access handler for Python resources.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
3145
a9de05d4a22f # __IGNORE_WARNING__ added/ removed.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 3057
diff changeset
10 from __future__ import unicode_literals
2525
8b507a9a2d40 Script changes: Future import added, super calls modified and unicode behavior for str.
T.Rzepka <Tobias.Rzepka@gmail.com>
parents: 2403
diff changeset
11
3656
441956d8fce5 Started porting eric5 to PyQt5.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3591
diff changeset
12 from PyQt5.QtCore import QFile, QByteArray
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
14 import Utilities
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
15
12
1d8dd9706f46 First commit after changing to Python 3.1.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 0
diff changeset
16 from .SchemeAccessHandler import SchemeAccessHandler
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17
945
8cd4d08fa9f6 Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
18
1674
7eb92d0bc124 Renamed PyrcAccessHandler to EricAccessHandler.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1670
diff changeset
19 class EricAccessHandler(SchemeAccessHandler):
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 """
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 Class implementing a scheme access handler for Python resources.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 """
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
23 _homePage = None
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
24 _speedDialPage = None
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
25
945
8cd4d08fa9f6 Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 791
diff changeset
26 def createRequest(self, op, request, outgoingData=None):
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 """
3591
2f2a4a76dd22 Corrected a bunch of source docu issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3484
diff changeset
28 Public method to create a request.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
3002
6ffc581f00f1 Continued to shorten the code lines to max. 79 characters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2403
diff changeset
30 @param op the operation to be performed
6ffc581f00f1 Continued to shorten the code lines to max. 79 characters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2403
diff changeset
31 (QNetworkAccessManager.Operation)
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 @param request reference to the request object (QNetworkRequest)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 @param outgoingData reference to an IODevice containing data to be sent
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 (QIODevice)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 @return reference to the created reply object (QNetworkReply)
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 """
2403
e3d7a861547c Continued implementing the delayed import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2302
diff changeset
37 from .NetworkReply import NetworkReply
3002
6ffc581f00f1 Continued to shorten the code lines to max. 79 characters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2403
diff changeset
38 from .NetworkProtocolUnknownErrorReply import \
6ffc581f00f1 Continued to shorten the code lines to max. 79 characters.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2403
diff changeset
39 NetworkProtocolUnknownErrorReply
2403
e3d7a861547c Continued implementing the delayed import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2302
diff changeset
40
1665
b248526d3a1b Reworked some stuff in the web browser to use Qt resources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1664
diff changeset
41 if request.url().toString() == "eric:home":
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
42 return NetworkReply(request, self.__createHomePage(),
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
43 "text/html", self.parent())
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
44 elif request.url().toString() == "eric:speeddial":
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
45 return NetworkReply(request, self.__createSpeedDialPage(),
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
46 "text/html", self.parent())
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
47
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
48 return NetworkProtocolUnknownErrorReply("eric", self.parent())
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
49
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
50 def __createHomePage(self):
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
51 """
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
52 Private method to create the Home page.
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
53
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
54 @return prepared home page (QByteArray)
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
55 """
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
56 if self._homePage is None:
1665
b248526d3a1b Reworked some stuff in the web browser to use Qt resources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1664
diff changeset
57 htmlFile = QFile(":/html/startPage.html")
b248526d3a1b Reworked some stuff in the web browser to use Qt resources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1664
diff changeset
58 htmlFile.open(QFile.ReadOnly)
b248526d3a1b Reworked some stuff in the web browser to use Qt resources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1664
diff changeset
59 html = htmlFile.readAll()
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
60
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
61 html.replace("@IMAGE@", "qrc:icons/ericWeb32.png")
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
62 html.replace("@FAVICON@", "qrc:icons/ericWeb16.png")
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
63
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
64 self._homePage = html
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
65
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
66 return QByteArray(self._homePage)
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
67
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
68 def __createSpeedDialPage(self):
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
69 """
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
70 Private method to create the Speeddial page.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
72 @return prepared speeddial page (QByteArray)
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
73 """
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
74 if self._speedDialPage is None:
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
75 htmlFile = QFile(":/html/speeddialPage.html")
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
76 htmlFile.open(QFile.ReadOnly)
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
77 html = bytes(htmlFile.readAll()).decode()
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
78
3991
73731c4bf5bd Corrected some coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3794
diff changeset
79 html = (
73731c4bf5bd Corrected some coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3794
diff changeset
80 html.replace("@FAVICON@", "qrc:icons/ericWeb16.png")
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
81 .replace("@IMG_PLUS@", "qrc:icons/plus.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
82 .replace("@IMG_CLOSE@", "qrc:icons/close.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
83 .replace("@IMG_EDIT@", "qrc:icons/edit.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
84 .replace("@IMG_RELOAD@", "qrc:icons/reload.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
85 .replace("@IMG_SETTINGS@", "qrc:icons/setting.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
86 .replace("@LOADING-IMG@", "qrc:icons/loading.gif")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
87 .replace("@BOX-BORDER@", "qrc:icons/box-border-small.png")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
88
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
89 .replace("@JQUERY@", "qrc:javascript/jquery.js")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
90 .replace("@JQUERY-UI@", "qrc:javascript/jquery-ui.js")
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
91
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
92 .replace("@SITE-TITLE@", self.tr("Speed Dial"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
93 .replace("@URL@", self.tr("URL"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
94 .replace("@TITLE@", self.tr("Title"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
95 .replace("@APPLY@", self.tr("Apply"))
3794
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
96 .replace("@CLOSE@", self.tr("Close"))
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
97 .replace("@NEW-PAGE@", self.tr("New Page"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
98 .replace("@TITLE-EDIT@", self.tr("Edit"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
99 .replace("@TITLE-REMOVE@", self.tr("Remove"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
100 .replace("@TITLE-RELOAD@", self.tr("Reload"))
3794
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
101 .replace("@TITLE-WARN@",
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
102 self.tr("Are you sure to remove this speed dial?"))
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
103 .replace("@TITLE-FETCHTITLE@",
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
104 self.tr("Load title from page"))
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
105 .replace("@SETTINGS-TITLE@",
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
106 self.tr("Speed Dial Settings"))
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
107 .replace("@ADD-TITLE@", self.tr("Add New Page"))
3794
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
108 .replace("@TXT_NRROWS@",
b460b30fab8f Enhanced the web browser speed dial page.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3793
diff changeset
109 self.tr("Maximum pages in a row:"))
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
110 .replace("@TXT_SDSIZE@", self.tr("Change size of pages:"))
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
111 )
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
112
3793
bdaf1b220a36 Fixed an issue in the web browser speed dial displaying 'funny' characters when not using English language.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 3656
diff changeset
113 self._speedDialPage = Utilities.html_uencode(html)
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
114
2403
e3d7a861547c Continued implementing the delayed import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2302
diff changeset
115 import Helpviewer.HelpWindow
1670
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
116 html = QByteArray(self._speedDialPage)
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
117 dial = Helpviewer.HelpWindow.HelpWindow.speedDial()
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
118
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
119 html.replace("@INITIAL-SCRIPT@", dial.initialScript())
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
120 html.replace("@ROW-PAGES@", str(dial.pagesInRow()))
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
121 html.replace("@SD-SIZE@", str(dial.sdSize()))
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
122
6fd889391d2c Added a Speed Dial to the web browser including the capability to select the first ten pages by pressing Meta+1 to Meta+0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1665
diff changeset
123 return html

eric ide

mercurial