/css/gray.css |
@@ -4,34 +4,36 @@ |
html{ |
height: 100%; |
} |
.formoid-default-dark-gray{ |
body { |
background-color:#ebebeb; |
} |
.dark-grey{ |
margin:0 auto; |
} |
.formoid-default-dark-gray>div, |
.formoid-default-dark-gray>.title{ |
.dark-grey>div, |
.dark-grey>.title{ |
margin: 8px; |
text-align: center; |
} |
.formoid-default-dark-gray .error-field .required{ |
.dark-grey .error-field .required{ |
color:#FF9999; |
} |
.formoid-default-dark-gray .error-field input, |
.formoid-default-dark-gray .error-field input[type=text], |
.formoid-default-dark-gray .error-field input[type=password], |
.formoid-default-dark-gray .error-field input[type=email], |
.formoid-default-dark-gray .error-field input[type=url], |
.formoid-default-dark-gray .error-field input[type=date], |
.formoid-default-dark-gray .error-field input[type=number], |
.formoid-default-dark-gray .error-field textarea{ |
.dark-grey .error-field input, |
.dark-grey .error-field input[type=text], |
.dark-grey .error-field input[type=password], |
.dark-grey .error-field input[type=email], |
.dark-grey .error-field input[type=url], |
.dark-grey .error-field input[type=date], |
.dark-grey .error-field input[type=number], |
.dark-grey .error-field textarea{ |
border-color:#D893A1; |
background-color: #FBE6F2; |
} |
.formoid-default-dark-gray label.error{ |
.dark-grey label.error{ |
display:inline-block; |
font-size:0.9em; |
} |
.formoid-default-dark-gray .error, |
.formoid-default-dark-gray .error #recaptcha_widget_div{ |
.dark-grey .error, |
.dark-grey .error #recaptcha_widget_div{ |
padding: 3px 14px; |
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); |
background-color: #fcf8e3; |
@@ -45,53 +47,53 @@ |
border-color: #eed3d7; |
color: #c09853; |
} |
.formoid-default-dark-gray .error h4 { |
.dark-grey .error h4 { |
color: #b94a48; |
margin: 0; |
} |
|
.formoid-default-dark-gray .error .close { |
.dark-grey .error .close { |
position: relative; |
top: -2px; |
right: -21px; |
line-height: 20px; |
} |
.formoid-default-dark-gray .column{ |
.dark-grey .column{ |
float:left; |
} |
/* width = parseInt(100/columns.length)*/ |
.formoid-default-dark-gray .column1{ width:100%;} |
.formoid-default-dark-gray .column2{ width:50%; } |
.formoid-default-dark-gray .column3{ width:33%; } |
.formoid-default-dark-gray .column4{ width:25%; } |
.formoid-default-dark-gray .column5{ width:20%; } |
.dark-grey .column1{ width:100%;} |
.dark-grey .column2{ width:50%; } |
.dark-grey .column3{ width:33%; } |
.dark-grey .column4{ width:25%; } |
.dark-grey .column5{ width:20%; } |
|
|
|
.formoid-default-dark-gray .large{ |
.dark-grey .large{ |
width: 100%; |
*width: 94%; |
} |
.formoid-default-dark-gray .medium{ |
.dark-grey .medium{ |
width: 50%; |
*width: 47%; |
} |
.formoid-default-dark-gray .small{ |
.dark-grey .small{ |
width: 25%; |
*width: 23%; |
} |
|
.formoid-default-dark-gray textarea.large{ |
.dark-grey textarea.large{ |
width: 100%; |
*width: 94%; |
height: 20em; |
} |
.formoid-default-dark-gray textarea.medium{ |
.dark-grey textarea.medium{ |
width: 100%; |
*width: 94%; |
height: 10em; |
} |
.formoid-default-dark-gray textarea.small{ |
.dark-grey textarea.small{ |
width: 100%; |
*width: 94%; |
height: 5.5em; |
@@ -183,25 +185,25 @@ |
font-style: normal; |
} |
|
.formoid-default-dark-gray{ |
.dark-grey{ |
-webkit-border-radius: 4px; |
-moz-border-radius: 4px; |
border-radius: 4px; |
} |
.formoid-default-dark-gray, |
.formoid-default-dark-gray select, |
.formoid-default-dark-gray input[type=button], |
.formoid-default-dark-gray .btn, |
.formoid-default-dark-gray input[type=submit] , |
.formoid-default-dark-gray .element-file .button{ |
.dark-grey, |
.dark-grey select, |
.dark-grey input[type=button], |
.dark-grey .btn, |
.dark-grey input[type=submit] , |
.dark-grey .element-file .button{ |
color: inherit; |
padding: 5px; |
} |
.formoid-default-dark-gray h2 { |
.dark-grey h2 { |
margin: 0.2em 0; |
} |
|
.formoid-default-dark-gray label { |
.dark-grey label { |
display: block; |
font-size: 1em; |
margin-bottom: 3px; |
@@ -208,7 +210,7 @@ |
clear: both; |
} |
|
.formoid-default-dark-gray div, .formoid-default-dark-gray span, .formoid-default-dark-gray label, .formoid-default-dark-gray input, .formoid-default-dark-gray textarea, .formoid-default-dark-gray select, .formoid-default-dark-gray button, .formoid-default-dark-gray ul, .formoid-default-dark-gray li, .formoid-default-dark-gray a{ |
.dark-grey div, .dark-grey span, .dark-grey label, .dark-grey input, .dark-grey textarea, .dark-grey select, .dark-grey button, .dark-grey ul, .dark-grey li, .dark-grey a{ |
font-family: inherit; |
color: inherit; |
} |
@@ -222,7 +224,7 @@ |
----------------------------------------------------- |
*/ |
|
.formoid-default-dark-gray .btn{ |
.dark-grey .btn{ |
display: -moz-inline-box; |
display: inline-block; |
vertical-align: middle; |
@@ -231,11 +233,11 @@ |
} |
|
/* Button & submit*/ |
.formoid-default-dark-gray select, |
.formoid-default-dark-gray input[type=button], |
.formoid-default-dark-gray .btn, |
.formoid-default-dark-gray input[type=submit], |
.formoid-default-dark-gray .element-file .button{ |
.dark-grey select, |
.dark-grey input[type=button], |
.dark-grey .btn, |
.dark-grey input[type=submit], |
.dark-grey .element-file .button{ |
display: -moz-inline-box; |
display: inline-block; |
*display: inline; |
@@ -263,14 +265,14 @@ |
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); |
outline: 0 none; |
} |
.formoid-default-dark-gray .element-file .button{ |
.dark-grey .element-file .button{ |
-webkit-border-radius: 0 4px 4px 0; |
-moz-border-radius: 0 4px 4px 0; |
border-radius: 0 4px 4px 0; |
} |
.formoid-default-dark-gray select, |
.formoid-default-dark-gray .btn, |
.formoid-default-dark-gray .element-file .button{ |
.dark-grey select, |
.dark-grey .btn, |
.dark-grey .element-file .button{ |
background-color: #f5f5f5; |
*background-color: #e6e6e6; |
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); |
@@ -280,29 +282,29 @@ |
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); |
background-repeat: repeat-x; |
} |
.formoid-default-dark-gray select{ |
.dark-grey select{ |
text-align: left; |
width: 100%; |
} |
|
.formoid-default-dark-gray select:hover, |
.formoid-default-dark-gray input[type=button]:hover, |
.formoid-default-dark-gray .btn:hover, |
.formoid-default-dark-gray input[type=button]:active, |
.formoid-default-dark-gray input[type=button][disabled]{ |
.dark-grey select:hover, |
.dark-grey input[type=button]:hover, |
.dark-grey .btn:hover, |
.dark-grey input[type=button]:active, |
.dark-grey input[type=button][disabled]{ |
background-color: #e6e6e6; |
*background-color: #d9d9d9; |
} |
|
.formoid-default-dark-gray select:active, |
.formoid-default-dark-gray .btn:active, |
.formoid-default-dark-gray input[type=button]:active{ |
.dark-grey select:active, |
.dark-grey .btn:active, |
.dark-grey input[type=button]:active{ |
background-color: #cccccc; |
} |
|
.formoid-default-dark-gray select:hover, |
.formoid-default-dark-gray .btn:hover, |
.formoid-default-dark-gray input[type=button]:hover { |
.dark-grey select:hover, |
.dark-grey .btn:hover, |
.dark-grey input[type=button]:hover { |
text-decoration: none; |
background-position: 0 -15px; |
-webkit-transition: background-position 0.1s linear; |
@@ -311,9 +313,9 @@ |
transition: background-position 0.1s linear; |
} |
|
.formoid-default-dark-gray select:active, |
.formoid-default-dark-gray .btn:active, |
.formoid-default-dark-gray input[type=button]:active { |
.dark-grey select:active, |
.dark-grey .btn:active, |
.dark-grey input[type=button]:active { |
background-image: none; |
outline: 0; |
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); |
@@ -321,8 +323,8 @@ |
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); |
} |
|
.formoid-default-dark-gray .btn[disabled], |
.formoid-default-dark-gray input[type=button][disabled] { |
.dark-grey .btn[disabled], |
.dark-grey input[type=button][disabled] { |
cursor: default; |
background-image: none; |
opacity: 0.65; |
@@ -332,15 +334,15 @@ |
box-shadow: none; |
} |
|
.formoid-default-dark-gray input[type=submit], |
.formoid-default-dark-gray .element-file .button { |
.dark-grey input[type=submit], |
.dark-grey .element-file .button { |
font-size: 1em; |
font-family: inherit; |
color: #ffffff; |
} |
|
.formoid-default-dark-gray input[type=submit]:hover, |
.formoid-default-dark-gray .element-file .button:hover { |
.dark-grey input[type=submit]:hover, |
.dark-grey .element-file .button:hover { |
color: #ffffff; |
text-decoration: none; |
background-position: 0 -15px; |
@@ -350,10 +352,10 @@ |
transition: background-position 0.1s linear; |
} |
|
.formoid-default-dark-gray input[type=submit]:active, |
.formoid-default-dark-gray input[type=submit][disabled], |
.formoid-default-dark-gray .element-file .button:active, |
.formoid-default-dark-gray .element-file .button[disabled] { |
.dark-grey input[type=submit]:active, |
.dark-grey input[type=submit][disabled], |
.dark-grey .element-file .button:active, |
.dark-grey .element-file .button[disabled] { |
background-image: none; |
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); |
outline: 0 none; |
@@ -360,13 +362,13 @@ |
} |
|
/* Radio & checkbox */ |
.formoid-default-dark-gray div.element-checkbox, |
.formoid-default-dark-gray div.element-radio{ |
.dark-grey div.element-checkbox, |
.dark-grey div.element-radio{ |
overflow:hidden; |
} |
/* clearfix */ |
.formoid-default-dark-gray div.element-checkbox:after, |
.formoid-default-dark-gray div.element-radio:after { |
.dark-grey div.element-checkbox:after, |
.dark-grey div.element-radio:after { |
content: "."; |
display: block; |
height: 0; |
@@ -374,8 +376,8 @@ |
visibility: hidden; |
} |
|
.formoid-default-dark-gray input[type=checkbox], |
.formoid-default-dark-gray input[type=radio]{ |
.dark-grey input[type=checkbox], |
.dark-grey input[type=radio]{ |
z-index:1; |
position: absolute; |
float: left; |
@@ -387,8 +389,8 @@ |
cursor: pointer; |
} |
|
.formoid-default-dark-gray input[type=radio]+span, |
.formoid-default-dark-gray input[type=checkbox]+span{ |
.dark-grey input[type=radio]+span, |
.dark-grey input[type=checkbox]+span{ |
height: 19px; |
margin-right:-19px; |
padding-top: 0; |
@@ -399,8 +401,8 @@ |
vertical-align:top; |
line-height: 1.4; |
} |
.formoid-default-dark-gray input[type=radio]+span:before, |
.formoid-default-dark-gray input[type=checkbox]+span:before{ |
.dark-grey input[type=radio]+span:before, |
.dark-grey input[type=checkbox]+span:before{ |
font-family: formoid; |
color: transparent; |
text-align: center; |
@@ -423,7 +425,7 @@ |
-moz-osx-font-smoothing: grayscale; |
} |
/* checkbox */ |
.formoid-default-dark-gray input[type=checkbox]+span:before{ |
.dark-grey input[type=checkbox]+span:before{ |
content: "\e004"; |
font-size: 0.8em; |
padding: 0.1em; |
@@ -433,15 +435,15 @@ |
-moz-border-radius:0.3em; |
border-radius:0.3em; |
} |
.formoid-default-dark-gray input[type=checkbox]:hover+span:before{ |
.dark-grey input[type=checkbox]:hover+span:before{ |
box-shadow: 0 0 2px 2px #F1F1F1; |
} |
.formoid-default-dark-gray input[type=checkbox]:checked+span:before{ |
.dark-grey input[type=checkbox]:checked+span:before{ |
color: #616161; |
} |
|
/* radio */ |
.formoid-default-dark-gray input[type=radio]+span:before{ |
.dark-grey input[type=radio]+span:before{ |
font-family: formoid; |
content: "\e005"; |
font-size: 1.1em; |
@@ -452,22 +454,22 @@ |
-moz-border-radius: 50%; |
border-radius: 50%; |
} |
.formoid-default-dark-gray input[type=radio]:hover+span:before{ |
.dark-grey input[type=radio]:hover+span:before{ |
box-shadow: 0 0 2px 2px #F1F1F1; |
} |
.formoid-default-dark-gray input[type=radio]:checked+span:before{ |
.dark-grey input[type=radio]:checked+span:before{ |
color: #616161; |
} |
|
|
.formoid-default-dark-gray input[type=text], |
.formoid-default-dark-gray input[type=password], |
.formoid-default-dark-gray input[type=email], |
.formoid-default-dark-gray input[type=url], |
.formoid-default-dark-gray input[type=number], |
.formoid-default-dark-gray input[type=date], |
.formoid-default-dark-gray .element-file .file_text, |
.formoid-default-dark-gray textarea { |
.dark-grey input[type=text], |
.dark-grey input[type=password], |
.dark-grey input[type=email], |
.dark-grey input[type=url], |
.dark-grey input[type=number], |
.dark-grey input[type=date], |
.dark-grey .element-file .file_text, |
.dark-grey textarea { |
padding: 6px 2%; |
/*margin-left:-1px;*/ |
font-family:inherit; |
@@ -495,10 +497,10 @@ |
-o-box-sizing: border-box; |
box-sizing: border-box; |
} |
.formoid-default-dark-gray .element-address input[type=text], |
.formoid-default-dark-gray .element-name input[type=text], |
.formoid-default-dark-gray .element-file .file_text, |
.formoid-default-dark-gray textarea{ |
.dark-grey .element-address input[type=text], |
.dark-grey .element-name input[type=text], |
.dark-grey .element-file .file_text, |
.dark-grey textarea{ |
width: 100%; |
*width: 94%; |
} |
@@ -505,12 +507,12 @@ |
|
|
/* prevent conflicts with bootstrap */ |
.formoid-default-dark-gray .dropdown-menu input[type=checkbox]{ |
.dark-grey .dropdown-menu input[type=checkbox]{ |
display:none; |
} |
|
/* NAME last first */ |
.formoid-default-dark-gray .element-name .nameFirst{ |
.dark-grey .element-name .nameFirst{ |
width: 40%; |
*width: 39%; |
left: 0; |
@@ -520,7 +522,7 @@ |
zoom: 1; |
*display: inline; |
} |
.formoid-default-dark-gray .element-name .nameLast{ |
.dark-grey .element-name .nameLast{ |
width: 55%; |
*width: 50%; |
display: inline-block; |
@@ -530,8 +532,8 @@ |
} |
|
/* ADDRESS */ |
.formoid-default-dark-gray .element-address .city, |
.formoid-default-dark-gray .element-address .zip{ |
.dark-grey .element-address .city, |
.dark-grey .element-address .zip{ |
width: 47%; |
*width: 44%; |
display: inline-block; |
@@ -540,8 +542,8 @@ |
vertical-align: top; |
margin-right: 6%; |
} |
.formoid-default-dark-gray .element-address .state, |
.formoid-default-dark-gray .element-address .country{ |
.dark-grey .element-address .state, |
.dark-grey .element-address .country{ |
width: 47%; |
*width: 44%; |
display: inline-block; |
@@ -549,48 +551,48 @@ |
*display: inline; |
vertical-align: top; |
} |
.formoid-default-dark-gray .element-address .country select{ |
.dark-grey .element-address .country select{ |
cursor: pointer; |
} |
.formoid-default-dark-gray .element-address label, |
.formoid-default-dark-gray .element-name label{ |
.dark-grey .element-address label, |
.dark-grey .element-name label{ |
font-size: 0.8em; |
} |
.formoid-default-dark-gray .element-address label.title, |
.formoid-default-dark-gray .element-name label.title{ |
.dark-grey .element-address label.title, |
.dark-grey .element-name label.title{ |
font-size: 1em; |
} |
|
|
/* type number */ |
.formoid-default-dark-gray input[type=number]::-webkit-inner-spin-button, |
.formoid-default-dark-gray input[type=number]::-webkit-outer-spin-button{ |
.dark-grey input[type=number]::-webkit-inner-spin-button, |
.dark-grey input[type=number]::-webkit-outer-spin-button{ |
-webkit-appearance: none; |
} |
|
/* File input */ |
.formoid-default-dark-gray .element-file label{ |
.dark-grey .element-file label{ |
position: relative; |
} |
.formoid-default-dark-gray .element-file .title{ |
.dark-grey .element-file .title{ |
position: static; |
} |
.formoid-default-dark-gray .element-file .button{ |
.dark-grey .element-file .button{ |
z-index: 1; |
position: absolute; |
right: -2px; |
} |
.formoid-default-dark-gray .element-file .file_text{ |
.dark-grey .element-file .file_text{ |
right: 0; |
overflow: hidden; |
cursor: pointer; |
background-color: #fff; |
} |
.formoid-default-dark-gray .element-file .file_text:before{ |
.dark-grey .element-file .file_text:before{ |
content: "_"; |
opacity: 0; |
} |
.formoid-default-dark-gray .element-file .file_input { |
.dark-grey .element-file .file_input { |
position: absolute; |
top: 0; |
right: 0; |
@@ -601,8 +603,8 @@ |
filter: alpha(opacity=0); |
width: 100%; |
} |
* html .formoid-default-dark-gray .element-file .file_input, |
*+html .formoid-default-dark-gray .element-file .file_input{ |
* html .dark-grey .element-file .file_input, |
*+html .dark-grey .element-file .file_input{ |
position: relative; |
left: auto; |
right: auto; |
@@ -612,31 +614,31 @@ |
opacity: 1; |
filter: alpha(opacity=100); |
} |
* html .formoid-default-dark-gray .element-file .button, |
*+html .formoid-default-dark-gray .element-file .button{ |
* html .dark-grey .element-file .button, |
*+html .dark-grey .element-file .button{ |
display: none; |
} |
* html .formoid-default-dark-gray .element-file label, |
*+html .formoid-default-dark-gray .element-file label, |
* html .formoid-default-dark-gray .element-file .file_text, |
*+html .formoid-default-dark-gray .element-file .file_text{ |
* html .dark-grey .element-file label, |
*+html .dark-grey .element-file label, |
* html .dark-grey .element-file .file_text, |
*+html .dark-grey .element-file .file_text{ |
border: none; |
} |
* html .formoid-default-dark-gray .element-file .title, |
*+html .formoid-default-dark-gray .element-file .title{ |
* html .dark-grey .element-file .title, |
*+html .dark-grey .element-file .title{ |
display: block; |
} |
|
|
@media all and (max-width:400px){ |
.formoid-default-dark-gray .element-radio .column, |
.formoid-default-dark-gray .element-checkbox .column, |
.formoid-default-dark-gray .element-name .nameFirst, |
.formoid-default-dark-gray .element-name .nameLast, |
.formoid-default-dark-gray .element-address .city, |
.formoid-default-dark-gray .element-address span.state, |
.formoid-default-dark-gray .element-address .zip, |
.formoid-default-dark-gray .element-address .country{ |
.dark-grey .element-radio .column, |
.dark-grey .element-checkbox .column, |
.dark-grey .element-name .nameFirst, |
.dark-grey .element-name .nameLast, |
.dark-grey .element-address .city, |
.dark-grey .element-address span.state, |
.dark-grey .element-address .zip, |
.dark-grey .element-address .country{ |
width: 100%; |
display: block; |
margin-right: 0; |
@@ -1337,10 +1339,10 @@ |
cursor: pointer; |
width: 16px; |
height: 16px; |
}/* .formoid-default-dark-gray color scheme begin */ |
}/* .dark-grey color scheme begin */ |
|
.formoid-default-dark-gray input[type=submit], |
.formoid-default-dark-gray .element-file .button { |
.dark-grey input[type=submit], |
.dark-grey .element-file .button { |
background-color: #222222; |
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); |
background-image: -moz-linear-gradient(top, #444444, #222222); |
@@ -1353,15 +1355,15 @@ |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0); |
/* border-color: #1598d9 #1598d9 #007bb8 #1598d9; */ |
} |
.formoid-default-dark-gray input[type=submit]:hover, |
.formoid-default-dark-gray .element-file .button:hover { |
.dark-grey input[type=submit]:hover, |
.dark-grey .element-file .button:hover { |
background-color: #222222; |
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47b4eb', endColorstr='#222222', GradientType=0); |
} |
.formoid-default-dark-gray input[type=submit]:active, |
.formoid-default-dark-gray input[type=submit][disabled], |
.formoid-default-dark-gray .element-file .button:active, |
.formoid-default-dark-gray .element-file .button[disabled]{ |
.dark-grey input[type=submit]:active, |
.dark-grey input[type=submit][disabled], |
.dark-grey .element-file .button:active, |
.dark-grey .element-file .button[disabled]{ |
background-color: #222222; |
*background-color: #222222; |
} |
@@ -1368,14 +1370,14 @@ |
|
|
|
.formoid-default-dark-gray input[type=text]:focus, |
.formoid-default-dark-gray input[type=password]:focus, |
.formoid-default-dark-gray input[type=email]:focus, |
.formoid-default-dark-gray input[type=url]:focus, |
.formoid-default-dark-gray input[type=number]:focus, |
.formoid-default-dark-gray input[type=date]:focus, |
.formoid-default-dark-gray textarea:focus, |
.formoid-default-dark-gray .element-file .file_text:focus{ |
.dark-grey input[type=text]:focus, |
.dark-grey input[type=password]:focus, |
.dark-grey input[type=email]:focus, |
.dark-grey input[type=url]:focus, |
.dark-grey input[type=number]:focus, |
.dark-grey input[type=date]:focus, |
.dark-grey textarea:focus, |
.dark-grey .element-file .file_text:focus{ |
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #222222; |
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #222222; |
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #222222; |
@@ -1453,4 +1455,4 @@ |
} |
|
|
/* .formoid-default-dark-gray color scheme end */ |
/* .dark-grey color scheme end */ |
/lib/gray.js |
@@ -58,7 +58,7 @@ |
// Obfuscated by Javascript Obfuscator |
// http://javascript-source.com |
//*********************************************** |
!function(c){var a=function(e,d){this.element=c(e);this.format=b.parseFormat(d.format||this.element.data("date-format")||"yyyy-mm-dd");this.picker=c(b.template).appendTo(d.appendTo||"body").on({click:c.proxy(this.click,this)});this.isInput=this.element.is("input");this.component=this.element.is(".date")?this.element.find(".add-on"):false;if(this.isInput){this.element.on({focus:c.proxy(this.show,this),keyup:c.proxy(this.update,this)})}else{if(this.component){this.component.on("click",c.proxy(this.show,this))}else{this.element.on("click",c.proxy(this.show,this))}}this.minViewMode=d.minViewMode||this.element.data("date-minviewmode")||0;if(typeof this.minViewMode==="string"){switch(this.minViewMode){case"months":this.minViewMode=1;break;case"years":this.minViewMode=2;break;default:this.minViewMode=0;break}}this.viewMode=d.viewMode||this.element.data("date-viewmode")||0;if(typeof this.viewMode==="string"){switch(this.viewMode){case"months":this.viewMode=1;break;case"years":this.viewMode=2;break;default:this.viewMode=0;break}}this.startViewMode=this.viewMode;this.weekStart=d.weekStart||this.element.data("date-weekstart")||0;this.weekEnd=this.weekStart===0?6:this.weekStart-1;this.onRender=d.onRender;this.fillDow();this.fillMonths();this.update();this.showMode()};a.prototype={constructor:a,show:function(f){this.picker.show();this.height=this.component?this.component.outerHeight():this.element.outerHeight();this.place();c(window).on("resize",c.proxy(this.place,this));if(f){f.stopPropagation();f.preventDefault()}if(!this.isInput){}var d=this;c(document).on("mousedown",function(e){if(c(e.target).closest(".datepicker").length==0){d.hide()}});this.element.trigger({type:"show",date:this.date})},hide:function(){this.picker.hide();c(window).off("resize",this.place);this.viewMode=this.startViewMode;this.showMode();if(!this.isInput){c(document).off("mousedown",this.hide)}this.element.trigger({type:"hide",date:this.date})},set:function(){var d=b.formatDate(this.date,this.format);if(!this.isInput){if(this.component){this.element.find("input").prop("value",d)}this.element.data("date",d)}else{this.element.prop("value",d)}},setValue:function(d){if(typeof d==="string"){this.date=b.parseDate(d,this.format)}else{this.date=new Date(d)}this.set();this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},place:function(){var d=this.component?this.component.offset():this.element.offset();this.picker.css({top:d.top+this.height,left:d.left,marginLeft:0})},update:function(d){this.date=b.parseDate(typeof d==="string"?d:(this.isInput?this.element.prop("value"):this.element.data("date")),this.format);this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},fillDow:function(){var d=this.weekStart;var e="<tr>";while(d<this.weekStart+7){e+='<th class="dow">'+b.dates.daysMin[(d++)%7]+"</th>"}e+="</tr>";this.picker.find(".datepicker-days thead").append(e)},fillMonths:function(){var e="";var d=0;while(d<12){e+='<span class="month">'+b.dates.monthsShort[d++]+"</span>"}this.picker.find(".datepicker-months td").append(e)},fill:function(){var r=new Date(this.viewDate),s=r.getFullYear(),q=r.getMonth(),g=this.date.valueOf();this.picker.find(".datepicker-days th:eq(1)").text(b.dates.months[q]+" "+s);var k=new Date(s,q-1,28,0,0,0,0),t=b.getDaysInMonth(k.getFullYear(),k.getMonth());k.setDate(t);k.setDate(t-(k.getDay()-this.weekStart+7)%7);var n=new Date(k);n.setDate(n.getDate()+42);n=n.valueOf();var m=[];var j,p,e;while(k.valueOf()<n){if(k.getDay()===this.weekStart){m.push("<tr>")}j=this.onRender(k);p=k.getFullYear();e=k.getMonth();if((e<q&&p===s)||p<s){j+=" old"}else{if((e>q&&p===s)||p>s){j+=" new"}}if(k.valueOf()===g){j+=" active"}m.push('<td class="day '+j+'">'+k.getDate()+"</td>");if(k.getDay()===this.weekEnd){m.push("</tr>")}k.setDate(k.getDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(m.join(""));var o=this.date.getFullYear();var f=this.picker.find(".datepicker-months").find("th:eq(1)").text(s).end().find("span").removeClass("active");if(o===s){f.eq(this.date.getMonth()).addClass("active")}m="";s=parseInt(s/10,10)*10;var h=this.picker.find(".datepicker-years").find("th:eq(1)").text(s+"-"+(s+9)).end().find("td");s-=1;for(var l=-1;l<11;l++){m+='<span class="year'+(l===-1||l===10?" old":"")+(o===s?" active":"")+'">'+s+"</span>";s+=1}h.html(m)},click:function(i){i.stopPropagation();i.preventDefault();var h=c(i.target).closest("span, td, th");if(h.length===1){switch(h[0].nodeName.toLowerCase()){case"th":switch(h[0].className){case"switch":this.showMode(1);break;case"prev":case"next":this.viewDate["set"+b.modes[this.viewMode].navFnc].call(this.viewDate,this.viewDate["get"+b.modes[this.viewMode].navFnc].call(this.viewDate)+b.modes[this.viewMode].navStep*(h[0].className==="prev"?-1:1));this.fill();this.set();break}break;case"span":if(h.is(".month")){var g=h.parent().find("span").index(h);this.viewDate.setMonth(g)}else{var f=parseInt(h.text(),10)||0;this.viewDate.setFullYear(f)}if(this.viewMode!==0){this.date=new Date(this.viewDate);this.element.trigger({type:"changeDate",date:this.date,viewMode:b.modes[this.viewMode].clsName})}this.showMode(-1);this.fill();this.set();break;case"td":if(h.is(".day")&&!h.is(".disabled")){var d=parseInt(h.text(),10)||1;var g=this.viewDate.getMonth();if(h.is(".old")){g-=1}else{if(h.is(".new")){g+=1}}var f=this.viewDate.getFullYear();this.date=new Date(f,g,d,0,0,0,0);this.viewDate=new Date(f,g,Math.min(28,d),0,0,0,0);this.fill();this.set();this.element.trigger({type:"changeDate",date:this.date,viewMode:b.modes[this.viewMode].clsName});this.picker.hide()}break}}this.element.valid()},mousedown:function(d){d.stopPropagation();d.preventDefault()},showMode:function(d){if(d){this.viewMode=Math.max(this.minViewMode,Math.min(2,this.viewMode+d))}this.picker.find(">div").hide().filter(".datepicker-"+b.modes[this.viewMode].clsName).show()}};c.fn.datepicker=function(d,e){return this.each(function(){var h=c(this),g=h.data("datepicker"),f=typeof d==="object"&&d;if(!g){h.data("datepicker",(g=new a(this,c.extend({},c.fn.datepicker.defaults,f))))}if(typeof d==="string"){g[d](e)}})};c.fn.datepicker.defaults={onRender:function(d){return""}};c.fn.datepicker.Constructor=a;var b={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],dates:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},isLeapYear:function(d){return(((d%4===0)&&(d%100!==0))||(d%400===0))},getDaysInMonth:function(d,e){return[31,(b.isLeapYear(d)?29:28),31,30,31,30,31,31,30,31,30,31][e]},parseFormat:function(f){var e=f.match(/[.\/\-\s].*?/),d=f.split(/\W+/);if(!e||!d||d.length===0){throw new Error("Invalid date format.")}return{separator:e,parts:d}},parseDate:function(f,m){var g=f.split(m.separator),f=new Date(),e;f.setHours(0);f.setMinutes(0);f.setSeconds(0);f.setMilliseconds(0);if(g.length===m.parts.length){var k=f.getFullYear(),l=f.getDate(),j=f.getMonth();for(var h=0,d=m.parts.length;h<d;h++){e=parseInt(g[h],10)||1;switch(m.parts[h]){case"dd":case"d":l=e;f.setDate(e);break;case"mm":case"m":j=e-1;f.setMonth(e-1);break;case"yy":k=2000+e;f.setFullYear(2000+e);break;case"yyyy":k=e;f.setFullYear(e);break}}f=new Date(k,j,l,0,0,0)}return f},formatDate:function(d,g){var h={d:d.getDate(),m:d.getMonth()+1,yy:d.getFullYear().toString().substring(2),yyyy:d.getFullYear()};h.dd=(h.d<10?"0":"")+h.d;h.mm=(h.m<10?"0":"")+h.m;var d=[];for(var f=0,e=g.parts.length;f<e;f++){d.push(h[g.parts[f]])}return d.join(g.separator)},headTemplate:'<thead><tr><th class="prev">‹</th><th colspan="5" class="switch"></th><th class="next">›</th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>'};b.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+b.headTemplate+'<tbody></tbody></table></div><div class="datepicker-months"><table class="table-condensed">'+b.headTemplate+b.contTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+b.headTemplate+b.contTemplate+"</table></div></div>"}(window.jQuery);jQuery(".formoid-default-dark-gray").find('input[type=date]').each(function(){ |
!function(c){var a=function(e,d){this.element=c(e);this.format=b.parseFormat(d.format||this.element.data("date-format")||"yyyy-mm-dd");this.picker=c(b.template).appendTo(d.appendTo||"body").on({click:c.proxy(this.click,this)});this.isInput=this.element.is("input");this.component=this.element.is(".date")?this.element.find(".add-on"):false;if(this.isInput){this.element.on({focus:c.proxy(this.show,this),keyup:c.proxy(this.update,this)})}else{if(this.component){this.component.on("click",c.proxy(this.show,this))}else{this.element.on("click",c.proxy(this.show,this))}}this.minViewMode=d.minViewMode||this.element.data("date-minviewmode")||0;if(typeof this.minViewMode==="string"){switch(this.minViewMode){case"months":this.minViewMode=1;break;case"years":this.minViewMode=2;break;default:this.minViewMode=0;break}}this.viewMode=d.viewMode||this.element.data("date-viewmode")||0;if(typeof this.viewMode==="string"){switch(this.viewMode){case"months":this.viewMode=1;break;case"years":this.viewMode=2;break;default:this.viewMode=0;break}}this.startViewMode=this.viewMode;this.weekStart=d.weekStart||this.element.data("date-weekstart")||0;this.weekEnd=this.weekStart===0?6:this.weekStart-1;this.onRender=d.onRender;this.fillDow();this.fillMonths();this.update();this.showMode()};a.prototype={constructor:a,show:function(f){this.picker.show();this.height=this.component?this.component.outerHeight():this.element.outerHeight();this.place();c(window).on("resize",c.proxy(this.place,this));if(f){f.stopPropagation();f.preventDefault()}if(!this.isInput){}var d=this;c(document).on("mousedown",function(e){if(c(e.target).closest(".datepicker").length==0){d.hide()}});this.element.trigger({type:"show",date:this.date})},hide:function(){this.picker.hide();c(window).off("resize",this.place);this.viewMode=this.startViewMode;this.showMode();if(!this.isInput){c(document).off("mousedown",this.hide)}this.element.trigger({type:"hide",date:this.date})},set:function(){var d=b.formatDate(this.date,this.format);if(!this.isInput){if(this.component){this.element.find("input").prop("value",d)}this.element.data("date",d)}else{this.element.prop("value",d)}},setValue:function(d){if(typeof d==="string"){this.date=b.parseDate(d,this.format)}else{this.date=new Date(d)}this.set();this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},place:function(){var d=this.component?this.component.offset():this.element.offset();this.picker.css({top:d.top+this.height,left:d.left,marginLeft:0})},update:function(d){this.date=b.parseDate(typeof d==="string"?d:(this.isInput?this.element.prop("value"):this.element.data("date")),this.format);this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},fillDow:function(){var d=this.weekStart;var e="<tr>";while(d<this.weekStart+7){e+='<th class="dow">'+b.dates.daysMin[(d++)%7]+"</th>"}e+="</tr>";this.picker.find(".datepicker-days thead").append(e)},fillMonths:function(){var e="";var d=0;while(d<12){e+='<span class="month">'+b.dates.monthsShort[d++]+"</span>"}this.picker.find(".datepicker-months td").append(e)},fill:function(){var r=new Date(this.viewDate),s=r.getFullYear(),q=r.getMonth(),g=this.date.valueOf();this.picker.find(".datepicker-days th:eq(1)").text(b.dates.months[q]+" "+s);var k=new Date(s,q-1,28,0,0,0,0),t=b.getDaysInMonth(k.getFullYear(),k.getMonth());k.setDate(t);k.setDate(t-(k.getDay()-this.weekStart+7)%7);var n=new Date(k);n.setDate(n.getDate()+42);n=n.valueOf();var m=[];var j,p,e;while(k.valueOf()<n){if(k.getDay()===this.weekStart){m.push("<tr>")}j=this.onRender(k);p=k.getFullYear();e=k.getMonth();if((e<q&&p===s)||p<s){j+=" old"}else{if((e>q&&p===s)||p>s){j+=" new"}}if(k.valueOf()===g){j+=" active"}m.push('<td class="day '+j+'">'+k.getDate()+"</td>");if(k.getDay()===this.weekEnd){m.push("</tr>")}k.setDate(k.getDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(m.join(""));var o=this.date.getFullYear();var f=this.picker.find(".datepicker-months").find("th:eq(1)").text(s).end().find("span").removeClass("active");if(o===s){f.eq(this.date.getMonth()).addClass("active")}m="";s=parseInt(s/10,10)*10;var h=this.picker.find(".datepicker-years").find("th:eq(1)").text(s+"-"+(s+9)).end().find("td");s-=1;for(var l=-1;l<11;l++){m+='<span class="year'+(l===-1||l===10?" old":"")+(o===s?" active":"")+'">'+s+"</span>";s+=1}h.html(m)},click:function(i){i.stopPropagation();i.preventDefault();var h=c(i.target).closest("span, td, th");if(h.length===1){switch(h[0].nodeName.toLowerCase()){case"th":switch(h[0].className){case"switch":this.showMode(1);break;case"prev":case"next":this.viewDate["set"+b.modes[this.viewMode].navFnc].call(this.viewDate,this.viewDate["get"+b.modes[this.viewMode].navFnc].call(this.viewDate)+b.modes[this.viewMode].navStep*(h[0].className==="prev"?-1:1));this.fill();this.set();break}break;case"span":if(h.is(".month")){var g=h.parent().find("span").index(h);this.viewDate.setMonth(g)}else{var f=parseInt(h.text(),10)||0;this.viewDate.setFullYear(f)}if(this.viewMode!==0){this.date=new Date(this.viewDate);this.element.trigger({type:"changeDate",date:this.date,viewMode:b.modes[this.viewMode].clsName})}this.showMode(-1);this.fill();this.set();break;case"td":if(h.is(".day")&&!h.is(".disabled")){var d=parseInt(h.text(),10)||1;var g=this.viewDate.getMonth();if(h.is(".old")){g-=1}else{if(h.is(".new")){g+=1}}var f=this.viewDate.getFullYear();this.date=new Date(f,g,d,0,0,0,0);this.viewDate=new Date(f,g,Math.min(28,d),0,0,0,0);this.fill();this.set();this.element.trigger({type:"changeDate",date:this.date,viewMode:b.modes[this.viewMode].clsName});this.picker.hide()}break}}this.element.valid()},mousedown:function(d){d.stopPropagation();d.preventDefault()},showMode:function(d){if(d){this.viewMode=Math.max(this.minViewMode,Math.min(2,this.viewMode+d))}this.picker.find(">div").hide().filter(".datepicker-"+b.modes[this.viewMode].clsName).show()}};c.fn.datepicker=function(d,e){return this.each(function(){var h=c(this),g=h.data("datepicker"),f=typeof d==="object"&&d;if(!g){h.data("datepicker",(g=new a(this,c.extend({},c.fn.datepicker.defaults,f))))}if(typeof d==="string"){g[d](e)}})};c.fn.datepicker.defaults={onRender:function(d){return""}};c.fn.datepicker.Constructor=a;var b={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],dates:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},isLeapYear:function(d){return(((d%4===0)&&(d%100!==0))||(d%400===0))},getDaysInMonth:function(d,e){return[31,(b.isLeapYear(d)?29:28),31,30,31,30,31,31,30,31,30,31][e]},parseFormat:function(f){var e=f.match(/[.\/\-\s].*?/),d=f.split(/\W+/);if(!e||!d||d.length===0){throw new Error("Invalid date format.")}return{separator:e,parts:d}},parseDate:function(f,m){var g=f.split(m.separator),f=new Date(),e;f.setHours(0);f.setMinutes(0);f.setSeconds(0);f.setMilliseconds(0);if(g.length===m.parts.length){var k=f.getFullYear(),l=f.getDate(),j=f.getMonth();for(var h=0,d=m.parts.length;h<d;h++){e=parseInt(g[h],10)||1;switch(m.parts[h]){case"dd":case"d":l=e;f.setDate(e);break;case"mm":case"m":j=e-1;f.setMonth(e-1);break;case"yy":k=2000+e;f.setFullYear(2000+e);break;case"yyyy":k=e;f.setFullYear(e);break}}f=new Date(k,j,l,0,0,0)}return f},formatDate:function(d,g){var h={d:d.getDate(),m:d.getMonth()+1,yy:d.getFullYear().toString().substring(2),yyyy:d.getFullYear()};h.dd=(h.d<10?"0":"")+h.d;h.mm=(h.m<10?"0":"")+h.m;var d=[];for(var f=0,e=g.parts.length;f<e;f++){d.push(h[g.parts[f]])}return d.join(g.separator)},headTemplate:'<thead><tr><th class="prev">‹</th><th colspan="5" class="switch"></th><th class="next">›</th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>'};b.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+b.headTemplate+'<tbody></tbody></table></div><div class="datepicker-months"><table class="table-condensed">'+b.headTemplate+b.contTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+b.headTemplate+b.contTemplate+"</table></div></div>"}(window.jQuery);jQuery(".dark-grey").find('input[type=date]').each(function(){ |
var date = $(this); |
var text = $('<input type="text">'); |
text.get(0).className = date.get(0).className; |
@@ -70,7 +70,7 @@ |
date.replaceWith(text); |
text.datepicker({ |
format: date.attr("placeholder") || 'yyyy-mm-dd', |
appendTo: jQuery(".formoid-default-dark-gray") |
appendTo: jQuery(".dark-grey") |
}); |
});// ----------------------------------------------------------------------------------- |
// http://formoid.com/ |
@@ -81,4 +81,4 @@ |
// Obfuscated by Javascript Obfuscator |
// http://javascript-source.com |
//*********************************************** |
jQuery.validator.addMethod("pattern",function(b,a,c){return this.optional(a)||(new RegExp("^(?:"+c+")$")).test(b)},jQuery.format("Please enter the correct value"));jQuery.validator.origRequired=jQuery.validator.methods.required;jQuery.validator.addMethod("required",function(b,a,c){if(/^url$/.test(a.getAttribute("type"))&&($.trim(b)=="http://")){return false}return jQuery.validator.origRequired.call(this,b,a,c)});jQuery.validator.addMethod("name",function(b,a,c){if(/^name\[first\]|name\[last\]$/.test(a.getAttribute("name"))){return this.optional(a)||(new RegExp("^[^0-9\\<\\>\\\\/\\|*\\=\\_\\+\\~\\!\\?\\@\\#\\â„–\\$\\%\\^\\&\\(\\)\\{\\}\\[\\]\\;\\:\\`\\,]+$")).test(b)}return true},jQuery.format("Please enter the correct characters"));jQuery(function(){var a=jQuery;form=a(".formoid-default-dark-gray");form.validate({errorClass:"error-label",wrapper:"label",errorElement:"span",ignore:"",success:function(b,c){if(b.parent().hasClass("tooltip")){b.parent().remove()}else{b.remove()}var d=a(c).parent();d.removeClass("error-field")},errorPlacement:function(b,c){var d=a(c).parent();d.addClass("error-field");b.css("marginLeft",0).appendTo(d||c).addClass("tooltip").addClass("bottom").addClass("error").append(a("<span>").addClass("tooltip-arrow"))}});jQuery("[required=required]").keyup(function(){a(this).valid()})}); |
jQuery.validator.addMethod("pattern",function(b,a,c){return this.optional(a)||(new RegExp("^(?:"+c+")$")).test(b)},jQuery.format("Please enter the correct value"));jQuery.validator.origRequired=jQuery.validator.methods.required;jQuery.validator.addMethod("required",function(b,a,c){if(/^url$/.test(a.getAttribute("type"))&&($.trim(b)=="http://")){return false}return jQuery.validator.origRequired.call(this,b,a,c)});jQuery.validator.addMethod("name",function(b,a,c){if(/^name\[first\]|name\[last\]$/.test(a.getAttribute("name"))){return this.optional(a)||(new RegExp("^[^0-9\\<\\>\\\\/\\|*\\=\\_\\+\\~\\!\\?\\@\\#\\â„–\\$\\%\\^\\&\\(\\)\\{\\}\\[\\]\\;\\:\\`\\,]+$")).test(b)}return true},jQuery.format("Please enter the correct characters"));jQuery(function(){var a=jQuery;form=a(".dark-grey");form.validate({errorClass:"error-label",wrapper:"label",errorElement:"span",ignore:"",success:function(b,c){if(b.parent().hasClass("tooltip")){b.parent().remove()}else{b.remove()}var d=a(c).parent();d.removeClass("error-field")},errorPlacement:function(b,c){var d=a(c).parent();d.addClass("error-field");b.css("marginLeft",0).appendTo(d||c).addClass("tooltip").addClass("bottom").addClass("error").append(a("<span>").addClass("tooltip-arrow"))}});jQuery("[required=required]").keyup(function(){a(this).valid()})}); |