annotate src/djol/declare-style.js @ 20:9718e8de0cb2

Слияние
author nickolay
date Fri, 06 Oct 2017 09:17:41 +0300
parents f0035923ff3e
children 1d72fddc319a
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","implab/safe"],function(declare, safe){
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
2 return function(base, proto){
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
3 var cls = declare(base,proto);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
4
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
5 var factory = function() {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
6 var me = this;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
7 cls.apply(me,arguments);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
8 var fn = function() {
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
9 return me.getFeatureStyle.apply(me,arguments);
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
10 };
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
11 fn.style = me;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
12 fn.styleFunction = fn;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
13 return fn;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
14 };
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
15
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
16 factory.styleClass = cls;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
17 factory.prototype = cls.prototype;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
18 return factory;
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
19 };
f0035923ff3e добавлена библиотека для работы с openlayers 3+
cin
parents:
diff changeset
20 });