Avoid title reseting mid modification
This commit is contained in:
		| @ -11,6 +11,7 @@ | ||||
|  | ||||
| 	const msgContent = ref(""); | ||||
| 	const addMember = ref(false); | ||||
| 	const currentTitle = ref(""); | ||||
|  | ||||
| 	function formatTime(date){ | ||||
| 		return date.getHours() + ":" + date.getMinutes() + " " + date.getDate() + "/" + date.getMonth(); | ||||
| @ -21,11 +22,11 @@ | ||||
| <template> | ||||
| 	<div id="msg"> | ||||
| 		<div id="discList"> | ||||
| 			<div @click="fetchDiscussion(discussion.id)" class="discItem" v-for="discussion in discussionsList" :key="discussion.id">{{ discussion.name }}</div> | ||||
| 			<div @click="fetchDiscussion(discussion.id).then(e => currentTitle = currentDiscussion.name)" class="discItem" v-for="discussion in discussionsList" :key="discussion.id">{{ discussion.name }}</div> | ||||
| 			<button id="createDiscussion" @click="createDiscussion('New Discussion')">+</button> | ||||
| 		</div> | ||||
| 		<div id="discussion" v-if="currentDiscussion.length != 0"> | ||||
| 			<h1 id=msgName ><input class="InputTitle" type="text" @change="updateDiscussionName(currentDiscussion.id, currentDiscussion.name)" v-model="currentDiscussion.name"></h1> | ||||
| 			<h1 id=msgName ><input class="InputTitle" type="text" @change="updateDiscussionName(currentDiscussion.id, currentTitle)" v-model="currentTitle"></h1> | ||||
| 			<div id=msgs> | ||||
| 				<div class="msg" v-for="msg in currentDiscussion.msgs" :sender="msg.sender" :key="msg.id"> | ||||
| 					{{ msg.content }}<br/> | ||||
| @ -33,8 +34,8 @@ | ||||
| 				</div> | ||||
| 			</div> | ||||
| 			<div id=messageBox> | ||||
| 				<input type="text" v-model="msgContent"> | ||||
| 				<input type="submit" @click="sendMessage(currentDiscussion.id, msgContent, null)" value="send"> | ||||
| 				<input type="text" @keyup.enter="sendMessage(currentDiscussion.id, msgContent, null); msgContent = ''" v-model="msgContent"> | ||||
| 				<input type="submit" @click="sendMessage(currentDiscussion.id, msgContent, null); msgContent = ''" value="send"> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div id="members" v-if="currentDiscussion.length != 0"> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user