Fix(JS): Commands page and Dog Command Links page fix on dirty triggering and new row default values.

This commit is contained in:
2025-07-12 20:04:26 +01:00
parent 4954c63d84
commit d1c803ae03
6 changed files with 15 additions and 11 deletions

View File

@@ -63,7 +63,7 @@ export default class PageDogCommands extends TableBasePage {
}
postInitialiseRowNewCallback(tbody) {
let newRows = tbody.querySelectorAll('tr.' + flagRowNew);
let newestRow = newRows[newRows.length - 1];
let newestRow = newRows[0];
let clickableElementsSelector = [
'td.' + flagDog + ' div.' + flagDog
, ',td.' + flagCommandCategory + ' div.' + flagCommandCategory
@@ -90,10 +90,10 @@ export default class PageDogCommands extends TableBasePage {
);
}
hookupTextareasHandSignalDefaultDescription() {
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagHandSignalDefaultDescription + ' textarea');
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagHandSignalDefaultDescription + ' .' + flagHandSignalDefaultDescription);
}
hookupFieldsCanHaveButton() {
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagCanHaveButton + ' input');
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagCanHaveButton + ' .' + flagCanHaveButton);
}
leave() {

View File

@@ -75,7 +75,7 @@ export default class PageDogDogCommandLinks extends TableBasePage {
this.hookupFieldsActive();
}
hookupTextareasHandSignalDescription() {
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagHandSignalDescription + ' textarea');
this.hookupChangeHandlerTableCells(idTableMain + ' td.' + flagHandSignalDescription + ' .' + flagHandSignalDescription);
}
leave() {