Skip to content

Commit 71eb02e

Browse files
committed
feat: 🚩 implement the function of custom button
1 parent 68f1f02 commit 71eb02e

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@
372372
</div>
373373
<div id="main02" class="panel hide">
374374
<div class="input-group">
375-
<input type="text" class="input-group-input" id="sendMessage">
375+
<input type="text" class="input-group-input" id="customMessage">
376376
<button class="input-group-button">傳送</button>
377377
</div>
378378
<div id="btn0n" msg="btn0" class="btn"></div>

js/main.js

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
~async function () {
2+
3+
function handleCustomButton() {
4+
const sendButton = document.querySelector('.input-group-button');
5+
const customMessage = document.getElementById('customMessage');
6+
sendButton.addEventListener('click', () => {
7+
mqttPush(list.topic1, customMessage.value);
8+
sendButton.classList.add('click');
9+
setTimeout(() => {
10+
sendButton.classList.remove('click');
11+
}, 100);
12+
});
13+
}
14+
215
// 載入 js 之後顯示所有元件
316
const content = document.querySelector('.content');
417
content.classList.remove('loading');
@@ -225,13 +238,7 @@
225238
});
226239
});
227240

228-
const sendButton = document.querySelector('.input-group-button');
229-
sendButton.addEventListener('click', () => {
230-
sendButton.classList.add('click');
231-
setTimeout(() => {
232-
sendButton.classList.remove('click');
233-
}, 100);
234-
});
241+
handleCustomButton();
235242

236243
let send = {
237244
center: false,

0 commit comments

Comments
 (0)