Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
TheHadiAhmadi committed Sep 10, 2024
1 parent 2a58ea6 commit 75f9f77
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion public/js/actions.js
Original file line number Diff line number Diff line change
Expand Up @@ -608,12 +608,12 @@ const actions = {
moduleSettingsSidebar.innerHTML = template

settings.slug = decodeURIComponent(location.pathname)
setFormValue(moduleSettingsSidebar, settings)
delete moduleSettingsSidebar.querySelector('[data-form]').dataset.load
document.querySelector('[data-sidebar]').dataset.active = 'module-settings'
setTimeout(() => {
// (moduleSettingsSidebar)
hydrate(moduleSettingsSidebar)
setFormValue(moduleSettingsSidebar, settings)
})
},
'toggle-sidebar'() {
Expand Down
2 changes: 2 additions & 0 deletions public/js/form.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { request } from "./request.js";
import {setFormValue, getFormValue} from './helpers.js'

export function Form(el) {
if(el.dataset.load) {
Expand All @@ -25,6 +26,7 @@ export function Form(el) {
}

export function FormInput(el) {
console.log('FormInput')
el.setValue = (val) => el.value = val
el.getValue = () => el.value
}
Expand Down
3 changes: 2 additions & 1 deletion public/js/helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ export function getParentModule(el) {
}


function setNestedValue(obj, key, value) {
export function setNestedValue(obj, key, value) {
if (key.indexOf('.') > -1) {
const parts = key.split('.');
const firstPart = parts.shift();
Expand Down Expand Up @@ -104,6 +104,7 @@ export function setFormValue(form, value) {
const name = input.getAttribute('name')
const val = name.split('.').reduce((p, c) => p?.[c], value)

console.log(input)
if(val || val == '' || val == 0 || val == []) {
input.setValue(val)
}
Expand Down
2 changes: 1 addition & 1 deletion public/js/login.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { setFormValue } from "/js/form.js";
import { setFormValue } from "/js/helpers.js";

document.querySelector('[data-form]').action = '/api/login'
document.querySelector('[data-form]').method = 'POST'
Expand Down

0 comments on commit 75f9f77

Please sign in to comment.