fix links
[opensuse:openfate.git] / app / views / layouts / application.html.erb
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6
7   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
8   <link rel="shortcut icon" href="/favicon.ico" />
9   <%= stylesheet_link_tag "webtest", "openfate", "table", :media => "screen" %>
10   
11   <%- if isOpenFate then -%>
12     <link rel="search" type="application/opensearchdescription+xml" title="openFATE Search" href="/search_open.xml" />
13     <link rel="alternate" type="application/rss+xml"  href="https://hermes.opensuse.org/feeds/25544.rdf" title="openSUSE Feature changes" />
14   <% end -%>
15   <%= javascript_include_tag 'application', 'prototype', 'tiny_mce/tiny_mce', 'effects', 'ed', 'controls' %>
16   <title><%= h "#{@appname} - #{@page_title}" %></title>
17
18   <%= javascript_include_tag 'tiny_mce/config' %>
19
20 </head>
21
22 <body>
23   <%= javascript_include_tag 'wz_tooltip', 'docuPopup' %>
24   
25   <div id="main">
26     <div id="head">
27       <div id="controlbar">
28         <div id="main_logo_wrapper">
29            <%= link_to image_tag("fatelogo_small.png") + "<b>#{@appname}</b> - openSUSE feature tracking", {:controller => :main, :action => :index}, {:class=>"title_link"} %>
30         </div>
31         <ul id="main_navigation">
32           <li>
33           <% if controller.controller_name == 'main' then link_class='active_page' else  link_class='' end %>
34           <%= link_to 'Dashboard', {:controller => "main", :action => "index"}, :class => link_class %>
35           </li>
36           <li>
37           <% if controller.controller_name == 'feature' and (controller.action_name == 'new' or controller.action_name == 'create')then link_class='active_page' else  link_class='' end %>
38           <%= link_to 'Create', {:controller => "feature", :action => "new"}, :class => link_class %>
39           </li>
40           <li>
41           <% if controller.controller_name == 'query' or (controller.controller_name == 'feature' and controller.action_name == 'index') then link_class='active_page' else  link_class='' end %>
42           <%= link_to 'Browse', {:controller => "query", :action => "index"}, :class => link_class %>
43           </li>
44           <li>
45           <% if controller.controller_name == 'documentation' then link_class='active_page' else  link_class='' end %>
46           <%= link_to 'Help', "http://en.opensuse.org/OpenFATE/Documentation", :class => link_class %>
47           </li>
48         </ul>
49           <div id="search_wrapper">
50           
51           <% form_tag( {:controller => "query", :action => "run", :type => "find"}, {:method => "GET"} ) do %>
52           <%= hinted_text_field_tag( :search_string, nil, "Text Search or ID", {:size => '15', :maxlength => '50'} ) %>
53           <%= hidden_field_tag :exclude_closed,  'true' %> 
54           <%= hidden_field_tag :type,  'find' %> 
55           <input class="searchbutton" type="image" src="/images/magnifier_white.png" title="run search" />
56           <input class="button hidden" type="submit" value="Search" />
57           <% end %>
58           </div>
59       </div>
60       
61     </div>
62     
63     <!-- Personal Navigation  = = = = = = = = = = = = = = = = = = = = = = -->
64     <div id="personal_navigation_wrapper">
65       
66       <%= render(:partial => "layouts/personal_navigation") %>
67       
68     </div>
69     <!-- /Personal Navigation  = = = = = = = = = = = = = = = = = = = = = = -->
70     
71     <!-- Content Area  = = = = = = = = = = = = = = = = = = = = = = = = = = -->
72     <div id="main_content_wrapper">      
73     
74     <!-- Notification = = = = = = = = = = = = = = = = = = = = = = = =  -->
75     <% if !(controller.controller_name == 'feature' && controller.action_name == 'index') && flash.length > 0 then %>
76
77       <%= render(:partial => "layouts/flash", :object => flash) %>
78     
79     <% end %>
80     <!-- /Notification = = = = = = = = = = = = = = = = = = = = = = = = -->
81
82
83     <% #Check if we have a two-column page %>
84     <% if !@partials.nil? %>
85     
86     <!-- Left Column = = = = = = = = = = = = = = = = = = = = = = = = = = -->
87     <% if (controller.controller_name == 'main' && controller.action_name == 'index') then %>
88       <div id="content_left" class="col_71">
89     <% else %>
90       <div id="content_left" class="col_70">
91     <% end %>
92     <%= @content_for_layout %><br/><br/>
93     </div>
94     <!-- /Left Column = = = = = = = = = = = = = = = = = = = = = = = = = = -->
95
96     <!-- Right Column = = = = = = = = = = = = = = = = = = = = = = = = = = -->
97     <% if (controller.controller_name == 'main' && controller.action_name == 'index') then %>
98       <div id="content_right" class="col_25">
99     <% else %>
100       <div id="content_right" class="col_30">
101     <% end %>
102     <% @partials.each do |p| %>
103       <%= render :partial => p.first, :locals => p.last %>
104     <% end %>
105     </div>
106     <!-- /Right Column = = = = = = = = = = = = = = = = = = = = = = = = = =-->
107
108
109     <% else %>
110
111     <!-- Center Column = = = = = = = = = = = = = = = = = = = = = = = = = = -->
112     <div id="content_left" class="col_100">
113     <%= @content_for_layout %><br/><br/>
114     </div>
115     <!-- /Center Column = = = = = = = = = = = = = = = = = = = = = = = = = = -->
116     
117     <% end %>
118       
119    
120     </div>
121     <!-- /Content Area  = = = = = = = = = = = = = = = = = = = = = = = = =  -->
122
123     <div id="footer">
124       
125       <div id="footer_main_content">
126       
127         <div id="footer_navigation">
128           
129            <strong>Activity</strong>
130            <ul>
131              <li><%= link_to 'Create new feature', :controller => "feature", :action => "new" %></li>
132              <li class="hotword_spacer">|</li>
133              <li><%= link_to 'Browse', :controller => "query", :action => "index" %></li>
134            </ul>
135
136           <!-- <hr />
137            <strong>Projects</strong>
138            <ul>
139              <li><a href="#">Your Projects</a></li>
140              <li class="hotword_spacer">|</li>
141              <li><a href="#">Your Packages</a></li>
142              <li class="hotword_spacer">|</li>
143
144              <li><a href="#">Watchlist</a></li>
145              <li class="hotword_spacer">|</li>
146              <li><a href="#">Groups</a></li>
147            </ul>
148           <hr />
149            <strong>Account</strong>
150            <ul>
151
152              <li><a href="#">Your Profile</a</li>
153              <li class="hotword_spacer">|</li>
154              <li><a href="#">Theme</a</li>
155              <li class="hotword_spacer">|</li>
156              <li><a href="#">Widgets</a></li>
157            </ul> -->
158
159           <hr />
160           <strong>Help</strong>
161           <ul>
162             <li><%= link_to "FAQ", "http://en.opensuse.org/openSUSE:Openfate_Faq" %></li>
163             <li class="hotword_spacer">|</li>
164             <li><%= link_to "Documentation", "http://en.opensuse.org/openSUSE:Openfate_documentation" %></li>
165             <li class="hotword_spacer">|</li>
166             <li><a href="https://bugzilla.novell.com/enter_bug.cgi?classification=&product=openSUSE.org&component=openFATE&format=guided">Report Bug</a></li>
167             <li class="hotword_spacer">|</li>
168             <li><a href="mailto:featureadmin@suse.de">Contact</a></li>
169           </ul>
170           
171           <hr />
172           <strong>openSUSE.org</strong>
173           <ul>
174             <li><a href="http://software.opensuse.org/">Get Software</a></li>
175             <li class="hotword_spacer">|</li>
176             <li><a href="http://en.opensuse.org/">Wiki</a></li>
177             <li class="hotword_spacer">|</li>
178             <li><a href="http://build.opensuse.org/">Build Software</a></li>            
179             <li class="hotword_spacer">|</li>
180             <li><a href="http://users.opensuse.org/">User Directory</a></li>            
181             <li class="hotword_spacer">|</li>
182             <li><a href="http://news.opensuse.org/">News</a></li>            
183             <li class="hotword_spacer">|</li>
184             <li><a href="http://forums.opensuse.org/">Forums</a></li>            
185             <li class="hotword_spacer">|</li>
186             <li><a href="http://shop.opensuse.org/">Shop</a></li>
187           </ul>
188
189         </div>
190         <div id="footer_copyright">
191           Copyright © 2008 Novell, Inc. All rights reserved. <br/>
192           Novell is a registered trademark and openSUSE and SUSE are trademarks of Novell, Inc. in the United States and other countries. <br />
193           
194           <a href="http://en.opensuse.org/Portal:Project">About openSUSE</a> |
195           <a href="http://en.opensuse.org/Terms_of_site">Disclaimers</a> |
196           <a href="mailto:featureadmin@suse.de">Feedback</a>
197          
198         </div>
199         
200         <div id="footer_sponsors">
201         </div>
202       
203       </div>
204       
205       <!-- TODO: Add back to top link! -->
206       <!-- <a href="#">back to top</a> -->
207       
208     </div>
209   </div>
210
211   
212 </body>
213 </html>