Skip to content

Commit

Permalink
Convert the 'configurations' layout into the asset pipeline style
Browse files Browse the repository at this point in the history
This involves a few changes, we are going to take this opportunity to merge the
'configurations' and 'dradis3' layouts, but not just yet.

The first step has been to remove the multiple JS and CSS includes and move them
to the dradis3.js and dradis3.css.scss manifest files. All the CSS code that was
included in the layout has also been moved to the dradis3.css.scss file.

The HTML @Head@ element has been cleaned up and the document has been DOCTYPEd
to HTML5.
  • Loading branch information
etdsoft committed Jan 12, 2012
1 parent 1dfd5e5 commit 570e1a1
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 52 deletions.
4 changes: 4 additions & 0 deletions app/assets/javascripts/dradis3.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
//= require jquery
//= require jquery_ujs
//= require jquery.form
//= require configurations
49 changes: 49 additions & 0 deletions app/assets/stylesheets/dradis3.css.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
/*
*= require clean/reset
*= require clean/defaults
*= require clean/type
*= require clean/forms
*= require clean/tables
*= require clean/lists
*= require clean/screen
*= require_self
*/


/* Configurations styles */
/* These are styles to make the page look nice */

body { background-color: #dadada;}

#console {
background-color: #000;
color: #CCC;
padding: 2ex 1ex;
margin-top: 2ex;
}

.content {
background: #fff;
padding: 40px;
margin: 40px auto;
width: 880px;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
}

.content .block {
margin-top: 2ex;
}

thead th.setting { width: 300px; }
thead th.status { width: 100px; text-align: center; }
thead th.value { width: 480px; }

tbody td.status { text-align: center; }
tbody td.value input { background-position: right center; background-repeat: no-repeat; padding-right: 20px; width: 480px; }
tbody td.value input.editing { background-image: image-url('silk/pencil.png'); }
tbody td.value input.saving { background-image: image-url('loading.gif'); }
tbody td.value input.saved { background-image: image-url('silk/accept.png'); }
tbody td.value input.failed { background-image: image-url('silk/stop.png'); }


57 changes: 5 additions & 52 deletions app/views/layouts/configurations.html.erb
Original file line number Diff line number Diff line change
@@ -1,59 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Configuration Manager - <%= Core::VERSION::string %></title>
<link href="/favicon.ico" rel="shortcut icon" />
<link href="/favicon.ico" rel="icon" />
<%= favicon_link_tag %>
<%= javascript_include_tag 'jquery.min', 'jquery.form', 'configurations', :cache => 'configuration_manager' %>
<%= javascript_include_tag 'dradis3' %>
<%= stylesheet_link_tag 'dradis3' %>
<%= csrf_meta_tag %>
<%= stylesheet_link_tag 'clean/reset',
'clean/defaults',
'clean/type',
'clean/forms',
'clean/tables',
'clean/lists',
'clean/screen', :cache => 'clean' %>
<style type="text/css">
/* These are styles to make the page look nice */

body { background-color: #dadada;}

#console {
background-color: #000;
color: #CCC;
padding: 2ex 1ex;
margin-top: 2ex;
}

.content {
background: #fff;
padding: 40px;
margin: 40px auto;
width: 880px;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
}

.content .block {
margin-top: 2ex;
}

thead th.setting { width: 300px; }
thead th.status { width: 100px; text-align: center; }
thead th.value { width: 480px; }

tbody td.status { text-align: center; }
tbody td.value input { background-position: right center; background-repeat: no-repeat; padding-right: 20px; width: 480px; }
tbody td.value input.editing { background-image: url(/images/silk/pencil.png); }
tbody td.value input.saving { background-image: url(/images/loading.gif); }
tbody td.value input.saved { background-image: url(/images/silk/accept.png); }
tbody td.value input.failed { background-image: url(/images/silk/stop.png); }
</style>

</head>

<body>
Expand Down

0 comments on commit 570e1a1

Please sign in to comment.