<commit_before>{% load bb_ember i18n static %}

{% tplhandlebars "user_modal" %}
<div id="profile-preview">
	<a class="close" rel="close">&times;</a>
    <div class="modal-header">
        <figure class="profile-avatar">
			<img {{bindAttr src="getAvatar"}} />
		</figure>

        <header class="profile-header">
            <h3 class="member-name">{{ full_name }}</h3>
        
		    <p class="member-since">
                {% trans "Member since" %}
                {{user_since}}
            </p>
			
			{# TODO: organisation #}
        </header>
    </div>

	<div class="modal-body">
	    <ul class="account-achievements">
	        {# FIXME: translation marking is pretty pointless here, can't take advantage of blocktrans... #}
	        <li class="account-achievements-projects">
	            <strong>{{user_statistics.projects_supported}}</strong>
				{% trans "projects" %}<br />
				{% trans "supported" %}
	        </li>
	        <li class="account-achievements-tasks">
	            <strong>{{user_statistics.tasks_realized}}</strong>
				{% trans "tasks" %}<br />
				{% trans "realized" %}
	        </li>
	        <li class="account-achievements-time">
	            <strong>{{user_statistics.hours_spent}}</strong>
				{% trans "hours spent" %}<br /> 
				{% trans "on" %} <em>{{user.statistics.tasks}}</em> {% trans "tasks" %}
	        </li>
	    </ul>
	</div>
	
	<div class="modal-footer profile-preview-actions">
		<a class="close-link" rel="close">&times; Close</a>
		{{#link-to "viewProfile" id class="go-to-profile" rel="close"}}
			View full profile &rsaquo;
		{{/link-to}}
	</div>
	
	{{!--}}
    <div class="modal-body">
        {% block profile_model_content %}
        {% endblock profile_model_content %}
    </div>
	{{--}}
</div>
{% endtplhandlebars %}
	<commit_msg>fixes the modal footer<commit_after>{% load bb_ember i18n static %}

{% tplhandlebars "user_modal" %}
<div id="profile-preview">
	<a class="close" rel="close">&times;</a>
    <div class="modal-header">
        <figure class="profile-avatar">
			<img {{bindAttr src="getAvatar"}} />
		</figure>

        <header class="profile-header">
            <h3 class="member-name">{{ full_name }}</h3>
        
		    <p class="member-since">
                {% trans "Member since" %}
                {{user_since}}
            </p>
			
			{# TODO: organisation #}
        </header>
    </div>

	<div class="modal-body">
	    <ul class="account-achievements">
	        {# FIXME: translation marking is pretty pointless here, can't take advantage of blocktrans... #}
	        <li class="account-achievements-projects">
	            <strong>{{user_statistics.projects_supported}}</strong>
				{% trans "projects" %}<br />
				{% trans "supported" %}
	        </li>
	        <li class="account-achievements-tasks">
	            <strong>{{user_statistics.tasks_realized}}</strong>
				{% trans "tasks" %}<br />
				{% trans "realized" %}
	        </li>
	        <li class="account-achievements-time">
	            <strong>{{user_statistics.hours_spent}}</strong>
				{% trans "hours spent" %}<br /> 
				{% trans "on" %} <em>{{user.statistics.tasks}}</em> {% trans "tasks" %}
	        </li>
	    </ul>
	</div>
	
	<div class="modal-footer profile-preview-actions">
		<a class="close-link" rel="close">&times; Close</a>
		{{#link-to "viewProfile" id class="go-to-profile" rel="close"}}
			View full profile&nbsp;&rsaquo;
		{{/link-to}}
	</div>
	
	{{!--}}
    <div class="modal-body">
        {% block profile_model_content %}
        {% endblock profile_model_content %}
    </div>
	{{--}}
</div>
{% endtplhandlebars %}
	
{'fraction_non_alphanumeric': 0.19076751946607343, 'fraction_numerical': 0.002224694104560623, 'mean_word_length': 2.5578635014836797, 'pattern_counts': {'":': 0, '<': 87, '<?xml version=': 0, '>': 87, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3747994', 'n_tokens_mistral': 1320, 'n_tokens_neox': 1133, 'n_words': 228}