Commit Graph

3061 Commits

Author SHA1 Message Date
Bryan Housel
eb88b67673 CSS styling for all preset icons 2015-11-04 10:47:28 -05:00
Bryan Housel
d5a239159f Workarounds for Maki 2015-11-03 21:09:30 -05:00
Bryan Housel
d729795049 Use svg for maki also 2015-11-03 16:43:22 -05:00
Bryan Housel
3853c0d993 Fix the rest of the icons (leave walkthrough graphics alone for now) 2015-11-02 20:46:08 -05:00
Bryan Housel
7a9acd84ee Restore almost all of the rest of the icons throughout the UI 2015-10-31 01:38:39 -04:00
Bryan Housel
27439208b1 Restore iD-sprite preset icons 2015-10-30 16:23:08 -04:00
Bryan Housel
53deaad7af Restore preset-icon-frame 2015-10-30 15:32:02 -04:00
Bryan Housel
aa91ff49f8 Icons for operations, turn restrictions, bug/translate (closes #2766) 2015-10-30 14:06:29 -04:00
Bryan Housel
3af17cb011 Add iD.svg.Icon svg icon builder 2015-10-30 14:00:36 -04:00
Bryan Housel
d5dcc1ff1a More cleanups to iD-sprite and styles, remove old png and json files 2015-10-29 23:18:21 -04:00
Bryan Housel
a6b83ef27f WIP: working svg sprite, import to defs, icons stylizable by css 2015-10-23 19:03:12 -04:00
Bryan Housel
9f6f49bcb9 Use unicode characters for forward/backward buttons, not images 2015-10-22 16:11:36 -04:00
Bryan Housel
ef2b4271b7 Merge pull request #2809 from openstreetmap/conflicting-tags
Disable joining ways with conflicting tags
2015-10-20 23:06:35 -04:00
Bryan Housel
0aa899a580 Fix turn restrictions involving circular ways (closes #2807) 2015-10-20 22:52:39 -04:00
Kris Carle
3cda5e1f7c better support for browser language preferences
Use navigator.languages preferences when available. This allows a preferred language to be set in Chrome without needing to change the primary language of the OS.  This appears to only apply when iD is running outside of openstreetmap.org, as we are doing for the loggingroads.org project. When it is framed inside osm, the osm user profile language settings appear to override the browser settings.

also see: https://alicoding.com/detect-browser-language-preference-in-firefox-and-chrome-using-javascript/ and http://www.w3.org/html/wg/drafts/html/master/webappapis.html#dom-navigator-languages
2015-10-19 16:47:48 -04:00
John Firebaugh
ecb9398d5c Disable joining ways with conflicting tags 2015-10-18 13:42:14 -07:00
John Firebaugh
0517f8e2b3 When reversing tags for joins, include "oneway" 2015-10-18 13:29:16 -07:00
Martin Raifer
b980c40dab fetch proper tag-references for relation types in raw tag editor
relation types need to be fetched from a dedicated taginfo endpoint.

fixes #2797
2015-10-08 08:40:27 +02:00
Bryan Housel
0543f684d2 Handle multipolygons - use outer for linestring perimeter (re: 2789) 2015-09-28 17:02:54 -04:00
Bryan Housel
19e1c47e53 Use LineString when calculating perimeter (closes #2789) 2015-09-28 15:51:21 -04:00
Bryan Housel
fda733de28 Make mouseout use container coordinates (closes #2758) 2015-09-28 11:16:39 -04:00
Bryan Housel
b96afcf132 Merge pull request #2688 from 1ec5/wikipedia-2682
Switch Wikipedia list to osmlab/wmf-sitematrix
2015-09-27 23:14:27 -04:00
Bryan Housel
c592acb759 Improve autocompletion for raw tag editor (closes #2748)
* Don't shorten the user's query
* Drop pouplar key threshold from 10000 to 5000
* Always show key if it has a wiki page (`d.in_wiki`)
2015-09-27 22:39:41 -04:00
Bryan Housel
48819b9db0 Skip iD.ui.cmd for 'f11' fullscreen 2015-09-27 21:37:48 -04:00
Bryan Housel
b365a2062c Handle multi-character keys in iD.ui.cmd (closes #2786) 2015-09-27 21:28:04 -04:00
Bryan Housel
5868c3b138 Merge pull request #2777 from bagage/master
Trim extra whitespace that might be present in terms list
2015-09-18 21:17:16 -04:00
Bryan Housel
51ad6d006c Disable save button when changeset comment is empty (closes #1488) 2015-09-18 11:55:09 -04:00
Bryan Housel
dc9f29fd09 Use stricter regex for localized field key (closes #2658)
Now it will no longer match `old_name`
2015-09-18 10:22:39 -04:00
Bryan Housel
546144c8a1 1.7.4 2015-09-15 23:52:25 -04:00
Gautier Pelloux-Prayer
79b4c37733 preset.js: trim terms when retrieving translations to avoid white spaces 2015-09-14 19:15:59 +02:00
M1dgard
5f2d136cc8 Merge branch 'master' of github.com:openstreetmap/iD into value-docs 2015-09-08 16:51:10 +02:00
M1dgard
41fd5e07d5 Correct coding style 2015-09-08 16:19:55 +02:00
M1dgard
9248ad7d5b Make raw tag editor show docs for key=value (closes #2754)
instead of just key.

* Pass the value to iD.ui.TagReference in the `context` function of iD.ui.RawTagEditor
* Let iD.taginfo query the docs for the key when its callback returns false.
* Let the callback function defined inside iD.ui.TagReference return false when both of these are met:
  * it isn't happy with the docs results AND
  * it was called with its softfail argument set to true.
2015-09-08 12:04:19 +02:00
Bryan Housel
522e593f11 Improvements to access field (closes #2763) 2015-09-08 00:03:34 -04:00
Bryan Housel
473f410d2e Merge pull request #2772 from M1dgard/fix-terms
Fix "terms" translations (closes #2756)
2015-09-06 00:14:52 -04:00
Bryan Housel
08bbe48d60 Merge branch 'PaulAnnekov-full-screen-mode' 2015-09-05 23:17:41 -04:00
Bryan Housel
594b4c19cf Disable fullscreen button, add keyboard shortcuts 2015-09-05 23:11:11 -04:00
Martin Raifer
dd32ec39b3 Correct API version in osmChange and changeset XML
The version attribute of the osmChange and changeset XML should read `0.6` (the version of the OSM API the data is created for), even though the attribute is actually ignored by the OSM API (see http://wiki.openstreetmap.org/wiki/OsmChange).
2015-09-05 15:35:43 +02:00
Bryan Housel
93e2e6ab94 Merge branch 'full-screen-mode' of https://github.com/PaulAnnekov/iD into PaulAnnekov-full-screen-mode 2015-09-05 09:20:22 -04:00
M1dgard
209b324bc2 Fix "terms" translations (closes #2756)
Make them lowercase and split them on any combination of commas and whitespace.
2015-09-05 10:28:06 +02:00
Bryan Housel
701731485e Less strict polygon intersection test in findOuter (closes #2755) 2015-09-01 14:48:40 -04:00
Martin Raifer
6707063a53 don't try to label if centroid is undefined
updates fix from 09642b1e to updated d3 path.centroid return value structure (see 492215ad42 (diff-fa5fbee10216651a004363cf56fb3602L43))

fixes #2757
refs #1180
2015-08-26 09:47:07 +02:00
Bryan Housel
1db51501a5 switch jshint to eslint (closes #2733) 2015-08-23 03:14:20 -04:00
Bryan Housel
df2fcb82fa Replace 'X' with Cancel button on save panel (closes #2378) 2015-07-30 14:03:31 -04:00
Bryan Housel
7288806012 Add styling for ephemeral tags (closes #2740)
includes various forms of:
 'proposed', 'construction', 'disused', 'abandoned', 'dismantled',
 'razed', 'demolished', 'obliterated'
2015-07-28 17:18:16 -04:00
Bryan Housel
11c009ee70 Add bicycle=dismount access option (closes #2726) 2015-07-27 16:17:43 -04:00
Paul Annekov
739876de99 Images to sprite, fixed tooltip position, fixed spinner position if fullscreen is not supported 2015-07-23 22:30:14 +03:00
Paul Annekov
fb1af6afe3 Added icons, changed button style. 2015-07-22 00:14:48 +03:00
Bryan Housel
bc7b78179b Merge pull request #2681 from frewsxcv/patch-1
Use HTTPS if location protocol is HTTPS in iD.Connection
2015-07-17 15:01:26 -04:00
Bryan Housel
4c6b75a868 In mergeChildren(), not a conflict if child versions same 2015-07-17 10:02:21 -04:00