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 |