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 |