comparison src/thread.html.luan @ 52:9f8ebc757814

add convert urls
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 23 Nov 2022 23:29:16 -0700
parents 78b2d6995244
children 8b5b1bce7d6b
comparison
equal deleted inserted replaced
51:78b2d6995244 52:9f8ebc757814
89 function saveEdit(event) { 89 function saveEdit(event) {
90 let postDiv = getPostDiv(event.target); 90 let postDiv = getPostDiv(event.target);
91 let post = postDiv.getAttribute('post'); 91 let post = postDiv.getAttribute('post');
92 let text = postDiv.querySelector('textarea').value; 92 let text = postDiv.querySelector('textarea').value;
93 cancelEdit(event); 93 cancelEdit(event);
94 let postData = 'post=' + post + '&text=' + encodeURIComponent(text); 94 let postData = 'post=' + post + '&text=' + encodeURIComponent(text) + '&convert_urls=' + event.convertUrls;
95 ajax('save_edit.js',postData); 95 ajax('save_edit.js',postData);
96 } 96 }
97 function updated(postId,html) { 97 function updated(postId,html) {
98 let postDiv = document.querySelector('[post="'+postId+'"]'); 98 let postDiv = document.querySelector('[post="'+postId+'"]');
99 if(postDiv) 99 if(postDiv)
103 function newPost() { 103 function newPost() {
104 let postDiv = document.querySelector('[post="new"]'); 104 let postDiv = document.querySelector('[post="new"]');
105 let textarea = postDiv.querySelector('textarea') 105 let textarea = postDiv.querySelector('textarea')
106 let text = textarea.value; 106 let text = textarea.value;
107 textarea.value = ''; 107 textarea.value = '';
108 let postData = 'root=<%=root_id%>&text=' + encodeURIComponent(text); 108 let postData = 'root=<%=root_id%>&text=' + encodeURIComponent(text) + '&convert_urls=' + event.convertUrls;
109 ajax('new_post.js',postData); 109 ajax('new_post.js',postData);
110 } 110 }
111 function added(postId,html,thread_size) { 111 function added(postId,html,thread_size) {
112 if( document.querySelector('[post="'+postId+'"]') ) 112 if( document.querySelector('[post="'+postId+'"]') )
113 return; 113 return;