Commit Graph

772 Commits

Author SHA1 Message Date
John Firebaugh
ebadc90ac7 Rename Taglist -> RawTagEditor 2013-05-22 16:51:18 -07:00
Saman Bemel-Benrud
c2dae5f2ba remove background pattern from fillL2 class. 2013-05-22 18:00:24 -04:00
John Firebaugh
a77362c7b8 Remove extra wrapper 2013-05-22 11:20:32 -07:00
John Firebaugh
413b7abcb9 Improve tag reference loading feedback (#1262) 2013-05-22 11:13:54 -07:00
John Firebaugh
bbc45a4167 Remove unused 2013-05-22 10:29:07 -07:00
John Firebaugh
3fdbcfd09e Clean up class names 2013-05-22 10:29:07 -07:00
John Firebaugh
3249487632 Extract TagReferenceButton 2013-05-22 09:32:47 -07:00
John Firebaugh
abf7c14b13 Remove unused styles 2013-05-22 09:31:10 -07:00
Saman Bemel-Benrud
87bc1dba88 fix border radius problem on buttons. 2013-05-22 11:53:29 -04:00
Saman Bemel-Benrud
559a2f5768 consistent tooltips. 2013-05-22 11:28:11 -04:00
John Firebaugh
bd2c7ba756 Render bridge casing for bridge=viaduct, etc.
Fixes #1500.
2013-05-20 16:49:55 -07:00
John Firebaugh
de70b7b169 Remove #map:active cursor
This causes a style recalculation that takes time linear
or worse in the number of rendered elements. Upwards of
20s in dense areas.
2013-05-20 12:05:31 -07:00
Saman Bemel-Benrud
b7cd531482 clearer translate UI. 2013-05-17 18:57:35 -04:00
saman bb
6b511ff45a fixing checkbox, more minor fixes. 2013-05-17 00:20:23 -04:00
saman bb
89f3045f89 more minor style fixes. 2013-05-16 23:16:43 -04:00
saman bb
20ed02c2c4 minor style fixes. 2013-05-16 23:00:18 -04:00
Saman Bemel-Benrud
bf982c5c9d fixed the width rules for add tag button. 2013-05-16 17:53:39 -04:00
Saman Bemel-Benrud
0e2c7c4b3e animate transitions for translate UI. 2013-05-16 00:40:43 -04:00
Saman Bemel-Benrud
c27da981e0 merging in master 2013-05-15 23:36:06 -04:00
Saman Bemel-Benrud
b17fd80617 resolve cnflic 2013-05-15 23:35:17 -04:00
Saman Bemel-Benrud
d8308cbb6c icon+tooltip for 'report a bug' link in footer 2013-05-15 17:15:49 -04:00
Saman Bemel-Benrud
8159f075e9 backtracking on changes to about section. 2013-05-15 17:08:04 -04:00
Saman Bemel-Benrud
6ecbf3778f cleanup / polish new changes 2013-05-15 16:57:04 -04:00
Saman Bemel-Benrud
be933a72cb style cleanup + fleshed out translate UI 2013-05-15 16:15:42 -04:00
Saman Bemel-Benrud
a88deef839 adding translate icon to sprite + css. 2013-05-15 14:19:56 -04:00
Saman Bemel-Benrud
0bdea49ffb minor cosmetic + ui improvements. 2013-05-15 14:08:25 -04:00
Saman Bemel-Benrud
e97a957e0a remove left border from modal header button. 2013-05-15 13:19:18 -04:00
Saman Bemel-Benrud
c4f4ee1313 fixed typo. 2013-05-15 13:00:00 -04:00
Saman Bemel-Benrud
9e8ae25339 styles for check-boxes. Closes #1297 2013-05-14 15:33:24 -04:00
John Firebaugh
16e05fd657 Revert "Don't use :active pseudo-class"
Now seeing this cause poor pan performance.

This reverts commit 9fafd6b56a.
2013-05-13 14:16:14 -07:00
John Firebaugh
1a6a9b5b9e Better way of doing hover suppression 2013-05-13 12:53:03 -07:00
John Firebaugh
fd1573fa08 Abandon iD.svg.MemberClasses
Substantial performance hit for something that's barely used.
2013-05-13 12:46:01 -07:00
John Firebaugh
9fafd6b56a Don't use :active pseudo-class
It's slow (500 ms recalculate style vs 1ms).
2013-05-13 09:49:29 -07:00
John Firebaugh
feed896baa Remove unnecessary pseudo-selector
This was causing a hugely expensive style recalculation
on map mouseover/exit.
2013-05-13 09:49:18 -07:00
John Firebaugh
70e5411114 Optimize vertex rendering
* Cache icon
* Append rather than insert
* Do fewer things on update
* Don't create a fill unless needed
* Don't apply tag and member classes (never used)
* Drop down to raw setAttribute (d3 is slow :trollface:)
2013-05-13 09:37:48 -07:00
John Firebaugh
a53d5cbb44 Optimize label hover
Add entity IDs to the element class list, so that specific
elements can be selected by ID rather than needing `filter`.
2013-05-12 11:47:48 -07:00
John Firebaugh
1b72bba425 Workaround Opera SVG event dispatch bug
Opera will not dispatch mouse events to an absolutely
positioned SVG element:

http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16

We need layers to be absolutely positioned in order to
obtain the correct positioning and z-order simultaneously.
Therefore we must wrap the SVG in a div and absolutely
position that instead.

Fixes #1416.
2013-05-09 14:50:51 -07:00
John Firebaugh
96c7f9b942 Workaround Opera vertical resize bug 2013-05-09 10:17:31 -07:00
John Firebaugh
23d70230fc Update maki (fixes #1429) 2013-05-08 17:39:35 -07:00
John Firebaugh
79ae9346e7 Simplify layer structure
Also, always give SVG elements an explicit size -- seems
to be necessary for Firefox to render them correctly.

Fixes #1436.
2013-05-08 13:10:55 -07:00
John Firebaugh
8454754d25 Fix gpx layer display (fixes #1436) 2013-05-08 11:48:36 -07:00
Tom MacWright
76312fb51a Fix #1443 geocode result style 2013-05-08 10:47:04 -04:00
Martin Raifer
a9dbd277c5 use fill:none instead of fill:transparent
`transparent` is not a valid [svg](http://www.w3.org/TR/SVG/painting.html#SpecifyingPaint) [color](http://www.w3.org/TR/SVG/types.html#DataTypeColor). Use `none` instead.
2013-05-08 17:15:19 +03:00
Tom MacWright
9ef274a268 Revert last commit, hides features on pan 2013-05-08 09:43:49 -04:00
Tom MacWright
2871e74e3d Specify that layers have width and height. Fixes #1436 /cc @jfirebaugh 2013-05-08 09:39:17 -04:00
Ansis Brammanis
823d28339c add styles of schools, universities, pitches
fixes #1389
2013-04-30 15:56:04 -04:00
John Firebaugh
bcbd85e9d2 Fix icon on tag editor page 2013-04-29 15:43:10 -07:00
John Firebaugh
31b3f2887a Merge branch 'preset-list' 2013-04-29 14:50:54 -07:00
John Firebaugh
13d7144298 Remove preset list limit, fix insertBox 2013-04-29 14:48:25 -07:00
Tom MacWright
2e7677ded0 Add share on facebook button. Fixes #1342 2013-04-27 16:21:33 -05:00