]> _ Git - fluidbook-html5.git/commitdiff
wip #5339 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 6 Jul 2022 10:30:51 +0000 (12:30 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 6 Jul 2022 10:30:51 +0000 (12:30 +0200)
_seohybrid.html

index 0ef13858445e1315697844625d98124f7990d71e..ff8d99eb68d3c4dfea420ce64718579d2046661c 100644 (file)
@@ -1,28 +1,31 @@
 <!DOCTYPE html>
 <html lang="$lang">
 <head>
-       <meta charset="UTF-8">
-       <title>$title</title>
-       <meta name="description" content="$description">
-       <meta property="og:title" content="$title"/>
-       <meta property="og:image" content="$imageurl"/>
-       <meta property="og:image:width" content="$imagewidth"/>
-       <meta property="og:image:height" content="$imageheight"/>
-       <meta name="twitter:title" content="$title">
-       <meta name="twitter:description" content="$description">
-       <meta name="twitter:image" content="$imageurl">
-       <meta name="twitter:site" content="@Fluidbook">
-       <meta name="twitter:card" content="summary_large_image">
+    <meta charset="UTF-8">
+    <title>$title</title>
+    <meta name="description" content="$description">
+    <meta property="og:title" content="$title"/>
+    <meta property="og:image" content="$imageurl"/>
+    <meta property="og:image:width" content="$imagewidth"/>
+    <meta property="og:image:height" content="$imageheight"/>
+    <meta name="twitter:title" content="$title">
+    <meta name="twitter:description" content="$description">
+    <meta name="twitter:image" content="$imageurl">
+    <meta name="twitter:site" content="@Fluidbook">
+    <meta name="twitter:card" content="summary_large_image">
 </head>
 <body>
 <script>
-       var redirect;
-       if (window.matchMedia('(min-device-width: 640px) and (min-device-height: 640px)').matches) {
-               redirect = 'd';
-       } else {
-               redirect = 'mf';
-       }
-    window.location = '../../'+redirect+'/index.html$page';
+    var location = window.location.toString();
+
+    var redirect = window.matchMedia('(min-device-width: 640px) and (min-device-height: 640px)').matches ? 'd' : 'mf';
+    var current = location.indexOf('/mf/') >= 0 ? 'mf' : 'd';
+
+    if (current !== redirect) {
+        window.location = location.replace('/' + current + '/', '/' + redirect + '/');
+    } else {
+        window.location = '../index.html$page';
+    }
 </script>
 $content
 </body>