Commit 1734b5e4 authored by Chris Gordon's avatar Chris Gordon Committed by Joel Martin

Helper function for viewport meta changes.

changeViewportMeta() now does viewport changes.
parent 7825b9ee
...@@ -502,12 +502,28 @@ zoomEnable(); ...@@ -502,12 +502,28 @@ zoomEnable();
function zoomDisable(){ function zoomDisable(){
//Change viewport meta data to disable zooming. //Change viewport meta data to disable zooming.
$('head meta[name=viewport]').remove(); changeViewportMeta("user-scalable=0");
$('head').prepend('<meta name="viewport" content="user-scalable=0" />');
} }
function zoomEnable(){ function zoomEnable(){
//Change viewport meta data to enable user zooming. //Change viewport meta data to enable user zooming.
$('head meta[name=viewport]').remove(); changeViewportMeta("user-scalable=1");
$('head').prepend('<meta name="viewport" content="user-scalable=1" />'); }
function changeViewportMeta(newattributes) {
// First, get the array of meta-tag elements
var metatags = document.getElementsByTagName("meta");
// Update only the Viewport meta tag
for (var cnt = 0; cnt < metatags.length; cnt++)
{
var name = metatags[cnt].getAttribute("name");
var content = metatags[cnt].getAttribute("content");
// Update the Viewport meta tag
if (metatags[cnt].getAttribute("name") == "viewport")
metatags[cnt].setAttribute("content", newattributes);
}
} }
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
--> -->
<head> <head>
<title>noVNC</title> <title>noVNC</title>
<meta name="viewport" content="user-scalable=1" />
<meta http-equiv="X-UA-Compatible" content="chrome=1"> <meta http-equiv="X-UA-Compatible" content="chrome=1">
<link rel="stylesheet" href="include/plain.css"> <link rel="stylesheet" href="include/plain.css">
<link rel="alternate stylesheet" href="include/black.css" TITLE="Black"> <link rel="alternate stylesheet" href="include/black.css" TITLE="Black">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment