svghmi/gen_index_xhtml.xslt
branchsvghmi
changeset 3299 8b45d8494fae
parent 3283 71ae6f02a7ff
child 3323 864a6e5984cc
equal deleted inserted replaced
3298:e6131894be1d 3299:8b45d8494fae
  8224 </xsl:text>
  8224 </xsl:text>
  8225           <xsl:text>var page_node_local_index = hmi_local_index("page_node");
  8225           <xsl:text>var page_node_local_index = hmi_local_index("page_node");
  8226 </xsl:text>
  8226 </xsl:text>
  8227           <xsl:text>
  8227           <xsl:text>
  8228 </xsl:text>
  8228 </xsl:text>
       
  8229           <xsl:text>function toggleFullscreen() {
       
  8230 </xsl:text>
       
  8231           <xsl:text>  let elem = document.documentElement;
       
  8232 </xsl:text>
       
  8233           <xsl:text>
       
  8234 </xsl:text>
       
  8235           <xsl:text>  if (!document.fullscreenElement) {
       
  8236 </xsl:text>
       
  8237           <xsl:text>    elem.requestFullscreen().catch(err =&gt; {
       
  8238 </xsl:text>
       
  8239           <xsl:text>      console.log("Error attempting to enable full-screen mode: "+err.message+" ("+err.name+")");
       
  8240 </xsl:text>
       
  8241           <xsl:text>    });
       
  8242 </xsl:text>
       
  8243           <xsl:text>  } else {
       
  8244 </xsl:text>
       
  8245           <xsl:text>    document.exitFullscreen();
       
  8246 </xsl:text>
       
  8247           <xsl:text>  }
       
  8248 </xsl:text>
       
  8249           <xsl:text>}
       
  8250 </xsl:text>
       
  8251           <xsl:text>
       
  8252 </xsl:text>
  8229           <xsl:text>function prepare_svg() {
  8253           <xsl:text>function prepare_svg() {
  8230 </xsl:text>
  8254 </xsl:text>
  8231           <xsl:text>    // prevents context menu from appearing on right click and long touch
  8255           <xsl:text>    // prevents context menu from appearing on right click and long touch
  8232 </xsl:text>
  8256 </xsl:text>
  8233           <xsl:text>    document.body.addEventListener('contextmenu', e =&gt; {
  8257           <xsl:text>    document.body.addEventListener('contextmenu', e =&gt; {
       
  8258 </xsl:text>
       
  8259           <xsl:text>        toggleFullscreen();
  8234 </xsl:text>
  8260 </xsl:text>
  8235           <xsl:text>        e.preventDefault();
  8261           <xsl:text>        e.preventDefault();
  8236 </xsl:text>
  8262 </xsl:text>
  8237           <xsl:text>    });
  8263           <xsl:text>    });
  8238 </xsl:text>
  8264 </xsl:text>