Blame view

controllets/providers-utility-controllet/generic.js 547 Bytes
89558a41   Renato De Donato   datatype, provide...
1
2
3
  function generic_Provider () {}
  
  generic_Provider.prototype.selectData = function(data) {
25201c03   Renato De Donato   spinner, geojsonPure
4
5
6
7
8
9
10
  
      if(data instanceof Array)
          return data;
      if(_isGEOJSON(data))
          return [{"GEOJSON" : data}];
      if(data instanceof Object)
          return [{"JSON" : data}];
89558a41   Renato De Donato   datatype, provide...
11
12
13
14
  };
  
  generic_Provider.prototype.addLimit = function(url) {
      return url;
25201c03   Renato De Donato   spinner, geojsonPure
15
16
17
18
19
  };
  
  function _isGEOJSON (data) {
      var dt = new DataTypeConverter();
      return (dt.inferDataSubTypeOfValue(data) && dt.inferDataSubTypeOfValue(data).name == DataTypeConverter.SUBTYPES.GEOJSON.name);
89558a41   Renato De Donato   datatype, provide...
20
  };