Skip to content

Commit c39b180

Browse files
committed
build: release 1.11.4
1 parent f548246 commit c39b180

13 files changed

+2066
-1900
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 1.11.4 (Jul 23, 2023)
4+
5+
- Fix the incorrect RegExp for Safari browser detection (#606).
6+
37
## 1.11.3 (Mar 5, 2023)
48

59
- Not actually moving when the `offsetX/Y` is `0` (#585, #588).

dist/viewer.common.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:17.741Z
8+
* Date: 2023-07-23T07:45:53.159Z
99
*/
1010

1111
'use strict';
@@ -821,7 +821,7 @@ function getTransforms(_ref) {
821821
function getImageNameFromURL(url) {
822822
return isString(url) ? decodeURIComponent(url.replace(/^.*\//, '').replace(/[?&#].*$/, '')) : '';
823823
}
824-
var IS_SAFARI = WINDOW.navigator && /(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent);
824+
var IS_SAFARI = WINDOW.navigator && /Version\/\d+(\.\d+)+?\s+Safari/i.test(WINDOW.navigator.userAgent);
825825

826826
/**
827827
* Get an image's natural sizes.

dist/viewer.css

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:15.525Z
8+
* Date: 2023-07-23T07:45:51.236Z
99
*/
1010

1111
.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {

dist/viewer.esm.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:17.741Z
8+
* Date: 2023-07-23T07:45:53.159Z
99
*/
1010

1111
function ownKeys(object, enumerableOnly) {
@@ -819,7 +819,7 @@ function getTransforms(_ref) {
819819
function getImageNameFromURL(url) {
820820
return isString(url) ? decodeURIComponent(url.replace(/^.*\//, '').replace(/[?&#].*$/, '')) : '';
821821
}
822-
var IS_SAFARI = WINDOW.navigator && /(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent);
822+
var IS_SAFARI = WINDOW.navigator && /Version\/\d+(\.\d+)+?\s+Safari/i.test(WINDOW.navigator.userAgent);
823823

824824
/**
825825
* Get an image's natural sizes.

dist/viewer.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:17.741Z
8+
* Date: 2023-07-23T07:45:53.159Z
99
*/
1010

1111
(function (global, factory) {
@@ -825,7 +825,7 @@
825825
function getImageNameFromURL(url) {
826826
return isString(url) ? decodeURIComponent(url.replace(/^.*\//, '').replace(/[?&#].*$/, '')) : '';
827827
}
828-
var IS_SAFARI = WINDOW.navigator && /(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent);
828+
var IS_SAFARI = WINDOW.navigator && /Version\/\d+(\.\d+)+?\s+Safari/i.test(WINDOW.navigator.userAgent);
829829

830830
/**
831831
* Get an image's natural sizes.

dist/viewer.min.css

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/viewer.min.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/dist/viewer.css

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:15.525Z
8+
* Date: 2023-07-23T07:45:51.236Z
99
*/
1010

1111
.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {

docs/css/viewer.css

+18-28
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.10.4
2+
* Viewer.js v1.11.3
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2022-02-13T08:39:57.620Z
8+
* Date: 2023-07-23T07:32:46.748Z
99
*/
1010

1111
.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
@@ -107,7 +107,7 @@
107107
-webkit-user-select: none;
108108
-moz-user-select: none;
109109
-ms-user-select: none;
110-
user-select: none
110+
user-select: none;
111111
}
112112

113113
.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
@@ -139,7 +139,7 @@
139139
overflow: hidden;
140140
position: absolute;
141141
right: 0;
142-
top: 0
142+
top: 0;
143143
}
144144

145145
.viewer-canvas > img {
@@ -168,7 +168,7 @@
168168
height: 50px;
169169
margin: 0;
170170
overflow: hidden;
171-
padding: 1px 0
171+
padding: 1px 0;
172172
}
173173

174174
.viewer-list > li {
@@ -181,7 +181,7 @@
181181
opacity: 0.5;
182182
overflow: hidden;
183183
transition: opacity 0.15s;
184-
width: 30px
184+
width: 30px;
185185
}
186186

187187
.viewer-list > li:focus,
@@ -198,7 +198,7 @@
198198
}
199199

200200
.viewer-list > .viewer-loading {
201-
position: relative
201+
position: relative;
202202
}
203203

204204
.viewer-list > .viewer-loading::after {
@@ -224,7 +224,7 @@
224224
position: absolute;
225225
right: 0;
226226
top: 0;
227-
z-index: 1
227+
z-index: 1;
228228
}
229229

230230
.viewer-player > img {
@@ -237,7 +237,7 @@
237237
display: inline-block;
238238
margin: 0 auto 5px;
239239
overflow: hidden;
240-
padding: 6px 3px
240+
padding: 6px 3px;
241241
}
242242

243243
.viewer-toolbar > ul > li {
@@ -248,7 +248,7 @@
248248
height: 24px;
249249
overflow: hidden;
250250
transition: background-color 0.15s;
251-
width: 24px
251+
width: 24px;
252252
}
253253

254254
.viewer-toolbar > ul > li:focus,
@@ -275,7 +275,7 @@
275275
height: 18px;
276276
margin-bottom: 3px;
277277
margin-top: 3px;
278-
width: 18px
278+
width: 18px;
279279
}
280280

281281
.viewer-toolbar > ul > .viewer-small::before {
@@ -286,7 +286,7 @@
286286
height: 30px;
287287
margin-bottom: -3px;
288288
margin-top: -3px;
289-
width: 30px
289+
width: 30px;
290290
}
291291

292292
.viewer-toolbar > ul > .viewer-large::before {
@@ -315,20 +315,22 @@
315315
display: inline-block;
316316
font-size: 12px;
317317
line-height: 1.2;
318-
margin: 0 5% 5px;
318+
margin: 5px 5%;
319319
max-width: 90%;
320+
min-height: 14px;
320321
opacity: 0.8;
321322
overflow: hidden;
322323
text-overflow: ellipsis;
323324
transition: opacity 0.15s;
324-
white-space: nowrap
325+
white-space: nowrap;
325326
}
326327

327328
.viewer-title:hover {
328329
opacity: 1;
329330
}
330331

331332
.viewer-button {
333+
-webkit-app-region: no-drag;
332334
background-color: rgba(0, 0, 0, 50%);
333335
border-radius: 50%;
334336
cursor: pointer;
@@ -338,7 +340,7 @@
338340
right: -40px;
339341
top: -40px;
340342
transition: background-color 0.15s;
341-
width: 80px
343+
width: 80px;
342344
}
343345

344346
.viewer-button:focus,
@@ -383,7 +385,6 @@
383385

384386
.viewer-move {
385387
cursor: move;
386-
cursor: -webkit-grab;
387388
cursor: grab;
388389
}
389390

@@ -399,16 +400,6 @@
399400
transition: all 0.3s;
400401
}
401402

402-
@-webkit-keyframes viewer-spinner {
403-
0% {
404-
transform: rotate(0deg);
405-
}
406-
407-
100% {
408-
transform: rotate(360deg);
409-
}
410-
}
411-
412403
@keyframes viewer-spinner {
413404
0% {
414405
transform: rotate(0deg);
@@ -420,8 +411,7 @@
420411
}
421412

422413
.viewer-loading::after {
423-
-webkit-animation: viewer-spinner 1s linear infinite;
424-
animation: viewer-spinner 1s linear infinite;
414+
animation: viewer-spinner 1s linear infinite;
425415
border: 4px solid rgba(255, 255, 255, 10%);
426416
border-left-color: rgba(255, 255, 255, 50%);
427417
border-radius: 50%;

docs/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<div class="container">
6565
<div class="row">
6666
<div class="col-md">
67-
<h1>Viewer.js <small class="h6">v1.11.3</small></h1>
67+
<h1>Viewer.js <small class="h6">v1.11.4</small></h1>
6868
<p class="lead">JavaScript image viewer.</p>
6969
</div>
7070
<div class="col-md">

docs/js/viewer.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/*!
2-
* Viewer.js v1.11.3
2+
* Viewer.js v1.11.4
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-03-05T07:01:17.741Z
8+
* Date: 2023-07-23T07:45:53.159Z
99
*/
1010

1111
(function (global, factory) {
@@ -825,7 +825,7 @@
825825
function getImageNameFromURL(url) {
826826
return isString(url) ? decodeURIComponent(url.replace(/^.*\//, '').replace(/[?&#].*$/, '')) : '';
827827
}
828-
var IS_SAFARI = WINDOW.navigator && /(Macintosh|iPhone|iPod|iPad).*AppleWebKit/i.test(WINDOW.navigator.userAgent);
828+
var IS_SAFARI = WINDOW.navigator && /Version\/\d+(\.\d+)+?\s+Safari/i.test(WINDOW.navigator.userAgent);
829829

830830
/**
831831
* Get an image's natural sizes.

0 commit comments

Comments
 (0)