summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-02-23 15:12:59 +0200
committerLV-426 <lv-426@taproot.org.il>2015-02-23 15:12:59 +0200
commit028a591eb884259798f53d8dcba8cc53127dd271 (patch)
treed006f9a393b20b6d456af828d8a59425c921f1ac
parent446f272819e3f610abd39b8625a93b387eb558d4 (diff)
common-form.scss: common form styling, deprecating view-specific files
-rw-r--r--res/client/css/by-view/login.scss4
-rw-r--r--res/client/css/by-view/user-signup.scss4
-rw-r--r--res/client/css/partials/common-form.scss85
-rw-r--r--res/client/css/style.scss1
4 files changed, 94 insertions, 0 deletions
diff --git a/res/client/css/by-view/login.scss b/res/client/css/by-view/login.scss
index 55d75cd4..2734d397 100644
--- a/res/client/css/by-view/login.scss
+++ b/res/client/css/by-view/login.scss
@@ -1,3 +1,7 @@
+//
+// @deprecated: migrate to use common-form.scss
+//
+
@import '../modules/mixins'; // For box-sizing
.welcome-box {
diff --git a/res/client/css/by-view/user-signup.scss b/res/client/css/by-view/user-signup.scss
index 1fb4677c..23d640f8 100644
--- a/res/client/css/by-view/user-signup.scss
+++ b/res/client/css/by-view/user-signup.scss
@@ -1,3 +1,7 @@
+//
+// @deprecated: migrate to use common-form.scss
+//
+
/* #user_signup_form_panel {
width: 550px;
text-align: center;
diff --git a/res/client/css/partials/common-form.scss b/res/client/css/partials/common-form.scss
new file mode 100644
index 00000000..b9457366
--- /dev/null
+++ b/res/client/css/partials/common-form.scss
@@ -0,0 +1,85 @@
+//
+// Styling for full-page type forms: signup, login, pw-reset, etc.
+//
+
+.cmn-form {
+ width: 420px;
+ background-color: white;
+ padding-top: $two-baselines;
+ padding-bottom: $two-baselines;
+ padding-left: $two-baselines;
+ padding-right: $two-baselines;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: $three-baselines;
+}
+
+.cmn-form-input {
+ border: 1px solid $mid-light-grey;
+ background-color: $light-grey;
+ background-repeat: no-repeat;
+ background-position: 18px 14px;
+ padding-top: $one-baseline;
+ padding-bottom: $one-baseline;
+ padding-left: 15%; /* provide room for background image */
+ width: 85%;
+
+ &:focus {
+ outline: none;
+ background-color: $light-grey;
+ border: 1px solid $mid-light-grey;
+ @include rz-inset-box-shadow(0px, 0px, 6px, rgba(0,0,0,0.3) )
+ }
+
+ &[type="email"] {
+ background-image: url(../img/mail-icon.png);
+ }
+
+ &[type="password"] {
+ background-image: url(../img/password-icon.png);
+ }
+}
+
+.cmn-form-logo {
+ background: url("/static/img/logo-red.png");
+ background-repeat: no-repeat;
+ margin-bottom: $two-baselines;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: $two-baselines;
+ width: 54px;
+ height: 30px;
+}
+
+.cmn-form-row {
+ width: 100%;
+}
+
+.cmn-form-title {
+ color: $magenta;
+ display: block;
+ font-size: $h1-size;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+
+.cmn-form-section {
+ margin-top: $one-baseline;
+ margin-bottom: $one-baseline;
+}
+
+.cmn-form__ajax-response {
+ text-align: center;
+}
+
+.cmn-form__submit-btn {
+ background-color: $magenta;
+ border-radius: 3px;
+ cursor: pointer;
+ color: white;
+ font-size: $h3-size;
+ margin-top: $two-baselines;
+ padding: $one-baseline;
+ text-align: center;
+} \ No newline at end of file
diff --git a/res/client/css/style.scss b/res/client/css/style.scss
index ec30484e..d9b789b5 100644
--- a/res/client/css/style.scss
+++ b/res/client/css/style.scss
@@ -12,6 +12,7 @@
@import "partials/input-bubble";
@import "partials/info-card";
@import "partials/metro-view";
+@import "partials/common-form";
@import "partials/search-bar";
@import "partials/task-alert";
@import "partials/top-bar";