MCPcopy Create free account
hub / github.com/code-lts/jquery-fullscreen-plugin / installFullScreenHandlers

Function installFullScreenHandlers

jquery.fullscreen.js:155–185  ·  view source on GitHub ↗

* Installs the fullscreenchange event handler.

()

Source from the content-addressed store, hash-verified

153 * Installs the fullscreenchange event handler.
154 */
155function installFullScreenHandlers()
156{
157 var e, change, error;
158
159 // Determine event name
160 e = document;
161 if (e["webkitCancelFullScreen"])
162 {
163 change = "webkitfullscreenchange";
164 error = "webkitfullscreenerror";
165 }
166 else if (e["msExitFullscreen"])
167 {
168 change = "MSFullscreenChange";
169 error = "MSFullscreenError";
170 }
171 else if (e["mozCancelFullScreen"])
172 {
173 change = "mozfullscreenchange";
174 error = "mozfullscreenerror";
175 }
176 else
177 {
178 change = "fullscreenchange";
179 error = "fullscreenerror";
180 }
181
182 // Install the event handlers
183 jQuery(document).bind(change, fullScreenChangeHandler);
184 jQuery(document).bind(error, fullScreenErrorHandler);
185}
186
187jQuery.fn["fullScreen"] = fullScreen;
188jQuery.fn["toggleFullScreen"] = toggleFullScreen;

Callers 1

Calls 1

jQueryFunction · 0.85

Tested by

no test coverage detected