Commit Graph

12 Commits

Author SHA1 Message Date
Tim Schaub 907a65ab83 Remove unused goog.require() calls in the source 2016-08-08 09:58:10 -06:00
Tim Schaub f1ebcae72a Move ol/control/mousepositioncontrol.js to ol/control/mouseposition.js 2016-08-07 10:49:06 -06:00
Tom Payne e5d39724c9 Give each source file a unique name 2012-10-26 11:25:26 +02:00
Tom Payne 9d253ab6bb Refactor exports and externs 2012-10-04 15:11:26 +02:00
Tom Payne 71e42b2448 Refactor build system
This rather large commit refactors the build system to solve a number of
problems:
- Object literal types are now declared in just one place
- There are no more circular dependencies
- There is no need for concealed subclasses in build-standalone mode

When building in standalone mode, you need to include the source in
build/src/external.  This declares object literal types as externs so
that their properties are not renamed.

When building with the application, you need to include the source in
build/src/internal.  This declares object literal types as typedefs so
that their properties can be renamed and removed.

Note also that ol.MapOptions has been merged into ol.Map, with some
renaming.
2012-09-29 11:51:53 +02:00
Tom Payne a341df3b41 Fix not-up-to-date transform bug in mouse position control 2012-09-28 13:48:20 +02:00
Tom Payne e7eccb302d Cope with map being null 2012-09-28 12:51:10 +02:00
Tim Schaub eb29e6a43c Using null instead of null or object or undefined 2012-09-28 12:08:21 +02:00
Tom Payne 0faab71e3f Implement new control architecture 2012-09-27 17:54:20 +02:00
Tom Payne 8394147df1 Satisfy gjslint 2012-09-24 21:25:29 +02:00
Tim Schaub ed754fbfdf Control in the ol.control namespace. 2012-09-24 17:15:30 +02:00
Tom Payne f8c31ba45c s/ol3/ol/ 2012-09-24 14:21:41 +02:00