updated gpdf2swf (patch from Ricardo Pedroso)
[swftools.git] / wx / viewers / flexpaper / FlexPaperViewer.html
diff --git a/wx/viewers/flexpaper/FlexPaperViewer.html b/wx/viewers/flexpaper/FlexPaperViewer.html
new file mode 100644 (file)
index 0000000..264a406
--- /dev/null
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> \r
+<!-- saved from url=(0014)about:internet --> \r
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">    \r
+    <head> \r
+        <title></title>         \r
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> \r
+        <style type="text/css" media="screen"> \r
+                       html, body      { height:100%%; }\r
+                       body { margin:0; padding:0; overflow:auto; }   \r
+                       #flashContent { display:none; }\r
+        </style> \r
+               \r
+               <script type="text/javascript" src="js/swfobject/swfobject.js"></script>\r
+               \r
+               <script type="text/javascript">\r
+                       if(window.addEventListener)\r
+                       window.addEventListener('DOMMouseScroll', handleWheel, false);\r
+                       window.onmousewheel = document.onmousewheel = handleWheel;\r
+                       \r
+                       if (window.attachEvent) \r
+                       window.attachEvent("onmousewheel", handleWheel);\r
+                       \r
+                       function handleWheel(event){\r
+                               try{\r
+                                       if(!window.document.FlexPaperViewer.hasFocus()){return true;}\r
+                                       window.document.FlexPaperViewer.setViewerFocus(true);\r
+                                       window.document.FlexPaperViewer.focus();\r
+                                       \r
+                                       if(navigator.appName == "Netscape"){\r
+                                               if (event.detail)\r
+                                                       delta = 0;\r
+                                               if (event.preventDefault){\r
+                                                       event.preventDefault();\r
+                                                       event.returnValue = false;\r
+                                                       }\r
+                                       }\r
+                                       return false;   \r
+                               }catch(err){return true;}               \r
+                       }\r
+               </script>\r
+               \r
+        <script type="text/javascript"> \r
+            <!-- For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. --> \r
+            var swfVersionStr = "9.0.124";\r
+            <!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->\r
+            var xiSwfUrlStr = "${expressInstallSwf}";\r
+            var flashvars = { \r
+                  SwfFile : escape("%(swffilename)s"),\r
+                                 Scale : %(scale)s, \r
+                                 ZoomTransition : "%(zoomtransition)s",\r
+                                 ZoomTime : %(zoomtime)s,\r
+                                 ZoomInterval : %(zoominterval)s,\r
+                                 FitPageOnLoad : %(fitpageonload)s,\r
+                                 FitWidthOnLoad : true,\r
+                                 PrintEnabled : true,\r
+                                 FullScreenAsMaxWindow : true,\r
+                                 localeChain: "%(localechain)s"\r
+                                 };\r
+                        var params = {\r
+                               \r
+                           }\r
+            params.quality = "high";\r
+            params.bgcolor = "#ffffff";\r
+            params.allowscriptaccess = "sameDomain";\r
+            params.allowfullscreen = "true";\r
+            var attributes = {};\r
+            attributes.id = "FlexPaperViewer";\r
+            attributes.name = "FlexPaperViewer";\r
+            swfobject.embedSWF(\r
+                "FlexPaperViewer.swf", "flashContent", \r
+                "600", "500", \r
+                swfVersionStr, xiSwfUrlStr, \r
+                flashvars, params, attributes);\r
+                       swfobject.createCSS("#flashContent", "display:block;text-align:left;");\r
+        </script> \r
+        \r
+    </head> \r
+    <body> \r
+       <div style="position:absolute;left:10px;top:10px;">\r
+               <div id="flashContent"> \r
+                       <p> \r
+                               To view this page ensure that Adobe Flash Player version \r
+                                       9.0.124 or greater is installed. \r
+                               </p> \r
+                               <script type="text/javascript"> \r
+                                       var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://"); \r
+                                       document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='" \r
+                                                                       + pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" ); \r
+                               </script> \r
+               </div>\r
+               <div id="errNoDocument" style="padding-top:10px;">\r
+                       Can't see the document? Running FlexPaper from your local directory? Make sure you have added FlexPaper as trusted. You can do that at <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html#119065">Adobe's website</a>.  \r
+               </div> \r
+        </div>\r
+   </body> \r
+</html> \r