[KioskMode] = { { .i = 0 }, },
[LoadImages] = { { .i = 1 }, },
[MediaManualPlay] = { { .i = 1 }, },
+ [PDFJSviewer] = { { .i = 1 }, },
[PreferredLanguages] = { { .v = (char *[]){ NULL } }, },
[RunInFullscreen] = { { .i = 0 }, },
[ScrollBars] = { { .i = 1 }, },
KioskMode,
LoadImages,
MediaManualPlay,
+ PDFJSviewer,
PreferredLanguages,
RunInFullscreen,
ScrollBars,
Inspector,
// KioskMode,
MediaManualPlay,
+ PDFJSviewer,
RunInFullscreen,
ScrollBars,
SiteQuirks,
webkit_settings_set_media_playback_requires_user_gesture(
c->settings, a->i);
break;
+ case PDFJSviewer:
+ return; /* do nothing */
case PreferredLanguages:
return; /* do nothing */
case RunInFullscreen:
&& !g_str_has_prefix(uri, "webkit://")
&& !g_str_has_prefix(uri, "data:")
&& !g_str_has_prefix(uri, "blob:")
- && !g_str_has_prefix(uri, "webkit-pdfjs-viewer://")
+ && !(g_str_has_prefix(uri, "webkit-pdfjs-viewer://") && curconfig[PDFJSviewer].val.i)
&& strlen(uri) > 0) {
for (i = 0; i < strlen(uri); i++) {
if (!g_ascii_isprint(uri[i])) {