Commit 106471aed0d58ed636fea23db54a249a1fda146d
1 parent
17c30848
-Comments finished
Showing
3 changed files
with
89 additions
and
2 deletions
Show diff stats
common/modules/comment/resources/artbox_comment.css
| @@ -262,7 +262,11 @@ | @@ -262,7 +262,11 @@ | ||
| 262 | 262 | ||
| 263 | .input_bl.has-error input, .input_bl.has-error textarea, .answer-form .has-error textarea { | 263 | .input_bl.has-error input, .input_bl.has-error textarea, .answer-form .has-error textarea { |
| 264 | box-shadow: 1px 2px 2px 0 rgba(212, 0, 0, 0.2) inset; | 264 | box-shadow: 1px 2px 2px 0 rgba(212, 0, 0, 0.2) inset; |
| 265 | - border: 1px solid #d2d2d2; | 265 | + border: 1px solid #cccccc; |
| 266 | +} | ||
| 267 | +.input_bl.has-success input, .input_bl.has-success textarea, .answer-form .has-success textarea { | ||
| 268 | + box-shadow: none; | ||
| 269 | + border: 1px solid #cccccc; | ||
| 266 | } | 270 | } |
| 267 | 271 | ||
| 268 | .required.has-error label { | 272 | .required.has-error label { |
| @@ -316,4 +320,85 @@ | @@ -316,4 +320,85 @@ | ||
| 316 | .comments-start ul.pagination li.active a { | 320 | .comments-start ul.pagination li.active a { |
| 317 | color: #333; | 321 | color: #333; |
| 318 | background-color: inherit; | 322 | background-color: inherit; |
| 323 | +} | ||
| 324 | + | ||
| 325 | +/* Validation error tooltips*/ | ||
| 326 | +/*.has-error {*/ | ||
| 327 | + /*text-transform: uppercase;*/ | ||
| 328 | + /*background: #ececec;*/ | ||
| 329 | + /*color: #555;*/ | ||
| 330 | + /*cursor: help;*/ | ||
| 331 | + /*font-family: "Gill Sans", Impact, sans-serif;*/ | ||
| 332 | + /*font-size: 20px;*/ | ||
| 333 | + /*margin: 100px 75px 10px 75px;*/ | ||
| 334 | + /*padding: 15px 20px;*/ | ||
| 335 | + /*position: relative;*/ | ||
| 336 | + /*text-align: center;*/ | ||
| 337 | + /*width: 200px;*/ | ||
| 338 | + /*-webkit-transform: translateZ(0); !* webkit flicker fix *!*/ | ||
| 339 | + /*-webkit-font-smoothing: antialiased; !* webkit text rendering fix *!*/ | ||
| 340 | +/*}*/ | ||
| 341 | + | ||
| 342 | +.has-error .help-block { | ||
| 343 | + background: #ffffff; | ||
| 344 | + bottom: 100%; | ||
| 345 | + color: #000000 !important; | ||
| 346 | + display: block; | ||
| 347 | + left: -25px; | ||
| 348 | + margin-bottom: 15px; | ||
| 349 | + opacity: 0; | ||
| 350 | + padding: 20px; | ||
| 351 | + pointer-events: none; | ||
| 352 | + position: absolute; | ||
| 353 | + width: 100%; | ||
| 354 | + -webkit-transform: translateY(10px); | ||
| 355 | + -moz-transform: translateY(10px); | ||
| 356 | + -ms-transform: translateY(10px); | ||
| 357 | + -o-transform: translateY(10px); | ||
| 358 | + transform: translateY(10px); | ||
| 359 | + -webkit-transition: all .25s ease-out; | ||
| 360 | + -moz-transition: all .25s ease-out; | ||
| 361 | + -ms-transition: all .25s ease-out; | ||
| 362 | + -o-transition: all .25s ease-out; | ||
| 363 | + transition: all .25s ease-out; | ||
| 364 | + -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); | ||
| 365 | + -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); | ||
| 366 | + -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); | ||
| 367 | + -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); | ||
| 368 | + box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); | ||
| 369 | +} | ||
| 370 | + | ||
| 371 | +/* This bridges the gap so you can mouse into the tooltip without it disappearing */ | ||
| 372 | +.has-error .help-block:before { | ||
| 373 | + bottom: -20px; | ||
| 374 | + content: " "; | ||
| 375 | + display: block; | ||
| 376 | + height: 20px; | ||
| 377 | + left: 0; | ||
| 378 | + position: absolute; | ||
| 379 | + width: 100%; | ||
| 380 | +} | ||
| 381 | + | ||
| 382 | +/* CSS Triangles - see Trevor's post */ | ||
| 383 | +.has-error .help-block:after { | ||
| 384 | + border-left: solid transparent 10px; | ||
| 385 | + border-right: solid transparent 10px; | ||
| 386 | + border-top: solid #ffffff 10px; | ||
| 387 | + bottom: -10px; | ||
| 388 | + content: " "; | ||
| 389 | + height: 0; | ||
| 390 | + left: 50%; | ||
| 391 | + margin-left: -13px; | ||
| 392 | + position: absolute; | ||
| 393 | + width: 0; | ||
| 394 | +} | ||
| 395 | + | ||
| 396 | +.has-error:hover .help-block { | ||
| 397 | + opacity: 1; | ||
| 398 | + pointer-events: auto; | ||
| 399 | + -webkit-transform: translateY(0px); | ||
| 400 | + -moz-transform: translateY(0px); | ||
| 401 | + -ms-transform: translateY(0px); | ||
| 402 | + -o-transform: translateY(0px); | ||
| 403 | + transform: translateY(0px); | ||
| 319 | } | 404 | } |
| 320 | \ No newline at end of file | 405 | \ No newline at end of file |
frontend/views/comments/_form.php
| @@ -37,6 +37,8 @@ | @@ -37,6 +37,8 @@ | ||
| 37 | echo $form->field($comment_model, 'text', [ 'options' => [ 'class' => 'form-group input_bl area_bl' ] ]) | 37 | echo $form->field($comment_model, 'text', [ 'options' => [ 'class' => 'form-group input_bl area_bl' ] ]) |
| 38 | ->textarea([ | 38 | ->textarea([ |
| 39 | 'placeholder' => 'Комментарий', | 39 | 'placeholder' => 'Комментарий', |
| 40 | + 'rows' => 8, | ||
| 41 | + 'spellcheck' => false, | ||
| 40 | ]); | 42 | ]); |
| 41 | 43 | ||
| 42 | echo $form->field($comment_model, 'username', [ 'options' => [ 'class' => 'form-group input_bl' ] ]) | 44 | echo $form->field($comment_model, 'username', [ 'options' => [ 'class' => 'form-group input_bl' ] ]) |
frontend/web/css/style.css
| @@ -1803,7 +1803,7 @@ p.right{text-align: right;} | @@ -1803,7 +1803,7 @@ p.right{text-align: right;} | ||
| 1803 | resize: none; | 1803 | resize: none; |
| 1804 | padding: 0px 14px; | 1804 | padding: 0px 14px; |
| 1805 | letter-spacing: 0.5px; | 1805 | letter-spacing: 0.5px; |
| 1806 | - box-shadow: none!important; | 1806 | + /*box-shadow: none!important;*/ |
| 1807 | border: 1px solid rgb(204, 204, 204); | 1807 | border: 1px solid rgb(204, 204, 204); |
| 1808 | width: 100%; | 1808 | width: 100%; |
| 1809 | } | 1809 | } |