Add coexistence checks to all enqueue methods to prevent loading both React and Grid.js assets simultaneously. Changes: - ReactAdmin.php: Only enqueue React assets when ?react=1 - Init.php: Skip Grid.js when React active on admin pages - Form.php, Coupon.php, Access.php: Restore classic assets when ?react=0 - Customer.php, Product.php, License.php: Add coexistence checks Now the toggle between Classic and React versions works correctly. Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
'use strict';
|
|
|
|
var _hasProp = require('./hasProp');
|
|
|
|
var _hasProp2 = _interopRequireDefault(_hasProp);
|
|
|
|
var _elementType = require('./elementType');
|
|
|
|
var _elementType2 = _interopRequireDefault(_elementType);
|
|
|
|
var _eventHandlers = require('./eventHandlers');
|
|
|
|
var _eventHandlers2 = _interopRequireDefault(_eventHandlers);
|
|
|
|
var _getProp = require('./getProp');
|
|
|
|
var _getProp2 = _interopRequireDefault(_getProp);
|
|
|
|
var _getPropValue = require('./getPropValue');
|
|
|
|
var _getPropValue2 = _interopRequireDefault(_getPropValue);
|
|
|
|
var _propName = require('./propName');
|
|
|
|
var _propName2 = _interopRequireDefault(_propName);
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
|
|
module.exports = {
|
|
hasProp: _hasProp2.default,
|
|
hasAnyProp: _hasProp.hasAnyProp,
|
|
hasEveryProp: _hasProp.hasEveryProp,
|
|
elementType: _elementType2.default,
|
|
eventHandlers: _eventHandlers2.default,
|
|
eventHandlersByType: _eventHandlers.eventHandlersByType,
|
|
getProp: _getProp2.default,
|
|
getPropValue: _getPropValue2.default,
|
|
getLiteralPropValue: _getPropValue.getLiteralPropValue,
|
|
propName: _propName2.default
|
|
}; |