Browse Source

second commit

master
Irul24 2 years ago
parent
commit
249c04a309
  1. 8
      index.html
  2. 15
      js/boot.js

8
index.html

@ -12,12 +12,13 @@
<!-- Dojo Config & Register Custom Module --> <!-- Dojo Config & Register Custom Module -->
<script>dojoConfig = {}</script> <script>dojoConfig = {}</script>
<!-- <script src='/js/library/dojo/dojo.js'></script> -->
<script type="text/javascript"> <script type="text/javascript">
var locationPath = location.pathname.replace(/\/[^\/]+$/, ""); var locationPath = location.pathname.replace(/\/[^\/]+$/, "");
window.dojoConfig = { window.dojoConfig = {
parseOnLoad: true, parseOnLoad: true,
async: true, async: true,
// register module widget in packages array
packages: [ packages: [
{ {
name: "utils", name: "utils",
@ -62,6 +63,9 @@
<script src="/js/boot.js"></script> <script src="/js/boot.js"></script>
</head> </head>
<!-- Main Body and main layout container -->
<body class="claro"> <body class="claro">
<div class="container" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'headline', gutters:false" style="width:100%; height:100%;"> <div class="container" data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'headline', gutters:false" style="width:100%; height:100%;">
<div id="menus" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> <div id="menus" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'">
@ -89,10 +93,8 @@
</div> </div>
</div> </div>
<div id="map" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'"> <div id="map" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'">
<!-- <div id="search">Search</div> -->
<div id="HomeButton"></div> <div id="HomeButton"></div>
</div> </div>
<!-- <div id="legendDiv" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'left'"></div> -->
</div> </div>
</body> </body>
</html> </html>

15
js/boot.js

@ -1,20 +1,25 @@
// importing dojo&esri library & widget module
require([ require([
// Esri Library
"esri/config", "esri/config",
"esri/WebMap", "esri/WebMap",
"esri/views/MapView", "esri/views/MapView",
"dojo/domReady",
// Widget Module
"bufferRadius/bufferRadius", "bufferRadius/bufferRadius",
"layer/LayerList", "layer/LayerList",
"menu/menuBar", "menu/menuBar",
"utils/home", "utils/home",
// dojo library
"dojo/domReady",
"dojo/parser", "dojo/parser",
"dijit/layout/BorderContainer", "dijit/layout/BorderContainer",
"dijit/layout/ContentPane" "dijit/layout/ContentPane"
], function(Config, WebMap, MapView,ready,osx_buffer,Layer,menuBar,Osx_Home) { ], function(Config, WebMap, MapView,osx_buffer,Layer,menuBar,Osx_Home,ready) {
ready(function () { ready(function () {
const webmap = new WebMap({ const webmap = new WebMap({
portalItem: { portalItem: {
// autocasts as new PortalItem()
id: "60994025213a4874bdb2e39503c72407" id: "60994025213a4874bdb2e39503c72407"
} }
}); });
@ -22,9 +27,11 @@ require([
var view = new MapView({ var view = new MapView({
container: "map", container: "map",
map: webmap, map: webmap,
center: [106.840837, -6.294844], // longitude, latitude center: [106.840837, -6.294844],
zoom: 16 zoom: 16
}); });
// call module widget
var bufferRadius = new osx_buffer(view); var bufferRadius = new osx_buffer(view);
var layerList = new Layer(view); var layerList = new Layer(view);
var menus = new menuBar(); var menus = new menuBar();

Loading…
Cancel
Save