Edgewall Software

Ticket #4309: quickjump_explicit_r5237_colon.diff

File quickjump_explicit_r5237_colon.diff, 0.8 KB (added by Waldemar Kornewald <wkornewald>, 21 months ago)

in order to not introduce inconsistencies I changed the code to use ':' for executing a quickjump

  • trac/search/web_ui.py

     
    9090        data['query'] = query 
    9191        if query: 
    9292            data['quickjump'] = self._check_quickjump(req, query) 
    93             if query.startswith('!'): 
     93            if query.startswith(':'): 
    9494                query = query[1:] 
    9595            terms = self._get_search_terms(query) 
    9696 
     
    160160 
    161161    def _check_quickjump(self, req, kwd): 
    162162        noquickjump = int(req.args.get('noquickjump', '0')) 
     163        if noquickjump == 0 and kwd[0] == ':': 
     164            kwd = kwd[1:] 
     165        else: 
     166            noquickjump = 1 
    163167        # Source quickjump 
    164168        quickjump_href = None 
    165169        if kwd[0] == '/':