Skip to content

Commit c421b07

Browse files
committed
Merge pull request mozilla#2002 from yurydelendik/debug-textlayer
Adds textlayer debug modes
2 parents d38781d + c02e539 commit c421b07

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

web/viewer.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,6 +1162,17 @@ canvas {
11621162
font-size: 10px;
11631163
}
11641164

1165+
#viewer.textLayer-visible .textLayer > div,
1166+
#viewer.textLayer-hover .textLayer > div:hover {
1167+
background-color: white;
1168+
color: black;
1169+
}
1170+
1171+
#viewer.textLayer-shadow .textLayer > div {
1172+
background-color: rgba(255,255,255, .6);
1173+
color: black;
1174+
}
1175+
11651176
@page {
11661177
margin: 0;
11671178
}

web/viewer.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1802,8 +1802,19 @@ window.addEventListener('load', function webViewerLoad(evt) {
18021802
mozL10n.language.code = locale;
18031803
//#endif
18041804

1805-
if ('disableTextLayer' in hashParams)
1806-
PDFJS.disableTextLayer = (hashParams['disableTextLayer'] === 'true');
1805+
if ('textLayer' in hashParams) {
1806+
switch (hashParams['textLayer']) {
1807+
case 'off':
1808+
PDFJS.disableTextLayer = true;
1809+
break;
1810+
case 'visible':
1811+
case 'shadow':
1812+
case 'hover':
1813+
var viewer = document.getElementById('viewer');
1814+
viewer.classList.add('textLayer-' + hashParams['textLayer']);
1815+
break;
1816+
}
1817+
}
18071818

18081819
//#if !(FIREFOX || MOZCENTRAL)
18091820
if ('pdfBug' in hashParams) {

0 commit comments

Comments
 (0)