small fix

This commit is contained in:
rulingcom 2025-05-23 23:29:53 +08:00
parent f55873a425
commit 2fea8b3600
2 changed files with 8 additions and 8 deletions

View File

@ -32,7 +32,6 @@
<div class="control-group"> <div class="control-group">
<div class="controls"> <div class="controls">
<button id="toggle_editable"><%= t("universal_table.disable_editing") %></button> <button id="toggle_editable"><%= t("universal_table.disable_editing") %></button>
<button id="save_mind_map"><%= t("universal_table.save_mind_map") %></button>
</div> </div>
<div id="jsmind_container"></div> <div id="jsmind_container"></div>
</div> </div>
@ -40,6 +39,6 @@
<fieldset class="utable-content"> <fieldset class="utable-content">
<div class="form-actions"> <div class="form-actions">
<%= f.hidden_field :mind_map_data, id: "mind_map_data_field", value: "" %> <%= f.hidden_field :mind_map_data, id: "mind_map_data_field", value: "" %>
<input class="btn btn-primary pull-right" name="commit" id="save_mind_map" type="submit" value="<%= t("save") %>"> <input class="btn btn-primary pull-right" name="commit" type="submit" value="<%= t("save") %>">
</div> </div>
</fieldset> </fieldset>

View File

@ -66,12 +66,12 @@
// 儲存當前數據 // 儲存當前數據
// Save the current data // Save the current data
document.getElementById('save_mind_map').addEventListener('click', (e) => { // document.getElementById('save_mind_map').addEventListener('click', (e) => {
e.preventDefault(); // e.preventDefault();
e.stopPropagation(); // e.stopPropagation();
let data = getJsmindData(jm); // let data = getJsmindData(jm);
console.log(data); // console.log(data);
}) // })
// 調整可編輯狀態 // 調整可編輯狀態
// Toggle the editable state // Toggle the editable state
@ -90,6 +90,7 @@
const hiddenField = document.getElementById("mind_map_data_field"); const hiddenField = document.getElementById("mind_map_data_field");
form.addEventListener("submit", function (e) { form.addEventListener("submit", function (e) {
const mindMapData = getJsmindData(jm); const mindMapData = getJsmindData(jm);
console.log(mindMapData);
hiddenField.value = JSON.stringify(mindMapData.data); hiddenField.value = JSON.stringify(mindMapData.data);
}); });
}); });