Skip to content

Commit 88236fe

Browse files
authored
Merge pull request #716 from MrSlide/master
Fixed issue when using with SSR apps due to window not being defined
2 parents d5f66bd + 3cca8bd commit 88236fe

7 files changed

Lines changed: 258 additions & 252 deletions

File tree

dist/jquery.lory.js

Lines changed: 126 additions & 124 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
var a = factory();
88
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
99
}
10-
})(typeof self !== 'undefined' ? self : this, function() {
10+
})(this, function() {
1111
return /******/ (function(modules) { // webpackBootstrap
1212
/******/ // The module cache
1313
/******/ var installedModules = {};
@@ -43,6 +43,9 @@ return /******/ (function(modules) { // webpackBootstrap
4343
/******/ // expose the module cache
4444
/******/ __webpack_require__.c = installedModules;
4545
/******/
46+
/******/ // identity function for calling harmony imports with the correct context
47+
/******/ __webpack_require__.i = function(value) { return value; };
48+
/******/
4649
/******/ // define getter function for harmony exports
4750
/******/ __webpack_require__.d = function(exports, name, getter) {
4851
/******/ if(!__webpack_require__.o(exports, name)) {
@@ -70,7 +73,7 @@ return /******/ (function(modules) { // webpackBootstrap
7073
/******/ __webpack_require__.p = "";
7174
/******/
7275
/******/ // Load entry module and return exports
73-
/******/ return __webpack_require__(__webpack_require__.s = 8);
76+
/******/ return __webpack_require__(__webpack_require__.s = 7);
7477
/******/ })
7578
/************************************************************************/
7679
/******/ ([
@@ -115,19 +118,19 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < argument
115118

116119
exports.lory = lory;
117120

118-
var _detectPrefixes = __webpack_require__(2);
121+
var _detectPrefixes = __webpack_require__(3);
119122

120123
var _detectPrefixes2 = _interopRequireDefault(_detectPrefixes);
121124

122-
var _detectSupportsPassive = __webpack_require__(3);
125+
var _detectSupportsPassive = __webpack_require__(4);
123126

124127
var _detectSupportsPassive2 = _interopRequireDefault(_detectSupportsPassive);
125128

126-
var _dispatchEvent = __webpack_require__(4);
129+
var _dispatchEvent = __webpack_require__(5);
127130

128131
var _dispatchEvent2 = _interopRequireDefault(_dispatchEvent);
129132

130-
var _defaults = __webpack_require__(6);
133+
var _defaults = __webpack_require__(2);
131134

132135
var _defaults2 = _interopRequireDefault(_defaults);
133136

@@ -706,6 +709,118 @@ function lory(slider, opts) {
706709
/* 2 */
707710
/***/ (function(module, exports, __webpack_require__) {
708711

712+
"use strict";
713+
714+
715+
Object.defineProperty(exports, "__esModule", {
716+
value: true
717+
});
718+
exports.default = {
719+
/**
720+
* slides scrolled at once
721+
* @slidesToScroll {Number}
722+
*/
723+
slidesToScroll: 1,
724+
725+
/**
726+
* time in milliseconds for the animation of a valid slide attempt
727+
* @slideSpeed {Number}
728+
*/
729+
slideSpeed: 300,
730+
731+
/**
732+
* time in milliseconds for the animation of the rewind after the last slide
733+
* @rewindSpeed {Number}
734+
*/
735+
rewindSpeed: 600,
736+
737+
/**
738+
* time for the snapBack of the slider if the slide attempt was not valid
739+
* @snapBackSpeed {Number}
740+
*/
741+
snapBackSpeed: 200,
742+
743+
/**
744+
* Basic easing functions: https://developer.mozilla.org/de/docs/Web/CSS/transition-timing-function
745+
* cubic bezier easing functions: http://easings.net/de
746+
* @ease {String}
747+
*/
748+
ease: 'ease',
749+
750+
/**
751+
* if slider reached the last slide, with next click the slider goes back to the startindex.
752+
* use infinite or rewind, not both
753+
* @rewind {Boolean}
754+
*/
755+
rewind: false,
756+
757+
/**
758+
* number of visible slides or false
759+
* use infinite or rewind, not both
760+
* @infinite {number}
761+
*/
762+
infinite: false,
763+
764+
/**
765+
* the slide index to show when the slider is initialized.
766+
* @initialIndex {number}
767+
*/
768+
initialIndex: 0,
769+
770+
/**
771+
* class name for slider frame
772+
* @classNameFrame {string}
773+
*/
774+
classNameFrame: 'js_frame',
775+
776+
/**
777+
* class name for slides container
778+
* @classNameSlideContainer {string}
779+
*/
780+
classNameSlideContainer: 'js_slides',
781+
782+
/**
783+
* class name for slider prev control
784+
* @classNamePrevCtrl {string}
785+
*/
786+
classNamePrevCtrl: 'js_prev',
787+
788+
/**
789+
* class name for slider next control
790+
* @classNameNextCtrl {string}
791+
*/
792+
classNameNextCtrl: 'js_next',
793+
794+
/**
795+
* class name for current active slide
796+
* if emptyString then no class is set
797+
* @classNameActiveSlide {string}
798+
*/
799+
classNameActiveSlide: 'active',
800+
801+
/**
802+
* enables mouse events for swiping on desktop devices
803+
* @enableMouseEvents {boolean}
804+
*/
805+
enableMouseEvents: false,
806+
807+
/**
808+
* window instance
809+
* @window {object}
810+
*/
811+
window: typeof window !== 'undefined' ? window : null,
812+
813+
/**
814+
* If false, slides lory to the first slide on window resize.
815+
* @rewindOnResize {boolean}
816+
*/
817+
rewindOnResize: true
818+
};
819+
820+
/***/ }),
821+
/* 3 */
822+
/***/ (function(module, exports, __webpack_require__) {
823+
709824
"use strict";
710825
/* WEBPACK VAR INJECTION */(function(global) {
711826

@@ -766,7 +881,7 @@ function detectPrefixes() {
766881
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
767882

768883
/***/ }),
769-
/* 3 */
884+
/* 4 */
770885
/***/ (function(module, exports, __webpack_require__) {
771886

772887
"use strict";
@@ -794,7 +909,7 @@ function detectSupportsPassive() {
794909
}
795910

796911
/***/ }),
797-
/* 4 */
912+
/* 5 */
798913
/***/ (function(module, exports, __webpack_require__) {
799914

800915
"use strict";
@@ -805,7 +920,7 @@ Object.defineProperty(exports, "__esModule", {
805920
});
806921
exports.default = dispatchEvent;
807922

808-
var _customEvent = __webpack_require__(5);
923+
var _customEvent = __webpack_require__(6);
809924

810925
var _customEvent2 = _interopRequireDefault(_customEvent);
811926

@@ -829,7 +944,7 @@ function dispatchEvent(target, type, detail) {
829944
}
830945

831946
/***/ }),
832-
/* 5 */
947+
/* 6 */
833948
/***/ (function(module, exports, __webpack_require__) {
834949

835950
/* WEBPACK VAR INJECTION */(function(global) {
@@ -884,120 +999,7 @@ function CustomEvent (type, params) {
884999
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
8851000

8861001
/***/ }),
887-
/* 6 */
888-
/***/ (function(module, exports, __webpack_require__) {
889-
890-
"use strict";
891-
892-
893-
Object.defineProperty(exports, "__esModule", {
894-
value: true
895-
});
896-
exports.default = {
897-
/**
898-
* slides scrolled at once
899-
* @slidesToScroll {Number}
900-
*/
901-
slidesToScroll: 1,
902-
903-
/**
904-
* time in milliseconds for the animation of a valid slide attempt
905-
* @slideSpeed {Number}
906-
*/
907-
slideSpeed: 300,
908-
909-
/**
910-
* time in milliseconds for the animation of the rewind after the last slide
911-
* @rewindSpeed {Number}
912-
*/
913-
rewindSpeed: 600,
914-
915-
/**
916-
* time for the snapBack of the slider if the slide attempt was not valid
917-
* @snapBackSpeed {Number}
918-
*/
919-
snapBackSpeed: 200,
920-
921-
/**
922-
* Basic easing functions: https://developer.mozilla.org/de/docs/Web/CSS/transition-timing-function
923-
* cubic bezier easing functions: http://easings.net/de
924-
* @ease {String}
925-
*/
926-
ease: 'ease',
927-
928-
/**
929-
* if slider reached the last slide, with next click the slider goes back to the startindex.
930-
* use infinite or rewind, not both
931-
* @rewind {Boolean}
932-
*/
933-
rewind: false,
934-
935-
/**
936-
* number of visible slides or false
937-
* use infinite or rewind, not both
938-
* @infinite {number}
939-
*/
940-
infinite: false,
941-
942-
/**
943-
* the slide index to show when the slider is initialized.
944-
* @initialIndex {number}
945-
*/
946-
initialIndex: 0,
947-
948-
/**
949-
* class name for slider frame
950-
* @classNameFrame {string}
951-
*/
952-
classNameFrame: 'js_frame',
953-
954-
/**
955-
* class name for slides container
956-
* @classNameSlideContainer {string}
957-
*/
958-
classNameSlideContainer: 'js_slides',
959-
960-
/**
961-
* class name for slider prev control
962-
* @classNamePrevCtrl {string}
963-
*/
964-
classNamePrevCtrl: 'js_prev',
965-
966-
/**
967-
* class name for slider next control
968-
* @classNameNextCtrl {string}
969-
*/
970-
classNameNextCtrl: 'js_next',
971-
972-
/**
973-
* class name for current active slide
974-
* if emptyString then no class is set
975-
* @classNameActiveSlide {string}
976-
*/
977-
classNameActiveSlide: 'active',
978-
979-
/**
980-
* enables mouse events for swiping on desktop devices
981-
* @enableMouseEvents {boolean}
982-
*/
983-
enableMouseEvents: false,
984-
985-
/**
986-
* window instance
987-
* @window {object}
988-
*/
989-
window: window,
990-
991-
/**
992-
* If false, slides lory to the first slide on window resize.
993-
* @rewindOnResize {boolean}
994-
*/
995-
rewindOnResize: true
996-
};
997-
998-
/***/ }),
999-
/* 7 */,
1000-
/* 8 */
1002+
/* 7 */
10011003
/***/ (function(module, exports, __webpack_require__) {
10021004

10031005
"use strict";

dist/jquery.lory.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/jquery.lory.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)