woocommerce-paypal-payments/modules/ppcp-wc-gateway/resources/js/common/display-manager/condition/JsVariableCondition.js
Pedro Silva c71c56973a
Implement AXO order processing
Implement AXO settings
2024-04-10 15:51:19 +01:00

24 lines
558 B
JavaScript

import BaseCondition from "./BaseCondition";
class JsVariableCondition extends BaseCondition {
register() {
jQuery(document).on('ppcp-display-change', () => {
const status = this.check();
if (status !== this.status) {
this.status = status;
this.triggerUpdate();
}
});
this.status = this.check();
}
check() {
let value = document[this.config.variable];
return this.config.value === value;
}
}
export default JsVariableCondition;