annotate src/djol/OlTool.js @ 10:8705103f074f

Слияние
author cin
date Mon, 21 Aug 2017 18:03:00 +0300
parents f0035923ff3e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
1 define(["dojo/_base/declare", "dojo/_base/lang", "implab/safe", "dojo/dom-class", "dojo/dom-construct", "dijit/_TemplatedMixin", "dijit/_WidgetBase"],
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
2 function (declare, lang, safe, domClass, domConstruct, _TemplatedMixin, _WidgetBase) {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
3 return declare([_WidgetBase, _TemplatedMixin], {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
4 map : null,
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
5 control : null,
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
6 elementName : "div",
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
7
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
8 constructor: function () {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
9 lang.mixin(this, arguments[0]);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
10 safe.argumentNotNull(this.map, "map");
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
11 safe.argumentNotNull(this.control, "control");
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
12 },
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
13
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
14 buildRendering : function() {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
15 this.domNode = domConstruct.create(this.elementName);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
16 domClass.add(this.domNode, this.baseClass);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
17 this.control.setTarget(this.domNode);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
18 this.control.setMap(this.map.olMap || this.map);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
19 }
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
20 });
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
21 });