Generalize support for groups of action buttons
authorSaman Bemel-Benrud <samanpwbb@gmail.com>
Tue, 11 Jun 2013 18:25:41 +0000 (11:25 -0700)
committerTom Hughes <tom@compton.nu>
Mon, 8 Jul 2013 08:03:17 +0000 (09:03 +0100)
app/assets/stylesheets/common.css.scss
app/views/message/read.html.erb

index f068438bf89887703ec76ee0f2e65edc9207de3b..8456c4b2fcc40c3bf99522dcccbf0c98eff01772 100644 (file)
@@ -1307,6 +1307,10 @@ ul.results-list li { border-bottom: 1px solid #ccc; }
 
 /* Rules for message in/out box page */
 
+.message #content {
+  max-width: 740px;
+}
+
 .messages {
   width: 100%;
   border: 1px solid #ddd;
@@ -1539,7 +1543,7 @@ a.button {
   display: block;
   padding: $lineheight/4;
   min-width: 120px;
-  margin-bottom: $lineheight/2;
+  margin: 0 0 $lineheight/2 0;
   color: white;
   background: $blue;
   text-align: center;
@@ -1561,6 +1565,28 @@ a.button.submit {
   }
 }
 
+.buttons {
+  min-width: 200px;
+
+  input[type="submit"],
+  .button {
+    box-sizing: border-box;
+    display: inline-block;
+    margin-bottom:0;
+    width:50%;
+    min-width: 0;
+  }
+  input:first-child,
+  .button:first-child {
+    border-radius:2px 0 0 2px;
+    border-right:1px solid white;
+  }
+  input:last-child,
+  .button:first-child {
+    border-radius:0 2px 2px 0;
+  }
+}
+
 /* Rules for doing distinct colour of alternate table rows */
 
 .table0,
@@ -1718,25 +1744,6 @@ a.button.submit {
       margin-bottom: $lineheight/4;
       white-space: nowrap;
     }
-
-    input.richtext_doedit,
-    input.richtext_dopreview {
-      margin-right: $lineheight/2;
-    }
-  }
-
-  .buttons input[type="submit"] {
-    display: inline-block;
-    margin-bottom:0;
-    width:99px;
-    min-width:99px;
-  }
-  .buttons input:first-child {
-    border-radius:2px 0 0 2px;
-    margin-right:1px;
-  }
-  .buttons input:last-child {
-    border-radius:0 2px 2px 0;
   }
 }
 
index f3d6ef1394a4ad243dc51edf3e4fd6831578a398..168421c6d27386cfd344c32a1b34892d8f9de2e2 100644 (file)
@@ -8,9 +8,11 @@
     <%= link_to h(@message.sender.display_name), :controller => 'user', :action => 'view', :display_name => @message.sender.display_name %></td>
     <div class='right'>
       <%= l @message.sent_on, :format => :friendly %>
+      <div class='buttons-joined'>
       <%= button_to t('message.read.reply_button'), :controller => 'message', :action => 'reply', :message_id => @message.id %>
       <%= button_to t('message.read.unread_button'), :controller => 'message', :action => 'mark', :message_id => @message.id, :mark => 'unread' %>
     </div>
+    </div>
   </div>
 
   <div class="richtext"><%= @message.body.to_html %></div>