Installed leaflet in extlib
[mediagoblin.git] / extlib / leaflet / src / Leaflet.js
diff --git a/extlib/leaflet/src/Leaflet.js b/extlib/leaflet/src/Leaflet.js
new file mode 100644 (file)
index 0000000..750a4a5
--- /dev/null
@@ -0,0 +1,35 @@
+/**\r
+ * @preserve Copyright (c) 2010-2011, CloudMade, Vladimir Agafonkin\r
+ * Leaflet is a BSD-licensed JavaScript library for map display and interaction.\r
+ * See http://cloudmade.github.com/Leaflet/ for more information.\r
+ */\r
+\r
+(function(root) {\r
+       var L = {\r
+               VERSION: '0.2',\r
+               \r
+               ROOT_URL: (function() {\r
+                       var scripts = document.getElementsByTagName('script'),\r
+                               leafletRe = /^(.*\/)leaflet-?([\w-]*)\.js.*$/;\r
+                       for (var i = 0, len = scripts.length; i < len; i++) {\r
+                               var src = scripts[i].src,\r
+                                       res = src && src.match(leafletRe);\r
+                               \r
+                               if (res) {\r
+                                       if (res[2] == 'include') break;\r
+                                       return res[1];\r
+                               }\r
+                       }\r
+                       return '../../dist/';\r
+               })(),\r
+               \r
+               noConflict: function() {\r
+                       root.L = this._originalL;\r
+                       return this;\r
+               },\r
+               \r
+               _originalL: root.L\r
+       };\r
+       \r
+       window.L = L;\r
+}(this));