Merge pull request #2641 from rabuzarus/2606_frio_jot

frio: fix - jot default was not removed in every case while inserting…
This commit is contained in:
Tobias Diekershoff 2016-06-26 06:45:10 +02:00 committed by GitHub
commit be5491e12d
2 changed files with 15 additions and 6 deletions

View File

@ -191,5 +191,3 @@ function dropItem(url, object) {
}); });
} }
} }

View File

@ -143,10 +143,14 @@ function enableOnUser(){
$(document).ready(function() { $(document).ready(function() {
/* enable tinymce on focus and click */ /* enable tinymce on focus and click */
$("#profile-jot-text").focus(enableOnUser); //$("#profile-jot-text").focus(enableOnUser);
$("#profile-jot-text").click(enableOnUser); //$("#profile-jot-text").click(enableOnUser);
// When clicking on a forum in acl we should remove the profile jot textarea
// default value before inserting the forum mention
$("body").on('click', '#jot-modal .acl-list-item.forum', function(){
jotTextOpenUI(document.getElementById("profile-jot-text"));
});
/* show images / file browser window /* show images / file browser window
@ -376,8 +380,14 @@ function enableOnUser(){
function addeditortext(data) { function addeditortext(data) {
if(plaintext == 'none') { if(plaintext == 'none') {
// get the textfield
var textfield = document.getElementById("profile-jot-text");
// check if the textfield does have the default-value
jotTextOpenUI(textfield);
// save already existent content
var currentText = $("#profile-jot-text").val(); var currentText = $("#profile-jot-text").val();
$("#profile-jot-text").val(currentText + data); //insert the data as new value
textfield.value = currentText + data;
} }
else else
tinyMCE.execCommand('mceInsertRawHTML',false,data); tinyMCE.execCommand('mceInsertRawHTML',false,data);
@ -426,5 +436,6 @@ function enableOnUser(){
$(function() {Dialog.showJot();}); $(function() {Dialog.showJot();});
} }
</script> </script>