[FogBugz #683] Le mode plein écran ne marche plus ! #746

Open
opened 2023-07-04 09:59:39 +02:00 by fbenoist68 · 13 comments

Assigned To: CLOSED
Project: Mobile Portal
Area: Divers
Category: Bogue
Priority: A fixer impérativement

Assigned To: CLOSED Project: Mobile Portal Area: Divers Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 3470
Date: 2018-12-31T09:25:18Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist

Event ID: 3470 Date: 2018-12-31T09:25:18Z Person: Frederik Benoist Description: Fermé par Frederik Benoist
Poster
Owner

Event ID: 3469
Date: 2018-12-31T09:25:18Z
Person: Frederik Benoist
Description: Résolu (Corrigé) and assigned to Frederik Benoist by Frederik Benoist

A demandé une modification des sources de unite gallery suite au dernières mise à jour de Chrome et Firefox

Event ID: 3469 Date: 2018-12-31T09:25:18Z Person: Frederik Benoist Description: R&#233;solu (Corrig&#233;) and assigned to Frederik Benoist by Frederik Benoist <p>A demand&eacute; une modification des sources de unite gallery suite au derni&egrave;res mise &agrave; jour de Chrome et Firefox</p>
Poster
Owner

Event ID: 3468
Date: 2018-12-30T15:38:56Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

    /**
     * add fullscreen event to some function
     */
    this.addFullScreenChangeEvent = function (func) {
    
        // Detect if we support fullscreen, and what event define
        // based from https://github.com/h5p/h5p-php-library/blob/master/js/h5p.js
        if (document.fullscreenEnabled)
            addEvent("fullscreenchange", document, func);
        else if (document.documentElement.msRequestFullscreen)
            addEvent("MSFullscreenChange", document, func);
        else if (document.documentElement.webkitRequestFullScreen)
            addEvent("webkitfullscreenchange", document, func);
        else if (document.documentElement.mozRequestFullScreen)
            addEvent("mozfullscreenchange", document, func);
        else
            addEvent("fullscreenchange", document, func);
    }

Event ID: 3468 Date: 2018-12-30T15:38:56Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p>&nbsp;&nbsp;&nbsp; /**<br /> &nbsp;&nbsp;&nbsp;&nbsp; * add fullscreen event to some function<br /> &nbsp;&nbsp;&nbsp;&nbsp; */<br /> &nbsp;&nbsp;&nbsp; this.addFullScreenChangeEvent = function (func) {<br /> &nbsp;&nbsp; &nbsp;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Detect if we support fullscreen, and what event define<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // based from https://github.com/h5p/h5p-php-library/blob/master/js/h5p.js<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.fullscreenEnabled)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;fullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (document.documentElement.msRequestFullscreen)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;MSFullscreenChange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (document.documentElement.webkitRequestFullScreen)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;webkitfullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (document.documentElement.mozRequestFullScreen)<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;mozfullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;fullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp; }</p>
Poster
Owner

Event ID: 3467
Date: 2018-12-30T15:12:51Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

/**
     * add fullscreen event to some function
     */
    this.addFullScreenChangeEvent = function (func) {
        console.log("document.fullscreenEnabled:" + document.fullscreenEnabled);
        console.log("document.documentElement.msRequestFullscreen:" + document.documentElement.msRequestFullscreen);
        console.log("document.documentElement.webkitRequestFullScreen:" + document.documentElement.webkitRequestFullScreen);
        console.log("document.documentElement.mozRequestFullScreen:" + document.documentElement.mozRequestFullScreen);

        // Detect if we support fullscreen, and what event define
        // based from https://github.com/h5p/h5p-php-library/blob/master/js/h5p.js
        if (document.fullscreenEnabled) {
            addEvent("fullscreenchange", document, func);
            console.log("Choix ==> Chrome/FireFox");
        } else if (document.documentElement.msRequestFullscreen) {
            addEvent("MSFullscreenChange", document, func);
            console.log("Choix ==> IE");
        } else if (document.documentElement.webkitRequestFullScreen) {
            addEvent("webkitfullscreenchange", document, func);
            console.log("Choix ==> Safari/Opera");
        } else if (document.documentElement.mozRequestFullScreen) {
            addEvent("mozfullscreenchange", document, func);
            console.log("Choix ==> Firefox");
        } else {
            addEvent("fullscreenchange", document, func);
            alert("Choix ==> other");
        }

        /*
         if(document["webkitCancelFullScreen"])
         addEvent("webkitfullscreenchange",document,func);
         else if(document["msExitFullscreen"])
         addEvent("MSFullscreenChange",document,func);
         else if(document["mozCancelFullScreen"])
         addEvent("mozfullscreenchange",document,func);
         else
         addEvent("fullscreenchange",document,func);
         */
    }

Event ID: 3467 Date: 2018-12-30T15:12:51Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p>/**<br /> &nbsp;&nbsp;&nbsp;&nbsp; * add fullscreen event to some function<br /> &nbsp;&nbsp;&nbsp;&nbsp; */<br /> &nbsp;&nbsp;&nbsp; this.addFullScreenChangeEvent = function (func) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;document.fullscreenEnabled:&quot; + document.fullscreenEnabled);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;document.documentElement.msRequestFullscreen:&quot; + document.documentElement.msRequestFullscreen);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;document.documentElement.webkitRequestFullScreen:&quot; + document.documentElement.webkitRequestFullScreen);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;document.documentElement.mozRequestFullScreen:&quot; + document.documentElement.mozRequestFullScreen);</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Detect if we support fullscreen, and what event define<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // based from https://github.com/h5p/h5p-php-library/blob/master/js/h5p.js<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (document.fullscreenEnabled) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;fullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;Choix ==&gt; Chrome/FireFox&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if (document.documentElement.msRequestFullscreen) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;MSFullscreenChange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;Choix ==&gt; IE&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if (document.documentElement.webkitRequestFullScreen) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;webkitfullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;Choix ==&gt; Safari/Opera&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else if (document.documentElement.mozRequestFullScreen) {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;mozfullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; console.log(&quot;Choix ==&gt; Firefox&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;fullscreenchange&quot;, document, func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Choix ==&gt; other&quot;);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(document[&quot;webkitCancelFullScreen&quot;])<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;webkitfullscreenchange&quot;,document,func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if(document[&quot;msExitFullscreen&quot;])<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;MSFullscreenChange&quot;,document,func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if(document[&quot;mozCancelFullScreen&quot;])<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;mozfullscreenchange&quot;,document,func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; addEvent(&quot;fullscreenchange&quot;,document,func);<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; */<br /> &nbsp;&nbsp;&nbsp; }</p>
Poster
Owner

Event ID: 3466
Date: 2018-12-30T11:24:52Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 3466 Date: 2018-12-30T11:24:52Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 3465
Date: 2018-12-30T11:05:30Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

https://www.fxsitecompat.com/en-CA/docs/2018/fullscreen-api-has-been-unprefixed/

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ODzbWn-xRrQ/discussion

Event ID: 3465 Date: 2018-12-30T11:05:30Z Person: Frederik Benoist Description: Modifié par Frederik Benoist https://www.fxsitecompat.com/en-CA/docs/2018/fullscreen-api-has-been-unprefixed/<br /> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/ODzbWn-xRrQ/discussion<br />
Poster
Owner

Event ID: 3464
Date: 2018-12-30T11:05:17Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 3464 Date: 2018-12-30T11:05:17Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 3463
Date: 2018-12-26T16:54:38Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 3463 Date: 2018-12-26T16:54:38Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 3459
Date: 2018-12-24T16:07:18Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 3459 Date: 2018-12-24T16:07:18Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 3458
Date: 2018-12-24T16:05:08Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Bien vérifier tous les endroits ou le plein écran est appelé !



http://unitegallery.net/index.php?page=grid-right

Event ID: 3458 Date: 2018-12-24T16:05:08Z Person: Frederik Benoist Description: Modifié par Frederik Benoist Bien v&#233;rifier tous les endroits ou le plein &#233;cran est appel&#233; !<br /> <br /> http://unitegallery.net/index.php?page=grid-right<br />
Poster
Owner

Event ID: 3457
Date: 2018-12-24T16:00:39Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Est-ce une régression de la 4.5.3 ?

Event ID: 3457 Date: 2018-12-24T16:00:39Z Person: Frederik Benoist Description: Modifié par Frederik Benoist Est-ce une r&#233;gression de la 4.5.3 ?
Poster
Owner

Event ID: 3456
Date: 2018-12-24T16:00:09Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 3456 Date: 2018-12-24T16:00:09Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 3455
Date: 2018-12-24T16:00:09Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 3455 Date: 2018-12-24T16:00:09Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#746
There is no content yet.