forked from googlearchive/polymer-gestures
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpolymer-gestures.js
More file actions
46 lines (41 loc) · 1.45 KB
/
Copy pathpolymer-gestures.js
File metadata and controls
46 lines (41 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*
* Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
* This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
* The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
* The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
* Code distributed by Google as part of the polymer project is also
* subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
(function() {
var thisFile = 'polymer-gestures.js';
var scopeName = 'PolymerGestures';
var modules = [
'src/scope.js',
'src/targetfind.js',
'src/touch-action.js',
'src/eventFactory.js',
'src/pointermap.js',
'src/dispatcher.js',
'src/mouse.js',
'src/touch.js',
'src/ms.js',
'src/pointer.js',
'src/platform-events.js',
'src/track.js',
'src/hold.js',
'src/tap.js',
'src/pinch.js'
];
window[scopeName] = {
entryPointName: thisFile,
modules: modules
};
var script = document.currentScript || document.querySelector('script[src $= "' + thisFile + '"]');
var src = script.attributes.src.value;
var basePath = src.slice(0, src.indexOf(thisFile));
if (!window.PolymerLoader) {
var path = basePath + '../tools/loader/loader.js';
document.write('<script src="' + path + '"></script>');
}
document.write('<script>PolymerLoader.load("' + scopeName + '")</script>');
})();