как добавить новый значок шрифта в мой модуль odoo? - PullRequest
0 голосов
/ 27 мая 2020

Я работаю над настройкой модуля web_notify oca, который отправляет всплывающее уведомление на экран, он содержит некоторые варианты уведомлений, каждый из которых имеет потрясающие значки шрифта, которые появляются в уведомлении, оно определяет значки в этом js файле

odoo.define('web_notify.Notification', function (require) {
"use strict";

var Notification = require('web.Notification');

Notification.include({
    icon_mapping: {
        'success': 'fa-thumbs-up',
        'danger': 'fa-exclamation-triangle',
        'warning': 'fa-exclamation',
        'info': 'fa-info',
        'default': 'fa-lightbulb-o',
    },
    init: function () {
        this._super.apply(this, arguments);
        // Delete default classes
        this.className = this.className.replace(' o_error', '');
        // Add custom icon and custom class
        this.icon = (this.type in this.icon_mapping) ?
            this.icon_mapping[this.type] :
            this.icon_mapping['default'];
        this.className += ' o_' + this.type;
    },
});

}); 

Я ищу на потрясающем веб-сайте, и мне нужно добавить значок, который я нашел, объявление

  <i class="fas fa-mosque">
  </i>

скажите, нужно ли мне заменить fa-thumbs-up на новый, как я могу это сделать

1 Ответ

0 голосов
/ 27 мая 2020

Вы включили последнюю ссылку на таблицу стилей для font awesome? Кажется, здесь все работает нормально.

  <html>
  <head>  
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css">
  </head>
  <body>
  <i class="fas fa-mosque">
  </i>
  <body>
  </html>
...