//Load common code that includes config, then load the app logic for this page. requirejs(['./slippymap'], function(_foo) { requirejs.config({ baseUrl: '../../js/lib', }); L.Icon.Default.imagePath = '../../img/leaflet/'; requirejs(['app/mapfactory'], function(mkmap) { var map = mkmap('content'); requirejs([ 'app/places', 'json!data/staff.json', 'app/position' ], function(places, data, hook) { map.addLayer(places(data)); hook(map); }); }); });