From 37e711cd2fc677650be8b2278bcd2d888ff74bc6 Mon Sep 17 00:00:00 2001 From: David Read Date: Mon, 16 Jan 2012 20:44:20 +0000 Subject: [PATCH] [defect-1401-mount-non-root][#1401][templates,lib]: Fix links to take note of mount point. js and css not fixed yet. --- ckan/lib/helpers.py | 5 +-- ckan/public/css/style.css | 4 +- ckan/templates/_util.html | 2 +- ckan/templates/group/new_group_form.html | 2 +- ckan/templates/layout_base.html | 44 ++++++++++---------- ckan/templates/package/layout.html | 4 +- ckan/templates/package/new_package_form.html | 2 +- ckan/templates/package/resource_read.html | 20 ++++----- ckan/templates/user/login.html | 8 ++-- doc/theming.rst | 2 +- 10 files changed, 46 insertions(+), 47 deletions(-) diff --git a/ckan/lib/helpers.py b/ckan/lib/helpers.py index e61c5ed5f1d..8f6f7bb8774 100644 --- a/ckan/lib/helpers.py +++ b/ckan/lib/helpers.py @@ -198,8 +198,7 @@ def linked_user(user, maxlength=0): _name = user.name if model.User.VALID_NAME.match(user.name) else user.id # Absolute URL of default user icon from pylons import config - _site_url = config.get('ckan.site_url', '') - _icon_url_default = _site_url + icon_url("user") + _icon_url_default = icon_url("user") _icon = gravatar(user.email_hash, 16, _icon_url_default)+" " displayname = user.display_name if maxlength and len(user.display_name) > maxlength: @@ -222,7 +221,7 @@ def markdown_extract(text, extract_length=190): return unicode(truncate(plain, length=extract_length, indicator='...', whole_word=True)) def icon_url(name): - return '/images/icons/%s.png' % name + return url_for('/images/icons/%s.png' % name) def icon_html(url, alt=None): return literal('%s ' % (url, alt)) diff --git a/ckan/public/css/style.css b/ckan/public/css/style.css index 6980e383490..70abf6f4148 100644 --- a/ckan/public/css/style.css +++ b/ckan/public/css/style.css @@ -1,5 +1,5 @@ -@import url('/css/forms.css'); -@import url('/css/pretty_buttons.css'); +@import url('forms.css'); +@import url('pretty_buttons.css'); body.no-sidebar #sidebar { display: none; } body.no-sidebar #content { diff --git a/ckan/templates/_util.html b/ckan/templates/_util.html index 26f1411d0ad..a04268eca70 100644 --- a/ckan/templates/_util.html +++ b/ckan/templates/_util.html @@ -183,7 +183,7 @@ ${'OPEN' if package.isopen() else 'CLOSED'} diff --git a/ckan/templates/group/new_group_form.html b/ckan/templates/group/new_group_form.html index 84a33053b36..2c01d64e996 100644 --- a/ckan/templates/group/new_group_form.html +++ b/ckan/templates/group/new_group_form.html @@ -19,7 +19,7 @@

Errors in form

- ${g.site_url+h.url_for(controller='group', action='index')+'/'}  + ${url(controller='group', action='index')+'/'} 

 

diff --git a/ckan/templates/layout_base.html b/ckan/templates/layout_base.html index 2ca6b2f5135..a096b4ccebc 100644 --- a/ckan/templates/layout_base.html +++ b/ckan/templates/layout_base.html @@ -17,7 +17,7 @@ - + @@ -29,14 +29,14 @@ - - - - + + + + - + ${optional_head()} @@ -134,7 +134,7 @@

About ${g.site_title}

  • ${h.link_to(_('API'), h.url_for(controller='api', action='get_api'))}
  • ${h.link_to(_('API Docs'), 'http://wiki.ckan.net/API')}
  • - Contact Us + Contact Us
  • Privacy Policy @@ -218,25 +218,25 @@

    Meta

    - - - - - - + + + + + + - - - - - + + + + + - - + + - + - - - - - - + + + + + + + diff --git a/ckan/templates/user/login.html b/ckan/templates/user/login.html index 2b6fe7148e2..a24b866b016 100644 --- a/ckan/templates/user/login.html +++ b/ckan/templates/user/login.html @@ -5,10 +5,10 @@ - + - +