Browse Source

Add autosize call for all external textarea value changes

pull/3357/head
Hypolite Petovan 4 years ago
parent
commit
f15bb6c516
5 changed files with 12 additions and 2 deletions
  1. +1
    -1
      js/acl.js
  2. +1
    -1
      js/autocomplete.js
  3. +1
    -0
      js/main.js
  4. +2
    -0
      view/theme/frio/js/textedit.js
  5. +7
    -0
      view/theme/frio/js/theme.js

+ 1
- 1
js/acl.js View File

@ -65,7 +65,7 @@ ACL.prototype.add_mention = function(id) {
if (this.element.val().indexOf( searchText) >= 0 ) {
return;
}
this.element.val(searchText + this.element.val());
this.element.val(searchText + this.element.val()).trigger('change');
}
ACL.prototype.on_submit = function(){


+ 1
- 1
js/autocomplete.js View File

@ -166,7 +166,7 @@ function listNewLineAutocomplete(id) {
if (word != null) {
var textBefore = text.value.substring(0, caretPos);
var textAfter = text.value.substring(caretPos, text.length);
$('#' + id).val(textBefore + '\r\n[*] ' + textAfter);
$('#' + id).val(textBefore + '\r\n[*] ' + textAfter).trigger('change');
setCaretPosition(text, caretPos + 5);
return true;
}


+ 1
- 0
js/main.js View File

@ -101,6 +101,7 @@
var start = textarea.selectionStart;
var end = textarea.selectionEnd;
textarea.value = textarea.value.substring(0, start) + bbcode + textarea.value.substring(end, textarea.value.length);
$(textarea).trigger('change');
});


+ 2
- 0
view/theme/frio/js/textedit.js View File

@ -30,6 +30,8 @@ function insertFormatting(BBcode,id) {
}
}
$(textarea).trigger('change');
return true;
}


+ 7
- 0
view/theme/frio/js/theme.js View File

@ -300,6 +300,13 @@ $(document).ready(function(){
});
});
/*
* This event listeners ensures that the textarea size is updated event if the
* value is changed externally (textcomplete, insertFormatting, fbrowser...)
*/
$(document).on('change', 'textarea', function(event) {
autosize.update(event.target);
});
});
function openClose(theID) {


Loading…
Cancel
Save