From 761f3ce09edec75ee150210adddffd36e39af9b6 Mon Sep 17 00:00:00 2001 From: Frankie Robertson Date: Sat, 30 Jan 2016 19:36:18 +0200 Subject: [PATCH] Export makeScrollsnapPolyfill --- src/scrollsnap-polyfill.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/scrollsnap-polyfill.js b/src/scrollsnap-polyfill.js index 9c3714e..c0c5737 100644 --- a/src/scrollsnap-polyfill.js +++ b/src/scrollsnap-polyfill.js @@ -1,4 +1,4 @@ -(function(w, doc, undefined) { +window.makeScrollsnapPolyfill = (function(w, doc, undefined) { // Enable strict mode 'use strict'; @@ -668,10 +668,13 @@ * @type Polyfill * @see https://github.com/philipwalton/polyfill */ - var pf = new Polyfill({ - declarations:["scroll-snap-type:*", "scroll-snap-point-y:*", "scroll-snap-coordinate:*", "scroll-snap-destination:*"] - }) - .doMatched(doMatched) - .undoUnmatched(undoUnmatched); - + function makeScrollsnapPolyfill() { + var pf = new Polyfill({ + declarations:["scroll-snap-type:*", "scroll-snap-point-y:*", "scroll-snap-coordinate:*", "scroll-snap-destination:*"] + }) + .doMatched(doMatched) + .undoUnmatched(undoUnmatched); + } + makeScrollsnapPolyfill(); + return makeScrollsnapPolyfill; }(window, document));