Commit graph

6316 commits

Author SHA1 Message Date
Tom Hughes
42b329ed82 Replace the country table with a static XML countries file
Storing the countries in the database is overkill, so just use a
copy of the geonames countryInfo data that is loaded into a hash
the first time it is used.
2014-01-17 19:25:58 +00:00
Tom Hughes
933b091330 Highlight erroneous fields by adding a class to them
The default rails scheme for highlighting errors is to wrap the
field in a div, but that changes the structure of the page and can
change the meaning of CSS rules applied to the fields.

As an alternative we now apply a class to the fields, and use that
in the CSS to apply a highlight.
2014-01-15 21:41:16 +00:00
Tom Hughes
0764bb40b2 Change attribute names for diary/message titles to match UI labels 2014-01-15 20:26:22 +00:00
Tom Hughes
45618726ef Reenable the note search API
Add a postgress freetext index on the note comments, and enable
note searching using freetext matching.
2014-01-15 19:58:58 +00:00
Tom Hughes
a4561fe89b Preserve aspect ratio when scaling a user thumbnail
Fixes #675
2014-01-12 20:32:33 +00:00
Tom Hughes
67dbde0fde Set empty alt text on user images
This stops a stupidly long URL being shown if something goes wrong
with the gravatar redirect back to the default image.
2014-01-12 19:28:01 +00:00
Siebrand Mazeland
7444f21406 Localisation updates from https://translatewiki.net. 2014-01-11 17:02:33 +00:00
John Firebaugh
65b009ea32 Update to iD v1.3.5 2014-01-10 19:24:08 +00:00
Tom Hughes
1e2b99a75b Disable notes search until it can be made scalable 2014-01-09 08:41:59 +00:00
Siebrand Mazeland
0c3c2e01bf Localisation updates from https://translatewiki.net. 2014-01-06 11:21:23 +00:00
Siebrand Mazeland
6a94cae029 Localisation updates from https://translatewiki.net. 2013-12-28 18:00:47 +00:00
Tom Hughes
a8e04f018a Update bundle 2013-12-23 20:28:53 +00:00
Siebrand Mazeland
53d2b6e72d Localisation updates from https://translatewiki.net. 2013-12-23 20:23:19 +00:00
Siebrand Mazeland
822496fd9f Localisation updates from https://translatewiki.net. 2013-12-20 11:05:55 +00:00
Tom Hughes
9326c7e402 Update bundle 2013-12-19 17:32:23 +00:00
Tom Hughes
41d02225d2 Add details for Finland to copyright page 2013-12-19 17:30:15 +00:00
Tom Hughes
fd0ed54b16 Add a close icon to the feature warning panel
Fixes #660
2013-12-18 00:14:29 +00:00
Tom Hughes
14cb332204 Stop the "Load" button overlaying text in the data browser warning
Fixes #959
2013-12-17 21:49:18 +00:00
Siebrand Mazeland
7ef23078df Localisation updates from https://translatewiki.net. 2013-12-17 09:01:42 +00:00
Tom Hughes
dd12e1de63 Restore the duplicate search form in the header
It turns out the duplicate form is used, for the the mobile view.
2013-12-16 09:39:54 +00:00
Tom Hughes
6ff6b2f527 Change "My Inbox" to "My Messages" in user menu
Fixes #661
2013-12-15 22:41:57 +00:00
Tom Hughes
0c8ed1938b Add an index on created_at to the note_comments table 2013-12-12 12:50:05 +00:00
Martin Raifer
ea5183cd18 Fix typo in diary form html 2013-12-12 09:59:15 +00:00
Richard Fairhurst
48c2031868 Fix typo
restauraunt => restaurant
2013-12-12 09:58:19 +00:00
Tom Hughes
92d7a9f3fd Make rich text edit controls use as much space as possible
Use CSS3 calculations to set the width of a rich text edit control
to the maximum possible while still allowing space for the help.

Also set the subject/title fields to the same width.

Fixes #657
2013-12-12 09:04:46 +00:00
Tom Hughes
32f86afbeb Allow word-breaks in changeset comments 2013-12-11 17:56:22 +00:00
Tom Hughes
19c77c3d24 Issue all _osm_location cookies against the root path
To ensure that any old cookies issued against other paths are
removed we make sure to do a removeCookie call first without a
path being specified so that any cookie for the current page is
removed before we add a new one against the root.

Fixes #652
2013-12-11 00:19:49 +00:00
Tom Hughes
54608122bb Update jquery.cookie 2013-12-11 00:12:39 +00:00
Tom Hughes
9cc9a00988 Restore autofocusing of the search field
Use the HTML5 autofocus attribute, and focus on load for browsers
which don't support it.

Also change the removal of the "Where am I?" prompt to happen on
input rather than when the field is focused, so that it is properly
removed and restored when the field has been autofocused.

Fixes https://trac.openstreetmap.org/ticket/5065
2013-12-10 19:45:28 +00:00
Tom Hughes
c2c817ad1f Remove duplicate (hidden) search box from header 2013-12-10 18:52:49 +00:00
Aaron Lidman
a796c41881 Refine zooming and panning for note and data layers
Fixes #629
Fixes #643
2013-12-09 23:05:38 +00:00
Tom Hughes
4bd573b0ae Require i18n-js 3.0.0.rc5.3 for proper dependency on configuration 2013-12-09 10:18:31 +00:00
Tom Hughes
f3af824f61 Update gitignore 2013-12-09 10:04:12 +00:00
Tom Hughes
44f89c049c Remove export rule for translations which no longer exist 2013-12-09 09:29:21 +00:00
Tom Hughes
24893c0936 Update page title when switching to the front page view
Fixes https://trac.openstreetmap.org/ticket/5063
2013-12-09 09:28:13 +00:00
Tom Hughes
de9d26c7df Drop redundant monkey patches 2013-12-08 22:49:31 +00:00
Tom Hughes
b93f79f5a0 Add functions tests for the oauth_clients controller 2013-12-08 21:54:21 +00:00
Tom Hughes
67e7ced086 Remove unused controllers 2013-12-08 19:15:23 +00:00
Tom Hughes
f8e645fc03 Remove stub test for non-existent controller 2013-12-08 19:15:12 +00:00
Tom Hughes
5c53bb78ab Don't linkify comments in the changeset list
It's confusing to make links in comments active in the changeset list
as the rest of the comment is an active link to the changeset.

We do want to make them active in the changeset view however, so add
linkification to the comment there.

Fixes https://trac.openstreetmap.org/ticket/5061
2013-12-08 13:11:48 +00:00
Tom Hughes
5d6a47929c Don't show lat/lon for a deleted node, in case it is redacted
Fixes #642
2013-12-08 11:27:29 +00:00
Tom Hughes
4395ed6117 Fix untranslatable string 2013-12-08 11:02:43 +00:00
Tom Hughes
3a6dc176f8 Test XHR rendering of pages which can load in the sidebar 2013-12-07 17:40:19 +00:00
Tom Hughes
04ad0f6251 Do basic testing of all site controller methods 2013-12-07 17:21:17 +00:00
Tom Hughes
57b05b22e3 Revert "Remove unused file"
This reverts commit db41978f09.
2013-12-07 16:34:23 +00:00
Tom Hughes
4755096a72 Add link to per-user RSS feed on diary view page 2013-12-07 15:07:25 +00:00
Roland Olbricht
83b3db9974 Improve display of alternative download sources
Makes the list of alternative sources displayed all the time
rather than just when the bounding box is too large, and adds
the Overpass API to the list of sources.

Fixes #606
Fixed #635
2013-12-07 14:56:47 +00:00
Tom Hughes
db41978f09 Remove unused file 2013-12-07 14:34:13 +00:00
Tom Hughes
ab3c8a2d04 Put all feed discovery tags in the auto_discovery_link_tag section 2013-12-07 14:33:52 +00:00
Tom Hughes
512c02b364 Diary and trace feeds are RSS not Atom
Fixes #638
2013-12-07 14:31:59 +00:00