Helpviewer/Network/EricAccessHandler.py

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

eric ide

mercurial