pdfjs: use list of tuples instead of dictionary
Even though the dict seemed to be fine, this gives us a predictable replacement order and helps with debugging in the future.
This commit is contained in:
parent
da4f69cf72
commit
804b4750ab
@ -77,21 +77,21 @@ def fix_urls(asset):
|
|||||||
Args:
|
Args:
|
||||||
asset: js file or html page as string.
|
asset: js file or html page as string.
|
||||||
"""
|
"""
|
||||||
new_urls = {
|
new_urls = [
|
||||||
'viewer.css': 'qute://pdfjs/web/viewer.css',
|
('viewer.css', 'qute://pdfjs/web/viewer.css'),
|
||||||
'compatibility.js': 'qute://pdfjs/web/compatibility.js',
|
('compatibility.js', 'qute://pdfjs/web/compatibility.js'),
|
||||||
'locale/locale.properties':
|
('locale/locale.properties',
|
||||||
'qute://pdfjs/web/locale/locale.properties',
|
'qute,//pdfjs/web/locale/locale.properties'),
|
||||||
'l10n.js': 'qute://pdfjs/web/l10n.js',
|
('l10n.js', 'qute://pdfjs/web/l10n.js'),
|
||||||
'../build/pdf.js': 'qute://pdfjs/build/pdf.js',
|
('../build/pdf.js', 'qute://pdfjs/build/pdf.js'),
|
||||||
'debugger.js': 'qute://pdfjs/web/debugger.js',
|
('debugger.js', 'qute://pdfjs/web/debugger.js'),
|
||||||
'viewer.js': 'qute://pdfjs/web/viewer.js',
|
('viewer.js', 'qute://pdfjs/web/viewer.js'),
|
||||||
'compressed.tracemonkey-pldi-09.pdf': '',
|
('compressed.tracemonkey-pldi-09.pdf', ''),
|
||||||
'./images/': 'qute://pdfjs/web/images/',
|
('./images/', 'qute://pdfjs/web/images/'),
|
||||||
'../build/pdf.worker.js': 'qute://pdfjs/build/pdf.worker.js',
|
('../build/pdf.worker.js', 'qute://pdfjs/build/pdf.worker.js'),
|
||||||
'../web/cmaps/': 'qute://pdfjs/web/cmaps/',
|
('../web/cmaps/', 'qute://pdfjs/web/cmaps/'),
|
||||||
}
|
]
|
||||||
for original, new in new_urls.items():
|
for original, new in new_urls:
|
||||||
asset = asset.replace(original, new)
|
asset = asset.replace(original, new)
|
||||||
return asset
|
return asset
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user