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>
dom-scroll-into-view
scroll node in contain to make node visible
install
Usage
var scrollIntoView = require('dom-scroll-into-view');
scrollIntoView(source,container,config);
Development
npm install
npm start
Example
http://localhost:8000/examples/
online example: http://yiminghe.github.io/dom-scroll-into-view/
function parameter
| name | type | default | description |
|---|---|---|---|
| source | HTMLElement | node wanted to show | |
| container | HTMLElement | ||
| config.alignWithLeft | Boolean | whether align with left edge | |
| config.alignWithTop | Boolean | whether align with top edge | |
| config.offsetTop | Number | ||
| config.offsetLeft | Number | ||
| config.offsetBottom | Number | ||
| config.offsetRight | Number | ||
| config.allowHorizontalScroll | Boolean | whether allow horizontal scroll container | |
| config.onlyScrollIfNeeded | Boolean | whether scroll container when source is visible |
License
dom-scroll-into-view is released under the MIT license.
