Tom Hughes
1f7dd79daf
Fix lists in rich text to display properly
...
Add a "richtext" class to anything which contains text rendered
by our rich text library, and move styles which were only being
applied to diary entries to apply to all rich text.
2013-01-24 14:54:26 +00:00
Tom Hughes
fb5e704b26
Mark hide rules as important
2013-01-16 23:28:08 +00:00
Saman Bemel-Benrud
a36f3558dd
Site cleanup
...
I set out to do a quick and dirty typography overhaul to make things
more consistent and a bit cleaner, but I kept running into things I
didn't like, so this lead me down something of a rabbit hole of design
tweaks to the OSM site.
Goals here are to have better content hierarchy, better vertical
rhythm, more consistent UI, cleaner markup with less tables, all while
keeping the basics pretty much intact. There are a lot of things I
didn't touch even though they need to be updated (lots of tables where
stuff shouldn't be tables, mostly).
Basic overview of changes:
I added a new persistent header that helps segment pages. It's now
a lot easier to know what you're looking at. The header has a page
title, a description, plus a submenu of actions.
There is now a pattern of 20px/10px margins and padding for more
rhythm and breathing room throughout the site.
I know there are other problems here or things I've missed - would
love another set of eyes to look over this! I am still getting comfortable
working on the site - it's my first time ever digging into a ruby or rails
so I'm not familiar with the templating language yet.
2013-01-14 21:27:08 +00:00
Tom Hughes
6aaaf5dddb
Rework signup emails a bit
...
Remove "lego" strings and try and reduce duplication between the
text and HTML versions of the mails.
2012-11-05 09:54:58 +00:00
John Firebaugh
c426e8d160
Make it easier to test RTL layout
...
Instead of fiddling with settings so the site appears in Arabic
or Hebrew, you can add a dir=rtl param to the URL.
2012-10-26 21:36:59 +01:00
Paweł Paprota
ad43499205
Implemented Gravatar support
2012-10-18 18:59:38 +01:00
Paweł Paprota
067ff20504
Match wikipedia language prefixes case insensitively
...
Without this values like "PL:Article" are linked to the English Wikipedia.
2012-10-07 16:03:10 +01:00
Paweł Paprota
8688edf992
Don't remove language prefixes from wikipedia tags
...
Removing the language prefix from the displayed value of a wikipedia
tag is confusing, so don't do it. Fixes trac #4135 .
2012-10-07 16:01:50 +01:00
Tom MacWright
be8617dfdc
Redesign inbox
...
Cuts down on buttons, grey, and bold clutter.
2012-10-02 19:34:49 +01:00
John Firebaugh
e2fed14ab8
Remove unused helper
2012-08-27 20:30:16 +01:00
Tom Hughes
7ad58d1411
Switch to using i18n-js for handling translations in javascript
2012-08-27 18:00:03 +01:00
Tom Hughes
fe8d5c0573
Move some helper functions to better homes
2012-08-12 16:14:35 +01:00
Tom Hughes
fb74074555
Remove empty helper files
2012-08-12 16:14:00 +01:00
Tom Hughes
344c5534ee
Tidy up generation of UJS data attributes
2012-06-18 14:36:59 +01:00
Tom Hughes
2662e6fec2
Fix syntax error
2012-06-01 22:32:11 +01:00
Tom Hughes
490226ad6d
Replace link_to_function with UJS based code
2012-06-01 19:34:22 +01:00
Matt Amos
ecf767ee4f
Removed early return from printable name method
2012-04-05 13:53:41 +01:00
Matt Amos
c8d3257fa5
Stop the data browser leaking details of redactions
...
Altered styling of redacted versions in changeset list so that they
appear deleted and don't leak tag information.
2012-04-05 13:50:22 +01:00
Tom Hughes
75300566e1
Move generation of role icons into a helper
2012-03-21 19:20:40 +00:00
Tom Hughes
561f2f694a
Add preview functionality to rich text controls
2012-03-17 16:36:57 +00:00
Tom Hughes
aa4205482a
Treat all newly entered blocks of text as Markdown
2012-03-17 16:36:55 +00:00
Tom Hughes
2c397321c9
Refactor calculation of zoom level based on a scale
2012-03-14 19:12:32 +00:00
Tom Hughes
f2150a94cf
Serve up paperclip attachments in a cache friendly way
2012-02-21 12:31:38 +00:00
Tom Hughes
e70396d70b
Replace the file_column plugin with paperclip
2012-02-15 17:48:15 +00:00
Tom Hughes
9f12d24fbd
Leave https wikipedia URLs unmolested
2012-02-06 08:54:10 +00:00
Tom Hughes
3aa1c46aef
Use OSM::Timer (and hence SystemTimer) consistently
2012-01-06 09:13:52 +00:00
Tom Hughes
13289d4041
Switch from Prototype to jQuery
2011-11-26 00:22:31 +00:00
Tom Hughes
75f12f5b18
Remove debugging code
2011-11-15 09:58:30 +00:00
Tom Hughes
45ec042c90
Mark sanitized text as HTML safe
2011-11-15 09:58:10 +00:00
Tom Hughes
1d6051d08b
Make linkify preserve HTML safety
2011-11-15 09:46:33 +00:00
Tom Hughes
607d23f6d6
Fixup some string escaping issues in the data browser
2011-11-14 09:42:55 +00:00
Tom Hughes
e5c8dc9c77
Removed unused link_to_page from the trace helpers
...
It was unused, and clashed link_to_page in the browser helpers as
apparently all helpers are loaded into all views...
2011-11-14 09:42:55 +00:00
Tom Hughes
3377879d39
Add rinku to get auto_link support back
2011-11-14 09:42:52 +00:00
Tom Hughes
819badd55b
Reflect move of u_unpack from Chars to Unicode
2011-11-14 09:42:43 +00:00
Tom Hughes
ed54379218
Make helpers return text instead of appending to the output buffer
2011-11-14 09:42:42 +00:00
Tom Hughes
22594361d5
Mark some strings that shouldn't be escaped as raw
2011-11-14 09:42:41 +00:00
Tom Hughes
a37e1b8f70
Merge branch 'master' into openid
...
Conflicts:
app/views/user/login.html.erb
2011-05-22 18:01:15 +01:00
Grant Slater
c7ffb35e8b
Correct some minor html validation errors
2011-05-22 16:16:44 +01:00
Tom Hughes
0ea9f92be5
Merge branch 'master' into openid
...
Conflicts:
app/controllers/user_controller.rb
2010-12-05 15:15:55 +00:00
Tom Hughes
04a6c41be9
Show a popup listing available editors when hovering over the edit tab
2010-11-29 12:20:22 +00:00
Tom Hughes
c3453cf57d
Make JOSM remote control based editing work
2010-11-29 12:20:22 +00:00
Tom Hughes
03fb042591
Merge branch 'master' into openid
2010-07-28 21:39:46 +01:00
Tom Hughes
7298467306
Fix scoping of reverse geocode result
2010-07-23 00:53:36 +01:00
Tom Hughes
51195c450d
Add support for CSS based control of user specific components
...
Define some helper routines which can be used to make page elements
only display when the logged in user matches certain conditions and
add style rules to the layout to trigger those elements based on the
logged in user.
2010-07-21 21:49:20 +01:00
Tom Hughes
81f5c72c76
Merge branch 'master' into openid
2010-06-27 16:29:18 +01:00
Tom Hughes
68368118a6
Add timeout to describe_location and handle exceptions
2010-06-19 07:53:22 +01:00
Ævar Arnfjörð Bjarmason
4806913e18
browse_helper: Correctly link to wiki pages whose keys or values contain spaces
...
The update-wiki-pages script normalizes " " to "_" (since MediaWiki
does it by design), but I didn't normalize it back in the
browse_helper.
Consequently objects with tags like "source=Isle of Man Government
aerial imagery (2001)" were never linked to the wiki correctly.
2010-06-17 13:33:01 +00:00
Tom Hughes
6a3cadb52d
Merge branch 'master' into openid
2010-06-16 21:18:44 +01:00
Dan Karran
af217ca140
More historic and tourist-related icons
2010-06-07 22:43:01 +01:00
Dan Karran
2aae01a590
Add strikethrough style to browser when objects are deleted
2010-06-07 22:43:01 +01:00