Ignore meta in overview mode

pull/184/head
M66B 4 years ago
parent f7249c8e96
commit 9f16eb5679

@ -1519,6 +1519,9 @@ public class HtmlHelper {
static void setViewport(Document document, boolean overview) { static void setViewport(Document document, boolean overview) {
// https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag // https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag
Elements meta = document.head().select("meta").select("[name=viewport]"); Elements meta = document.head().select("meta").select("[name=viewport]");
if (overview) // fit width
meta.remove();
else {
if (meta.size() == 1) { if (meta.size() == 1) {
String content = meta.attr("content") String content = meta.attr("content")
.toLowerCase() .toLowerCase()
@ -1527,11 +1530,11 @@ public class HtmlHelper {
meta.attr("content", content); meta.attr("content", content);
} else { } else {
meta.remove(); meta.remove();
if (!overview)
document.head().prependElement("meta") document.head().prependElement("meta")
.attr("name", "viewport") .attr("name", "viewport")
.attr("content", "width=device-width, initial-scale=1.0"); .attr("content", "width=device-width, initial-scale=1.0");
} }
}
Log.d(document.head().html()); Log.d(document.head().html());
} }

Loading…
Cancel
Save