19 lines
1.2 KiB
JavaScript
19 lines
1.2 KiB
JavaScript
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'));
|