Helpviewer/Network/EricAccessHandler.py

changeset 3793
bdaf1b220a36
parent 3656
441956d8fce5
child 3794
b460b30fab8f
equal deleted inserted replaced
3788:195dd519bf29 3793:bdaf1b220a36
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import QFile, QByteArray 12 from PyQt5.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