RCC: Write blog posts online
This commit is contained in:
parent
5568943994
commit
e8a2557c4a
6 changed files with 378 additions and 222 deletions
|
@ -166,6 +166,8 @@ input.button{
|
|||
border-width: 1px;
|
||||
font-size: 16px;
|
||||
line-height: 22px;
|
||||
width: 400px;
|
||||
max-width: 100%;
|
||||
border-bottom-color: #aaa;
|
||||
transition-property: border-bottom-color;
|
||||
transition-delay: 50ms;
|
||||
|
@ -187,6 +189,38 @@ input.button{
|
|||
outline: none;
|
||||
}
|
||||
|
||||
/* TEXTAREA */
|
||||
|
||||
.itextarea {
|
||||
border-color: transparent;
|
||||
border-width: 1px;
|
||||
font-size: 16px;
|
||||
line-height: 22px;
|
||||
height: auto;
|
||||
resize: none;
|
||||
min-height: 100px;
|
||||
width: calc(100% - 10px);
|
||||
border-bottom-color: #aaa;
|
||||
transition-property: border-bottom-color;
|
||||
transition-delay: 50ms;
|
||||
transition-duration: 125ms;
|
||||
transition-timing-function: ease;
|
||||
-moz-transition-property: border-bottom-color;
|
||||
-moz-transition-delay: 50ms;
|
||||
-moz-transition-duration: 125ms;
|
||||
-moz-transition-timing-function: ease;
|
||||
-webkit-transition-property: border-bottom-color;
|
||||
-webkit-transition-delay: 50ms;
|
||||
-webkit-transition-duration: 125ms;
|
||||
-webkit-transition-timing-function: ease;
|
||||
}
|
||||
|
||||
.itextarea:focus {
|
||||
border-bottom-color: #ff4415;
|
||||
border-width: 2px;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
/* FORM */
|
||||
form{
|
||||
margin-top: 20px;
|
||||
|
|
17
rcc/res/rcc.js
Normal file
17
rcc/res/rcc.js
Normal file
|
@ -0,0 +1,17 @@
|
|||
window.onload = function () {
|
||||
var t = document.getElementsByTagName('textarea')[0];
|
||||
var offset = !window.opera ? (t.offsetHeight - t.clientHeight) : (t.offsetHeight + parseInt(window.getComputedStyle(t, null).getPropertyValue('border-top-width')));
|
||||
|
||||
var resize = function (t) {
|
||||
t.style.height = 'auto';
|
||||
t.style.height = (t.scrollHeight + offset ) + 'px';
|
||||
}
|
||||
|
||||
t.addEventListener && t.addEventListener('input', function (event) {
|
||||
resize(t);
|
||||
});
|
||||
|
||||
t['attachEvent'] && t.attachEvent('onkeyup', function () {
|
||||
resize(t);
|
||||
});
|
||||
}
|
Reference in a new issue