B
    JDb                 @   sf   d dl mZ d dl mZ e ZdddZejdd Zejdd	 Zejd
d Z	ejdd Z
dS )    )template)formsTc             C   sZ   t | jjtj}dg}| jjr(|d dd|i}|rH| j|d}n| j|dd}|S )Nzlayui-form-labelrequiredclass )attrs)r   Zlabel_suffix)	
isinstancefieldZwidgetr   ZCheckboxInputr   appendjoin	label_tag)r	   
has_suffixZis_checkboxclassesr   r    r   DG:\easytimepro\master/mysite/personnel\templatetags\personnel_tag.pyr      s    
r   c             C   s   t | ddS )NF)r   )r   )r	   r   r   r   layui_label_tag   s    r   c             C   s   d}| t| |  S )NzL<div class="layui-inline">{0}<div class="layui-input-inline">{1}</div></div>)formatr   	as_widget)r	   
field_htmlr   r   r   layui_inline_field   s    r   c             C   s   d}| t| |  S )NzO<div class="layui-form-item">{0}<div class="layui-input-inline">{1}</div></div>)r   r   r   )r	   r   r   r   r   layui_item_field$   s    r   c             C   s   d}| t| |  S )NzL<div class="layui-inline">{0}<div class="layui-input-inline">{1}</div></div>)r   r   r   )r	   r   r   r   r   layui_inline_date*   s    r   N)T)Zdjangor   r   Libraryregisterr   filterr   r   r   r   r   r   r   r   <module>   s   
