const fs = require('fs'); const admin = fs.readFileSync('admin.html', 'utf8'); const app = fs.readFileSync('js/app.js', 'utf8'); // Check onclick attributes console.log('SPBU onclick:', admin.includes("onclick=\"window.mapToolActivatePoint('spbu'")); console.log('Ibadah onclick:', admin.includes("onclick=\"window.mapToolActivatePoint('ibadah'")); console.log('Miskin onclick:', admin.includes("onclick=\"window.mapToolActivatePoint('miskin'")); console.log('Jalan onclick:', admin.includes("onclick=\"window.mapToolActivateDraw('jalan')\"")); console.log('Parsil onclick:', admin.includes("onclick=\"window.mapToolActivateDraw('parsil')\"")); console.log('Cancel onclick:', admin.includes('onclick="window.mapToolCancel()"')); // Check global functions in app.js console.log('\nGlobal mapToolActivatePoint:', app.includes('window.mapToolActivatePoint = function')); console.log('Global mapToolActivateDraw:', app.includes('window.mapToolActivateDraw = function')); console.log('Global mapToolCancel:', app.includes('window.mapToolCancel = function')); console.log('map.click handler in initMap:', app.includes("map.on('click', function(e)")); console.log('pm null check:', app.includes('if (map.pm && typeof map.pm.addControls'));