mirror of
				https://github.com/ae-utbm/sith.git
				synced 2025-11-03 18:43:04 +00:00 
			
		
		
		
	Updated FontAwesome from 4.7.0 to 6.4.0
This commit is contained in:
		@@ -16,9 +16,10 @@
 | 
			
		||||
                {# Thile file is quite heavy (around 250kb), so declaring it in a block allows easy removal #}
 | 
			
		||||
                <link rel="stylesheet" href="{{ static('core/js/ui/jquery-ui.min.css') }}">
 | 
			
		||||
            {% endblock %}
 | 
			
		||||
            <link rel="preload" as="style" href="{{ static('core/font-awesome/css/font-awesome.min.css') }}" onload="this.onload=null;this.rel='stylesheet'">
 | 
			
		||||
            <noscript><link rel="stylesheet" href="{{ static('core/font-awesome/css/font-awesome.min.css') }}"></noscript>
 | 
			
		||||
            <script defer href="{{ static('core/font-awesome/js/fontawesone.min.js') }}"></script>
 | 
			
		||||
            <!-- Font Awesome 6 -->
 | 
			
		||||
            <link rel="preload" as="style" href="{{ static('core/fontawesome/css/all.min.css') }}" onload="this.onload=null;this.rel='stylesheet'">
 | 
			
		||||
            <noscript><link rel="stylesheet" href="{{ static('core/fontawesome/css/all.min.css') }}"></noscript>
 | 
			
		||||
            <script defer href="{{ static('core/fontawesome/js/all.min.js') }}"></script>
 | 
			
		||||
 | 
			
		||||
            <!-- Jquery declared here to be accessible in every django widgets -->
 | 
			
		||||
            <script src="{{ static('core/js/jquery-3.6.2.min.js') }}"></script>
 | 
			
		||||
@@ -72,11 +73,11 @@
 | 
			
		||||
                                                    <a href="{{ url('counter:activity', counter_id=bar.id) }}">
 | 
			
		||||
                                                {% endif %}
 | 
			
		||||
                                                {% if bar.is_inactive() %}
 | 
			
		||||
                                                  <i class="fa fa-question" style="color: #f39c12"></i>
 | 
			
		||||
                                                  <i class="fa-solid fa-question" style="color: #f39c12"></i>
 | 
			
		||||
                                                {% elif bar.is_open(): %}
 | 
			
		||||
                                                  <i class="fa fa-check" style="color: #2ecc71"></i>
 | 
			
		||||
                                                  <i class="fa-solid fa-check" style="color: #2ecc71"></i>
 | 
			
		||||
                                                {% else %}
 | 
			
		||||
                                                  <i class="fa fa-times" style="color: #eb2f06"></i>
 | 
			
		||||
                                                  <i class="fa-solid fa-xmark" style="color: #eb2f06"></i>
 | 
			
		||||
                                                {% endif %}
 | 
			
		||||
                                                <span>{{ bar }}</span>
 | 
			
		||||
                                                </a>
 | 
			
		||||
@@ -103,7 +104,7 @@
 | 
			
		||||
                                <div class="links">
 | 
			
		||||
                                    <div class="notification">
 | 
			
		||||
                                        <a href="#" onclick="display_notif()">
 | 
			
		||||
                                            <i class="fa fa-bell-o"></i>
 | 
			
		||||
                                            <i class="fa-solid fa-bell"></i>
 | 
			
		||||
                                            {% set notification_count = user.notifications.filter(viewed=False).count() %}
 | 
			
		||||
                                    
 | 
			
		||||
                                            {% if notification_count > 0 %}
 | 
			
		||||
@@ -145,8 +146,8 @@
 | 
			
		||||
                                            </div>
 | 
			
		||||
                                        </div>
 | 
			
		||||
                                    </div>
 | 
			
		||||
                                    <a href="{{ url('core:user_tools') }}"><i class="fa fa-wrench" aria-hidden="true"></i></a>
 | 
			
		||||
                                    <a href="{{ url('core:logout') }}"><i class="fa fa-sign-out"></i></a>
 | 
			
		||||
                                    <a href="{{ url('core:user_tools') }}"><i class="fa-solid fa-toolbox"></i></a>
 | 
			
		||||
                                    <a href="{{ url('core:logout') }}"><i class="fa-solid fa-right-from-bracket"></i></a>
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
@@ -189,7 +190,7 @@
 | 
			
		||||
        {% block nav %}
 | 
			
		||||
            {% if not popup %}
 | 
			
		||||
                <nav class="navbar">
 | 
			
		||||
                    <button class="expand-button" onclick="showMenu()"><i class="fa fa-bars"></i></button>
 | 
			
		||||
                    <button class="expand-button" onclick="showMenu()"><i class="fa-solid fa-bars"></i></button>
 | 
			
		||||
                    <div id="navbar-content" class="content" style="display: none;">
 | 
			
		||||
                        <a class="link" href="{{ url('core:index') }}">{% trans %}Main{% endtrans %}</a>
 | 
			
		||||
                        <div class="menu">
 | 
			
		||||
 
 | 
			
		||||
@@ -4,9 +4,9 @@
 | 
			
		||||
{% block file %}
 | 
			
		||||
<h3>
 | 
			
		||||
{% if file.is_folder %}
 | 
			
		||||
<i class="fa fa-folder fa-3x" aria-hidden="true"></i>
 | 
			
		||||
<i class="fa-solid fa-folder-open"></i>
 | 
			
		||||
{% else %}
 | 
			
		||||
<i class="fa fa-file fa-3x" aria-hidden="true"></i>
 | 
			
		||||
<i class="fa-solid fa-file"></i>
 | 
			
		||||
{% endif %}
 | 
			
		||||
{{ file.get_display_name() }}
 | 
			
		||||
</h3>
 | 
			
		||||
@@ -41,9 +41,9 @@
 | 
			
		||||
        <li style="list-style-type: none;">
 | 
			
		||||
            <input type="checkbox" name="file_list" value="{{ f.id }}">
 | 
			
		||||
            {% if f.is_folder %}
 | 
			
		||||
                <i class="fa fa-folder" aria-hidden="true"></i>
 | 
			
		||||
                <i class="fa-solid fa-folder"></i>
 | 
			
		||||
            {% else %}
 | 
			
		||||
                <i class="fa fa-file" aria-hidden="true"></i>
 | 
			
		||||
                <i class="fa-solid fa-file"></i>
 | 
			
		||||
            {% endif %}
 | 
			
		||||
            <a href="{{ url('core:file_detail', file_id=f.id, popup=popup) }}">{{ f.get_display_name() }}</a></li>
 | 
			
		||||
        {% endfor %}
 | 
			
		||||
 
 | 
			
		||||
@@ -8,9 +8,9 @@
 | 
			
		||||
    {% for f in file_list %}
 | 
			
		||||
    <li style="list-style-type: none;">
 | 
			
		||||
        {% if f.is_folder %}
 | 
			
		||||
			<i class="fa fa-folder" aria-hidden="true"></i>
 | 
			
		||||
            <i class="fa-solid fa-folder"></i>
 | 
			
		||||
        {% else %}
 | 
			
		||||
			<i class="fa fa-file" aria-hidden="true"></i>
 | 
			
		||||
            <i class="fa-solid fa-file"></i>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        <a href="{{ url('core:file_detail', file_id=f.id, popup=popup) }}">{{ f.name }}</a></li>
 | 
			
		||||
    {% endfor %}
 | 
			
		||||
 
 | 
			
		||||
@@ -40,11 +40,11 @@
 | 
			
		||||
{%- endmacro %}
 | 
			
		||||
 | 
			
		||||
{% macro fb_quick(news) -%}
 | 
			
		||||
<a rel="nofollow" target="#" href="https://www.facebook.com/sharer/sharer.php?u={{ news.get_full_url() }}" class="fb fa fa-facebook-square fa-2x"></a>
 | 
			
		||||
<a rel="nofollow" target="#" href="https://www.facebook.com/sharer/sharer.php?u={{ news.get_full_url() }}" class="fb fa-brands fa-facebook fa-2x"></a>
 | 
			
		||||
{%- endmacro %}
 | 
			
		||||
 | 
			
		||||
{% macro tweet_quick(news) -%}
 | 
			
		||||
<a rel="nofollow" target="#" href="https://twitter.com/intent/tweet?text={{ news.get_full_url() }}" class="twitter fa fa-twitter-square fa-2x"></a>
 | 
			
		||||
<a rel="nofollow" target="#" href="https://twitter.com/intent/tweet?text={{ news.get_full_url() }}" class="twitter fa-brands fa-twitter fa-2x"></a>
 | 
			
		||||
{%- endmacro %}
 | 
			
		||||
 | 
			
		||||
{% macro user_mini_profile(user) %}
 | 
			
		||||
 
 | 
			
		||||
@@ -40,25 +40,25 @@
 | 
			
		||||
					{
 | 
			
		||||
						name: "heading-smaller",
 | 
			
		||||
						action: EasyMDE.toggleHeadingSmaller,
 | 
			
		||||
						className: "fa fa-header",
 | 
			
		||||
						className: "fa-solid fa-heading",
 | 
			
		||||
						title: "{{ translations.heading_smaller }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "italic",
 | 
			
		||||
						action: EasyMDE.toggleItalic,
 | 
			
		||||
						className: "fa fa-italic",
 | 
			
		||||
						className: "fa-solid fa-italic",
 | 
			
		||||
						title: "{{ translations.italic }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "bold",
 | 
			
		||||
						action: EasyMDE.toggleBold,
 | 
			
		||||
						className: "fa fa-bold",
 | 
			
		||||
						className: "fa-solid fa-bold",
 | 
			
		||||
						title: "{{ translations.bold }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "strikethrough",
 | 
			
		||||
						action: EasyMDE.toggleStrikethrough,
 | 
			
		||||
						className: "fa fa-strikethrough",
 | 
			
		||||
						className: "fa-solid fa-strikethrough",
 | 
			
		||||
						title: "{{ translations.strikethrough }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
@@ -67,7 +67,7 @@
 | 
			
		||||
							let cm = editor.codemirror;
 | 
			
		||||
							cm.replaceSelection('__' + cm.getSelection() + '__');
 | 
			
		||||
						},
 | 
			
		||||
						className: "fa fa-underline",
 | 
			
		||||
						className: "fa-solid fa-underline",
 | 
			
		||||
						title: "{{ translations.underline }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
@@ -76,7 +76,7 @@
 | 
			
		||||
							let cm = editor.codemirror;
 | 
			
		||||
							cm.replaceSelection('<sup>' + cm.getSelection() + '</sup>');
 | 
			
		||||
						},
 | 
			
		||||
						className: "fa fa-superscript",
 | 
			
		||||
						className: "fa-solid fa-superscript",
 | 
			
		||||
						title: "{{ translations.superscript }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
@@ -85,84 +85,84 @@
 | 
			
		||||
							let cm = editor.codemirror;
 | 
			
		||||
							cm.replaceSelection('<sub>' + cm.getSelection() + '</sub>');
 | 
			
		||||
						},
 | 
			
		||||
						className: "fa fa-subscript",
 | 
			
		||||
						className: "fa-solid fa-subscript",
 | 
			
		||||
						title: "{{ translations.subscript }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "code",
 | 
			
		||||
						action: EasyMDE.toggleCodeBlock,
 | 
			
		||||
						className: "fa fa-code",
 | 
			
		||||
						className: "fa-solid fa-code",
 | 
			
		||||
						title: "{{ translations.code }}"
 | 
			
		||||
					},
 | 
			
		||||
					"|",
 | 
			
		||||
					{
 | 
			
		||||
						name: "quote",
 | 
			
		||||
						action: EasyMDE.toggleBlockquote,
 | 
			
		||||
						className: "fa fa-quote-left",
 | 
			
		||||
						className: "fa-solid fa-quote-left",
 | 
			
		||||
						title: "{{ translations.quote }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "unordered-list",
 | 
			
		||||
						action: EasyMDE.toggleUnorderedList,
 | 
			
		||||
						className: "fa fa-list-ul",
 | 
			
		||||
						className: "fa-solid fa-list-ul",
 | 
			
		||||
						title: "{{ translations.unordered_list }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "ordered-list",
 | 
			
		||||
						action: EasyMDE.toggleOrderedList,
 | 
			
		||||
						className: "fa fa-list-ol",
 | 
			
		||||
						className: "fa-solid fa-list-ol",
 | 
			
		||||
						title: "{{ translations.ordered_list }}"
 | 
			
		||||
					},
 | 
			
		||||
					"|",
 | 
			
		||||
					{
 | 
			
		||||
						name: "link",
 | 
			
		||||
						action: EasyMDE.drawLink,
 | 
			
		||||
						className: "fa fa-link",
 | 
			
		||||
						className: "fa-solid fa-link",
 | 
			
		||||
						title: "{{ translations.link }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "image",
 | 
			
		||||
						action: EasyMDE.drawImage,
 | 
			
		||||
						className: "fa fa-picture-o",
 | 
			
		||||
						className: "fa-solid fa-image",
 | 
			
		||||
						title: "{{ translations.image }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "table",
 | 
			
		||||
						action: EasyMDE.drawTable,
 | 
			
		||||
						className: "fa fa-table",
 | 
			
		||||
						className: "fa-solid fa-table",
 | 
			
		||||
						title: "{{ translations.table }}"
 | 
			
		||||
					},
 | 
			
		||||
					"|",
 | 
			
		||||
					{
 | 
			
		||||
						name: "clean-block",
 | 
			
		||||
						action: EasyMDE.cleanBlock,
 | 
			
		||||
						className: "fa fa-eraser fa-clean-block",
 | 
			
		||||
						className: "fa-solid fa-eraser",
 | 
			
		||||
						title: "{{ translations.clean_block }}"
 | 
			
		||||
					},
 | 
			
		||||
					"|",
 | 
			
		||||
					{
 | 
			
		||||
						name: "preview",
 | 
			
		||||
						action: EasyMDE.togglePreview,
 | 
			
		||||
						className: "fa fa-eye no-disable",
 | 
			
		||||
						className: "fa-solid fa-eye no-disable",
 | 
			
		||||
						title: "{{ translations.preview }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "side-by-side",
 | 
			
		||||
						action: EasyMDE.toggleSideBySide,
 | 
			
		||||
						className: "fa fa-columns no-disable no-mobile",
 | 
			
		||||
						className: "fa-solid fa-columns no-disable no-mobile",
 | 
			
		||||
						title: "{{ translations.side_by_side }}"
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						name: "fullscreen",
 | 
			
		||||
						action: EasyMDE.toggleFullScreen,
 | 
			
		||||
						className: "fa fa-arrows-alt no-disable no-mobile",
 | 
			
		||||
						className: "fa-solid fa-arrows-alt no-disable no-mobile",
 | 
			
		||||
						title: "{{ translations.fullscreen }}"
 | 
			
		||||
					},
 | 
			
		||||
					"|",
 | 
			
		||||
					{
 | 
			
		||||
						name: "guide",
 | 
			
		||||
						action: "/page/Aide_sur_la_syntaxe",
 | 
			
		||||
						className: "fa fa-question-circle",
 | 
			
		||||
						className: "fa-solid fa-question-circle",
 | 
			
		||||
						title: "{{ translations.guide }}"
 | 
			
		||||
					},
 | 
			
		||||
				]
 | 
			
		||||
 
 | 
			
		||||
@@ -166,9 +166,8 @@
 | 
			
		||||
                    %}</a>
 | 
			
		||||
                {% endif %}
 | 
			
		||||
                {% endif %}
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        <br>
 | 
			
		||||
        {% if profile.was_subscribed and (user == profile or user.can_read_subscription_history)%}
 | 
			
		||||
            <div class="collapse" :class="{'shadow': collapsed}" x-data="{collapsed: false}" x-cloak>
 | 
			
		||||
                <div class="collapse-header clickable" @click="collapsed = !collapsed">
 | 
			
		||||
@@ -176,7 +175,7 @@
 | 
			
		||||
                        {% trans %}Subscription history{% endtrans %}
 | 
			
		||||
                    </span>
 | 
			
		||||
                    <span class="collapse-header-icon" :class="{'reverse': collapsed}">
 | 
			
		||||
                        <i class="fa fa-caret-down"></i>
 | 
			
		||||
                        <i class="fa-sharp fa-solid fa-caret-down"></i>
 | 
			
		||||
                    </span>
 | 
			
		||||
                </div>
 | 
			
		||||
                <div class="collapse-body" x-show="collapsed" x-transition.scale.origin.top>
 | 
			
		||||
@@ -190,12 +189,12 @@
 | 
			
		||||
                            </tr>
 | 
			
		||||
                        </thead>
 | 
			
		||||
                        {% for sub in profile.subscriptions.all() %}
 | 
			
		||||
                            <tr>
 | 
			
		||||
                                <td>{{ sub.subscription_start }}</td>
 | 
			
		||||
                                <td>{{ sub.subscription_end }}</td>
 | 
			
		||||
                                <td>{{ sub.subscription_type }}</td>
 | 
			
		||||
                                <td>{{ sub.get_payment_method_display() }}</td>
 | 
			
		||||
                            </tr>
 | 
			
		||||
                        <tr>
 | 
			
		||||
                            <td>{{ sub.subscription_start }}</td>
 | 
			
		||||
                            <td>{{ sub.subscription_end }}</td>
 | 
			
		||||
                            <td>{{ sub.subscription_type }}</td>
 | 
			
		||||
                            <td>{{ sub.get_payment_method_display() }}</td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                        {% endfor %}
 | 
			
		||||
                    </table>
 | 
			
		||||
                </div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user