forked from cite-sa/es2-service-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathservice.js
37 lines (32 loc) · 1.67 KB
/
service.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$(function () {
$.widget("earthserver.service", {
options: {},
_create: function () {
var self = this;
/* main dock (required) */
var leftDock = $("<div>").mainDock({container: this.element}).mainDock("instance");
/* */
leftDock
.addProjectionSelectPanel(function(elemClicked) {
console.log(elemClicked.text())
})
.addAvailableCoveragesPanel()
.addQueryTerminalPanel();
var exampleRightDock = $("<div>").dock({container: this.element, position: "right"}).dock("instance");
exampleRightDock.addEmptyPanel();
/* info dock (required) */
var infoDock = $("<div>").infoDock({container: this.element}).infoDock("instance");
var infoPanel = infoDock.addInfoPanel();
/* Example Content */
infoPanel
.addTab("about", "about", "Title1", "SubTitle1", "jndfabv adfndfvbs dfasvikjadsfv")
.addTab("contact", "contact", "Title2", "SubTitle2", "afhofbon fbojirwegi0 fbh0bfeno")
.addTab("tour", "tour", "Title3", "SubTitle3", "dfabhijdfb fbohidfb dfboihbfd hoibdf ");
/* gis toolbar (required) */
var gisToolbar = $("<div>").gisToolbar({container: this.element}).gisToolbar("instance");
gisToolbar.addClickHandler("#zoom-in-tool", function() {console.log("Zoom in.")});
/* coordinates overlay (required) */
var coordinates = $("<div>").coordinateOverlay({container: this.element}).coordinateOverlay("instance");
}
})
});