mercurial/hgweb.py
changeset 1406 34cb3957d875
parent 1402 9d2c2e6b32b5
child 1407 db571bcaa35d
equal deleted inserted replaced
1405:6fd6527f95eb 1406:34cb3957d875
   702         def header(**map):
   702         def header(**map):
   703             yield self.t("header", **map)
   703             yield self.t("header", **map)
   704 
   704 
   705         def footer(**map):
   705         def footer(**map):
   706             yield self.t("footer", **map)
   706             yield self.t("footer", **map)
       
   707         
       
   708         def expand_form(form):
       
   709             shortcuts = {
       
   710                 'cs': [('cmd', ['changeset']), ('node', None)],
       
   711             }
       
   712             for k in shortcuts.iterkeys():
       
   713                 if form.has_key(k):
       
   714                     for name, value in shortcuts[k]:
       
   715                         if value is None:
       
   716                             value = form[k]
       
   717                         form[name] = value
       
   718                     del form[k]
   707 
   719 
   708         self.refresh()
   720         self.refresh()
       
   721 
       
   722         expand_form(req.form)
   709 
   723 
   710         t = self.repo.ui.config("web", "templates", templatepath())
   724         t = self.repo.ui.config("web", "templates", templatepath())
   711         m = os.path.join(t, "map")
   725         m = os.path.join(t, "map")
   712         style = self.repo.ui.config("web", "style", "")
   726         style = self.repo.ui.config("web", "style", "")
   713         if req.form.has_key('style'):
   727         if req.form.has_key('style'):