Feat: Product Variations page get, filter, and save. \n Fix: Active column changed to Add / Delete / Undelete column - this change has only been applied to Product Variations page
This commit is contained in:
@@ -101,8 +101,8 @@ export default class DOM {
|
||||
return container.querySelector('.' + flagDirty) != null;
|
||||
}
|
||||
static hasDirtyChildrenNotDeletedContainer(container) {
|
||||
if (container == null) return false;
|
||||
return container.querySelector('.' + flagDirty + ':not(.' + flagDelete + ')') != null;
|
||||
if (container == null || container.classList.contains(flagDelete)) return false;
|
||||
return container.querySelector('.' + flagDirty + ':not(.' + flagDelete + ', .' + flagDelete + ' *)') != null;
|
||||
}
|
||||
static getElementValueCurrent(element) {
|
||||
let returnVal = '';
|
||||
@@ -120,6 +120,9 @@ export default class DOM {
|
||||
else if (element.tagName === 'INPUT' || element.tagName === 'TEXTAREA' || element.tagName === 'SELECT') {
|
||||
returnVal = element.value;
|
||||
}
|
||||
else if (element.tagName === 'BUTTON' && element.classList.contains(flagActive)) {
|
||||
returnVal = element.classList.contains(flagDelete);
|
||||
}
|
||||
else {
|
||||
returnVal = element.textContent;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user