From cc28a4ddc3f7103eddd956219ef2a150d787e4d2 Mon Sep 17 00:00:00 2001
From: Brentley Jones <the.ajarn@gmail.com>
Date: Tue, 16 Jul 2013 18:32:35 +0000
Subject: [PATCH] FIX: Bootbox modals were not coming through properly. Temp
 have them use the old way of displaying. Will look into how to have them be
 the same as the "fixed" way.

---
 .../templates/modal/modal.js.handlebars       |  6 ++--
 .../stylesheets/application/modal.css.scss    | 28 +++++++++++++++++--
 2 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/app/assets/javascripts/discourse/templates/modal/modal.js.handlebars b/app/assets/javascripts/discourse/templates/modal/modal.js.handlebars
index f9b3cc16c..3eace6908 100644
--- a/app/assets/javascripts/discourse/templates/modal/modal.js.handlebars
+++ b/app/assets/javascripts/discourse/templates/modal/modal.js.handlebars
@@ -1,6 +1,6 @@
-<div id='modal-outer-container'>
-  <div id='modal-middle-container'>
-    <div id='modal-inner-container'>
+<div class="modal-outer-container">
+  <div class="modal-middle-container">
+    <div class="modal-inner-container">
 
       <div class="modal-header">
         <a class="close" {{action closeModal}}><i class='icon-remove icon'></i></a>
diff --git a/app/assets/stylesheets/application/modal.css.scss b/app/assets/stylesheets/application/modal.css.scss
index b35c1a985..6ea2148e4 100644
--- a/app/assets/stylesheets/application/modal.css.scss
+++ b/app/assets/stylesheets/application/modal.css.scss
@@ -38,16 +38,16 @@
   filter: alpha(opacity=80);
 }
 
-#modal-outer-container {
+.modal-outer-container {
   display:table;
   width:100%;
   height:100%;
 }
-#modal-middle-container {
+.modal-middle-container {
   display:table-cell;
   vertical-align: middle;
 }
-#modal-inner-container {
+.modal-inner-container {
   max-width: 610px;
   margin: 0 auto;
   background-color: #ffffff;
@@ -68,6 +68,28 @@
   z-index: 1050;
   overflow: auto;
 }
+
+// Hardcode to be the same as before for now. I would recommend not using bootbox, or finding a way so the html structure can be the same
+.bootbox.modal {
+position: fixed;
+  top: 50%;
+  left: 50%;
+  z-index: 1050;
+  overflow: auto;
+  width: 610px;
+  height: auto;
+  margin: -250px 0 0 -305px;
+  background-color: #ffffff;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, 0.3);
+  *border: 1px solid #999;
+  /* IE6-7 */
+
+  @include border-radius-all (6px);
+  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
+  background-clip: padding-box;
+}
+
 .modal.fade {
   -webkit-transition: opacity .3s linear, top .3s ease-out;
   transition: opacity .3s linear, top .3s ease-out;