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>
2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
var h=Object.create;var a=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var v=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var I=(t,e)=>{for(var r in e)a(t,r,{get:e[r],enumerable:!0})},m=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of y(e))!N.call(t,o)&&o!==r&&a(t,o,{get:()=>e[o],enumerable:!(n=b(e,o))||n.enumerable});return t};var f=(t,e,r)=>(r=t!=null?h(v(t)):{},m(e||!t||!t.__esModule?a(r,"default",{value:t,enumerable:!0}):r,t)),O=t=>m(a({},"__esModule",{value:!0}),t);var w={};I(w,{lint:()=>$,ruleType:()=>j});module.exports=O(w);var x=1,g=(t,e)=>{let r=!0,n={invalidNode:null,validNode:null},o=Object.keys(t[e]),p=Object.keys(t[e]).sort();for(let s=0;s<o.length;s+=x)if(o[s]!==p[s]){r=!1,n={invalidNode:o[s],validNode:p[s]};break}return{status:r,data:n}};var P=require("jsonc-parser"),u=(t,e)=>t.hasOwnProperty(e);var i=f(require("chalk")),d=f(require("log-symbols"));var l=class{constructor(e,r,n,o){this.lintId=e,this.severity=r,this.node=n,this.lintMessage=o}toString(){let e=this.severity==="error"?d.default.error:d.default.warning,r=i.default.cyan.bold(this.lintId),n=i.default.magenta.bold(this.node),o=this.severity==="error"?i.default.red.bold(this.lintMessage):i.default.yellow(this.lintMessage);return`${e} ${r} - node: ${n} - ${o}`}};var k="prefer-alphabetical-optionalDependencies",c="optionalDependencies",S="Your optionalDependencies are not in alphabetical order.",j="standard",$=(t,e)=>{if(!u(t,c))return null;let r=g(t,c);return r.status?null:new l(k,e,c,`${S} Please move ${r.data.invalidNode} after ${r.data.validNode}.`)};0&&(module.exports={lint,ruleType});
|