feat(dashboard): enhance dashboard settings UI and add item management scripts
- Updated the dashboard settings partial to include a semi-transparent background for better visibility. - Introduced a new script for validating the syntax of dashboard item scripts, ensuring better error handling and diagnostics. - Added a comprehensive JavaScript file for managing dashboard items, including fetching, rendering, editing, and deleting items. - Implemented various utility functions for handling alerts, rewards, and modal interactions within the item management interface. - Created temporary scripts for debugging and parsing errors in item scripts, aiding in development and maintenance.
This commit is contained in:
8
tmp_tokens_inspect.js
Normal file
8
tmp_tokens_inspect.js
Normal file
@@ -0,0 +1,8 @@
|
||||
const fs=require('fs'); const acorn=require('acorn');
|
||||
const path='/home/shni/amayo/amayo/src/server/views/partials/dashboard/dashboard_items.ejs';
|
||||
const s=fs.readFileSync(path,'utf8'); const m=s.match(/<script[^>]*>([\s\S]*?)<\/script>/i); const src=m[1];
|
||||
const tok = acorn.tokenizer(src,{ecmaVersion:2020});
|
||||
let t; while((t=tok.getToken()).type.label!=='eof'){
|
||||
if(t.start>=2600 && t.start<=3050){ console.log(t.start, t.end, t.type.label, t.value); }
|
||||
}
|
||||
console.log('done');
|
||||
Reference in New Issue
Block a user