Tom MacWright
948a5c600c
Eliminate controllerstate abstraction
2012-10-23 14:33:22 -04:00
Tom MacWright
7d58d661ff
Give map functions normal names, cache margin box
2012-10-19 15:32:42 -04:00
Tom MacWright
4c3945b985
Unify calling connection connection
2012-10-19 14:12:34 -04:00
Tom MacWright
50ac47a859
Fix way drawing
2012-10-19 13:19:18 -04:00
Tom MacWright
2778f76ca4
Many changes
...
* Smaller progress circle
* Fixed position edit dialog for now
* Remove array dependency in map
* Use coord and coord keys
2012-10-19 12:52:05 -04:00
Tom MacWright
6c811d81c0
Spinner
2012-10-18 18:07:27 -04:00
Tom MacWright
b0458b9d7a
UI touches, reworking presets
2012-10-18 17:59:27 -04:00
Tom MacWright
d8169ddb14
Use scope and don't bind in connection.
2012-10-18 16:13:57 -04:00
Tom MacWright
836e14d0e2
Get tabs to work for the box
2012-10-18 15:16:35 -04:00
Tom MacWright
9b61648611
Get infoboxes to toggle and position correctly, repeatedly
2012-10-18 14:45:00 -04:00
Tom MacWright
b5d1c9c26a
Edit window redesign, no longer a dojo construct
2012-10-18 14:34:20 -04:00
Tom MacWright
931b862995
Select new node on add
2012-10-18 13:48:29 -04:00
Tom MacWright
e3f7e68eed
Fix behavior around adding to ways
2012-10-18 12:47:27 -04:00
Tom MacWright
4182cc1240
Start UI refactor
2012-10-18 12:37:01 -04:00
Tom MacWright
a3515e16ee
Prevent text selection, tweak styles
2012-10-17 16:40:15 -04:00
Tom MacWright
f360ec0bc2
Support mousewheel and doubleclick zooming
2012-10-17 16:21:03 -04:00
Tom MacWright
69a1f5a9ef
Fix tracing functionality
2012-10-17 15:40:50 -04:00
Tom MacWright
663f880f57
Create simple Taginfo wrapper, suggest tags with datalists,
...
rework tag editor window stashing concept of presets for now.
2012-10-17 14:34:34 -04:00
Tom MacWright
5e28faa6a1
Merge branch 'tagging' into tagging-merge
...
Conflicts:
index.html
js/iD/Controller.js
js/iD/Entity.js
js/iD/controller/edit/EditBaseState.js
2012-10-17 12:29:28 -04:00
Tom MacWright
6c9bcbb995
Use HTML and CSS buttons instead of dojo widgets
2012-10-17 11:24:12 -04:00
Tom MacWright
a179eb2a26
Use an object with keys to keep track of tiles.
...
instead of a multidimensional array. this simplifies code and boosts
performance upon dragging.
2012-10-17 11:10:14 -04:00
Tom MacWright
65a2309252
Remove hashtable dependency
2012-10-16 23:36:54 -04:00
Tom MacWright
51bb2201aa
Get Selection working again
2012-10-16 23:28:52 -04:00
Tom MacWright
2b8b30ad1e
Liberate Connection, use jQuery for ajax
2012-10-16 20:54:46 -04:00
Tom MacWright
d22b457816
Using underscore instead of dojo's array.
...
underscore also handles the issue of a cross-browser .forEach, but
supports the rest of the functional toolkit, so allows us to express
stuff like tag filtering more efficiently. It's also a pretty
common ingredient in other JS code so should feel familiar to a bunch of
people.
2012-10-16 15:15:51 -04:00
Richard Fairhurst
50f7a5dcfc
Tagging work in progress
2012-10-12 00:32:13 +01:00
Richard Fairhurst
3744ca602d
Increase div height
2012-07-13 09:17:01 +01:00
Richard Fairhurst
bd6c6cc3a0
Remove logging
2012-07-12 18:34:33 +01:00
Richard Fairhurst
3ab962f329
Move stepper out of the way of zoom buttons
2012-07-12 07:38:08 +01:00
Richard Fairhurst
be929dd8d9
Full-size map
2012-07-11 15:03:21 +01:00
Richard Fairhurst
22fab3eb1d
Current working version
2012-07-11 14:27:30 +01:00