Convert the title calculation into a template tag
Convert the calculate form title template into a template tag. The result of the template tag is applied as the title property of the <H3> HTML tag allowing users to view the full title on mouse hover if the title was truncated. Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
@@ -7,6 +7,7 @@ from mayan.apps.smart_settings import Namespace
|
||||
from .literals import DEFAULT_MAXIMUM_TITLE_LENGTH
|
||||
|
||||
namespace = Namespace(name='appearance', label=_('Appearance'))
|
||||
|
||||
setting_max_title_length = namespace.add_setting(
|
||||
default=DEFAULT_MAXIMUM_TITLE_LENGTH,
|
||||
global_name='APPEARANCE_MAXIMUM_TITLE_LENGTH', help_text=_(
|
||||
|
||||
@@ -1,42 +1,15 @@
|
||||
{% load i18n %}
|
||||
|
||||
{% load smart_settings_tags %}
|
||||
{% load common_tags %}
|
||||
|
||||
{% smart_setting 'APPEARANCE_MAXIMUM_TITLE_LENGTH' as maximum_title_length %}
|
||||
{% common_calculate_title as form_title %}
|
||||
|
||||
{% if not non_html_title %}
|
||||
<h3>
|
||||
<h3 title='{{ form_title }}'>
|
||||
{% endif %}
|
||||
|
||||
{% if title %}
|
||||
{{ title|truncatechars:maximum_title_length }}
|
||||
{% else %}
|
||||
{% if delete_view %}
|
||||
{% trans 'Confirm delete' %}
|
||||
{% else %}
|
||||
{% if form %}
|
||||
{% if object %}
|
||||
{% blocktrans with object as object %}Edit: {{ object }}{% endblocktrans %}
|
||||
{% else %}
|
||||
{% trans 'Confirm' %}
|
||||
{% endif %}
|
||||
{% else %}
|
||||
{% if read_only %}
|
||||
{% blocktrans %}Details for: {{ object }}{% endblocktrans %}
|
||||
{% else %}
|
||||
{% if object %}
|
||||
{% blocktrans with object as object %}Edit: {{ object }}{% endblocktrans %}
|
||||
{% else %}
|
||||
{% trans 'Create' %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{{ form_title }}
|
||||
{% if not non_html_title %}
|
||||
</h3>
|
||||
|
||||
{% if subtitle %}
|
||||
<small>{{ subtitle }}</small>
|
||||
{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user