deploy key creation restyled

This commit is contained in:
Dmitriy Zaporozhets 2012-01-18 00:46:13 +02:00
parent 809413d9e7
commit c9ea5f1316
10 changed files with 41 additions and 62 deletions

View file

@ -1,16 +1,18 @@
%div
= form_for [@project, @key], :url => project_deploy_keys_path, :remote => true do |f|
= form_for [@project, @key], :url => project_deploy_keys_path do |f|
-if @key.errors.any?
%ul
%ul.errors_holder
- @key.errors.full_messages.each do |msg|
%li= msg
.form-row
= f.label :title
= f.text_field :title, :style => "width:300px"
.form-row
= f.label :key
= f.text_area :key, :style => "width:300px; height:130px"
.form-row
%table.no-borders
%tr
%td= f.label :title
%td= f.text_field :title, :style => "width:300px"
%tr
%td= f.label :key
%td= f.text_area :key, :style => "width:300px; height:130px"
%br
.merge-tabs
= f.submit 'Save', :class => "grey-button"

View file

@ -1,9 +0,0 @@
- if @key.valid?
:plain
$("#new_key_dialog").dialog("close");
$("#keys-table .data").append("#{escape_javascript(render(:partial => 'show', :locals => {:key => @key} ))}");
$("#no_ssh_key_defined").hide();
- else
:plain
$("#new_key_dialog").empty();
$("#new_key_dialog").append("#{escape_javascript(render('form'))}");

View file

@ -1,7 +0,0 @@
%h1 Editing key
= render 'form'
= link_to 'Show', @key
\|
= link_to 'Back', project_deploy_keys_path

View file

@ -1,5 +1,5 @@
%h1 New key
= render "repositories/head"
%h2 New Deploy key
= render 'form'
= link_to 'Back', project_deploy_keys_path

View file

@ -1,11 +0,0 @@
:plain
var new_key_dialog = $("<div id='new_key_dialog'></div>");
new_key_dialog.html("#{escape_javascript(render('form'))}");
$(new_key_dialog).dialog({
width: 350,
resizable: false,
draggable: false,
title: "Add new public key",
close: function(event, ui) { $("#new_key_dialog").remove();},
modal: true
});

View file

@ -20,18 +20,13 @@
%i
%h2= @issue.new_record? ? "New Issue" : "Edit Issue ##{@issue.id}"
%hr
-if @issue.errors.any?
%ul.errors_holder
- @issue.errors.full_messages.each do |msg|
%li= msg
%table.no-borders
-if @issue.errors.any?
%tr
%td{:colspan => 2}
#error_explanation
- @issue.errors.full_messages.each do |msg|
%span= msg
%br
%tr
%td= f.label :assignee_id
%td= f.select(:assignee_id, @project.users.all.collect {|p| [ p.name, p.id ] }, { :include_blank => "Select user" })

View file

@ -23,6 +23,6 @@
- if current_page?(project_deploy_keys_path(@project))
- if can? current_user, :admin_project, @project
= link_to new_project_deploy_key_path(@project), :class => "add_new", :title => "New Deploy Key", :remote => true do
= link_to new_project_deploy_key_path(@project), :class => "add_new", :title => "New Deploy Key" do
= image_tag "add_new.png", :width => 14