Changeset 3b6962d for reactapp/src/Pages/Topic.js
- Timestamp:
- 11/23/22 12:15:28 (20 months ago)
- Branches:
- main
- Children:
- af801e3, e49d1b6
- Parents:
- c68150f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
reactapp/src/Pages/Topic.js
rc68150f r3b6962d 48 48 49 49 useEffect(() => { 50 const url1 = `http://192.168.0.1 7:8080/public/thread/${params.topicId}`;51 const url2 = `http://192.168.0.1 7:8080/secure/currentUser`;50 const url1 = `http://192.168.0.19:8080/public/thread/${params.topicId}`; 51 const url2 = `http://192.168.0.19:8080/secure/currentUser`; 52 52 53 53 const fetchTopic = async () => { … … 84 84 setReplyModalDisplay("block"); 85 85 setPostForModal(post); 86 document.body.style.overflowY = "hidden"; 86 87 } else { 87 88 navigate("/login"); … … 98 99 if (!replyContent.length < 1) { 99 100 const response = await axios( 100 `http://192.168.0.1 7:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${postId}`,101 `http://192.168.0.19:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${postId}`, 101 102 { 102 103 method: "post", … … 117 118 if (auth) { 118 119 setPostModalDisplay("block"); 120 document.body.style.overflowY = "hidden"; 119 121 } else { 120 122 navigate("/login"); … … 126 128 if (!postContent.length < 1) { 127 129 const response = await axios( 128 `http://192.168.0.1 7:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${params.topicId}`,130 `http://192.168.0.19:8080/secure/subject/${thread.targetSubject.subjectId}/replyToThread/${params.topicId}`, 129 131 { 130 132 method: "post", … … 144 146 setPostModalDisplay("none"); 145 147 setReplyModalDisplay("none"); 148 document.body.style.overflowY = "auto"; 146 149 }; 147 150 const handleContentChange = (e) => { … … 157 160 ) { 158 161 const response = await axios( 159 `http://192.168.0.1 7:8080/secure/upvoteThread/${post.postId}`,162 `http://192.168.0.19:8080/secure/upvoteThread/${post.postId}`, 160 163 { 161 164 method: "get", … … 180 183 ) { 181 184 const response = await axios( 182 `http://192.168.0.1 7:8080/secure/downvoteThread/${post.postId}`,185 `http://192.168.0.19:8080/secure/downvoteThread/${post.postId}`, 183 186 { 184 187 method: "get", … … 210 213 {child.content} 211 214 </p> 212 <OpinionReplyCardContentTime> 213 {dateConverter( 214 new Date(child.timePosted).toString().slice(4, -43) 215 )} 216 </OpinionReplyCardContentTime> 215 {thread.timePosted === thread.timeLastEdited ? ( 216 <OpinionCardContentTime> 217 {dateConverter( 218 new Date(thread.timePosted).toString().slice(4, -43) 219 )} 220 </OpinionCardContentTime> 221 ) : ( 222 <OpinionCardContentTime> 223 {dateConverter( 224 new Date(thread.timeLastEdited).toString().slice(4, -43) 225 )}{" "} 226 (едитирано од модератор) 227 </OpinionCardContentTime> 228 )} 217 229 218 230 <div … … 232 244 (e) => e.vote === "UPVOTE" && e.user.id === user.id 233 245 ) 234 ? "green yellow"246 ? "green" 235 247 : "darkgrey" 236 248 : "darkgrey" … … 337 349 value={postContent} 338 350 onChange={handleContentChange} 351 spellCheck={false} 339 352 /> 340 353 </label> … … 356 369 {thread.content} 357 370 </p> 358 <OpinionCardContentTime> 359 {dateConverter( 360 new Date(thread.timePosted).toString().slice(4, -43) 361 )} 362 </OpinionCardContentTime> 371 {thread.timePosted === thread.timeLastEdited ? ( 372 <OpinionCardContentTime> 373 {dateConverter( 374 new Date(thread.timePosted).toString().slice(4, -43) 375 )} 376 </OpinionCardContentTime> 377 ) : ( 378 <OpinionCardContentTime> 379 {dateConverter( 380 new Date(thread.timeLastEdited).toString().slice(4, -43) 381 )}{" "} 382 (едитирано од модератор) 383 </OpinionCardContentTime> 384 )} 363 385 <div 364 386 style={{ … … 377 399 (e) => e.vote === "UPVOTE" && e.user.id === user.id 378 400 ) 379 ? "green yellow"401 ? "green" 380 402 : "darkgrey" 381 403 : "darkgrey" … … 422 444 {directChild.content} 423 445 </p> 424 <OpinionCardContentTime> 425 {dateConverter( 426 new Date(directChild.timePosted).toString().slice(4, -43) 427 )} 428 </OpinionCardContentTime> 446 {directChild.timePosted === directChild.timeLastEdited ? ( 447 <OpinionCardContentTime> 448 {dateConverter( 449 new Date(directChild.timePosted).toString().slice(4, -43) 450 )} 451 </OpinionCardContentTime> 452 ) : ( 453 <OpinionCardContentTime> 454 {dateConverter( 455 new Date(directChild.timeLastEdited) 456 .toString() 457 .slice(4, -43) 458 )}{" "} 459 (едитирано од модератор) 460 </OpinionCardContentTime> 461 )} 429 462 <div 430 463 style={{ … … 444 477 (e) => e.vote === "UPVOTE" && e.user.id === user.id 445 478 ) 446 ? "green yellow"479 ? "green" 447 480 : "darkgrey" 448 481 : "darkgrey"
Note:
See TracChangeset
for help on using the changeset viewer.