Skip to content

Commit 45c9c55

Browse files
committed
build: release 1.11.7
1 parent 1a2d6c7 commit 45c9c55

12 files changed

+217
-277
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## next
3+
## 1.11.7 (Nov 24, 2024)
44

55
- Use SVG icons for better visual effects (#637).
66

dist/viewer.common.js

+50-65
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,37 @@
11
/*!
2-
* Viewer.js v1.11.6
2+
* Viewer.js v1.11.7
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-09-17T03:16:38.052Z
8+
* Date: 2024-11-24T04:32:19.116Z
99
*/
1010

1111
'use strict';
1212

13+
function _classCallCheck(a, n) {
14+
if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
15+
}
16+
function _defineProperties(e, r) {
17+
for (var t = 0; t < r.length; t++) {
18+
var o = r[t];
19+
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o);
20+
}
21+
}
22+
function _createClass(e, r, t) {
23+
return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
24+
writable: !1
25+
}), e;
26+
}
27+
function _defineProperty(e, r, t) {
28+
return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, {
29+
value: t,
30+
enumerable: !0,
31+
configurable: !0,
32+
writable: !0
33+
}) : e[r] = t, e;
34+
}
1335
function ownKeys(e, r) {
1436
var t = Object.keys(e);
1537
if (Object.getOwnPropertySymbols) {
@@ -31,6 +53,20 @@ function _objectSpread2(e) {
3153
}
3254
return e;
3355
}
56+
function _toPrimitive(t, r) {
57+
if ("object" != typeof t || !t) return t;
58+
var e = t[Symbol.toPrimitive];
59+
if (void 0 !== e) {
60+
var i = e.call(t, r || "default");
61+
if ("object" != typeof i) return i;
62+
throw new TypeError("@@toPrimitive must return a primitive value.");
63+
}
64+
return ("string" === r ? String : Number)(t);
65+
}
66+
function _toPropertyKey(t) {
67+
var i = _toPrimitive(t, "string");
68+
return "symbol" == typeof i ? i : i + "";
69+
}
3470
function _typeof(o) {
3571
"@babel/helpers - typeof";
3672

@@ -40,56 +76,6 @@ function _typeof(o) {
4076
return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
4177
}, _typeof(o);
4278
}
43-
function _classCallCheck(instance, Constructor) {
44-
if (!(instance instanceof Constructor)) {
45-
throw new TypeError("Cannot call a class as a function");
46-
}
47-
}
48-
function _defineProperties(target, props) {
49-
for (var i = 0; i < props.length; i++) {
50-
var descriptor = props[i];
51-
descriptor.enumerable = descriptor.enumerable || false;
52-
descriptor.configurable = true;
53-
if ("value" in descriptor) descriptor.writable = true;
54-
Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);
55-
}
56-
}
57-
function _createClass(Constructor, protoProps, staticProps) {
58-
if (protoProps) _defineProperties(Constructor.prototype, protoProps);
59-
if (staticProps) _defineProperties(Constructor, staticProps);
60-
Object.defineProperty(Constructor, "prototype", {
61-
writable: false
62-
});
63-
return Constructor;
64-
}
65-
function _defineProperty(obj, key, value) {
66-
key = _toPropertyKey(key);
67-
if (key in obj) {
68-
Object.defineProperty(obj, key, {
69-
value: value,
70-
enumerable: true,
71-
configurable: true,
72-
writable: true
73-
});
74-
} else {
75-
obj[key] = value;
76-
}
77-
return obj;
78-
}
79-
function _toPrimitive(input, hint) {
80-
if (typeof input !== "object" || input === null) return input;
81-
var prim = input[Symbol.toPrimitive];
82-
if (prim !== undefined) {
83-
var res = prim.call(input, hint || "default");
84-
if (typeof res !== "object") return res;
85-
throw new TypeError("@@toPrimitive must return a primitive value.");
86-
}
87-
return (hint === "string" ? String : Number)(input);
88-
}
89-
function _toPropertyKey(arg) {
90-
var key = _toPrimitive(arg, "string");
91-
return typeof key === "symbol" ? key : String(key);
92-
}
9379

9480
var DEFAULTS = {
9581
/**
@@ -1762,17 +1748,17 @@ var methods = {
17621748
_this.hidden();
17631749
};
17641750
if (options.transition && !immediate) {
1765-
var onViewerTransitionEnd = function onViewerTransitionEnd(event) {
1751+
var _onViewerTransitionEnd = function onViewerTransitionEnd(event) {
17661752
// Ignore all propagating `transitionend` events (#275).
17671753
if (event && event.target === viewer) {
1768-
removeListener(viewer, EVENT_TRANSITION_END, onViewerTransitionEnd);
1754+
removeListener(viewer, EVENT_TRANSITION_END, _onViewerTransitionEnd);
17691755
_this.hidden();
17701756
}
17711757
};
17721758
var onImageTransitionEnd = function onImageTransitionEnd() {
17731759
// In case of show the viewer by `viewer.show(true)` previously (#407).
17741760
if (hasClass(viewer, CLASS_TRANSITION)) {
1775-
addListener(viewer, EVENT_TRANSITION_END, onViewerTransitionEnd);
1761+
addListener(viewer, EVENT_TRANSITION_END, _onViewerTransitionEnd);
17761762
removeClass(viewer, CLASS_IN);
17771763
} else {
17781764
hideImmediately();
@@ -1783,7 +1769,7 @@ var methods = {
17831769
if (_this.viewed && hasClass(image, CLASS_TRANSITION)) {
17841770
removeListener(image, EVENT_TRANSITION_END, onImageTransitionEnd);
17851771
} else if (hasClass(viewer, CLASS_TRANSITION)) {
1786-
removeListener(viewer, EVENT_TRANSITION_END, onViewerTransitionEnd);
1772+
removeListener(viewer, EVENT_TRANSITION_END, _onViewerTransitionEnd);
17871773
}
17881774
}
17891775
};
@@ -2376,27 +2362,27 @@ var methods = {
23762362
player.appendChild(image);
23772363
});
23782364
if (isNumber(options.interval) && options.interval > 0) {
2379-
var prev = function prev() {
2365+
var _prev = function prev() {
23802366
clearTimeout(_this7.playing.timeout);
23812367
removeClass(list[index], CLASS_IN);
23822368
index -= 1;
23832369
index = index >= 0 ? index : total - 1;
23842370
addClass(list[index], CLASS_IN);
2385-
_this7.playing.timeout = setTimeout(prev, options.interval);
2371+
_this7.playing.timeout = setTimeout(_prev, options.interval);
23862372
};
2387-
var next = function next() {
2373+
var _next = function next() {
23882374
clearTimeout(_this7.playing.timeout);
23892375
removeClass(list[index], CLASS_IN);
23902376
index += 1;
23912377
index = index < total ? index : 0;
23922378
addClass(list[index], CLASS_IN);
2393-
_this7.playing.timeout = setTimeout(next, options.interval);
2379+
_this7.playing.timeout = setTimeout(_next, options.interval);
23942380
};
23952381
if (total > 1) {
23962382
this.playing = {
2397-
prev: prev,
2398-
next: next,
2399-
timeout: setTimeout(next, options.interval)
2383+
prev: _prev,
2384+
next: _next,
2385+
timeout: setTimeout(_next, options.interval)
24002386
};
24012387
}
24022388
}
@@ -2968,7 +2954,7 @@ var Viewer = /*#__PURE__*/function () {
29682954
this.id = getUniqueID();
29692955
this.init();
29702956
}
2971-
_createClass(Viewer, [{
2957+
return _createClass(Viewer, [{
29722958
key: "init",
29732959
value: function init() {
29742960
var _this = this;
@@ -3230,7 +3216,6 @@ var Viewer = /*#__PURE__*/function () {
32303216
assign(DEFAULTS, isPlainObject(options) && options);
32313217
}
32323218
}]);
3233-
return Viewer;
32343219
}();
32353220
assign(Viewer.prototype, render, events, handlers, methods, others);
32363221

dist/viewer.css

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
/*!
2-
* Viewer.js v1.11.6
2+
* Viewer.js v1.11.7
33
* https://fengyuanchen.github.io/viewerjs
44
*
55
* Copyright 2015-present Chen Fengyuan
66
* Released under the MIT license
77
*
8-
* Date: 2023-09-17T03:16:35.830Z
8+
* Date: 2024-11-24T04:32:14.526Z
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 {
12-
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC');
12+
background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");
1313
background-repeat: no-repeat;
1414
background-size: 280px;
1515
color: transparent;

0 commit comments

Comments
 (0)