Rafał Pitoń 11 лет назад
Родитель
Сommit
4f9f287d8f

+ 1 - 0
uiframework/misago/css/misago/misago.less

@@ -3,6 +3,7 @@
 @import "buttons.less";
 @import "dropdowns.less";
 @import "navs.less";
+@import "modals.less";
 
 // Layout elements
 @import "navbar.less";

+ 27 - 0
uiframework/misago/css/misago/modals.less

@@ -0,0 +1,27 @@
+//
+// Modals
+// --------------------------------------------------
+
+
+.modal {
+  .modal-dialog {
+    border-radius: @border-radius-large;
+    box-shadow: 0px 0px 0px 6px @dropdown-shadow;
+
+    .modal-content {
+      .modal-header {
+        background: @modal-header-bg-color;
+        border-radius: @border-radius-large @border-radius-large 0px 0px;
+
+        .modal-title {
+          color: @modal-title-color;
+        }
+      }
+
+      .modal-footer {
+        background: @modal-footer-bg-color;
+        border-radius: 0px 0px @border-radius-large @border-radius-large;
+      }
+    }
+  }
+}

+ 13 - 0
uiframework/misago/css/misago/variables.less

@@ -261,3 +261,16 @@
 
 @alert-danger-bg:             #c0392b;
 @alert-danger-text:           #fff;
+
+
+//== Modals
+//
+//##
+
+@modal-title-color:                  @gray;
+
+@modal-header-bg-color:              darken(@body-bg, 1%);
+@modal-header-border-color:          darken(@modal-header-bg-color, 5%);
+
+@modal-footer-bg-color:              darken(@body-bg, 2%);
+@modal-footer-border-color:          darken(@modal-footer-bg-color, 5%);

+ 17 - 2
uiframework/misago/css/style.css

@@ -5141,7 +5141,7 @@ button.close {
 }
 .modal-header {
   padding: 15px;
-  border-bottom: 1px solid #e5e5e5;
+  border-bottom: 1px solid #ebebeb;
   min-height: 16.42857143px;
 }
 .modal-header .close {
@@ -5159,7 +5159,7 @@ button.close {
   margin-top: 15px;
   padding: 19px 20px 20px;
   text-align: right;
-  border-top: 1px solid #e5e5e5;
+  border-top: 1px solid #e8e8e8;
 }
 .modal-footer .btn + .btn {
   margin-left: 5px;
@@ -6308,6 +6308,21 @@ button.close {
   background-color: #ffffff;
   color: #666666;
 }
+.modal .modal-dialog {
+  border-radius: 6px;
+  box-shadow: 0px 0px 0px 6px rgba(51, 51, 51, 0.5);
+}
+.modal .modal-dialog .modal-content .modal-header {
+  background: #f7f7f7;
+  border-radius: 6px 6px 0px 0px;
+}
+.modal .modal-dialog .modal-content .modal-header .modal-title {
+  color: #555555;
+}
+.modal .modal-dialog .modal-content .modal-footer {
+  background: #f5f5f5;
+  border-radius: 0px 0px 6px 6px;
+}
 .navbar .navbar-brand {
   margin-top: 2.2px;
   margin-bottom: 2.2px;

+ 112 - 0
uiframework/modal.html

@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <title>Misago UI: Form Page Template</title>
+
+    <!-- Custom styles for this template -->
+    <link href="./misago/css/style.css" rel="stylesheet">
+
+    <!-- Just for debugging purposes. Don't actually copy this line! -->
+    <!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
+
+    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
+      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
+    <![endif]-->
+  </head>
+
+  <body>
+
+    <div class="navbar navbar-default navbar-static-top" role="navigation">
+      <div class="container">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+            <span class="sr-only">Toggle navigation</span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <a class="navbar-brand" href="#">Misago UI</a>
+        </div>
+        <div class="collapse navbar-collapse">
+          <div class="navbar-nav-guest navbar-right">
+            <a href="#" class="btn btn-sign-in navbar-btn">Sign in</a>
+            <a href="#" class="btn btn-register navbar-btn">Register</a>
+          </div>
+          <ul class="nav navbar-nav navbar-nav-primary navbar-right">
+            <li>
+              <a href="#" class="tooltip-bottom" title="Forum index">
+                <span class="fa fa-th-list"></span>
+                <span class="item-label">Forum index</span>
+              </a>
+            </li>
+            <li>
+              <a href="#" class="tooltip-bottom" title="Users">
+                <span class="fa fa-users"></span>
+                <span class="item-label">Users</span>
+              </a>
+            </li>
+            <li>
+              <a href="#" class="tooltip-bottom" title="Search forums">
+                <span class="fa fa-search"></span>
+                <span class="item-label">Search forums</span>
+              </a>
+            </li>
+          </ul>
+        </div><!--/.nav-collapse -->
+      </div>
+    </div>
+
+    <div class="page-header">
+      <div class="container">
+
+        <h1>Modal</h1>
+
+      </div>
+    </div>
+
+    <div class="container">
+
+      <div class="well">
+        <div class="modal" style="display: block; position: static;">
+          <div class="modal-dialog">
+            <div class="modal-content">
+              <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
+                <h4 class="modal-title">Modal title</h4>
+              </div>
+              <div class="modal-body">
+                <p>One fine body&hellip;</p>
+              </div>
+              <div class="modal-footer">
+                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
+                <button type="button" class="btn btn-primary">Save changes</button>
+              </div>
+            </div><!-- /.modal-content -->
+          </div><!-- /.modal-dialog -->
+        </div><!-- /.modal -->
+      </div>
+
+      <h1>Misago UI: Modal Template</h1>
+
+      <p>Misago adds extra styles for modal customisation.</p>
+
+    </div><!-- /.container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="./misago/js/jquery.js"></script>
+    <script src="./misago/js/bootstrap.js"></script>
+    <script src="./misago/js/misago.js"></script>
+
+  </body>
+</html>