Skip to content
This repository was archived by the owner on Nov 20, 2021. It is now read-only.

Commit 758f7b9

Browse files
binarykitchenbfred-it
authored andcommitted
Issue #128 Replace ಠ with IIV
1 parent 383b7a7 commit 758f7b9

2 files changed

Lines changed: 38 additions & 38 deletions

File tree

dist/iphone-inline-video.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ function dispatchEventAsync(element, type) {
7575

7676
var iOS8or9 = typeof document === 'object' && 'object-fit' in document.head.style && !matchMedia('(-webkit-video-playable-inline)').matches;
7777

78-
var = 'bfred-it:iphone-inline-video';
79-
var ಠevent = 'bfred-it:iphone-inline-video:event';
80-
var ಠplay = 'bfred-it:iphone-inline-video:nativeplay';
81-
var ಠpause = 'bfred-it:iphone-inline-video:nativepause';
78+
var IIV = 'bfred-it:iphone-inline-video';
79+
var IIVEvent = 'bfred-it:iphone-inline-video:event';
80+
var IIVPlay = 'bfred-it:iphone-inline-video:nativeplay';
81+
var IIVPause = 'bfred-it:iphone-inline-video:nativepause';
8282

8383
/**
8484
* UTILS
@@ -109,7 +109,7 @@ var lastTimeupdateEvent;
109109
function setTime(video, time, rememberOnly) {
110110
// Allow one timeupdate event every 200+ ms
111111
if ((lastTimeupdateEvent || 0) + 200 < Date.now()) {
112-
video[ಠevent] = true;
112+
video[IIVEvent] = true;
113113
lastTimeupdateEvent = Date.now();
114114
}
115115
if (!rememberOnly) {
@@ -146,7 +146,7 @@ function update(timeDiff) {
146146
// // console.assert(player.video.currentTime === player.driver.currentTime, 'Video not updating!');
147147

148148
if (player.video.ended) {
149-
delete player.video[ಠevent]; // Allow timeupdate event
149+
delete player.video[IIVEvent]; // Allow timeupdate event
150150
player.video.pause(true);
151151
}
152152
}
@@ -158,11 +158,11 @@ function update(timeDiff) {
158158
function play() {
159159
// // console.log('play');
160160
var video = this;
161-
var player = video[];
161+
var player = video[IIV];
162162

163163
// If it's fullscreen, use the native player
164164
if (video.webkitDisplayingFullscreen) {
165-
video[ಠplay]();
165+
video[IIVPlay]();
166166
return;
167167
}
168168

@@ -198,7 +198,7 @@ function play() {
198198
function pause(forceEvents) {
199199
// // console.log('pause');
200200
var video = this;
201-
var player = video[];
201+
var player = video[IIV];
202202

203203
player.driver.pause();
204204
player.updater.stop();
@@ -207,7 +207,7 @@ function pause(forceEvents) {
207207
// This is at the end of pause() because it also
208208
// needs to make sure that the simulation is paused
209209
if (video.webkitDisplayingFullscreen) {
210-
video[ಠpause]();
210+
video[IIVPause]();
211211
}
212212

213213
if (player.paused && !forceEvents) {
@@ -221,7 +221,7 @@ function pause(forceEvents) {
221221

222222
// Handle the 'ended' event only if it's not fullscreen
223223
if (video.ended && !video.webkitDisplayingFullscreen) {
224-
video[ಠevent] = true;
224+
video[IIVEvent] = true;
225225
dispatchEventAsync(video, 'ended');
226226
}
227227
}
@@ -232,7 +232,7 @@ function pause(forceEvents) {
232232

233233
function addPlayer(video, hasAudio) {
234234
var player = {};
235-
video[] = player;
235+
video[IIV] = player;
236236
player.paused = true; // Track whether 'pause' events have been fired
237237
player.hasAudio = hasAudio;
238238
player.video = video;
@@ -291,7 +291,7 @@ function addPlayer(video, hasAudio) {
291291
video.pause();
292292

293293
// Play video natively
294-
video[ಠplay]();
294+
video[IIVPlay]();
295295
} else if (hasAudio && player.driver.buffered.length === 0) {
296296
// If the first play is native,
297297
// the <audio> needs to be buffered manually
@@ -317,15 +317,15 @@ function addPlayer(video, hasAudio) {
317317
}
318318

319319
function preventWithPropOrFullscreen(el) {
320-
var isAllowed = el[ಠevent];
321-
delete el[ಠevent];
320+
var isAllowed = el[IIVEvent];
321+
delete el[IIVEvent];
322322
return !el.webkitDisplayingFullscreen && !isAllowed;
323323
}
324324

325325
function overloadAPI(video) {
326-
var player = video[];
327-
video[ಠplay] = video.play;
328-
video[ಠpause] = video.pause;
326+
var player = video[IIV];
327+
video[IIVPlay] = video.play;
328+
video[IIVPause] = video.pause;
329329
video.play = play;
330330
video.pause = pause;
331331
proxyProperty(video, 'paused', player.driver);
@@ -350,7 +350,7 @@ function enableInlineVideo(video, opts) {
350350
if ( opts === void 0 ) opts = {};
351351

352352
// Stop if already enabled
353-
if (video[]) {
353+
if (video[IIV]) {
354354
return;
355355
}
356356

index.js

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import dispatchEventAsync from './lib/dispatch-event-async';
66

77
const iOS8or9 = typeof document === 'object' && 'object-fit' in document.head.style && !matchMedia('(-webkit-video-playable-inline)').matches;
88

9-
const = 'bfred-it:iphone-inline-video';
10-
const ಠevent = 'bfred-it:iphone-inline-video:event';
11-
const ಠplay = 'bfred-it:iphone-inline-video:nativeplay';
12-
const ಠpause = 'bfred-it:iphone-inline-video:nativepause';
9+
const IIV = 'bfred-it:iphone-inline-video';
10+
const IIVEvent = 'bfred-it:iphone-inline-video:event';
11+
const IIVPlay = 'bfred-it:iphone-inline-video:nativeplay';
12+
const IIVPause = 'bfred-it:iphone-inline-video:nativepause';
1313

1414
/**
1515
* UTILS
@@ -40,7 +40,7 @@ let lastTimeupdateEvent;
4040
function setTime(video, time, rememberOnly) {
4141
// Allow one timeupdate event every 200+ ms
4242
if ((lastTimeupdateEvent || 0) + 200 < Date.now()) {
43-
video[ಠevent] = true;
43+
video[IIVEvent] = true;
4444
lastTimeupdateEvent = Date.now();
4545
}
4646
if (!rememberOnly) {
@@ -77,7 +77,7 @@ function update(timeDiff) {
7777
// // console.assert(player.video.currentTime === player.driver.currentTime, 'Video not updating!');
7878

7979
if (player.video.ended) {
80-
delete player.video[ಠevent]; // Allow timeupdate event
80+
delete player.video[IIVEvent]; // Allow timeupdate event
8181
player.video.pause(true);
8282
}
8383
}
@@ -89,11 +89,11 @@ function update(timeDiff) {
8989
function play() {
9090
// // console.log('play');
9191
const video = this;
92-
const player = video[];
92+
const player = video[IIV];
9393

9494
// If it's fullscreen, use the native player
9595
if (video.webkitDisplayingFullscreen) {
96-
video[ಠplay]();
96+
video[IIVPlay]();
9797
return;
9898
}
9999

@@ -129,7 +129,7 @@ function play() {
129129
function pause(forceEvents) {
130130
// // console.log('pause');
131131
const video = this;
132-
const player = video[];
132+
const player = video[IIV];
133133

134134
player.driver.pause();
135135
player.updater.stop();
@@ -138,7 +138,7 @@ function pause(forceEvents) {
138138
// This is at the end of pause() because it also
139139
// needs to make sure that the simulation is paused
140140
if (video.webkitDisplayingFullscreen) {
141-
video[ಠpause]();
141+
video[IIVPause]();
142142
}
143143

144144
if (player.paused && !forceEvents) {
@@ -152,7 +152,7 @@ function pause(forceEvents) {
152152

153153
// Handle the 'ended' event only if it's not fullscreen
154154
if (video.ended && !video.webkitDisplayingFullscreen) {
155-
video[ಠevent] = true;
155+
video[IIVEvent] = true;
156156
dispatchEventAsync(video, 'ended');
157157
}
158158
}
@@ -163,7 +163,7 @@ function pause(forceEvents) {
163163

164164
function addPlayer(video, hasAudio) {
165165
const player = {};
166-
video[] = player;
166+
video[IIV] = player;
167167
player.paused = true; // Track whether 'pause' events have been fired
168168
player.hasAudio = hasAudio;
169169
player.video = video;
@@ -222,7 +222,7 @@ function addPlayer(video, hasAudio) {
222222
video.pause();
223223

224224
// Play video natively
225-
video[ಠplay]();
225+
video[IIVPlay]();
226226
} else if (hasAudio && player.driver.buffered.length === 0) {
227227
// If the first play is native,
228228
// the <audio> needs to be buffered manually
@@ -248,15 +248,15 @@ function addPlayer(video, hasAudio) {
248248
}
249249

250250
function preventWithPropOrFullscreen(el) {
251-
const isAllowed = el[ಠevent];
252-
delete el[ಠevent];
251+
const isAllowed = el[IIVEvent];
252+
delete el[IIVEvent];
253253
return !el.webkitDisplayingFullscreen && !isAllowed;
254254
}
255255

256256
function overloadAPI(video) {
257-
const player = video[];
258-
video[ಠplay] = video.play;
259-
video[ಠpause] = video.pause;
257+
const player = video[IIV];
258+
video[IIVPlay] = video.play;
259+
video[IIVPause] = video.pause;
260260
video.play = play;
261261
video.pause = pause;
262262
proxyProperty(video, 'paused', player.driver);
@@ -279,7 +279,7 @@ function overloadAPI(video) {
279279

280280
export default function enableInlineVideo(video, opts = {}) {
281281
// Stop if already enabled
282-
if (video[]) {
282+
if (video[IIV]) {
283283
return;
284284
}
285285

0 commit comments

Comments
 (0)