app/views/project/view.rhtml in damagecontrol-0.5.0 vs app/views/project/view.rhtml in damagecontrol-0.5.0.1391
- old
+ new
@@ -1,67 +1,53 @@
<script><!--
-function setTab(tab) {
- stickyTab = tab
- showElement(stickyTab, tabs)
-}
-
function executeOnLoad() {
<% @scms.each do |scm| %>
<%= scm.short %>_init();
<% end %>
tab = "<%= @params['tab'] || 'tabs[0]' %>"
setTab(tab)
}
-function showElement(selected, elements) {
- // hide all divs in the group unless selected
- for(element in elements) {
- id = elements[element]
- style = "none"
- if(id == selected) {
- style = "block"
- }
- document.getElementById(id).style.display = style
- }
-}
+tabs = ["projects", "scms", "publishers", "trackers"]
-tabs = ["projects", "scms", "trackers", "changesets"]
-
-scms = [
-<% @scms.each do |scm| %>
- "<%= scm.class.name %>",
-<% end %> "" ];
-scm_tip = "<div class='tp1'>If you don't find your SCM here, file a feature request in DamageControl's JIRA</div>";
-
-trackers = [
-<% @trackers.each do |tracker| %>
- "<%= tracker.class.name %>",
-<% end %> "" ];
-
// -->
</script>
<ul id="foldertab">
<li><a href="javascript:setTab('projects')"><img src="/images/16x16/wrench.png"> General</a></li>
<li><a href="javascript:setTab('scms')"><img src="/images/16x16/safe.png"> Source Control</a></li>
+ <li><a href="javascript:setTab('publishers')"><img src="/images/megaphone.png"> Publishers</a></li>
<li><a href="javascript:setTab('trackers')"><img src="/images/16x16/scroll_information.png"> Issue Tracker</a></li>
</ul>
<% if(@edit) %>
-<form action="/project/save">
+<form name="project_form" action="/project/save">
<% end %>
<div id="projects" style="display:block">
<%= render_partial("project", @project) %>
</div>
<div id="scms" style="display:none">
- <%= render_partial("scms", @scms) %>
+ <p>
+ If you don't find your SCM here, file a feature request in DamageControl's
+ <a href="http://damagecontrol.codehaus.org/">JIRA</a>.
+ </p>
+ <p>
+ Or better - <a href="http://rscm.rubyforge.org/">implement it yourself</a>.
+ </p>
+
+ <%= select_pane("Source Control", "scms", @scms) %>
</div>
+<div id="publishers" style="display:none">
+Publishers give feedback of the results of a build. Publishers run after a build is executed.
+ <%= tab_pane("publishers", @project.publishers) %>
+</div>
+
<div id="trackers" style="display:none">
- <%= render_partial("trackers", @trackers) %>
+ <%= select_pane("Issue Trackers", "trackers", @trackers) %>
</div>
<% if(@edit) %>
<input type="submit" value="Save"/>