view src/djol/declare-style.js @ 27:aee8ea860e9b

added utest/store/mock - json based mock store
author cin
date Mon, 11 Dec 2017 16:48:19 +0300
parents 1d72fddc319a
children
line wrap: on
line source

define(["dojo/_base/declare","implab/safe"],function(declare, safe){
    return function(base, proto){
        var cls = declare(base,proto);
        
        var factory = /** @this */ function() {
            var me = this;
            cls.apply(me,arguments);
            var fn = function() {
                return me.getFeatureStyle.apply(me,arguments);
            };
            fn.style = me;
            fn.styleFunction = fn;
            return fn;
        };
        
        factory.styleClass = cls; 
        factory.prototype = cls.prototype;
        return factory;
    };
});