Helpviewer/Network/EricAccessHandler.py

branch
5_5_x
changeset 3791
65dd3f34e0b2
parent 3591
2f2a4a76dd22
child 3796
242c02148f00
equal deleted inserted replaced
3790:d2f239eac2b7 3791:65dd3f34e0b2
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt4.QtCore import QFile, QByteArray 12 from PyQt4.QtCore import QFile, QByteArray
13
14 import Utilities
13 15
14 from .SchemeAccessHandler import SchemeAccessHandler 16 from .SchemeAccessHandler import SchemeAccessHandler
15 17
16 18
17 class EricAccessHandler(SchemeAccessHandler): 19 class EricAccessHandler(SchemeAccessHandler):
70 @return prepared speeddial page (QByteArray) 72 @return prepared speeddial page (QByteArray)
71 """ 73 """
72 if self._speedDialPage is None: 74 if self._speedDialPage is None:
73 htmlFile = QFile(":/html/speeddialPage.html") 75 htmlFile = QFile(":/html/speeddialPage.html")
74 htmlFile.open(QFile.ReadOnly) 76 htmlFile.open(QFile.ReadOnly)
75 html = htmlFile.readAll() 77 html = bytes(htmlFile.readAll()).decode()
76 78
77 html.replace("@FAVICON@", "qrc:icons/ericWeb16.png") 79 html = (html.replace("@FAVICON@", "qrc:icons/ericWeb16.png")
78 html.replace("@IMG_PLUS@", "qrc:icons/plus.png") 80 .replace("@IMG_PLUS@", "qrc:icons/plus.png")
79 html.replace("@IMG_CLOSE@", "qrc:icons/close.png") 81 .replace("@IMG_CLOSE@", "qrc:icons/close.png")
80 html.replace("@IMG_EDIT@", "qrc:icons/edit.png") 82 .replace("@IMG_EDIT@", "qrc:icons/edit.png")
81 html.replace("@IMG_RELOAD@", "qrc:icons/reload.png") 83 .replace("@IMG_RELOAD@", "qrc:icons/reload.png")
82 html.replace("@IMG_SETTINGS@", "qrc:icons/setting.png") 84 .replace("@IMG_SETTINGS@", "qrc:icons/setting.png")
83 html.replace("@LOADING-IMG@", "qrc:icons/loading.gif") 85 .replace("@LOADING-IMG@", "qrc:icons/loading.gif")
84 html.replace("@BOX-BORDER@", "qrc:icons/box-border-small.png") 86 .replace("@BOX-BORDER@", "qrc:icons/box-border-small.png")
87
88 .replace("@JQUERY@", "qrc:javascript/jquery.js")
89 .replace("@JQUERY-UI@", "qrc:javascript/jquery-ui.js")
90
91 .replace("@SITE-TITLE@", self.tr("Speed Dial"))
92 .replace("@URL@", self.tr("URL"))
93 .replace("@TITLE@", self.tr("Title"))
94 .replace("@APPLY@", self.tr("Apply"))
95 .replace("@NEW-PAGE@", self.tr("New Page"))
96 .replace("@TITLE-EDIT@", self.tr("Edit"))
97 .replace("@TITLE-REMOVE@", self.tr("Remove"))
98 .replace("@TITLE-RELOAD@", self.tr("Reload"))
99 .replace(
100 "@TITLE-FETCHTITLE@", self.tr("Load title from page"))
101 .replace(
102 "@SETTINGS-TITLE@", self.tr("Speed Dial Settings"))
103 .replace("@ADD-TITLE@", self.tr("Add New Page"))
104 .replace(
105 "@TXT_NRROWS@", self.tr("Maximum pages in a row:"))
106 .replace("@TXT_SDSIZE@", self.tr("Change size of pages:"))
107 )
85 108
86 html.replace("@JQUERY@", "qrc:javascript/jquery.js") 109 self._speedDialPage = Utilities.html_uencode(html)
87 html.replace("@JQUERY-UI@", "qrc:javascript/jquery-ui.js")
88
89 html.replace("@SITE-TITLE@", self.tr("Speed Dial"))
90 html.replace("@URL@", self.tr("URL"))
91 html.replace("@TITLE@", self.tr("Title"))
92 html.replace("@APPLY@", self.tr("Apply"))
93 html.replace("@NEW-PAGE@", self.tr("New Page"))
94 html.replace("@TITLE-EDIT@", self.tr("Edit"))
95 html.replace("@TITLE-REMOVE@", self.tr("Remove"))
96 html.replace("@TITLE-RELOAD@", self.tr("Reload"))
97 html.replace(
98 "@TITLE-FETCHTITLE@", self.tr("Load title from page"))
99 html.replace(
100 "@SETTINGS-TITLE@", self.tr("Speed Dial Settings"))
101 html.replace("@ADD-TITLE@", self.tr("Add New Page"))
102 html.replace(
103 "@TXT_NRROWS@", self.tr("Maximum pages in a row:"))
104 html.replace("@TXT_SDSIZE@", self.tr("Change size of pages:"))
105
106 self._speedDialPage = html
107 110
108 import Helpviewer.HelpWindow 111 import Helpviewer.HelpWindow
109 html = QByteArray(self._speedDialPage) 112 html = QByteArray(self._speedDialPage)
110 dial = Helpviewer.HelpWindow.HelpWindow.speedDial() 113 dial = Helpviewer.HelpWindow.HelpWindow.speedDial()
111 114

eric ide

mercurial