fix: removed reset changes btn

This commit is contained in:
Shariq Ansari 2023-07-10 16:02:27 +05:30
parent 0919306f40
commit 4d5322cc1a
2 changed files with 5 additions and 18 deletions

View file

@ -26,7 +26,7 @@ class FormBuilder {
this.watch_changes();
}
async setup_page_actions() {
setup_page_actions() {
this.preview_btn = this.page.add_button(__("Show Preview"), () => {
this.store.preview = !this.store.preview;
@ -37,10 +37,6 @@ class FormBuilder {
this.store.read_only = this.store.preview;
this.read_only = true;
});
this.reset_changes_btn = this.page.add_button(__("Reset Form Changes"), () => {
this.store.reset_changes();
});
}
setup_app() {
@ -73,11 +69,9 @@ class FormBuilder {
watch_changes() {
watchEffect(() => {
if (this.store.dirty) {
this.reset_changes_btn.show();
this.frm.form_dirty = this.frm.doc.__unsaved;
this.frm.dirty();
} else {
this.reset_changes_btn.hide();
this.page.clear_indicator();
}
// toggle preview btn text

View file

@ -69,7 +69,7 @@ export const useStore = defineStore("form-builder-store", () => {
return cint(field.df.is_custom_field && !field.df.is_system_generated);
}
async function fetch(reset) {
async function fetch() {
doc.value = frm.value.doc;
if (doctype.value.startsWith("new-doctype-")) {
doc.value.fields = [get_df("Data", "", __("Title"))];
@ -92,10 +92,8 @@ export const useStore = defineStore("form-builder-store", () => {
nextTick(() => {
dirty.value = false;
if (!reset || !frm.value.form_dirty) {
frm.value.doc.__unsaved = 0;
frm.value.page.clear_indicator();
}
frm.value.doc.__unsaved = 0;
frm.value.page.clear_indicator();
read_only.value =
!is_customize_form.value && !frappe.boot.developer_mode && !doc.value.custom;
preview.value = false;
@ -139,10 +137,6 @@ export const useStore = defineStore("form-builder-store", () => {
frappe.breadcrumbs.$breadcrumbs.append(breadcrumbs);
}
function reset_changes() {
fetch(true);
}
function validate_fields(fields, is_table) {
fields = scrub_field_names(fields);
@ -334,7 +328,6 @@ export const useStore = defineStore("form-builder-store", () => {
has_standard_field,
is_user_generated_field,
fetch,
reset_changes,
validate_fields,
update_fields,
get_updated_fields,