12.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.0XBMhEoX/b1/openlayers_2.13.1+ds2-11_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.0XBMhEoX/b2/openlayers_2.13.1+ds2-11_amd64.changes
230 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·12f05bd68b6a0ac46c6f21642c57b649·707036·javascript·optional·libjs-openlayers_2.13.1+ds2-11_all.deb1 ·7f24c5f1887f3777877f076501d4536a·716092·javascript·optional·libjs-openlayers_2.13.1+ds2-11_all.deb
12.3 MB
libjs-openlayers_2.13.1+ds2-11_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-03-06·18:35:30.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-03-06·18:35:30.000000·debian-binary
2 -rw-r--r--···0········0········0·····3684·2025-03-06·18:35:30.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3680·2025-03-06·18:35:30.000000·control.tar.xz
3 -rw-r--r--···0········0········0···703160·2025-03-06·18:35:30.000000·data.tar.xz3 -rw-r--r--···0········0········0···712220·2025-03-06·18:35:30.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
12.3 MB
data.tar.xz
12.3 MB
data.tar
3.73 MB
./usr/share/javascript/openlayers/OpenLayers.js
3.73 MB
js-beautify {}
    
Offset 263, 1775 lines modifiedOffset 263, 519 lines modified
263 ············source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{263 ············source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{
264 ············destination.toString·=·source.toString;264 ············destination.toString·=·source.toString;
265 ········}265 ········}
266 ····}266 ····}
267 ····return·destination;267 ····return·destination;
268 };268 };
269 /*·======================================================================269 /*·======================================================================
270 ····OpenLayers/Console.js270 ····OpenLayers/Geometry.js
271 ···======================================================================·*/271 ···======================================================================·*/
  
272 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for272 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for
273 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license.273 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license.
274 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the274 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the
275 ·*·full·text·of·the·license.·*/275 ·*·full·text·of·the·license.·*/
  
276 /**276 /**
277 ·*·@requires·OpenLayers/BaseTypes/Class.js277 ·*·@requires·OpenLayers/BaseTypes/Class.js
278 ·*/278 ·*/
  
279 /**279 /**
 280 ·*·Class:·OpenLayers.Geometry
 281 ·*·A·Geometry·is·a·description·of·a·geographic·object.··Create·an·instance·of
 282 ·*·this·class·with·the·<OpenLayers.Geometry>·constructor.··This·is·a·base·class,
 283 ·*·typical·geometry·types·are·described·by·subclasses·of·this·class.
280 ·*·Namespace:·OpenLayers.Console 
281 ·*·The·OpenLayers.Console·namespace·is·used·for·debugging·and·error·logging. 
282 ·*·If·the·Firebug·Lite·(../Firebug/firebug.js)·is·included·before·this·script, 
283 ·*·calls·to·OpenLayers.Console·methods·will·get·redirected·to·window.console. 
284 ·*·This·makes·use·of·the·Firebug·extension·where·available·and·allows·for 
285 ·*·cross-browser·debugging·Firebug·style. 
286 ·*284 ·*
 285 ·*·Note·that·if·you·use·the·<OpenLayers.Geometry.fromWKT>·method,·you·must
 286 ·*·explicitly·include·the·OpenLayers.Format.WKT·in·your·build.
287 ·*·Note: 
288 ·*·Note·that·behavior·will·differ·with·the·Firebug·extention·and·Firebug·Lite. 
289 ·*·Most·notably,·the·Firebug·Lite·console·does·not·currently·allow·for 
290 ·*·hyperlinks·to·code·or·for·clicking·on·object·to·explore·their·properties. 
291 ·*· 
292 ·*/287 ·*/
 288 OpenLayers.Geometry·=·OpenLayers.Class({
293 OpenLayers.Console·=·{ 
294 ····/** 
295 ·····*·Create·empty·functions·for·all·console·methods.··The·real·value·of·these 
296 ·····*·properties·will·be·set·if·Firebug·Lite·(../Firebug/firebug.js·script)·is 
297 ·····*·included.··We·explicitly·require·the·Firebug·Lite·script·to·trigger 
298 ·····*·functionality·of·the·OpenLayers.Console·methods. 
299 ·····*/ 
  
300 ····/** 
301 ·····*·APIFunction:·log 
302 ·····*·Log·an·object·in·the·console.··The·Firebug·Lite·console·logs·string 
303 ·····*·representation·of·objects.··Given·multiple·arguments,·they·will 
304 ·····*·be·cast·to·strings·and·logged·with·a·space·delimiter.··If·the·first 
305 ·····*·argument·is·a·string·with·printf-like·formatting,·subsequent·arguments 
306 ·····*·will·be·used·in·string·substitution.··Any·additional·arguments·(beyond 
307 ·····*·the·number·substituted·in·a·format·string)·will·be·appended·in·a·space- 
308 ·····*·delimited·line. 
309 ·····*· 
310 ·····*·Parameters: 
311 ·····*·object·-·{Object} 
312 ·····*/ 
313 ····log:·function()·{}, 
  
314 ····/** 
315 ·····*·APIFunction:·debug 
316 ·····*·Writes·a·message·to·the·console,·including·a·hyperlink·to·the·line 
317 ·····*·where·it·was·called. 
318 ·····* 
319 ·····*·May·be·called·with·multiple·arguments·as·with·OpenLayers.Console.log(). 
320 ·····*· 
321 ·····*·Parameters: 
322 ·····*·object·-·{Object} 
323 ·····*/ 
324 ····debug:·function()·{}, 
  
325 ····/** 
326 ·····*·APIFunction:·info 
327 ·····*·Writes·a·message·to·the·console·with·the·visual·"info"·icon·and·color 
328 ·····*·coding·and·a·hyperlink·to·the·line·where·it·was·called. 
329 ·····* 
330 ·····*·May·be·called·with·multiple·arguments·as·with·OpenLayers.Console.log(). 
331 ·····*· 
332 ·····*·Parameters: 
333 ·····*·object·-·{Object} 
334 ·····*/ 
335 ····info:·function()·{}, 
  
336 ····/** 
337 ·····*·APIFunction:·warn 
338 ·····*·Writes·a·message·to·the·console·with·the·visual·"warning"·icon·and 
339 ·····*·color·coding·and·a·hyperlink·to·the·line·where·it·was·called. 
340 ·····* 
341 ·····*·May·be·called·with·multiple·arguments·as·with·OpenLayers.Console.log(). 
342 ·····*· 
343 ·····*·Parameters: 
344 ·····*·object·-·{Object} 
345 ·····*/ 
346 ····warn:·function()·{}, 
  
347 ····/** 
348 ·····*·APIFunction:·error 
349 ·····*·Writes·a·message·to·the·console·with·the·visual·"error"·icon·and·color 
350 ·····*·coding·and·a·hyperlink·to·the·line·where·it·was·called. 
351 ·····* 
352 ·····*·May·be·called·with·multiple·arguments·as·with·OpenLayers.Console.log(). 
353 ·····*· 
354 ·····*·Parameters: 
355 ·····*·object·-·{Object} 
356 ·····*/ 
357 ····error:·function()·{}, 
  
358 ····/** 
359 ·····*·APIFunction:·userError 
360 ·····*·A·single·interface·for·showing·error·messages·to·the·user.·The·default 
361 ·····*·behavior·is·a·Javascript·alert,·though·this·can·be·overridden·by 
362 ·····*·reassigning·OpenLayers.Console.userError·to·a·different·function. 
363 ·····* 
364 ·····*·Expects·a·single·error·message 
365 ·····*· 
366 ·····*·Parameters: 
367 ·····*·error·-·{Object} 
368 ·····*/ 
369 ····userError:·function(error)·{ 
370 ········alert(error); 
371 ····}, 
  
372 ····/** 
Max diff block lines reached; 3906952/3915206 bytes (99.79%) of diff not shown.
1.57 MB
./usr/share/javascript/openlayers/OpenLayers.light.js
1.57 MB
js-beautify {}
    
Offset 263, 449 lines modifiedOffset 263, 14 lines modified
263 ············source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{263 ············source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{
264 ············destination.toString·=·source.toString;264 ············destination.toString·=·source.toString;
265 ········}265 ········}
266 ····}266 ····}
267 ····return·destination;267 ····return·destination;
268 };268 };
269 /*·======================================================================269 /*·======================================================================
270 ····OpenLayers/Util/vendorPrefix.js 
271 ···======================================================================·*/ 
  
272 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for 
273 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license. 
274 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the 
275 ·*·full·text·of·the·license.·*/ 
  
276 /** 
277 ·*·@requires·OpenLayers/SingleFile.js 
278 ·*/ 
  
279 OpenLayers.Util·=·OpenLayers.Util·||·{}; 
280 /** 
281 ·*·Namespace:·OpenLayers.Util.vendorPrefix 
282 ·*·A·collection·of·utility·functions·to·detect·vendor·prefixed·features 
283 ·*/ 
284 OpenLayers.Util.vendorPrefix·=·(function()·{ 
285 ····"use·strict"; 
  
286 ····var·VENDOR_PREFIXES·=·["",·"O",·"ms",·"Moz",·"Webkit"], 
287 ········divStyle·=·document.createElement("div").style, 
288 ········cssCache·=·{}, 
289 ········jsCache·=·{}; 
  
  
290 ····/** 
291 ·····*·Function:·domToCss 
292 ·····*·Converts·a·upper·camel·case·DOM·style·property·name·to·a·CSS·property 
293 ·····*······i.e.·transformOrigin·->·transform-origin 
294 ·····*······or···WebkitTransformOrigin·->·-webkit-transform-origin 
295 ·····* 
296 ·····*·Parameters: 
297 ·····*·prefixedDom·-·{String}·The·property·to·convert 
298 ·····* 
299 ·····*·Returns: 
300 ·····*·{String}·The·CSS·property 
301 ·····*/ 
302 ····function·domToCss(prefixedDom)·{ 
303 ········if·(!prefixedDom)·{ 
304 ············return·null; 
305 ········} 
306 ········return·prefixedDom. 
307 ········replace(/([A-Z])/g,·function(c)·{ 
308 ············return·"-"·+·c.toLowerCase(); 
309 ········}). 
310 ········replace(/^ms-/,·"-ms-"); 
311 ····} 
  
312 ····/** 
313 ·····*·APIMethod:·css 
314 ·····*·Detect·which·property·is·used·for·a·CSS·property 
315 ·····* 
316 ·····*·Parameters: 
317 ·····*·property·-·{String}·The·standard·(unprefixed)·CSS·property·name 
318 ·····* 
319 ·····*·Returns: 
320 ·····*·{String}·The·standard·CSS·property,·prefixed·property·or·null·if·not 
321 ·····*··········supported 
322 ·····*/ 
323 ····function·css(property)·{ 
324 ········if·(cssCache[property]·===·undefined)·{ 
325 ············var·domProperty·=·property. 
326 ············replace(/(-[\s\S])/g,·function(c)·{ 
327 ················return·c.charAt(1).toUpperCase(); 
328 ············}); 
329 ············var·prefixedDom·=·style(domProperty); 
330 ············cssCache[property]·=·domToCss(prefixedDom); 
331 ········} 
332 ········return·cssCache[property]; 
333 ····} 
  
334 ····/** 
335 ·····*·APIMethod:·js 
336 ·····*·Detect·which·property·is·used·for·a·JS·property/method 
337 ·····* 
338 ·····*·Parameters: 
339 ·····*·obj·-·{Object}·The·object·to·test·on 
340 ·····*·property·-·{String}·The·standard·(unprefixed)·JS·property·name 
341 ·····* 
342 ·····*·Returns: 
343 ·····*·{String}·The·standard·JS·property,·prefixed·property·or·null·if·not 
344 ·····*··········supported 
345 ·····*/ 
346 ····function·js(obj,·property)·{ 
347 ········if·(jsCache[property]·===·undefined)·{ 
348 ············var·tmpProp, 
349 ················i·=·0, 
350 ················l·=·VENDOR_PREFIXES.length, 
351 ················prefix, 
352 ················isStyleObj·=·(typeof·obj.cssText·!==·"undefined"); 
  
353 ············jsCache[property]·=·null; 
354 ············for·(;·i·<·l;·i++)·{ 
355 ················prefix·=·VENDOR_PREFIXES[i]; 
356 ················if·(prefix)·{ 
357 ····················if·(!isStyleObj)·{ 
358 ························//·js·prefix·should·be·lower-case,·while·style 
359 ························//·properties·have·upper·case·on·first·character 
360 ························prefix·=·prefix.toLowerCase(); 
361 ····················} 
362 ····················tmpProp·=·prefix·+·property.charAt(0).toUpperCase()·+·property.slice(1); 
363 ················}·else·{ 
364 ····················tmpProp·=·property; 
365 ················} 
  
366 ················if·(obj[tmpProp]·!==·undefined)·{ 
367 ····················jsCache[property]·=·tmpProp; 
368 ····················break; 
369 ················} 
370 ············} 
371 ········} 
372 ········return·jsCache[property]; 
373 ····} 
  
374 ····/** 
375 ·····*·APIMethod:·style 
376 ·····*·Detect·which·property·is·used·for·a·DOM·style·property 
377 ·····* 
378 ·····*·Parameters: 
Max diff block lines reached; 1632109/1645545 bytes (99.18%) of diff not shown.
650 KB
./usr/share/javascript/openlayers/OpenLayers.light.min.js
650 KB
js-beautify {}
    
Offset 62, 204 lines modifiedOffset 62, 14 lines modified
62 ········var·sourceIsEvt·=·typeof·window.Event·==·"function"·&&·source·instanceof·window.Event;62 ········var·sourceIsEvt·=·typeof·window.Event·==·"function"·&&·source·instanceof·window.Event;
63 ········if·(!sourceIsEvt·&&·source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{63 ········if·(!sourceIsEvt·&&·source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{
64 ············destination.toString·=·source.toString64 ············destination.toString·=·source.toString
65 ········}65 ········}
66 ····}66 ····}
67 ····return·destination67 ····return·destination
68 };68 };
69 OpenLayers.Util·=·OpenLayers.Util·||·{}; 
70 OpenLayers.Util.vendorPrefix·=·function()·{ 
71 ····"use·strict"; 
72 ····var·VENDOR_PREFIXES·=·["",·"O",·"ms",·"Moz",·"Webkit"], 
73 ········divStyle·=·document.createElement("div").style, 
74 ········cssCache·=·{}, 
75 ········jsCache·=·{}; 
  
76 ····function·domToCss(prefixedDom)·{ 
77 ········if·(!prefixedDom)·{ 
78 ············return·null 
79 ········} 
80 ········return·prefixedDom.replace(/([A-Z])/g,·function(c)·{ 
81 ············return·"-"·+·c.toLowerCase() 
82 ········}).replace(/^ms-/,·"-ms-") 
83 ····} 
  
84 ····function·css(property)·{ 
85 ········if·(cssCache[property]·===·undefined)·{ 
86 ············var·domProperty·=·property.replace(/(-[\s\S])/g,·function(c)·{ 
87 ················return·c.charAt(1).toUpperCase() 
88 ············}); 
89 ············var·prefixedDom·=·style(domProperty); 
90 ············cssCache[property]·=·domToCss(prefixedDom) 
91 ········} 
92 ········return·cssCache[property] 
93 ····} 
  
94 ····function·js(obj,·property)·{ 
95 ········if·(jsCache[property]·===·undefined)·{ 
96 ············var·tmpProp,·i·=·0, 
97 ················l·=·VENDOR_PREFIXES.length, 
98 ················prefix,·isStyleObj·=·typeof·obj.cssText·!==·"undefined"; 
99 ············jsCache[property]·=·null; 
100 ············for·(;·i·<·l;·i++)·{ 
101 ················prefix·=·VENDOR_PREFIXES[i]; 
102 ················if·(prefix)·{ 
103 ····················if·(!isStyleObj)·{ 
104 ························prefix·=·prefix.toLowerCase() 
105 ····················} 
106 ····················tmpProp·=·prefix·+·property.charAt(0).toUpperCase()·+·property.slice(1) 
107 ················}·else·{ 
108 ····················tmpProp·=·property 
109 ················} 
110 ················if·(obj[tmpProp]·!==·undefined)·{ 
111 ····················jsCache[property]·=·tmpProp; 
112 ····················break 
113 ················} 
114 ············} 
115 ········} 
116 ········return·jsCache[property] 
117 ····} 
  
118 ····function·style(property)·{ 
119 ········return·js(divStyle,·property) 
120 ····} 
121 ····return·{ 
122 ········css:·css, 
123 ········js:·js, 
124 ········style:·style, 
125 ········cssCache:·cssCache, 
126 ········jsCache:·jsCache 
127 ····} 
128 }(); 
129 OpenLayers.Animation·=·function(window)·{ 
130 ····var·requestAnimationFrame·=·OpenLayers.Util.vendorPrefix.js(window,·"requestAnimationFrame"); 
131 ····var·isNative·=·!!requestAnimationFrame; 
132 ····var·requestFrame·=·function()·{ 
133 ········var·request·=·window[requestAnimationFrame]·||·function(callback,·element)·{ 
134 ············window.setTimeout(callback,·16) 
135 ········}; 
136 ········return·function(callback,·element)·{ 
137 ············request.apply(window,·[callback,·element]) 
138 ········} 
139 ····}(); 
140 ····var·counter·=·0; 
141 ····var·loops·=·{}; 
  
142 ····function·start(callback,·duration,·element)·{ 
143 ········duration·=·duration·>·0·?·duration·:·Number.POSITIVE_INFINITY; 
144 ········var·id·=·++counter; 
145 ········var·start·=·+new·Date; 
146 ········loops[id]·=·function()·{ 
147 ············if·(loops[id]·&&·+new·Date·-·start·<=·duration)·{ 
148 ················callback(); 
149 ················if·(loops[id])·{ 
150 ····················requestFrame(loops[id],·element) 
151 ················} 
152 ············}·else·{ 
153 ················delete·loops[id] 
154 ············} 
155 ········}; 
156 ········requestFrame(loops[id],·element); 
157 ········return·id 
158 ····} 
  
159 ····function·stop(id)·{ 
160 ········delete·loops[id] 
161 ····} 
162 ····return·{ 
163 ········isNative:·isNative, 
164 ········requestFrame:·requestFrame, 
165 ········start:·start, 
166 ········stop:·stop 
167 ····} 
168 }(window); 
169 OpenLayers.Kinetic·=·OpenLayers.Class({ 
170 ····threshold:·0, 
171 ····deceleration:·.0035, 
172 ····nbPoints:·100, 
173 ····delay:·200, 
174 ····points:·undefined, 
175 ····timerId:·undefined, 
176 ····initialize:·function(options)·{ 
177 ········OpenLayers.Util.extend(this,·options) 
178 ····}, 
179 ····begin:·function()·{ 
180 ········OpenLayers.Animation.stop(this.timerId); 
181 ········this.timerId·=·undefined; 
182 ········this.points·=·[] 
Max diff block lines reached; 659215/665527 bytes (99.05%) of diff not shown.
1.61 MB
./usr/share/javascript/openlayers/OpenLayers.min.js
1.61 MB
js-beautify {}
    
Offset 62, 676 lines modifiedOffset 62, 218 lines modified
62 ········var·sourceIsEvt·=·typeof·window.Event·==·"function"·&&·source·instanceof·window.Event;62 ········var·sourceIsEvt·=·typeof·window.Event·==·"function"·&&·source·instanceof·window.Event;
63 ········if·(!sourceIsEvt·&&·source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{63 ········if·(!sourceIsEvt·&&·source.hasOwnProperty·&&·source.hasOwnProperty("toString"))·{
64 ············destination.toString·=·source.toString64 ············destination.toString·=·source.toString
65 ········}65 ········}
66 ····}66 ····}
67 ····return·destination67 ····return·destination
68 };68 };
69 OpenLayers.Console·=·{ 
70 ····log:·function()·{}, 
71 ····debug:·function()·{}, 
72 ····info:·function()·{}, 
73 ····warn:·function()·{}, 
74 ····error:·function()·{}, 
75 ····userError:·function(error)·{ 
76 ········alert(error) 
77 ····}, 
78 ····assert:·function()·{}, 
79 ····dir:·function()·{}, 
80 ····dirxml:·function()·{}, 
81 ····trace:·function()·{}, 
82 ····group:·function()·{}, 
83 ····groupEnd:·function()·{}, 
84 ····time:·function()·{}, 
85 ····timeEnd:·function()·{}, 
86 ····profile:·function()·{}, 
87 ····profileEnd:·function()·{}, 
88 ····count:·function()·{}, 
89 ····CLASS_NAME:·"OpenLayers.Console" 
90 }; 
91 (function()·{ 
92 ····var·scripts·=·document.getElementsByTagName("script"); 
93 ····for·(var·i·=·0,·len·=·scripts.length;·i·<·len;·++i)·{ 
94 ········if·(scripts[i].src.indexOf("firebug.js")·!=·-1)·{ 
95 ············if·(console)·{ 
96 ················OpenLayers.Util.extend(OpenLayers.Console,·console); 
97 ················break 
98 ············} 
99 ········} 
100 ····} 
101 })(); 
102 OpenLayers.Popup·=·OpenLayers.Class({69 OpenLayers.Geometry·=·OpenLayers.Class({
103 ····events:·null, 
104 ····id:·"", 
105 ····lonlat:·null, 
106 ····div:·null,70 ····id:·null,
107 ····contentSize:·null, 
108 ····size:·null, 
109 ····contentHTML:·null, 
110 ····backgroundColor:·"", 
111 ····opacity:·"", 
112 ····border:·"", 
113 ····contentDiv:·null, 
114 ····groupDiv:·null, 
115 ····closeDiv:·null, 
116 ····autoSize:·false, 
117 ····minSize:·null, 
118 ····maxSize:·null, 
119 ····displayClass:·"olPopup", 
120 ····contentDisplayClass:·"olPopupContent", 
121 ····padding:·0, 
122 ····disableFirefoxOverflowHack:·false, 
123 ····fixPadding:·function()·{ 
124 ········if·(typeof·this.padding·==·"number")·{ 
125 ············this.padding·=·new·OpenLayers.Bounds(this.padding,·this.padding,·this.padding,·this.padding) 
126 ········} 
127 ····}, 
128 ····panMapIfOutOfView:·false, 
129 ····keepInMap:·false, 
130 ····closeOnMove:·false, 
131 ····map:·null,71 ····parent:·null,
132 ····initialize:·function(id,·lonlat,·contentSize,·contentHTML,·closeBox,·closeBoxCallback)·{ 
133 ········if·(id·==·null)·{72 ····bounds:·null,
 73 ····initialize:·function()·{
134 ············id·=·OpenLayers.Util.createUniqueID(this.CLASS_NAME·+·"_")74 ········this.id·=·OpenLayers.Util.createUniqueID(this.CLASS_NAME·+·"_")
135 ········} 
136 ········this.id·=·id; 
137 ········this.lonlat·=·lonlat; 
138 ········this.contentSize·=·contentSize·!=·null·?·contentSize·:·new·OpenLayers.Size(OpenLayers.Popup.WIDTH,·OpenLayers.Popup.HEIGHT); 
139 ········if·(contentHTML·!=·null)·{ 
140 ············this.contentHTML·=·contentHTML 
141 ········} 
142 ········this.backgroundColor·=·OpenLayers.Popup.COLOR; 
143 ········this.opacity·=·OpenLayers.Popup.OPACITY; 
144 ········this.border·=·OpenLayers.Popup.BORDER; 
145 ········this.div·=·OpenLayers.Util.createDiv(this.id,·null,·null,·null,·null,·null,·"hidden"); 
146 ········this.div.className·=·this.displayClass; 
147 ········var·groupDivId·=·this.id·+·"_GroupDiv"; 
148 ········this.groupDiv·=·OpenLayers.Util.createDiv(groupDivId,·null,·null,·null,·"relative",·null,·"hidden"); 
149 ········var·id·=·this.div.id·+·"_contentDiv"; 
150 ········this.contentDiv·=·OpenLayers.Util.createDiv(id,·null,·this.contentSize.clone(),·null,·"relative"); 
151 ········this.contentDiv.className·=·this.contentDisplayClass; 
152 ········this.groupDiv.appendChild(this.contentDiv); 
153 ········this.div.appendChild(this.groupDiv); 
154 ········if·(closeBox)·{ 
155 ············this.addCloseBox(closeBoxCallback) 
156 ········} 
157 ········this.registerEvents() 
158 ····},75 ····},
159 ····destroy:·function()·{76 ····destroy:·function()·{
160 ········this.id·=·null;77 ········this.id·=·null;
161 ········this.lonlat·=·null; 
162 ········this.size·=·null; 
163 ········this.contentHTML·=·null; 
164 ········this.backgroundColor·=·null; 
165 ········this.opacity·=·null; 
166 ········this.border·=·null;78 ········this.bounds·=·null
167 ········if·(this.closeOnMove·&&·this.map)·{ 
168 ············this.map.events.unregister("movestart",·this,·this.hide) 
169 ········} 
170 ········this.events.destroy(); 
171 ········this.events·=·null; 
172 ········if·(this.closeDiv)·{ 
173 ············OpenLayers.Event.stopObservingElement(this.closeDiv); 
174 ············this.groupDiv.removeChild(this.closeDiv) 
175 ········} 
176 ········this.closeDiv·=·null; 
177 ········this.div.removeChild(this.groupDiv); 
178 ········this.groupDiv·=·null; 
179 ········if·(this.map·!=·null)·{ 
180 ············this.map.removePopup(this) 
181 ········} 
182 ········this.map·=·null; 
183 ········this.div·=·null; 
184 ········this.autoSize·=·null; 
185 ········this.minSize·=·null; 
186 ········this.maxSize·=·null; 
187 ········this.padding·=·null; 
Max diff block lines reached; 1685889/1690514 bytes (99.73%) of diff not shown.
598 KB
./usr/share/javascript/openlayers/OpenLayers.mobile.js
598 KB
js-beautify {}
    
Offset 13915, 1106 lines modifiedOffset 13915, 539 lines modified
13915 ········this.tileCache·=·null;13915 ········this.tileCache·=·null;
13916 ········this.tileCacheIndex·=·null;13916 ········this.tileCacheIndex·=·null;
13917 ········this._destroyed·=·true;13917 ········this._destroyed·=·true;
13918 ····}13918 ····}
  
13919 });13919 });
13920 /*·======================================================================13920 /*·======================================================================
13921 ····OpenLayers/Layer/XYZ.js13921 ····OpenLayers/Format.js
13922 ···======================================================================·*/13922 ···======================================================================·*/
  
13923 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for13923 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for
13924 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license.13924 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license.
13925 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the13925 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the
13926 ·*·full·text·of·the·license.·*/13926 ·*·full·text·of·the·license.·*/
  
13927 /**13927 /**
 13928 ·*·@requires·OpenLayers/BaseTypes/Class.js
13928 ·*·@requires·OpenLayers/Layer/Grid.js13929 ·*·@requires·OpenLayers/Util.js
13929 ·*/13930 ·*/
  
13930 /**·13931 /**
13931 ·*·Class:·OpenLayers.Layer.XYZ13932 ·*·Class:·OpenLayers.Format
 13933 ·*·Base·class·for·format·reading/writing·a·variety·of·formats.··Subclasses
 13934 ·*·····of·OpenLayers.Format·are·expected·to·have·read·and·write·methods.
13932 ·*·The·XYZ·class·is·designed·to·make·it·easier·for·people·who·have·tiles 
13933 ·*·arranged·by·a·standard·XYZ·grid.· 
13934 ·*· 
13935 ·*·Inherits·from: 
13936 ·*··-·<OpenLayers.Layer.Grid> 
13937 ·*/13935 ·*/
13938 OpenLayers.Layer.XYZ·=·OpenLayers.Class(OpenLayers.Layer.Grid,·{13936 OpenLayers.Format·=·OpenLayers.Class({
  
13939 ····/**13937 ····/**
13940 ·····*·APIProperty:·isBaseLayer 
13941 ·····*·Default·is·true,·as·this·is·designed·to·be·a·base·tile·source.·13938 ·····*·Property:·options
 13939 ·····*·{Object}·A·reference·to·options·passed·to·the·constructor.
13942 ·····*/13940 ·····*/
13943 ····isBaseLayer:·true,13941 ····options:·null,
  
13944 ····/**13942 ····/**
13945 ·····*·APIProperty:·sphericalMercator 
13946 ·····*·Whether·the·tile·extents·should·be·set·to·the·defaults·for· 
13947 ·····*····spherical·mercator.·Useful·for·things·like·OpenStreetMap. 
13948 ·····*····Default·is·false,·except·for·the·OSM·subclass.13943 ·····*·APIProperty:·externalProjection
 13944 ·····*·{<OpenLayers.Projection>}·When·passed·a·externalProjection·and
 13945 ·····*·····internalProjection,·the·format·will·reproject·the·geometries·it
 13946 ·····*·····reads·or·writes.·The·externalProjection·is·the·projection·used·by
 13947 ·····*·····the·content·which·is·passed·into·read·or·which·comes·out·of·write.
 13948 ·····*·····In·order·to·reproject,·a·projection·transformation·function·for·the
 13949 ·····*·····specified·projections·must·be·available.·This·support·may·be·
 13950 ·····*·····provided·via·proj4js·or·via·a·custom·transformation·function.·See
 13951 ·····*·····{<OpenLayers.Projection.addTransform>}·for·more·information·on
 13952 ·····*·····custom·transformations.
13949 ·····*/13953 ·····*/
13950 ····sphericalMercator:·false,13954 ····externalProjection:·null,
  
13951 ····/**13955 ····/**
13952 ·····*·APIProperty:·zoomOffset 
13953 ·····*·{Number}·If·your·cache·has·more·zoom·levels·than·you·want·to·provide 
13954 ·····*·····access·to·with·this·layer,·supply·a·zoomOffset.··This·zoom·offset 
13955 ·····*·····is·added·to·the·current·map·zoom·level·to·determine·the·level 
13956 ·····*·····for·a·requested·tile.··For·example,·if·you·supply·a·zoomOffset 
13957 ·····*·····of·3,·when·the·map·is·at·the·zoom·0,·tiles·will·be·requested·from 
13958 ·····*·····level·3·of·your·cache.··Default·is·0·(assumes·cache·level·and·map 
13959 ·····*·····zoom·are·equivalent).··Using·<zoomOffset>·is·an·alternative·to 
13960 ·····*·····setting·<serverResolutions>·if·you·only·want·to·expose·a·subset 
13961 ·····*·····of·the·server·resolutions.13956 ·····*·APIProperty:·internalProjection
 13957 ·····*·{<OpenLayers.Projection>}·When·passed·a·externalProjection·and
 13958 ·····*·····internalProjection,·the·format·will·reproject·the·geometries·it
 13959 ·····*·····reads·or·writes.·The·internalProjection·is·the·projection·used·by
 13960 ·····*·····the·geometries·which·are·returned·by·read·or·which·are·passed·into
 13961 ·····*·····write.··In·order·to·reproject,·a·projection·transformation·function
 13962 ·····*·····for·the·specified·projections·must·be·available.·This·support·may·be
 13963 ·····*·····provided·via·proj4js·or·via·a·custom·transformation·function.·See
 13964 ·····*·····{<OpenLayers.Projection.addTransform>}·for·more·information·on
 13965 ·····*·····custom·transformations.
13962 ·····*/13966 ·····*/
13963 ····zoomOffset:·0,13967 ····internalProjection:·null,
  
13964 ····/**13968 ····/**
 13969 ·····*·APIProperty:·data
 13970 ·····*·{Object}·When·<keepData>·is·true,·this·is·the·parsed·string·sent·to
 13971 ·····*·····<read>.
13965 ·····*·APIProperty:·serverResolutions 
13966 ·····*·{Array}·A·list·of·all·resolutions·available·on·the·server.··Only·set·this 
13967 ·····*·····property·if·the·map·resolutions·differ·from·the·server.·This 
13968 ·····*·····property·serves·two·purposes.·(a)·<serverResolutions>·can·include 
13969 ·····*·····resolutions·that·the·server·supports·and·that·you·don't·want·to 
13970 ·····*·····provide·with·this·layer;·you·can·also·look·at·<zoomOffset>,·which·is 
13971 ·····*·····an·alternative·to·<serverResolutions>·for·that·specific·purpose. 
13972 ·····*·····(b)·The·map·can·work·with·resolutions·that·aren't·supported·by 
13973 ·····*·····the·server,·i.e.·that·aren't·in·<serverResolutions>.·When·the 
13974 ·····*·····map·is·displayed·in·such·a·resolution·data·for·the·closest 
13975 ·····*·····server-supported·resolution·is·loaded·and·the·layer·div·is 
13976 ·····*·····stretched·as·necessary. 
13977 ·····*/13972 ·····*/
13978 ····serverResolutions:·null,13973 ····data:·null,
  
13979 ····/**13974 ····/**
 13975 ·····*·APIProperty:·keepData
 13976 ·····*·{Object}·Maintain·a·reference·(<data>)·to·the·most·recently·read·data.
 13977 ·····*·····Default·is·false.
13980 ·····*·Constructor:·OpenLayers.Layer.XYZ 
13981 ·····* 
13982 ·····*·Parameters: 
13983 ·····*·name·-·{String} 
13984 ·····*·url·-·{String} 
13985 ·····*·options·-·{Object}·Hashtable·of·extra·options·to·tag·onto·the·layer 
13986 ·····*/13978 ·····*/
 13979 ····keepData:·false,
13987 ····initialize:·function(name,·url,·options)·{ 
13988 ········if·(options·&&·options.sphericalMercator·||·this.sphericalMercator)·{ 
13989 ············options·=·OpenLayers.Util.extend({ 
13990 ················projection:·"EPSG:900913", 
13991 ················numZoomLevels:·19 
13992 ············},·options); 
13993 ········} 
13994 ········OpenLayers.Layer.Grid.prototype.initialize.apply(this,·[ 
13995 ············name·||·this.name,·url·||·this.url,·{}, 
13996 ············options 
13997 ········]); 
13998 ····}, 
  
13999 ····/**13980 ····/**
14000 ·····*·APIMethod:·clone 
14001 ·····*·Create·a·clone·of·this·layer13981 ·····*·Constructor:·OpenLayers.Format
 13982 ·····*·Instances·of·this·class·are·not·useful.··See·one·of·the·subclasses.
Max diff block lines reached; 606309/612306 bytes (99.02%) of diff not shown.
287 KB
./usr/share/javascript/openlayers/OpenLayers.mobile.min.js
287 KB
js-beautify {}
    
Offset 5452, 369 lines modifiedOffset 5452, 183 lines modified
5452 ········this.tileQueue·=·null;5452 ········this.tileQueue·=·null;
5453 ········this.tileQueueId·=·null;5453 ········this.tileQueueId·=·null;
5454 ········this.tileCache·=·null;5454 ········this.tileCache·=·null;
5455 ········this.tileCacheIndex·=·null;5455 ········this.tileCacheIndex·=·null;
5456 ········this._destroyed·=·true5456 ········this._destroyed·=·true
5457 ····}5457 ····}
5458 });5458 });
 5459 OpenLayers.Format·=·OpenLayers.Class({
5459 OpenLayers.Layer.XYZ·=·OpenLayers.Class(OpenLayers.Layer.Grid,·{ 
5460 ····isBaseLayer:·true, 
5461 ····sphericalMercator:·false, 
5462 ····zoomOffset:·0, 
5463 ····serverResolutions:·null, 
5464 ····initialize:·function(name,·url,·options)·{ 
5465 ········if·(options·&&·options.sphericalMercator·||·this.sphericalMercator)·{ 
5466 ············options·=·OpenLayers.Util.extend({ 
5467 ················projection:·"EPSG:900913", 
5468 ················numZoomLevels:·19 
5469 ············},·options) 
5470 ········} 
5471 ········OpenLayers.Layer.Grid.prototype.initialize.apply(this,·[name·||·this.name,·url·||·this.url,·{},·options]) 
5472 ····}, 
5473 ····clone:·function(obj)·{ 
5474 ········if·(obj·==·null)·{ 
5475 ············obj·=·new·OpenLayers.Layer.XYZ(this.name,·this.url,·this.getOptions()) 
5476 ········} 
5477 ········obj·=·OpenLayers.Layer.Grid.prototype.clone.apply(this,·[obj]); 
5478 ········return·obj 
5479 ····}, 
5480 ····getURL:·function(bounds)·{ 
5481 ········var·xyz·=·this.getXYZ(bounds); 
5482 ········var·url·=·this.url; 
5483 ········if·(OpenLayers.Util.isArray(url))·{ 
5484 ············var·s·=·""·+·xyz.x·+·xyz.y·+·xyz.z; 
5485 ············url·=·this.selectUrl(s,·url) 
5486 ········} 
5487 ········return·OpenLayers.String.format(url,·xyz) 
5488 ····}, 
5489 ····getXYZ:·function(bounds)·{ 
5490 ········var·res·=·this.getServerResolution(); 
5491 ········var·x·=·Math.round((bounds.left·-·this.maxExtent.left)·/·(res·*·this.tileSize.w)); 
5492 ········var·y·=·Math.round((this.maxExtent.top·-·bounds.top)·/·(res·*·this.tileSize.h)); 
5493 ········var·z·=·this.getServerZoom(); 
5494 ········if·(this.wrapDateLine)·{ 
5495 ············var·limit·=·Math.pow(2,·z); 
5496 ············x·=·(x·%·limit·+·limit)·%·limit 
5497 ········} 
5498 ········return·{ 
5499 ············x:·x, 
5500 ············y:·y, 
5501 ············z:·z 
5502 ········} 
5503 ····}, 
5504 ····setMap:·function(map)·{ 
5505 ········OpenLayers.Layer.Grid.prototype.setMap.apply(this,·arguments); 
5506 ········if·(!this.tileOrigin)·{ 
5507 ············this.tileOrigin·=·new·OpenLayers.LonLat(this.maxExtent.left,·this.maxExtent.bottom) 
5508 ········} 
5509 ····}, 
5510 ····CLASS_NAME:·"OpenLayers.Layer.XYZ" 
5511 }); 
5512 OpenLayers.Layer.OSM·=·OpenLayers.Class(OpenLayers.Layer.XYZ,·{ 
5513 ····name:·"OpenStreetMap", 
5514 ····url:·["http://a.tile.openstreetmap.org/${z}/${x}/${y}.png",·"http://b.tile.openstreetmap.org/${z}/${x}/${y}.png",·"http://c.tile.openstreetmap.org/${z}/${x}/${y}.png"], 
5515 ····attribution:·"&copy;·<a·href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>·contributors", 
5516 ····sphericalMercator:·true, 
5517 ····wrapDateLine:·true, 
5518 ····tileOptions:·null,5460 ····options:·null,
 5461 ····externalProjection:·null,
 5462 ····internalProjection:·null,
5519 ····initialize:·function(name,·url,·options)·{ 
5520 ········OpenLayers.Layer.XYZ.prototype.initialize.apply(this,·arguments); 
5521 ········this.tileOptions·=·OpenLayers.Util.extend({ 
5522 ············crossOriginKeyword:·"anonymous" 
5523 ········},·this.options·&&·this.options.tileOptions) 
5524 ····}, 
5525 ····clone:·function(obj)·{ 
5526 ········if·(obj·==·null)·{ 
5527 ············obj·=·new·OpenLayers.Layer.OSM(this.name,·this.url,·this.getOptions()) 
5528 ········} 
5529 ········obj·=·OpenLayers.Layer.XYZ.prototype.clone.apply(this,·[obj]); 
5530 ········return·obj 
5531 ····}, 
5532 ····CLASS_NAME:·"OpenLayers.Layer.OSM" 
5533 }); 
5534 OpenLayers.Layer.Bing·=·OpenLayers.Class(OpenLayers.Layer.XYZ,·{ 
5535 ····key:·null, 
5536 ····serverResolutions:·[156543.03390625,·78271.516953125,·39135.7584765625,·19567.87923828125,·9783.939619140625,·4891.9698095703125,·2445.9849047851562,·1222.9924523925781,·611.4962261962891,·305.74811309814453,·152.87405654907226,·76.43702827453613,·38.218514137268066,·19.109257068634033,·9.554628534317017,·4.777314267158508,·2.388657133579254,·1.194328566789627,·.5971642833948135,·.29858214169740677,·.14929107084870338,·.07464553542435169], 
5537 ····attributionTemplate:·'<span·class="olBingAttribution·${type}">'·+·'<div><a·target="_blank"·href="http://www.bing.com/maps/">'·+·'<img·src="${logo}"·/></a></div>${copyrights}'·+·'<a·style="white-space:·nowrap"·target="_blank"·'·+·'href="http://www.microsoft.com/maps/product/terms.html">'·+·"Terms·of·Use</a></span>", 
5538 ····metadata:·null,5463 ····data:·null,
 5464 ····keepData:·false,
5539 ····protocolRegex:·/^http:/i, 
5540 ····type:·"Road", 
5541 ····culture:·"en-US", 
5542 ····metadataParams:·null, 
5543 ····tileOptions:·null, 
5544 ····protocol:·~window.location.href.indexOf("http")·?·""·:·"http:", 
5545 ····initialize:·function(options)·{5465 ····initialize:·function(options)·{
 5466 ········OpenLayers.Util.extend(this,·options);
5546 ········options·=·OpenLayers.Util.applyDefaults({ 
5547 ············sphericalMercator:·true 
5548 ········},·options); 
5549 ········var·name·=·options.name·||·"Bing·"·+·(options.type·||·this.type); 
5550 ········var·newArgs·=·[name,·null,·options]; 
5551 ········OpenLayers.Layer.XYZ.prototype.initialize.apply(this,·newArgs); 
5552 ········this.tileOptions·=·OpenLayers.Util.extend({ 
5553 ············crossOriginKeyword:·"anonymous" 
5554 ········},·this.options.tileOptions);5467 ········this.options·=·options
5555 ········this.loadMetadata() 
5556 ····}, 
5557 ····loadMetadata:·function()·{ 
5558 ········this._callbackId·=·"_callback_"·+·this.id.replace(/\./g,·"_"); 
5559 ········window[this._callbackId]·=·OpenLayers.Function.bind(OpenLayers.Layer.Bing.processMetadata,·this); 
5560 ········var·params·=·OpenLayers.Util.applyDefaults({ 
5561 ············key:·this.key, 
5562 ············jsonp:·this._callbackId, 
5563 ············include:·"ImageryProviders" 
5564 ········},·this.metadataParams); 
5565 ········var·url·=·this.protocol·+·"//dev.virtualearth.net/REST/v1/Imagery/Metadata/"·+·this.type·+·"?"·+·OpenLayers.Util.getParameterString(params); 
5566 ········var·script·=·document.createElement("script"); 
5567 ········script.type·=·"text/javascript"; 
5568 ········script.src·=·url; 
5569 ········script.id·=·this._callbackId; 
5570 ········document.getElementsByTagName("head")[0].appendChild(script) 
5571 ····},5468 ····},
 5469 ····destroy:·function()·{},
 5470 ····read:·function(data)·{
Max diff block lines reached; 287313/294074 bytes (97.70%) of diff not shown.
2.61 MB
./usr/share/javascript/openlayers/OpenLayers.tests.js
2.61 MB
js-beautify {}
    
Offset 33176, 1903 lines modifiedOffset 33176, 14 lines modified
  
33176 /**33176 /**
33177 ·*·Constant:·CORNER_SIZE33177 ·*·Constant:·CORNER_SIZE
33178 ·*·{Integer}·5.·Border·space·for·the·RICO·corners.33178 ·*·{Integer}·5.·Border·space·for·the·RICO·corners.
33179 ·*/33179 ·*/
33180 OpenLayers.Popup.AnchoredBubble.CORNER_SIZE·=·5;33180 OpenLayers.Popup.AnchoredBubble.CORNER_SIZE·=·5;
33181 /*·======================================================================33181 /*·======================================================================
33182 ····OpenLayers/Kinetic.js 
33183 ···======================================================================·*/ 
  
33184 /*·Copyright·(c)·2006-2013·by·OpenLayers·Contributors·(see·authors.txt·for 
33185 ·*·full·list·of·contributors).·Published·under·the·2-clause·BSD·license. 
33186 ·*·See·license.txt·in·the·OpenLayers·distribution·or·repository·for·the 
33187 ·*·full·text·of·the·license.·*/ 
  
33188 /** 
33189 ·*·@requires·OpenLayers/BaseTypes/Class.js 
33190 ·*·@requires·OpenLayers/Animation.js 
33191 ·*/ 
  
33192 OpenLayers.Kinetic·=·OpenLayers.Class({ 
  
33193 ····/** 
33194 ·····*·Property:·threshold 
33195 ·····*·In·most·cases·changing·the·threshold·isn't·needed. 
33196 ·····*·In·px/ms,·default·to·0. 
33197 ·····*/ 
33198 ····threshold:·0, 
  
33199 ····/** 
33200 ·····*·Property:·deceleration 
33201 ·····*·{Float}·the·deseleration·in·px/ms²,·default·to·0.0035. 
33202 ·····*/ 
33203 ····deceleration:·0.0035, 
  
33204 ····/** 
33205 ·····*·Property:·nbPoints 
33206 ·····*·{Integer}·the·number·of·points·we·use·to·calculate·the·kinetic 
33207 ·····*·initial·values. 
33208 ·····*/ 
33209 ····nbPoints:·100, 
  
33210 ····/** 
33211 ·····*·Property:·delay 
33212 ·····*·{Float}·time·to·consider·to·calculate·the·kinetic·initial·values. 
33213 ·····*·In·ms,·default·to·200. 
33214 ·····*/ 
33215 ····delay:·200, 
  
33216 ····/** 
33217 ·····*·Property:·points 
33218 ·····*·List·of·points·use·to·calculate·the·kinetic·initial·values. 
33219 ·····*/ 
33220 ····points:·undefined, 
  
33221 ····/** 
33222 ·····*·Property:·timerId 
33223 ·····*·ID·of·the·timer. 
33224 ·····*/ 
33225 ····timerId:·undefined, 
  
33226 ····/** 
33227 ·····*·Constructor:·OpenLayers.Kinetic 
33228 ·····* 
33229 ·····*·Parameters: 
33230 ·····*·options·-·{Object} 
33231 ·····*/ 
33232 ····initialize:·function(options)·{ 
33233 ········OpenLayers.Util.extend(this,·options); 
33234 ····}, 
  
33235 ····/** 
33236 ·····*·Method:·begin 
33237 ·····*·Begins·the·dragging. 
33238 ·····*/ 
33239 ····begin:·function()·{ 
33240 ········OpenLayers.Animation.stop(this.timerId); 
33241 ········this.timerId·=·undefined; 
33242 ········this.points·=·[]; 
33243 ····}, 
  
33244 ····/** 
33245 ·····*·Method:·update 
33246 ·····*·Updates·during·the·dragging. 
33247 ·····* 
33248 ·····*·Parameters: 
33249 ·····*·xy·-·{<OpenLayers.Pixel>}·The·new·position. 
33250 ·····*/ 
33251 ····update:·function(xy)·{ 
33252 ········this.points.unshift({ 
33253 ············xy:·xy, 
33254 ············tick:·new·Date().getTime() 
33255 ········}); 
33256 ········if·(this.points.length·>·this.nbPoints)·{ 
33257 ············this.points.pop(); 
33258 ········} 
33259 ····}, 
  
33260 ····/** 
33261 ·····*·Method:·end 
33262 ·····*·Ends·the·dragging,·start·the·kinetic. 
33263 ·····* 
33264 ·····*·Parameters: 
33265 ·····*·xy·-·{<OpenLayers.Pixel>}·The·last·position. 
33266 ·····* 
33267 ·····*·Returns: 
33268 ·····*·{Object}·An·object·with·two·properties:·"speed",·and·"theta".·The 
33269 ·····*·····"speed"·and·"theta"·values·are·to·be·passed·to·the·move· 
33270 ·····*·····function·when·starting·the·animation. 
33271 ·····*/ 
33272 ····end:·function(xy)·{ 
33273 ········var·last,·now·=·new·Date().getTime(); 
33274 ········for·(var·i·=·0,·l·=·this.points.length,·point;·i·<·l;·i++)·{ 
33275 ············point·=·this.points[i]; 
33276 ············if·(now·-·point.tick·>·this.delay)·{ 
33277 ················break; 
33278 ············} 
33279 ············last·=·point; 
33280 ········} 
33281 ········if·(!last)·{ 
33282 ············return; 
33283 ········} 
33284 ········var·time·=·new·Date().getTime()·-·last.tick; 
33285 ········var·dist·=·Math.sqrt(Math.pow(xy.x·-·last.xy.x,·2)·+ 
33286 ············Math.pow(xy.y·-·last.xy.y,·2)); 
33287 ········var·speed·=·dist·/·time; 
33288 ········if·(speed·==·0·||·speed·<·this.threshold)·{ 
Max diff block lines reached; 2680841/2738064 bytes (97.91%) of diff not shown.
1.27 MB
./usr/share/javascript/openlayers/OpenLayers.tests.min.js
1.27 MB
js-beautify {}
    
Offset 13318, 718 lines modifiedOffset 13318, 14 lines modified
13318 ········var·corner·=·OpenLayers.Bounds.oppositeQuadrant(this.relativePosition);13318 ········var·corner·=·OpenLayers.Bounds.oppositeQuadrant(this.relativePosition);
13319 ········OpenLayers.Util.removeItem(corners,·corner);13319 ········OpenLayers.Util.removeItem(corners,·corner);
13320 ········return·corners.join("·")13320 ········return·corners.join("·")
13321 ····},13321 ····},
13322 ····CLASS_NAME:·"OpenLayers.Popup.AnchoredBubble"13322 ····CLASS_NAME:·"OpenLayers.Popup.AnchoredBubble"
13323 });13323 });
13324 OpenLayers.Popup.AnchoredBubble.CORNER_SIZE·=·5;13324 OpenLayers.Popup.AnchoredBubble.CORNER_SIZE·=·5;
13325 OpenLayers.Kinetic·=·OpenLayers.Class({ 
13326 ····threshold:·0, 
13327 ····deceleration:·.0035, 
13328 ····nbPoints:·100, 
13329 ····delay:·200, 
13330 ····points:·undefined, 
13331 ····timerId:·undefined, 
13332 ····initialize:·function(options)·{ 
13333 ········OpenLayers.Util.extend(this,·options) 
13334 ····}, 
13335 ····begin:·function()·{ 
13336 ········OpenLayers.Animation.stop(this.timerId); 
13337 ········this.timerId·=·undefined; 
13338 ········this.points·=·[] 
13339 ····}, 
13340 ····update:·function(xy)·{ 
13341 ········this.points.unshift({ 
13342 ············xy:·xy, 
13343 ············tick:·(new·Date).getTime() 
13344 ········}); 
13345 ········if·(this.points.length·>·this.nbPoints)·{ 
13346 ············this.points.pop() 
13347 ········} 
13348 ····}, 
13349 ····end:·function(xy)·{ 
13350 ········var·last,·now·=·(new·Date).getTime(); 
13351 ········for·(var·i·=·0,·l·=·this.points.length,·point;·i·<·l;·i++)·{ 
13352 ············point·=·this.points[i]; 
13353 ············if·(now·-·point.tick·>·this.delay)·{ 
13354 ················break 
13355 ············} 
13356 ············last·=·point 
13357 ········} 
13358 ········if·(!last)·{ 
13359 ············return 
13360 ········} 
13361 ········var·time·=·(new·Date).getTime()·-·last.tick; 
13362 ········var·dist·=·Math.sqrt(Math.pow(xy.x·-·last.xy.x,·2)·+·Math.pow(xy.y·-·last.xy.y,·2)); 
13363 ········var·speed·=·dist·/·time; 
13364 ········if·(speed·==·0·||·speed·<·this.threshold)·{ 
13365 ············return 
13366 ········} 
13367 ········var·theta·=·Math.asin((xy.y·-·last.xy.y)·/·dist); 
13368 ········if·(last.xy.x·<=·xy.x)·{ 
13369 ············theta·=·Math.PI·-·theta 
13370 ········} 
13371 ········return·{ 
13372 ············speed:·speed, 
13373 ············theta:·theta 
13374 ········} 
13375 ····}, 
13376 ····move:·function(info,·callback)·{ 
13377 ········var·v0·=·info.speed; 
13378 ········var·fx·=·Math.cos(info.theta); 
13379 ········var·fy·=·-Math.sin(info.theta); 
13380 ········var·initialTime·=·(new·Date).getTime(); 
13381 ········var·lastX·=·0; 
13382 ········var·lastY·=·0; 
13383 ········var·timerCallback·=·function()·{ 
13384 ············if·(this.timerId·==·null)·{ 
13385 ················return 
13386 ············} 
13387 ············var·t·=·(new·Date).getTime()·-·initialTime; 
13388 ············var·p·=·-this.deceleration·*·Math.pow(t,·2)·/·2·+·v0·*·t; 
13389 ············var·x·=·p·*·fx; 
13390 ············var·y·=·p·*·fy; 
13391 ············var·args·=·{}; 
13392 ············args.end·=·false; 
13393 ············var·v·=·-this.deceleration·*·t·+·v0; 
13394 ············if·(v·<=·0)·{ 
13395 ················OpenLayers.Animation.stop(this.timerId); 
13396 ················this.timerId·=·null; 
13397 ················args.end·=·true 
13398 ············} 
13399 ············args.x·=·x·-·lastX; 
13400 ············args.y·=·y·-·lastY; 
13401 ············lastX·=·x; 
13402 ············lastY·=·y; 
13403 ············callback(args.x,·args.y,·args.end) 
13404 ········}; 
13405 ········this.timerId·=·OpenLayers.Animation.start(OpenLayers.Function.bind(timerCallback,·this)) 
13406 ····}, 
13407 ····CLASS_NAME:·"OpenLayers.Kinetic" 
13408 }); 
13409 OpenLayers.Icon·=·OpenLayers.Class({ 
13410 ····url:·null, 
13411 ····size:·null, 
13412 ····offset:·null, 
13413 ····calculateOffset:·null, 
13414 ····imageDiv:·null, 
13415 ····px:·null, 
13416 ····initialize:·function(url,·size,·offset,·calculateOffset)·{ 
13417 ········this.url·=·url; 
13418 ········this.size·=·size·||·{ 
13419 ············w:·20, 
13420 ············h:·20 
13421 ········}; 
13422 ········this.offset·=·offset·||·{ 
13423 ············x:·-(this.size.w·/·2), 
13424 ············y:·-(this.size.h·/·2) 
13425 ········}; 
13426 ········this.calculateOffset·=·calculateOffset; 
13427 ········var·id·=·OpenLayers.Util.createUniqueID("OL_Icon_"); 
13428 ········this.imageDiv·=·OpenLayers.Util.createAlphaImageDiv(id) 
13429 ····}, 
13430 ····destroy:·function()·{ 
13431 ········this.erase(); 
13432 ········OpenLayers.Event.stopObservingElement(this.imageDiv.firstChild); 
13433 ········this.imageDiv.innerHTML·=·""; 
13434 ········this.imageDiv·=·null 
13435 ····}, 
13436 ····clone:·function()·{ 
13437 ········return·new·OpenLayers.Icon(this.url,·this.size,·this.offset,·this.calculateOffset) 
13438 ····}, 
13439 ····setSize:·function(size)·{ 
13440 ········if·(size·!=·null)·{ 
13441 ············this.size·=·size 
13442 ········} 
13443 ········this.draw() 
13444 ····}, 
Max diff block lines reached; 1309953/1333330 bytes (98.25%) of diff not shown.