From c074ba12cd2a0cccef114efeca30b80450ede136 Mon Sep 17 00:00:00 2001 From: Tyler K Date: Tue, 11 Feb 2025 22:37:10 -0800 Subject: [PATCH] Fix Web Demo Word Segmenter (#6099) Just updates the custom demo-gen function to use the new `WordSegmenter` function names, as well as fixing some JSON to match what the rendering JS is expecting. --- ffi/capi/bindings/demo_gen/WordSegmenter.mjs | 8 +++++--- ffi/npm/demo_gen_custom/WordSegmenter.mjs | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ffi/capi/bindings/demo_gen/WordSegmenter.mjs b/ffi/capi/bindings/demo_gen/WordSegmenter.mjs index d7cce4ed30a..9589a443639 100644 --- a/ffi/capi/bindings/demo_gen/WordSegmenter.mjs +++ b/ffi/capi/bindings/demo_gen/WordSegmenter.mjs @@ -6,13 +6,13 @@ export default { var segmenter; switch (model) { case "Auto": - segmenter = lib.WordSegmenter.createRootAuto(); + segmenter = lib.WordSegmenter.createAuto(); break; case "LSTM": - segmenter = lib.WordSegmenter.createRootLstm(); + segmenter = lib.WordSegmenter.createLstm(); break; case "Dictionary": - segmenter = lib.WordSegmenter.createRootDictionary(); + segmenter = lib.WordSegmenter.createDictionary(); } let last = 0; @@ -39,11 +39,13 @@ export default { { name: "Model Type (Auto, LSTM, or Dictionary)", type: "string", + typeUse: "string", defaultValue: "Auto" }, { name: "Text", type: "string", + typeUse: "string", defaultValue: "โดยที่การยอมรับนับถือเกียรติศักดิ์ประจำตัว และสิทธิเท่าเทียมกันและโอนมิได้ของบรรดา สมาชิก ทั้ง หลายแห่งครอบครัว มนุษย์เป็นหลักมูลเหตุแห่งอิสรภาพ ความยุติธรรม และสันติภาพในโลก" } ] diff --git a/ffi/npm/demo_gen_custom/WordSegmenter.mjs b/ffi/npm/demo_gen_custom/WordSegmenter.mjs index d7cce4ed30a..9589a443639 100644 --- a/ffi/npm/demo_gen_custom/WordSegmenter.mjs +++ b/ffi/npm/demo_gen_custom/WordSegmenter.mjs @@ -6,13 +6,13 @@ export default { var segmenter; switch (model) { case "Auto": - segmenter = lib.WordSegmenter.createRootAuto(); + segmenter = lib.WordSegmenter.createAuto(); break; case "LSTM": - segmenter = lib.WordSegmenter.createRootLstm(); + segmenter = lib.WordSegmenter.createLstm(); break; case "Dictionary": - segmenter = lib.WordSegmenter.createRootDictionary(); + segmenter = lib.WordSegmenter.createDictionary(); } let last = 0; @@ -39,11 +39,13 @@ export default { { name: "Model Type (Auto, LSTM, or Dictionary)", type: "string", + typeUse: "string", defaultValue: "Auto" }, { name: "Text", type: "string", + typeUse: "string", defaultValue: "โดยที่การยอมรับนับถือเกียรติศักดิ์ประจำตัว และสิทธิเท่าเทียมกันและโอนมิได้ของบรรดา สมาชิก ทั้ง หลายแห่งครอบครัว มนุษย์เป็นหลักมูลเหตุแห่งอิสรภาพ ความยุติธรรม และสันติภาพในโลก" } ]