From cf3cebb589047c59b9361a7ada1c0090a3d04507 Mon Sep 17 00:00:00 2001
From: Alexey Verkhovsky
Date: Tue, 19 Jul 2005 22:27:45 +0000
Subject: [PATCH] Replaced links to static resources with appropriate Rails
helpers
---
app/helpers/application_helper.rb | 9 ++++++---
app/views/admin/edit_web.rhtml | 3 +--
app/views/layouts/default.rhtml | 14 ++++----------
public/javascripts/edit_web.js | 3 +++
4 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 9be8afc1..134df0bf 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -44,9 +44,12 @@ module ApplicationHelper
# Creates a hyperlink to a Wiki page, or to a "new page" form if the page doesn't exist yet
def link_to_page(page_name, web = @web, text = nil, options = {})
raise 'Web not defined' if web.nil?
- home_page_url = url_for :web => web.address, :action => 'show', :id => 'HomePage', :only_path => true
- base_url = home_page_url.sub(%r-/show/HomePage/?$-, '')
- web.make_link(page_name, text, options.merge(:base_url => base_url))
+ web.make_link(page_name, text, options.merge(:base_url => "#{base_url}/#{web.address}"))
+ end
+
+ def base_url
+ home_page_url = url_for :controller => 'admin', :action => 'create_system', :only_path => true
+ home_page_url.sub(%r-/create_system/?$-, '')
end
# Creates a menu of categories
diff --git a/app/views/admin/edit_web.rhtml b/app/views/admin/edit_web.rhtml
index 1affc010..558ef68a 100644
--- a/app/views/admin/edit_web.rhtml
+++ b/app/views/admin/edit_web.rhtml
@@ -135,5 +135,4 @@ TODO Enable these input elements again after release 0.10
<%= end_form_tag %>
-
-
+<%= javascript_include_tag 'edit_web' %>
diff --git a/app/views/layouts/default.rhtml b/app/views/layouts/default.rhtml
index 0dc5b2b0..eb1472aa 100644
--- a/app/views/layouts/default.rhtml
+++ b/app/views/layouts/default.rhtml
@@ -26,22 +26,16 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<%= File.read(RAILS_ROOT + '/public/stylesheets/instiki.css') if @inline_style %>
-
+ <%= stylesheet_link_tag 'instiki' unless @inline_style %>
-
+
<% if @web %>
-
-
+ <%= auto_discovery_link_tag(:rss, :controller => 'wiki', :web => @web.address, :action => 'rss_with_headlines') %>
+ <%= auto_discovery_link_tag(:rss, :controller => 'wiki', :web => @web.address, :action => 'rss_with_content') %>
<% end %>
diff --git a/public/javascripts/edit_web.js b/public/javascripts/edit_web.js
index 01efc888..38b1ba49 100644
--- a/public/javascripts/edit_web.js
+++ b/public/javascripts/edit_web.js
@@ -50,3 +50,6 @@ function overrideAutocomplete() {
}//loop thru input elements
}
}
+
+// This line is executed when the script is loaded
+overrideAutocomplete();