🎨 Clean code

This commit is contained in:
Daniel 2024-04-21 19:26:35 +08:00
parent 7f98213879
commit 4be13b8518
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -2649,23 +2649,23 @@ func sortAttributeViewRow(operation *Operation) (err error) {
} }
var rowID string var rowID string
var index, previousIndex int var idx, previousIndex int
for i, r := range view.Table.RowIDs { for i, r := range view.Table.RowIDs {
if r == operation.ID { if r == operation.ID {
rowID = r rowID = r
index = i idx = i
break break
} }
} }
if "" == rowID { if "" == rowID {
rowID = operation.ID rowID = operation.ID
view.Table.RowIDs = append(view.Table.RowIDs, rowID) view.Table.RowIDs = append(view.Table.RowIDs, rowID)
index = len(view.Table.RowIDs) - 1 idx = len(view.Table.RowIDs) - 1
} }
switch view.LayoutType { switch view.LayoutType {
case av.LayoutTypeTable: case av.LayoutTypeTable:
view.Table.RowIDs = append(view.Table.RowIDs[:index], view.Table.RowIDs[index+1:]...) view.Table.RowIDs = append(view.Table.RowIDs[:idx], view.Table.RowIDs[idx+1:]...)
for i, r := range view.Table.RowIDs { for i, r := range view.Table.RowIDs {
if r == operation.PreviousID { if r == operation.PreviousID {
previousIndex = i + 1 previousIndex = i + 1