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 | 262 | |
263 | 263 | .input_bl.has-error input, .input_bl.has-error textarea, .answer-form .has-error textarea { |
264 | 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 | 272 | .required.has-error label { |
... | ... | @@ -316,4 +320,85 @@ |
316 | 320 | .comments-start ul.pagination li.active a { |
317 | 321 | color: #333; |
318 | 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 | 405 | \ No newline at end of file | ... | ... |
frontend/views/comments/_form.php
... | ... | @@ -37,6 +37,8 @@ |
37 | 37 | echo $form->field($comment_model, 'text', [ 'options' => [ 'class' => 'form-group input_bl area_bl' ] ]) |
38 | 38 | ->textarea([ |
39 | 39 | 'placeholder' => 'Комментарий', |
40 | + 'rows' => 8, | |
41 | + 'spellcheck' => false, | |
40 | 42 | ]); |
41 | 43 | |
42 | 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 | 1803 | resize: none; |
1804 | 1804 | padding: 0px 14px; |
1805 | 1805 | letter-spacing: 0.5px; |
1806 | - box-shadow: none!important; | |
1806 | + /*box-shadow: none!important;*/ | |
1807 | 1807 | border: 1px solid rgb(204, 204, 204); |
1808 | 1808 | width: 100%; |
1809 | 1809 | } | ... | ... |