Exemple #1
0
 def template_context(self, ctx, req):
     languages = self.get_languages(ctx, req)
     return {
         'map':
         SelectedLanguagesMap(ctx,
                              req,
                              languages,
                              geojson_impl=getattr(self, 'geojson_impl',
                                                   None)),
         'languages':
         languages
     }
Exemple #2
0
    def test_SelectedLanguagesMap(self):
        from clld.web.maps import SelectedLanguagesMap

        m = SelectedLanguagesMap(None, self.env['request'], [common.Language.first()])
        m.render()
 def get_options(self):
     opts = SelectedLanguagesMap.get_options(self)
     opts['max_zoom'] = 12
     return opts
 def __init__(self, req, languages, icon_map):
     SelectedLanguagesMap.__init__(self,
                                   icon_map,
                                   req,
                                   languages,
                                   geojson_impl=_GeoJsonSelectedLanguages)
Exemple #5
0
def contribution_detail_html(context=None, request=None, **kw):
    langs = DBSession.query(Language)\
        .filter(Language.pk.in_(context.jsondata['language_pks']))\
        .options(joinedload(LexibankLanguage.family))
    return {'map': SelectedLanguagesMap(context, request, list(langs))}
Exemple #6
0
    def test_SelectedLanguagesMap(self):
        from clld.web.maps import SelectedLanguagesMap

        m = SelectedLanguagesMap(None, self.env['request'], [common.Language.first()])
        m.render()
Exemple #7
0
def test_SelectedLanguagesMap(env):
    m = SelectedLanguagesMap(None, env['request'], [common.Language.first()])
    m.render()
Exemple #8
0
 def get_options(self):
     opts = SelectedLanguagesMap.get_options(self)
     opts['max_zoom'] = 12
     return opts
Exemple #9
0
 def __init__(self, req, languages, icon_map):
     SelectedLanguagesMap.__init__(
         self, icon_map, req, languages, geojson_impl=_GeoJsonSelectedLanguages)
Exemple #10
0
 def get_options(self):
     options = SelectedLanguagesMap.get_options(self)
     options.update({'max_zoom': 13, 'icon_size': 20})
     return options
Exemple #11
0
 def template_context(self, ctx, req):
     languages = list(ctx.get_query(limit=8000))
     return {
         'map': SelectedLanguagesMap(ctx, req, languages),
         'languages': languages
     }