#25 fix 'show more/less' when username contains '.' or '@'
Merged 3 years ago by jskladan. Opened 3 years ago by lbrabec.

@@ -57,13 +57,14 @@ 

  

      <tbody>

        {% for line in results[category.id] %}

+       {% set username_clean = line['username'] | replace('.', '_') | replace('@', '_') %}

        <tr>

          <td>{{line['username']}}</td>

          <td class="profile">

            {% if line['profile']|length > 150 %}

                <span>{{line['profile'][:150]}}</span>

-               <span class="collapse" id="p_{{line['username']}}">{{line['profile'][150:]}}</span>

-               <a data-toggle="collapse" class="collapse-toggle collapsed" href="#p_{{line['username']}}"></a>

+               <span class="collapse" id="p_{{username_clean}}">{{line['profile'][150:]}}</span>

+               <a data-toggle="collapse" class="collapse-toggle collapsed" href="#p_{{username_clean}}"></a>

              {% else %}

                {{line['profile']}}

              {% endif %}
@@ -94,8 +95,8 @@ 

              {% endfor %}

              {% if comment[1]|length > 200 %}

                <span>{{comment[1][:200]}}</span>

-               <span class="collapse" id="c_{{line['username']}}_{{loop.index}}">{{comment[1][200:]}}</span>

-               <a data-toggle="collapse" class="collapse-toggle collapsed" href="#c_{{line['username']}}_{{loop.index}}"></a>

+               <span class="collapse" id="c_{{username_clean}}_{{loop.index}}">{{comment[1][200:]}}</span>

+               <a data-toggle="collapse" class="collapse-toggle collapsed" href="#c_{{username_clean}}_{{loop.index}}"></a>

              {% else %}

                {{comment[1]}}

              {% endif %}

Metadata