This commit is contained in:
hysn99
2024-04-29 13:23:53 +03:00
parent 0f51cd2848
commit 06a2175726

View File

@@ -628,6 +628,7 @@ func (l *Luca) BordroYaz(month, year int, b *LucaBordro, lastItem bool) error {
}
for k, v := range b.Ucretler {
var elementInsertControl bool = true
var displayControl bool = true
tt := v.String()
if k == "Normal Gün" {
continue
@@ -664,8 +665,38 @@ func (l *Luca) BordroYaz(month, year int, b *LucaBordro, lastItem bool) error {
if strings.Contains(value, ".") {
value = strings.Replace(value, ".", ",", -1)
}
elemF := el
if strings.Contains(rsp[i].Index, rsp[i].Index) {
for {
parentElement, err := elemF.Parent()
if err != nil {
fmt.Println("Error:", err)
err = el.Input(value)
}
innerHTML, err := parentElement.HTML()
if err != nil {
fmt.Println("Error:", err)
}
// innerHTML'deki etiket adını al
tagName1 := strings.Split(innerHTML, ">")[0]
tagName := strings.TrimPrefix(tagName1, "<")
fmt.Println("Tag name:", tagName)
fmt.Print(tagName)
if strings.Contains(tagName, "table") {
if strings.Contains(tagName1, " display: none;") {
displayControl = false
}
break
}
elemF = parentElement
}
}
if displayControl {
err = el.Input(value)
}
elementInsertControl = false
break
}