ó ûWQRc@s<ddlmZmZddlmZmZddlmZddlm Z m Z ddl m Z ddl mZmZddlmZddlmZdd lmZdd lmZd „Zd e fd „ƒYZdefd„ƒYZde fd„ƒYZdefd„ƒYZdefd„ƒYZd„ZdS(iÿÿÿÿ(tl_t_(tDomaintObjType(tXRefRole(t GenericObjecttStandardDomain(tObjectDescription(t clean_astextt make_refnode(tws_re(taddnodes(tField(tnodescCs_|d dkr|d}n|ddkr:|d }n|jddƒ}|jdƒ}|S(s/ Formats anchor ID from config option. is$cfg['iþÿÿÿs']s[$i]ts']['(treplacetsplit(ttexttparts((sF/var/www/git/phpmyadmin/release/phpMyAdmin-4.0.8/doc/_ext/configext.pytget_id_from_cfg s  t ConfigOptionc BszeZedƒZd ZeZeddedƒde dd ƒeddedƒde dd ƒgZ d„Z d „Z RS( sconfiguration option; %stdefaulttlabels Default valuethas_argtnamesttypetTypecCs6|jƒ|tj||ƒ7}tjd|ƒ}|S(NR(tclearR t desc_nameR tsub(tselftsigtsignodetname((sF/var/www/git/phpmyadmin/release/phpMyAdmin-4.0.8/doc/_ext/configext.pythandle_signature's c Cs{t|ƒ}ddj|ƒ}|dj|ƒ|jjj|ƒd}|j|f}|jdj||||fƒ|jdj||||fƒ|ddkrt|ƒdkrd j|dƒ}|jdj|t d ƒ|||fƒ|jdj||||fƒn/d j|ƒ}|jdj||||fƒ|j j |f|j j d d |j |fR1RR RR R(RRR R!((sF/var/www/git/phpmyadmin/release/phpMyAdmin-4.0.8/doc/_ext/configext.pyR"cs   cCsüd|j|f}|dj|ƒ|jjj|ƒ|jrË|jjdƒ}|dkr’|j| jƒ}|j|djƒ|f}nd}|j|f}|jdj||||fƒn|j j |f|j j dd |j|fR"R:(((sF/var/www/git/phpmyadmin/release/phpMyAdmin-4.0.8/doc/_ext/configext.pyRO_s  tConfigOptionXRefRolecBseZdZd„ZRS(sQ Cross-referencing role for configuration options (adds an index entry). c Cs©|s|ggfS|d}d|jdƒ}tjƒ}d|||fdtdƒ|||fg|ds  3 (