aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2017-01-05 17:40:45 +0100
committerMario Vavti <mario@mariovavti.com>2017-01-05 17:40:45 +0100
commita1b35fb7d13c610ac6923e6162dd163312160c9a (patch)
treeca6958f8673c19901fd9ab6a08955874768b5bd7
parent0364bf491396c742d550fd6b0d22b929e3681432 (diff)
downloadvolse-hubzilla-a1b35fb7d13c610ac6923e6162dd163312160c9a.tar.gz
volse-hubzilla-a1b35fb7d13c610ac6923e6162dd163312160c9a.tar.bz2
volse-hubzilla-a1b35fb7d13c610ac6923e6162dd163312160c9a.zip
fix an issue with sticky_kit where input fields and textareas would blur on recalc. auto resize the notes textarea since if it sticks to the bottom it can not be properly resized
-rw-r--r--view/css/widgets.css3
-rw-r--r--view/php/default.php2
-rw-r--r--view/theme/redbasic/js/redbasic.js4
-rw-r--r--view/tpl/notes.tpl7
4 files changed, 10 insertions, 6 deletions
diff --git a/view/css/widgets.css b/view/css/widgets.css
index abaf03038..9b97d8bf7 100644
--- a/view/css/widgets.css
+++ b/view/css/widgets.css
@@ -64,8 +64,9 @@ li:hover .widget-nav-pills-icons {
#note-text {
padding: 5px;
width: 100%;
- resize: vertical;
+ resize: none;
min-height: 250px;
+ overflow: hidden;
}
/* saved searches */
diff --git a/view/php/default.php b/view/php/default.php
index 839a36b5b..373fa2fd0 100644
--- a/view/php/default.php
+++ b/view/php/default.php
@@ -10,7 +10,7 @@
<header><?php if(x($page,'header')) echo $page['header']; ?></header>
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><?php if(x($page,'nav')) echo $page['nav']; ?></nav>
<main>
- <aside id="region_1"><div id="left_aside_wrapper"><?php if(x($page,'aside')) echo $page['aside']; ?></div></aside>
+ <aside id="region_1"><div id="left_aside_spacer"><div id="left_aside_wrapper"><?php if(x($page,'aside')) echo $page['aside']; ?></div></div></aside>
<section id="region_2"><?php if(x($page,'content')) echo $page['content']; ?>
<div id="page-footer"></div>
<div id="pause"></div>
diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js
index 185dc7bcd..4194b8f25 100644
--- a/view/theme/redbasic/js/redbasic.js
+++ b/view/theme/redbasic/js/redbasic.js
@@ -18,7 +18,9 @@ $(document).ready(function() {
if($(window).width() > 767) {
$('#left_aside_wrapper').stick_in_parent({
- offset_top: $('nav').outerHeight(true)
+ offset_top: $('nav').outerHeight(true),
+ parent: '#region_1',
+ spacer: '#left_aside_spacer'
});
}
diff --git a/view/tpl/notes.tpl b/view/tpl/notes.tpl
index f9fed1feb..c4da3783b 100644
--- a/view/tpl/notes.tpl
+++ b/view/tpl/notes.tpl
@@ -5,9 +5,10 @@
var noteSaveTimer = null;
var noteText = $('#note-text');
- $(document).ready(function(){
- noteText.height(noteText[0].scrollHeight);
- });
+ noteText.on('change keyup keydown paste cut', function () {
+ $(this).height(0).height(this.scrollHeight);
+ $(document.body).trigger("sticky_kit:recalc");
+ }).change();
$(document).on('focusout',"#note-text",function(e){
if(noteSaveTimer)