เนมสเปซของกล่องโต้ตอบ
ฟังก์ชัน
| ฟังก์ชัน | คำอธิบาย |
|---|---|
| alert(message, opt_callback) | Wrapper สำหรับ window.alert() ที่นักพัฒนาแอปอาจลบล้างผ่าน setAlert เพื่อแสดงทางเลือกแทนหน้าต่างเบราว์เซอร์แบบโมดอล |
| confirm(message, callback) | Wrapper สำหรับ window.confirm() ที่นักพัฒนาแอปสามารถลบล้างผ่าน setConfirm เพื่อแสดงทางเลือกแทนหน้าต่างโมดัลของเบราว์เซอร์ |
| prompt(message, defaultValue, callback) | Wrapper สำหรับ window.prompt() ที่นักพัฒนาแอปอาจลบล้างผ่าน setPrompt เพื่อแสดงทางเลือกแทนหน้าต่างเบราว์เซอร์แบบโมดอล ระบบมักใช้ข้อความแจ้งของเบราว์เซอร์ในตัวเพื่อให้ผู้ใช้ป้อนข้อความในอุปกรณ์เคลื่อนที่ได้ดียิ่งขึ้น เราขอแนะนําอย่างยิ่งให้ทดสอบอุปกรณ์เคลื่อนที่เมื่อลบล้างค่านี้ |
| setAlert(alertFunction) | ตั้งค่าให้ฟังก์ชันทำงานเมื่อมีการเรียกใช้ Blockly.dialog.alert() |
| setConfirm(confirmFunction) | ตั้งค่าฟังก์ชันที่จะเรียกใช้เมื่อมีการเรียกใช้ Blockly.dialog.confirm() |
| setPrompt(promptFunction) | ตั้งค่าฟังก์ชันที่จะเรียกใช้เมื่อมีการเรียกใช้ Blockly.dialog.prompt() **สำคัญ**: เมื่อลบล้างค่านี้ โปรดทราบว่าประสบการณ์พรอมต์ที่ไม่ใช่แบบเนทีฟอาจต้องจัดการโฟกัสชั่วคราวใน FocusManager ซึ่งไม่จำเป็นสำหรับพรอมต์หน้าต่างแบบเนทีฟเนื่องจากจะป้องกันไม่ให้โฟกัสเปลี่ยนขณะเปิดอยู่ |
| setToast(toastFunction) | ตั้งค่าให้ฟังก์ชันทำงานเมื่อมีการเรียกใช้ Blockly.dialog.toast() |
| toast(workspace, options) | แสดงการแจ้งเตือนชั่วคราวที่ด้านบนของพื้นที่ทํางาน Blockly มีการใช้งาน Toast เริ่มต้น แต่นักพัฒนาซอฟต์แวร์อาจระบุของตนเองผ่าน setToast สำหรับการปรับแต่งลักษณะที่ปรากฏแบบง่าย CSS ก็เพียงพอแล้ว |