| Línea 12... |
Línea 12... |
| 12 |
// GNU General Public License for more details.
|
12 |
// GNU General Public License for more details.
|
| 13 |
//
|
13 |
//
|
| 14 |
// You should have received a copy of the GNU General Public License
|
14 |
// You should have received a copy of the GNU General Public License
|
| 15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
| Línea 16... |
Línea -... |
| 16 |
|
- |
|
| 17 |
/**
|
- |
|
| 18 |
* Contains class \core\output\icon_system
|
- |
|
| 19 |
*
|
- |
|
| 20 |
* @package core
|
- |
|
| 21 |
* @category output
|
- |
|
| 22 |
* @copyright 2016 Damyon Wiese
|
- |
|
| 23 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
- |
|
| 24 |
*/
|
- |
|
| 25 |
|
16 |
|
| Línea 26... |
Línea -... |
| 26 |
namespace core\output;
|
- |
|
| 27 |
|
- |
|
| 28 |
use renderer_base;
|
- |
|
| 29 |
use pix_icon;
|
- |
|
| 30 |
|
- |
|
| 31 |
defined('MOODLE_INTERNAL') || die();
|
17 |
namespace core\output;
|
| 32 |
|
18 |
|
| 33 |
/**
|
19 |
/**
|
| 34 |
* Class allowing different systems for mapping and rendering icons.
|
20 |
* Class allowing different systems for mapping and rendering icons.
|
| 35 |
*
|
21 |
*
|
| Línea 42... |
Línea 28... |
| 42 |
* @category output
|
28 |
* @category output
|
| 43 |
* @copyright 2016 Damyon Wiese
|
29 |
* @copyright 2016 Damyon Wiese
|
| 44 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
30 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
| 45 |
*/
|
31 |
*/
|
| 46 |
class icon_system_fontawesome extends icon_system_font {
|
32 |
class icon_system_fontawesome extends icon_system_font {
|
| 47 |
|
- |
|
| 48 |
/**
|
33 |
/**
|
| 49 |
* @var array $map Cached map of moodle icon names to font awesome icon names.
|
34 |
* @var array $map Cached map of moodle icon names to font awesome icon names.
|
| 50 |
*/
|
35 |
*/
|
| 51 |
private $map = [];
|
36 |
private $map = [];
|
| Línea -... |
Línea 37... |
| - |
|
37 |
|
| - |
|
38 |
/**
|
| - |
|
39 |
* @var array $families List of Font Awesome families.
|
| - |
|
40 |
*/
|
| - |
|
41 |
private $families = [
|
| - |
|
42 |
'fa-brands',
|
| - |
|
43 |
'fa-solid',
|
| - |
|
44 |
'fa-regular',
|
| - |
|
45 |
'fa-light',
|
| - |
|
46 |
'fa-thin',
|
| - |
|
47 |
'fa-duotone',
|
| - |
|
48 |
'fa-sharp',
|
| - |
|
49 |
];
|
| 52 |
|
50 |
|
| 53 |
public function get_core_icon_map() {
|
51 |
public function get_core_icon_map() {
|
| 54 |
return [
|
52 |
return [
|
| 55 |
'core:docs' => 'fa-info-circle',
|
53 |
'core:docs' => 'fa-circle-info',
|
| 56 |
'core:book' => 'fa-book',
|
54 |
'core:book' => 'fa-book',
|
| 57 |
'core:help' => 'fa-question-circle text-info',
|
55 |
'core:help' => 'fa-circle-question text-info',
|
| 58 |
'core:req' => 'fa-exclamation-circle text-danger',
|
56 |
'core:req' => 'fa-circle-exclamation text-danger',
|
| 59 |
'core:a/add_file' => 'fa-file-o',
|
57 |
'core:a/add_file' => 'fa-circle-plus',
|
| 60 |
'core:a/create_folder' => 'fa-folder-o',
|
58 |
'core:a/create_folder' => 'fa-folder-plus',
|
| 61 |
'core:a/download_all' => 'fa-download',
|
59 |
'core:a/download_all' => 'fa-download',
|
| 62 |
'core:a/help' => 'fa-question-circle text-info',
|
60 |
'core:a/help' => 'fa-circle-question text-info',
|
| 63 |
'core:a/logout' => 'fa-sign-out',
|
61 |
'core:a/logout' => 'fa-arrow-right-to-bracket',
|
| 64 |
'core:a/refresh' => 'fa-refresh',
|
62 |
'core:a/refresh' => 'fa-arrows-rotate',
|
| 65 |
'core:a/search' => 'fa-search',
|
63 |
'core:a/search' => 'fa-magnifying-glass',
|
| 66 |
'core:a/setting' => 'fa-cog',
|
64 |
'core:a/setting' => 'fa-gear',
|
| 67 |
'core:a/view_icon_active' => 'fa-th',
|
65 |
'core:a/view_icon_active' => 'fa-border-all',
|
| 68 |
'core:a/view_list_active' => 'fa-list',
|
66 |
'core:a/view_list_active' => 'fa-list',
|
| 69 |
'core:a/view_tree_active' => 'fa-folder',
|
67 |
'core:a/view_tree_active' => 'fa-folder-tree',
|
| 70 |
'core:b/bookmark-new' => 'fa-bookmark',
|
68 |
'core:b/bookmark-new' => 'fa-regular fa-bookmark',
|
| 71 |
'core:b/document-edit' => 'fa-pencil',
|
69 |
'core:b/document-edit' => 'fa-pen',
|
| 72 |
'core:b/document-new' => 'fa-file-o',
|
70 |
'core:b/document-new' => 'fa-file-circle-plus',
|
| 73 |
'core:b/document-properties' => 'fa-info',
|
71 |
'core:b/document-properties' => 'fa-wrench',
|
| 74 |
'core:b/edit-copy' => 'fa-files-o',
|
72 |
'core:b/edit-copy' => 'fa-pen',
|
| 75 |
'core:b/edit-delete' => 'fa-trash',
|
73 |
'core:b/edit-delete' => 'fa-trash-can',
|
| 76 |
'core:e/abbr' => 'fa-comment',
|
74 |
'core:e/abbr' => 'fa-regular fa-message',
|
| 77 |
'core:e/absolute' => 'fa-crosshairs',
|
75 |
'core:e/absolute' => 'fa-crosshairs',
|
| 78 |
'core:e/accessibility_checker' => 'fa-universal-access',
|
76 |
'core:e/accessibility_checker' => 'fa-universal-access',
|
| 79 |
'core:e/acronym' => 'fa-comment',
|
77 |
'core:e/acronym' => 'fa-regular fa-comment',
|
| 80 |
'core:e/advance_hr' => 'fa-arrows-h',
|
78 |
'core:e/advance_hr' => 'fa-arrows-left-right',
|
| 81 |
'core:e/align_center' => 'fa-align-center',
|
79 |
'core:e/align_center' => 'fa-align-center',
|
| 82 |
'core:e/align_left' => 'fa-align-left',
|
80 |
'core:e/align_left' => 'fa-align-left',
|
| 83 |
'core:e/align_right' => 'fa-align-right',
|
81 |
'core:e/align_right' => 'fa-align-right',
|
| 84 |
'core:e/anchor' => 'fa-chain',
|
82 |
'core:e/anchor' => 'fa-anchor',
|
| 85 |
'core:e/backward' => 'fa-undo',
|
83 |
'core:e/backward' => 'fa-arrow-left',
|
| 86 |
'core:e/bold' => 'fa-bold',
|
84 |
'core:e/bold' => 'fa-bold',
|
| 87 |
'core:e/bullet_list' => 'fa-list-ul',
|
85 |
'core:e/bullet_list' => 'fa-list-ul',
|
| 88 |
'core:e/cancel' => 'fa-times',
|
86 |
'core:e/cancel' => 'fa-xmark',
|
| 89 |
'core:e/cancel_solid_circle' => 'fas fa-times-circle',
|
87 |
'core:e/cancel_solid_circle' => 'fa-circle-xmark',
|
| 90 |
'core:e/cell_props' => 'fa-info',
|
88 |
'core:e/cell_props' => 'fa-info',
|
| 91 |
'core:e/cite' => 'fa-quote-right',
|
89 |
'core:e/cite' => 'fa-quote-right',
|
| 92 |
'core:e/cleanup_messy_code' => 'fa-eraser',
|
90 |
'core:e/cleanup_messy_code' => 'fa-delete-left',
|
| 93 |
'core:e/clear_formatting' => 'fa-i-cursor',
|
91 |
'core:e/clear_formatting' => 'fa-eraser',
|
| 94 |
'core:e/copy' => 'fa-clone',
|
92 |
'core:e/copy' => 'fa-regular fa-clone',
|
| 95 |
'core:e/cut' => 'fa-scissors',
|
93 |
'core:e/cut' => 'fa-scissors',
|
| 96 |
'core:e/decrease_indent' => 'fa-outdent',
|
94 |
'core:e/decrease_indent' => 'fa-outdent',
|
| 97 |
'core:e/delete_col' => 'fa-minus',
|
95 |
'core:e/delete_col' => 'fa-minus',
|
| 98 |
'core:e/delete_row' => 'fa-minus',
|
96 |
'core:e/delete_row' => 'fa-minus',
|
| 99 |
'core:e/delete' => 'fa-minus',
|
97 |
'core:e/delete' => 'fa-trash-can',
|
| 100 |
'core:e/delete_table' => 'fa-minus',
|
98 |
'core:e/delete_table' => 'fa-trash-can',
|
| 101 |
'core:e/document_properties' => 'fa-info',
|
99 |
'core:e/document_properties' => 'fa-wrench',
|
| 102 |
'core:e/emoticons' => 'fa-smile-o',
|
100 |
'core:e/emoticons' => 'fa-regular fa-face-smile',
|
| 103 |
'core:e/find_replace' => 'fa-search-plus',
|
101 |
'core:e/find_replace' => 'fa-magnifying-glass-plus',
|
| 104 |
'core:e/file-text' => 'fa-file-text',
|
102 |
'core:e/file-text' => 'fa-regular fa-file-text',
|
| 105 |
'core:e/forward' => 'fa-arrow-right',
|
103 |
'core:e/forward' => 'fa-arrow-right',
|
| 106 |
'core:e/fullpage' => 'fa-arrows-alt',
|
104 |
'core:e/fullpage' => 'fa-maximize',
|
| 107 |
'core:e/fullscreen' => 'fa-arrows-alt',
|
105 |
'core:e/fullscreen' => 'fa-solid fa-expand',
|
| 108 |
'core:e/help' => 'fa-question-circle',
|
106 |
'core:e/help' => 'fa-circle-question',
|
| 109 |
'core:e/increase_indent' => 'fa-indent',
|
- |
|
| 110 |
'core:e/insert_col_after' => 'fa-columns',
|
- |
|
| 111 |
'core:e/insert_col_before' => 'fa-columns',
|
107 |
'core:e/increase_indent' => 'fa-indent',
|
| 112 |
'core:e/insert_date' => 'fa-calendar',
|
108 |
'core:e/insert_date' => 'fa-regular fa-calendar-plus',
|
| 113 |
'core:e/insert_edit_image' => 'fa-picture-o',
|
109 |
'core:e/insert_edit_image' => 'fa-regular fa-image',
|
| 114 |
'core:e/insert_edit_link' => 'fa-link',
|
110 |
'core:e/insert_edit_link' => 'fa-link',
|
| 115 |
'core:e/insert_edit_video' => 'fa-file-video-o',
|
111 |
'core:e/insert_edit_video' => 'fa-regular fa-file-video',
|
| 116 |
'core:e/insert_file' => 'fa-file',
|
112 |
'core:e/insert_file' => 'fa-regular fa-file',
|
| 117 |
'core:e/insert_horizontal_ruler' => 'fa-arrows-h',
|
113 |
'core:e/insert_horizontal_ruler' => 'fa-ruler-horizontal',
|
| 118 |
'core:e/insert_nonbreaking_space' => 'fa-square-o',
|
114 |
'core:e/insert_nonbreaking_space' => 'fa-regular fa-square',
|
| 119 |
'core:e/insert_page_break' => 'fa-level-down',
|
115 |
'core:e/insert_page_break' => 'fa-plus',
|
| 120 |
'core:e/insert_row_after' => 'fa-plus',
|
116 |
'core:e/insert_row_after' => 'fa-plus',
|
| 121 |
'core:e/insert_row_before' => 'fa-plus',
|
117 |
'core:e/insert_row_before' => 'fa-plus',
|
| 122 |
'core:e/insert' => 'fa-plus',
|
118 |
'core:e/insert' => 'fa-plus',
|
| 123 |
'core:e/insert_time' => 'fa-clock-o',
|
119 |
'core:e/insert_time' => 'fa-regular fa-clock',
|
| 124 |
'core:e/italic' => 'fa-italic',
|
120 |
'core:e/italic' => 'fa-italic',
|
| 125 |
'core:e/justify' => 'fa-align-justify',
|
121 |
'core:e/justify' => 'fa-align-justify',
|
| 126 |
'core:e/layers_over' => 'fa-level-up',
|
122 |
'core:e/layers_over' => 'fa-turn-up',
|
| 127 |
'core:e/layers' => 'fa-window-restore',
|
123 |
'core:e/layers' => 'fa-layer-group',
|
| 128 |
'core:e/layers_under' => 'fa-level-down',
|
124 |
'core:e/layers_under' => 'fa-turn-down',
|
| 129 |
'core:e/left_to_right' => 'fa-chevron-right',
|
125 |
'core:e/left_to_right' => 'fa-angles-right',
|
| 130 |
'core:e/manage_files' => 'fa-files-o',
|
126 |
'core:e/manage_files' => 'fa-laptop-file',
|
| 131 |
'core:e/math' => 'fa-calculator',
|
127 |
'core:e/math' => 'fa-square-root-variable',
|
| 132 |
'core:e/merge_cells' => 'fa-compress',
|
128 |
'core:e/merge_cells' => 'fa-arrows-to-circle',
|
| 133 |
'core:e/new_document' => 'fa-file-o',
|
129 |
'core:e/new_document' => 'fa-file-circle-plus',
|
| 134 |
'core:e/numbered_list' => 'fa-list-ol',
|
130 |
'core:e/numbered_list' => 'fa-list-ol',
|
| 135 |
'core:e/page_break' => 'fa-level-down',
|
131 |
'core:e/page_break' => 'fa-arrows-left-right-to-line',
|
| 136 |
'core:e/paste' => 'fa-clipboard',
|
132 |
'core:e/paste' => 'fa-paste',
|
| 137 |
'core:e/paste_text' => 'fa-clipboard',
|
133 |
'core:e/paste_text' => 'fa-paste',
|
| 138 |
'core:e/paste_word' => 'fa-clipboard',
|
134 |
'core:e/paste_word' => 'fa-paste',
|
| 139 |
'core:e/prevent_autolink' => 'fa-exclamation',
|
135 |
'core:e/prevent_autolink' => 'fa-exclamation',
|
| 140 |
'core:e/preview' => 'fa-search-plus',
|
136 |
'core:e/preview' => 'fa-magnifying-glass-plus',
|
| 141 |
'core:e/print' => 'fa-print',
|
137 |
'core:e/print' => 'fa-print',
|
| 142 |
'core:e/question' => 'fa-question',
|
138 |
'core:e/question' => 'fa-question',
|
| 143 |
'core:e/redo' => 'fa-repeat',
|
139 |
'core:e/redo' => 'fa-arrow-rotate-right',
|
| 144 |
'core:e/remove_link' => 'fa-chain-broken',
|
140 |
'core:e/remove_link' => 'fa-link-slash',
|
| 145 |
'core:e/remove_page_break' => 'fa-remove',
|
141 |
'core:e/remove_page_break' => 'fa-xmark',
|
| 146 |
'core:e/resize' => 'fa-expand',
|
142 |
'core:e/resize' => 'fa-up-right-and-down-left-from-center',
|
| 147 |
'core:e/restore_draft' => 'fa-undo',
|
143 |
'core:e/restore_draft' => 'fa-trash-can-arrow-up',
|
| 148 |
'core:e/restore_last_draft' => 'fa-undo',
|
144 |
'core:e/restore_last_draft' => 'fa-clock-rotate-left',
|
| 149 |
'core:e/right_to_left' => 'fa-chevron-left',
|
145 |
'core:e/right_to_left' => 'fa-angles-left',
|
| 150 |
'core:e/row_props' => 'fa-info',
|
146 |
'core:e/row_props' => 'fa-info',
|
| 151 |
'core:e/save' => 'fa-floppy-o',
|
147 |
'core:e/save' => 'fa-regular fa-floppy-disk',
|
| 152 |
'core:e/screenreader_helper' => 'fa-braille',
|
148 |
'core:e/screenreader_helper' => 'fa-ear-listen',
|
| 153 |
'core:e/search' => 'fa-search',
|
149 |
'core:e/search' => 'fa-magnifying-glass',
|
| 154 |
'core:e/select_all' => 'fa-arrows-h',
|
150 |
'core:e/select_all' => 'fa-square-check',
|
| 155 |
'core:e/show_invisible_characters' => 'fa-eye-slash',
|
151 |
'core:e/show_invisible_characters' => 'fa-solid fa-eye',
|
| 156 |
'core:e/source_code' => 'fa-code',
|
152 |
'core:e/source_code' => 'fa-code',
|
| 157 |
'core:e/special_character' => 'fa-pencil-square-o',
|
153 |
'core:e/special_character' => 'fa-pen-to-square',
|
| 158 |
'core:e/spellcheck' => 'fa-check',
|
- |
|
| 159 |
'core:e/split_cells' => 'fa-columns',
|
154 |
'core:e/spellcheck' => 'fa-spell-check',
|
| 160 |
'core:e/strikethrough' => 'fa-strikethrough',
|
155 |
'core:e/strikethrough' => 'fa-strikethrough',
|
| 161 |
'core:e/styleparagraph' => 'fa-font',
|
156 |
'core:e/styleparagraph' => 'fa-font',
|
| 162 |
'core:e/subscript' => 'fa-subscript',
|
157 |
'core:e/subscript' => 'fa-subscript',
|
| 163 |
'core:e/superscript' => 'fa-superscript',
|
158 |
'core:e/superscript' => 'fa-superscript',
|
| 164 |
'core:e/table_props' => 'fa-table',
|
159 |
'core:e/table_props' => 'fa-table',
|
| 165 |
'core:e/table' => 'fa-table',
|
160 |
'core:e/table' => 'fa-table',
|
| 166 |
'core:e/template' => 'fa-sticky-note',
|
161 |
'core:e/template' => 'fa-file-invoice',
|
| 167 |
'core:e/text_color_picker' => 'fa-paint-brush',
|
- |
|
| 168 |
'core:e/text_color' => 'fa-paint-brush',
|
162 |
'core:e/text_color_picker' => 'fa-eye-dropper',
|
| 169 |
'core:e/text_highlight_picker' => 'fa-lightbulb-o',
|
163 |
'core:e/text_highlight_picker' => 'fa-solid fa-highlighter',
|
| 170 |
'core:e/text_highlight' => 'fa-lightbulb-o',
|
164 |
'core:e/text_highlight' => 'fa-solid fa-highlighter',
|
| 171 |
'core:e/tick' => 'fa-check',
|
165 |
'core:e/tick' => 'fa-check',
|
| 172 |
'core:e/toggle_blockquote' => 'fa-quote-left',
|
166 |
'core:e/toggle_blockquote' => 'fa-quote-left',
|
| 173 |
'core:e/underline' => 'fa-underline',
|
167 |
'core:e/underline' => 'fa-underline',
|
| 174 |
'core:e/undo' => 'fa-undo',
|
168 |
'core:e/undo' => 'fa-rotate-left',
|
| 175 |
'core:e/visual_aid' => 'fa-universal-access',
|
169 |
'core:e/visual_aid' => 'fa-universal-access',
|
| 176 |
'core:e/visual_blocks' => 'fa-audio-description',
|
170 |
'core:e/visual_blocks' => 'fa-audio-description',
|
| 177 |
'theme:fp/add_file' => 'fa-file-o',
|
171 |
'theme:fp/add_file' => 'fa-file-circle-plus',
|
| 178 |
'theme:fp/alias' => 'fa-share',
|
172 |
'theme:fp/alias' => 'fa-share',
|
| 179 |
'theme:fp/alias_sm' => 'fa-share',
|
173 |
'theme:fp/alias_sm' => 'fa-share',
|
| 180 |
'theme:fp/check' => 'fa-check',
|
174 |
'theme:fp/check' => 'fa-check',
|
| 181 |
'theme:fp/create_folder' => 'fa-folder-o',
|
175 |
'theme:fp/create_folder' => 'fa-folder-plus',
|
| 182 |
'theme:fp/cross' => 'fa-remove',
|
176 |
'theme:fp/cross' => 'fa-xmark',
|
| 183 |
'theme:fp/download_all' => 'fa-download',
|
177 |
'theme:fp/download_all' => 'fa-download',
|
| 184 |
'theme:fp/help' => 'fa-question-circle',
|
178 |
'theme:fp/help' => 'fa-question-circle',
|
| 185 |
'theme:fp/link' => 'fa-link',
|
179 |
'theme:fp/link' => 'fa-link',
|
| 186 |
'theme:fp/link_sm' => 'fa-link',
|
180 |
'theme:fp/link_sm' => 'fa-link',
|
| 187 |
'theme:fp/logout' => 'fa-sign-out',
|
181 |
'theme:fp/logout' => 'fa-arrow-right-from-bracket',
|
| 188 |
'theme:fp/path_folder' => 'fa-folder',
|
182 |
'theme:fp/path_folder' => 'fa-folder',
|
| 189 |
'theme:fp/path_folder_rtl' => 'fa-folder',
|
183 |
'theme:fp/path_folder_rtl' => 'fa-folder',
|
| 190 |
'theme:fp/refresh' => 'fa-refresh',
|
184 |
'theme:fp/refresh' => 'fa-arrows-rotate',
|
| 191 |
'theme:fp/search' => 'fa-search',
|
185 |
'theme:fp/search' => 'fa-magnifying-glass',
|
| 192 |
'theme:fp/setting' => 'fa-cog',
|
186 |
'theme:fp/setting' => 'fa-gear',
|
| 193 |
'theme:fp/view_icon_active' => 'fa-th',
|
187 |
'theme:fp/view_icon_active' => 'fa-border-all',
|
| 194 |
'theme:fp/view_list_active' => 'fa-list',
|
188 |
'theme:fp/view_list_active' => 'fa-list',
|
| 195 |
'theme:fp/view_tree_active' => 'fa-folder',
|
189 |
'theme:fp/view_tree_active' => 'fa-folder-tree',
|
| 196 |
'core:i/activities' => 'fa-file-pen',
|
190 |
'core:i/activities' => 'fa-file-pen',
|
| 197 |
'core:i/addblock' => 'fa-plus-square',
|
191 |
'core:i/addblock' => 'fa-regular fa-square-plus',
|
| 198 |
'core:i/assignroles' => 'fa-user-plus',
|
192 |
'core:i/assignroles' => 'fa-user-tag',
|
| 199 |
'core:i/asterisk' => 'fa-asterisk',
|
193 |
'core:i/asterisk' => 'fa-asterisk',
|
| 200 |
'core:i/backup' => 'fa-file-zip-o',
|
194 |
'core:i/backup' => 'fa-circle-arrow-down',
|
| 201 |
'core:i/badge' => 'fa-shield',
|
195 |
'core:i/badge' => 'fa-award',
|
| 202 |
'core:i/breadcrumbdivider' => 'fa-angle-right',
|
196 |
'core:i/breadcrumbdivider' => 'fa-chevron-right',
|
| 203 |
'core:i/bullhorn' => 'fa-bullhorn',
|
197 |
'core:i/bullhorn' => 'fa-bullhorn',
|
| 204 |
'core:i/calc' => 'fa-calculator',
|
198 |
'core:i/calc' => 'fa-calculator',
|
| 205 |
'core:i/calendar' => 'fa-calendar',
|
199 |
'core:i/calendar' => 'fa-regular fa-calendar',
|
| 206 |
'core:i/calendareventdescription' => 'fa-align-left',
|
200 |
'core:i/calendareventdescription' => 'fa-align-left',
|
| 207 |
'core:i/calendareventtime' => 'fa-clock-o',
|
- |
|
| 208 |
'core:i/caution' => 'fa-exclamation text-warning',
|
- |
|
| 209 |
'core:i/checked' => 'fa-check',
|
- |
|
| 210 |
'core:i/checkedcircle' => 'fa-check-circle',
|
- |
|
| 211 |
'core:i/checkpermissions' => 'fa-unlock-alt',
|
201 |
'core:i/calendareventtime' => 'fa-regular fa-clock',
|
| 212 |
'core:i/cohort' => 'fa-users',
|
- |
|
| 213 |
'core:i/competencies' => 'fa-check-square-o',
|
- |
|
| 214 |
'core:i/completion_self' => 'fa-user-o',
|
202 |
'core:i/categoryevent' => 'fa-shapes',
|
| 215 |
'core:i/contentbank' => 'fa-paint-brush',
|
- |
|
| 216 |
'core:i/dashboard' => 'fa-tachometer',
|
- |
|
| 217 |
'core:i/categoryevent' => 'fa-cubes',
|
203 |
'core:i/caution' => 'fa-warning text-warning',
|
| - |
|
204 |
'core:i/chartbar' => 'fa-chart-bar',
|
| - |
|
205 |
'core:i/checked' => 'fa-check',
|
| - |
|
206 |
'core:i/checkedcircle' => 'fa-circle-check',
|
| - |
|
207 |
'core:i/checkpermissions' => 'fa-user-lock',
|
| - |
|
208 |
'core:i/circleinfo' => 'fa-circle-info',
|
| - |
|
209 |
'core:i/cloudupload' => 'fa-cloud-upload',
|
| - |
|
210 |
'core:i/cohort' => 'fa-users-line',
|
| - |
|
211 |
'core:i/competencies' => 'fa-list-check',
|
| - |
|
212 |
'core:i/completion_self' => 'fa-user-check',
|
| 218 |
'core:i/chartbar' => 'fa-chart-bar',
|
213 |
'core:i/contentbank' => 'fa-laptop-file',
|
| 219 |
'core:i/course' => 'fa-graduation-cap',
|
214 |
'core:i/course' => 'fa-graduation-cap',
|
| 220 |
'core:i/courseevent' => 'fa-graduation-cap',
|
215 |
'core:i/courseevent' => 'fa-graduation-cap',
|
| 221 |
'core:i/cloudupload' => 'fa-cloud-upload',
|
216 |
'core:i/customfield' => 'fa-cog',
|
| 222 |
'core:i/customfield' => 'fa-hand-o-right',
|
217 |
'core:i/dashboard' => 'fa-gauge',
|
| 223 |
'core:i/db' => 'fa-database',
|
218 |
'core:i/db' => 'fa-database',
|
| 224 |
'core:i/delete' => 'fa-trash',
|
219 |
'core:i/delete' => 'fa-trash-can',
|
| 225 |
'core:i/down' => 'fa-arrow-down',
|
220 |
'core:i/down' => 'fa-arrow-down',
|
| 226 |
'core:i/dragdrop' => 'fa-arrows',
|
221 |
'core:i/dragdrop' => 'fa-arrows-up-down-left-right',
|
| - |
|
222 |
'core:i/duration' => 'fa-hourglass',
|
| - |
|
223 |
'core:i/edit' => 'fa-pen',
|
| 227 |
'core:i/duration' => 'fa-clock-o',
|
224 |
'core:i/email' => 'fa-envelope',
|
| 228 |
'core:i/emojicategoryactivities' => 'fa-futbol-o',
|
225 |
'core:i/emojicategoryactivities' => 'fa-futbol',
|
| 229 |
'core:i/emojicategoryanimalsnature' => 'fa-leaf',
|
226 |
'core:i/emojicategoryanimalsnature' => 'fa-leaf',
|
| 230 |
'core:i/emojicategoryflags' => 'fa-flag',
|
227 |
'core:i/emojicategoryflags' => 'fa-flag',
|
| 231 |
'core:i/emojicategoryfooddrink' => 'fa-cutlery',
|
228 |
'core:i/emojicategoryfooddrink' => 'fa-pizza-slice',
|
| 232 |
'core:i/emojicategoryobjects' => 'fa-lightbulb-o',
|
229 |
'core:i/emojicategoryobjects' => 'fa-hammer',
|
| 233 |
'core:i/emojicategorypeoplebody' => 'fa-male',
|
230 |
'core:i/emojicategorypeoplebody' => 'fa-person',
|
| 234 |
'core:i/emojicategoryrecent' => 'fa-clock-o',
|
231 |
'core:i/emojicategoryrecent' => 'fa-regular fa-clock',
|
| 235 |
'core:i/emojicategorysmileysemotion' => 'fa-smile-o',
|
232 |
'core:i/emojicategorysmileysemotion' => 'fa-regular fa-face-smile',
|
| 236 |
'core:i/emojicategorysymbols' => 'fa-heart',
|
233 |
'core:i/emojicategorysymbols' => 'fa-peace',
|
| 237 |
'core:i/emojicategorytravelplaces' => 'fa-plane',
|
- |
|
| 238 |
'core:i/edit' => 'fa-pencil',
|
- |
|
| 239 |
'core:i/email' => 'fa-envelope',
|
234 |
'core:i/emojicategorytravelplaces' => 'fa-plane',
|
| 240 |
'core:i/empty' => 'fa-fw',
|
235 |
'core:i/empty' => 'fa-regular fa-square',
|
| 241 |
'core:i/enrolmentsuspended' => 'fa-pause',
|
236 |
'core:i/enrolmentsuspended' => 'fa-user-xmark',
|
| 242 |
'core:i/enrolusers' => 'fa-user-plus',
|
237 |
'core:i/enrolusers' => 'fa-user-plus',
|
| 243 |
'core:i/excluded' => 'fa-minus-circle',
|
238 |
'core:i/excluded' => 'fa-circle-minus',
|
| 244 |
'core:i/expired' => 'fa-exclamation text-warning',
|
239 |
'core:i/expired' => 'fa-circle-exclamation text-warning',
|
| 245 |
'core:i/export' => 'fa-download',
|
- |
|
| 246 |
'core:i/link' => 'fa-link',
|
240 |
'core:i/externallink' => 'fa-arrow-up-right-from-square',
|
| 247 |
'core:i/externallink' => 'fa-external-link',
|
241 |
'core:i/file_plus' => 'fa-file-circle-plus',
|
| 248 |
'core:i/files' => 'fa-file',
|
242 |
'core:i/files' => 'fa-file',
|
| 249 |
'core:i/filter' => 'fa-filter',
|
243 |
'core:i/filter' => 'fa-filter',
|
| 250 |
'core:i/flagged' => 'fa-flag',
|
244 |
'core:i/flagged' => 'fa-flag',
|
| 251 |
'core:i/folder' => 'fa-folder',
|
245 |
'core:i/folder' => 'fa-folder',
|
| 252 |
'core:i/grade_correct' => 'fa-check text-success',
|
246 |
'core:i/grade_correct' => 'fa-regular fa-circle-check text-success',
|
| 253 |
'core:i/grade_incorrect' => 'fa-remove text-danger',
|
- |
|
| 254 |
'core:i/grade_partiallycorrect' => 'fa-check-square',
|
247 |
'core:i/grade_incorrect' => 'fa-regular fa-circle-xmark text-danger',
|
| 255 |
'core:i/grades' => 'fa-table',
|
248 |
'core:i/grades' => 'fa-clipboard-check',
|
| 256 |
'core:i/grading' => 'fa-magic',
|
249 |
'core:i/grading' => 'fa-wand-magic-sparkles',
|
| 257 |
'core:i/gradingnotifications' => 'fa-bell-o',
|
- |
|
| 258 |
'core:i/groupevent' => 'fa-group',
|
250 |
'core:i/gradingnotifications' => 'fa-regular fa-bell',
|
| 259 |
'core:i/group' => 'fa-users',
|
251 |
'core:i/group' => 'fa-users',
|
| 260 |
'core:i/home' => 'fa-home',
|
252 |
'core:i/groupevent' => 'fa-users',
|
| 261 |
'core:i/hide' => 'fa-eye',
|
253 |
'core:i/hide' => 'fa-regular fa-eye',
|
| 262 |
'core:i/hierarchylock' => 'fa-lock',
|
254 |
'core:i/hierarchylock' => 'fa-lock',
|
| 263 |
'core:i/import' => 'fa-level-up',
|
255 |
'core:i/home' => 'fa-house',
|
| 264 |
'core:i/incorrect' => 'fa-exclamation',
|
256 |
'core:i/incorrect' => 'fa-exclamation',
|
| 265 |
'core:i/info' => 'fa-info',
|
257 |
'core:i/info' => 'fa-info',
|
| - |
|
258 |
'core:i/invalid' => 'fa-xmark text-danger',
|
| 266 |
'core:i/invalid' => 'fa-times text-danger',
|
259 |
'core:i/language' => 'fa-language',
|
| 267 |
'core:i/item' => 'fa-circle',
|
260 |
'core:i/link' => 'fa-link',
|
| 268 |
'core:i/loading' => 'fa-circle-o-notch fa-spin fa-sm',
|
261 |
'core:i/loading' => 'fa-spinner fa-spin',
|
| 269 |
'core:i/loading_small' => 'fa-circle-o-notch fa-spin fa-sm',
|
262 |
'core:i/loading_small' => 'fa-spinner fa-spin fa-sm',
|
| 270 |
'core:i/location' => 'fa-map-marker',
|
263 |
'core:i/location' => 'fa-location-dot',
|
| 271 |
'core:i/lock' => 'fa-lock',
|
264 |
'core:i/lock' => 'fa-lock',
|
| 272 |
'core:i/log' => 'fa-list-alt',
|
265 |
'core:i/log' => 'fa-check-to-slot',
|
| 273 |
'core:i/mahara_host' => 'fa-id-badge',
|
266 |
'core:i/mahara_host' => 'fa-id-badge',
|
| 274 |
'core:i/manual_item' => 'fa-pencil-square-o',
|
267 |
'core:i/manual_item' => 'fa-pen-to-square',
|
| 275 |
'core:i/marked' => 'fa-circle',
|
268 |
'core:i/marked' => 'fa-solid fa-highlighter',
|
| 276 |
'core:i/marker' => 'fa-circle-o',
|
269 |
'core:i/marker' => 'fa-pen-clip',
|
| 277 |
'core:i/mean' => 'fa-calculator',
|
270 |
'core:i/mean' => 'fa-calculator',
|
| 278 |
'core:i/menu' => 'fa-ellipsis-v',
|
271 |
'core:i/menu' => 'fa-ellipsis-vertical',
|
| 279 |
'core:i/menubars' => 'fa-bars',
|
272 |
'core:i/menubars' => 'fa-bars',
|
| 280 |
'core:i/messagecontentaudio' => 'fa-headphones',
|
273 |
'core:i/messagecontentaudio' => 'fa-volume-high',
|
| - |
|
274 |
'core:i/messagecontentimage' => 'fa-image',
|
| 281 |
'core:i/messagecontentimage' => 'fa-image',
|
275 |
'core:i/messagecontentmultimediageneral' => 'fa-photo-film',
|
| 282 |
'core:i/messagecontentvideo' => 'fa-film',
|
- |
|
| 283 |
'core:i/messagecontentmultimediageneral' => 'fa-file-video-o',
|
276 |
'core:i/messagecontentvideo' => 'fa-film',
|
| 284 |
'core:i/mnethost' => 'fa-external-link',
|
277 |
'core:i/mnethost' => 'fa-square-arrow-up-right',
|
| 285 |
'core:i/moodle_host' => 'fa-graduation-cap',
|
278 |
'core:i/moodle_host' => 'fa-graduation-cap',
|
| 286 |
'core:i/moremenu' => 'fa-ellipsis-h',
|
279 |
'core:i/moremenu' => 'fa-ellipsis',
|
| 287 |
'core:i/move_2d' => 'fa-arrows',
|
280 |
'core:i/move_2d' => 'fa-arrows-up-down-left-right',
|
| 288 |
'core:i/muted' => 'fa-microphone-slash',
|
281 |
'core:i/muted' => 'fa-microphone-slash',
|
| 289 |
'core:i/navigationitem' => 'fa-fw',
|
282 |
'core:i/navigationitem' => 'fa-fw',
|
| 290 |
'core:i/ne_red_mark' => 'fa-remove',
|
283 |
'core:i/ne_red_mark' => 'fa-xmark text-danger',
|
| 291 |
'core:i/new' => 'fa-bolt',
|
284 |
'core:i/new' => 'fa-bolt',
|
| 292 |
'core:i/news' => 'fa-newspaper-o',
|
285 |
'core:i/news' => 'fa-newspaper',
|
| 293 |
'core:i/next' => 'fa-chevron-right',
|
286 |
'core:i/next' => 'fa-chevron-right',
|
| 294 |
'core:i/nosubcat' => 'fa-plus-square-o',
|
287 |
'core:i/nosubcat' => 'fa-plus-square-o',
|
| 295 |
'core:i/notifications' => 'fa-bell-o',
|
288 |
'core:i/notifications' => 'fa-bell',
|
| 296 |
'core:i/open' => 'fa-folder-open',
|
289 |
'core:i/open' => 'fa-folder-open',
|
| 297 |
'core:i/otherevent' => 'fa-calendar',
|
290 |
'core:i/otherevent' => 'fa-circle-info',
|
| 298 |
'core:i/outcomes' => 'fa-tasks',
|
291 |
'core:i/outcomes' => 'fa-list-check',
|
| 299 |
'core:i/overriden_grade' => 'fa-edit',
|
292 |
'core:i/overriden_grade' => 'fa-pen-to-square',
|
| 300 |
'core:i/payment' => 'fa-money',
|
293 |
'core:i/payment' => 'fa-solid fa-credit-card',
|
| 301 |
'core:i/permissionlock' => 'fa-lock',
|
294 |
'core:i/permissionlock' => 'fa-user-lock',
|
| 302 |
'core:i/permissions' => 'fa-pencil-square-o',
|
295 |
'core:i/permissions' => 'fa-user-lock',
|
| 303 |
'core:i/persona_sign_in_black' => 'fa-male',
|
296 |
'core:i/persona_sign_in_black' => 'fa-person',
|
| 304 |
'core:i/portfolio' => 'fa-id-badge',
|
297 |
'core:i/portfolio' => 'fa-briefcase',
|
| 305 |
'core:i/preview' => 'fa-search-plus',
|
298 |
'core:i/preview' => 'fa-magnifying-glass-plus',
|
| 306 |
'core:i/previous' => 'fa-chevron-left',
|
299 |
'core:i/previous' => 'fa-chevron-left',
|
| 307 |
'core:i/privatefiles' => 'fa-file-o',
|
300 |
'core:i/privatefiles' => 'fa-file-circle-minus',
|
| 308 |
'core:i/progressbar' => 'fa-spinner fa-spin',
|
301 |
'core:i/progressbar' => 'fa-spinner fa-spin',
|
| 309 |
'core:i/publish' => 'fa-share',
|
302 |
'core:i/publish' => 'fa-arrow-up-from-bracket',
|
| 310 |
'core:i/questions' => 'fa-question',
|
303 |
'core:i/questions' => 'fa-question',
|
| 311 |
'core:i/reload' => 'fa-refresh',
|
304 |
'core:i/reload' => 'fa-rotate-right',
|
| 312 |
'core:i/report' => 'fa-area-chart',
|
305 |
'core:i/report' => 'fa-chart-column',
|
| 313 |
'core:i/repository' => 'fa-hdd-o',
|
306 |
'core:i/repository' => 'fa-hard-drive',
|
| 314 |
'core:i/restore' => 'fa-level-up',
|
307 |
'core:i/restore' => 'fa-trash-can-arrow-up',
|
| 315 |
'core:i/return' => 'fa-arrow-left',
|
308 |
'core:i/return' => 'fa-arrow-left',
|
| - |
|
309 |
'core:i/risk_config' => 'fa-triangle-exclamation text-muted',
|
| 316 |
'core:i/risk_config' => 'fa-exclamation text-muted',
|
310 |
'core:i/risk_dataloss' => 'fa-triangle-exclamation text-danger',
|
| 317 |
'core:i/risk_managetrust' => 'fa-exclamation-triangle text-warning',
|
311 |
'core:i/risk_managetrust' => 'fa-triangle-exclamation text-warning',
|
| 318 |
'core:i/risk_personal' => 'fa-exclamation-circle text-info',
|
312 |
'core:i/risk_personal' => 'fa-triangle-exclamation text-info',
|
| 319 |
'core:i/risk_spam' => 'fa-exclamation text-primary',
|
313 |
'core:i/risk_spam' => 'fa-triangle-exclamation text-primary',
|
| 320 |
'core:i/risk_xss' => 'fa-exclamation-triangle text-danger',
|
314 |
'core:i/risk_xss' => 'fa-triangle-exclamation text-danger',
|
| 321 |
'core:i/role' => 'fa-user-md',
|
315 |
'core:i/role' => 'fa-user-tie',
|
| 322 |
'core:i/rss' => 'fa-rss',
|
316 |
'core:i/rss' => 'fa-rss',
|
| 323 |
'core:i/rsssitelogo' => 'fa-graduation-cap',
|
317 |
'core:i/rsssitelogo' => 'fa-graduation-cap',
|
| 324 |
'core:i/scales' => 'fa-balance-scale',
|
318 |
'core:i/scales' => 'fa-scale-balanced',
|
| 325 |
'core:i/scheduled' => 'fa-calendar-check-o',
|
319 |
'core:i/scheduled' => 'fa-regular fa-calendar-check',
|
| 326 |
'core:i/search' => 'fa-search',
|
320 |
'core:i/search' => 'fa-magnifying-glass',
|
| 327 |
'core:i/section' => 'fa-folder-o',
|
321 |
'core:i/section' => 'fa-regular fa-rectangle-list',
|
| 328 |
'core:i/sendmessage' => 'fa-paper-plane',
|
322 |
'core:i/sendmessage' => 'fa-regular fa-paper-plane',
|
| 329 |
'core:i/settings' => 'fa-cog',
|
323 |
'core:i/settings' => 'fa-gear',
|
| 330 |
'core:i/share' => 'fa-share-square-o',
|
324 |
'core:i/share' => 'fa-regular fa-share-from-square',
|
| 331 |
'core:i/show' => 'fa-eye-slash',
|
325 |
'core:i/show' => 'fa-regular fa-eye-slash',
|
| 332 |
'core:i/siteevent' => 'fa-globe',
|
326 |
'core:i/siteevent' => 'fa-solid fa-globe',
|
| 333 |
'core:i/star' => 'fa-star',
|
327 |
'core:i/star' => 'fa-star',
|
| 334 |
'core:i/star-o' => 'fa-star-o',
|
328 |
'core:i/star-o' => 'fa-regular fa-star',
|
| 335 |
'core:i/star-rating' => 'fa-star',
|
329 |
'core:i/star-rating' => 'fa-star',
|
| 336 |
'core:i/stats' => 'fa-line-chart',
|
330 |
'core:i/stats' => 'fa-chart-line',
|
| 337 |
'core:i/switch' => 'fa-exchange',
|
331 |
'core:i/switch' => 'fa-right-left',
|
| 338 |
'core:i/switchrole' => 'fa-user-secret',
|
332 |
'core:i/switchrole' => 'fa-people-arrows',
|
| 339 |
'core:i/trash' => 'fa-trash',
|
333 |
'core:i/trash' => 'fa-trash-can',
|
| 340 |
'core:i/twoway' => 'fa-arrows-h',
|
334 |
'core:i/twoway' => 'fa-arrows-left-right',
|
| 341 |
'core:i/unchecked' => 'fa-square-o',
|
335 |
'core:i/unchecked' => 'fa-regular fa-square',
|
| 342 |
'core:i/uncheckedcircle' => 'fa-circle-o',
|
336 |
'core:i/uncheckedcircle' => 'fa-regular fa-circle',
|
| 343 |
'core:i/unflagged' => 'fa-flag-o',
|
337 |
'core:i/unflagged' => 'fa-regular fa-flag',
|
| 344 |
'core:i/unlock' => 'fa-unlock',
|
338 |
'core:i/unlock' => 'fa-unlock',
|
| 345 |
'core:i/up' => 'fa-arrow-up',
|
339 |
'core:i/up' => 'fa-arrow-up',
|
| 346 |
'core:i/upload' => 'fa-upload',
|
- |
|
| 347 |
'core:i/userevent' => 'fa-user',
|
340 |
'core:i/upload' => 'fa-upload',
|
| - |
|
341 |
'core:i/user' => 'fa-user',
|
| 348 |
'core:i/user' => 'fa-user',
|
342 |
'core:i/userevent' => 'fa-clipboard-user',
|
| 349 |
'core:i/users' => 'fa-users',
|
343 |
'core:i/users' => 'fa-user-group',
|
| - |
|
344 |
'core:i/valid' => 'fa-check text-success',
|
| 350 |
'core:i/valid' => 'fa-check text-success',
|
345 |
'core:i/viewcategory' => 'fa-pager',
|
| 351 |
'core:i/viewsection' => 'fa-pager',
|
346 |
'core:i/viewsection' => 'fa-pager',
|
| 352 |
'core:i/warning' => 'fa-exclamation text-warning',
|
347 |
'core:i/warning' => 'fa-triangle-exclamation text-warning',
|
| 353 |
'core:i/window_close' => 'fa-window-close',
|
348 |
'core:i/window_close' => 'fa-xmark',
|
| 354 |
'core:i/withsubcat' => 'fa-plus-square',
|
- |
|
| 355 |
'core:i/language' => 'fa-language',
|
349 |
'core:i/withsubcat' => 'fa-network-wired',
|
| 356 |
'core:m/USD' => 'fa-usd',
|
- |
|
| 357 |
'core:t/addcontact' => 'fa-address-card',
|
350 |
'core:m/USD' => 'fa-dollar-sign',
|
| - |
|
351 |
'core:t/add' => 'fa-plus',
|
| 358 |
'core:t/add' => 'fa-plus',
|
352 |
'core:t/addcontact' => 'fa-address-card',
|
| 359 |
'core:t/angles-down' => 'fa-angles-down',
|
353 |
'core:t/angles-down' => 'fa-angles-down',
|
| 360 |
'core:t/angles-left' => 'fa-angles-left',
|
354 |
'core:t/angles-left' => 'fa-angles-left',
|
| 361 |
'core:t/angles-right' => 'fa-angles-right',
|
355 |
'core:t/angles-right' => 'fa-angles-right',
|
| 362 |
'core:t/angles-up' => 'fa-angles-up',
|
356 |
'core:t/angles-up' => 'fa-angles-up',
|
| 363 |
'core:t/approve' => 'fa-thumbs-up',
|
357 |
'core:t/approve' => 'fa-thumbs-up',
|
| 364 |
'core:t/assignroles' => 'fa-user-circle',
|
358 |
'core:t/assignroles' => 'fa-user-tag',
|
| 365 |
'core:t/award' => 'fa-trophy',
|
359 |
'core:t/award' => 'fa-award',
|
| 366 |
'core:t/backpack' => 'fa-shopping-bag',
|
360 |
'core:t/backpack' => 'fa-suitcase-rolling',
|
| 367 |
'core:t/backup' => 'fa-arrow-circle-down',
|
361 |
'core:t/backup' => 'fa-circle-arrow-down',
|
| 368 |
'core:t/block' => 'fa-ban',
|
- |
|
| 369 |
'core:t/block_to_dock_rtl' => 'fa-chevron-right',
|
362 |
'core:t/block' => 'fa-ban',
|
| - |
|
363 |
'core:t/block_to_dock' => 'fa-chevron-left',
|
| 370 |
'core:t/block_to_dock' => 'fa-chevron-left',
|
364 |
'core:t/block_to_dock_rtl' => 'fa-chevron-right',
|
| 371 |
'core:t/blocks_drawer' => 'fa-chevron-left',
|
365 |
'core:t/blocks_drawer' => 'fa-chevron-left',
|
| 372 |
'core:t/blocks_drawer_rtl' => 'fa-chevron-right',
|
366 |
'core:t/blocks_drawer_rtl' => 'fa-chevron-right',
|
| 373 |
'core:t/calc_off' => 'fa-calculator', // TODO: Change to better icon once we have stacked icon support or more icons.
|
367 |
'core:t/calc_off' => 'fa-calculator',
|
| 374 |
'core:t/calc' => 'fa-calculator',
|
368 |
'core:t/calc' => 'fa-calculator',
|
| 375 |
'core:t/check' => 'fa-check',
|
369 |
'core:t/check' => 'fa-check',
|
| 376 |
'core:t/clipboard' => 'fa-clipboard',
|
370 |
'core:t/clipboard' => 'fa-clipboard',
|
| 377 |
'core:t/cohort' => 'fa-users',
|
371 |
'core:t/cohort' => 'fa-users-line',
|
| 378 |
'core:t/collapsed_empty_rtl' => 'fa-caret-square-o-left',
|
372 |
'core:t/collapsed_empty_rtl' => 'fa-chevron-left',
|
| 379 |
'core:t/collapsed_empty' => 'fa-caret-square-o-right',
|
373 |
'core:t/collapsed_empty' => 'fa-chevron-right',
|
| 380 |
'core:t/collapsed_rtl' => 'fa-caret-left',
|
374 |
'core:t/collapsed_rtl' => 'fa-chevron-left',
|
| 381 |
'core:t/collapsed' => 'fa-caret-right',
|
- |
|
| 382 |
'core:t/collapsedcaret' => 'fa-caret-right',
|
375 |
'core:t/collapsed' => 'fa-chevron-right',
|
| 383 |
'core:t/collapsedchevron' => 'fa-chevron-right',
|
376 |
'core:t/collapsedchevron' => 'fa-chevron-right',
|
| 384 |
'core:t/collapsedchevron_rtl' => 'fa-chevron-left',
|
377 |
'core:t/collapsedchevron_rtl' => 'fa-chevron-left',
|
| 385 |
'core:t/collapsedchevron_up' => 'fa-chevron-up',
|
378 |
'core:t/collapsedchevron_up' => 'fa-chevron-up',
|
| 386 |
'core:t/completion_complete' => 'fa-circle',
|
379 |
'core:t/completion_complete' => 'fa-circle',
|
| 387 |
'core:t/completion_fail' => 'fa-times',
|
- |
|
| 388 |
'core:t/completion_incomplete' => 'fa-circle-thin',
|
380 |
'core:t/completion_fail' => 'fa-xmark',
|
| 389 |
'core:t/contextmenu' => 'fa-cog',
|
381 |
'core:t/contextmenu' => 'fa-ellipsis-vertical',
|
| 390 |
'core:t/copy' => 'fa-copy',
|
382 |
'core:t/copy' => 'fa-solid fa-clone',
|
| 391 |
'core:t/delete' => 'fa-trash',
|
- |
|
| 392 |
'core:t/dockclose' => 'fa-window-close',
|
383 |
'core:t/delete' => 'fa-trash-can',
|
| 393 |
'core:t/dock_to_block_rtl' => 'fa-chevron-right',
|
384 |
'core:t/dock_to_block_rtl' => 'fa-chevron-left',
|
| 394 |
'core:t/dock_to_block' => 'fa-chevron-left',
|
385 |
'core:t/dock_to_block' => 'fa-chevron-right',
|
| 395 |
'core:t/download' => 'fa-download',
|
386 |
'core:t/dockclose' => 'fa-xmark',
|
| - |
|
387 |
'core:t/down' => 'fa-arrow-down',
|
| 396 |
'core:t/down' => 'fa-arrow-down',
|
388 |
'core:t/download' => 'fa-download',
|
| 397 |
'core:t/downlong' => 'fa-long-arrow-down',
|
389 |
'core:t/downlong' => 'fa-arrow-down-long',
|
| - |
|
390 |
'core:t/dropdown' => 'fa-caret-down',
|
| 398 |
'core:t/dropdown' => 'fa-cog',
|
391 |
'core:t/edit_menu' => 'fa-ellipsis-vertical',
|
| 399 |
'core:t/editinline' => 'fa-pencil',
|
392 |
'core:t/edit' => 'fa-pen',
|
| 400 |
'core:t/edit_menu' => 'fa-cog',
|
393 |
'core:t/editinline' => 'fa-pen',
|
| 401 |
'core:t/editstring' => 'fa-pencil',
|
394 |
'core:t/editstring' => 'fa-pen',
|
| 402 |
'core:t/edit' => 'fa-cog',
|
395 |
'core:t/email' => 'fa-regular fa-envelope',
|
| 403 |
'core:t/emailno' => 'fa-ban',
|
- |
|
| 404 |
'core:t/email' => 'fa-envelope-o',
|
396 |
'core:t/emailno' => 'fa-ban',
|
| 405 |
'core:t/emptystar' => 'fa-star-o',
|
397 |
'core:t/emptystar' => 'fa-regular fa-star',
|
| 406 |
'core:t/enrolusers' => 'fa-user-plus',
|
398 |
'core:t/enrolusers' => 'fa-user-plus',
|
| 407 |
'core:t/expanded' => 'fa-caret-down',
|
399 |
'core:t/expanded' => 'fa-chevron-down',
|
| 408 |
'core:t/expandedchevron' => 'fa-chevron-down',
|
400 |
'core:t/expandedchevron' => 'fa-chevron-down',
|
| 409 |
'core:t/go' => 'fa-play',
|
401 |
'core:t/go' => 'fa-play',
|
| 410 |
'core:t/grades' => 'fa-table',
|
402 |
'core:t/grades' => 'fa-table-list',
|
| 411 |
'core:t/groupn' => 'fa-user',
|
403 |
'core:t/groupn' => 'fa-user',
|
| 412 |
'core:t/groups' => 'fa-user-circle',
|
404 |
'core:t/groups' => 'fa-circle-user',
|
| 413 |
'core:t/groupv' => 'fa-user-group',
|
405 |
'core:t/groupv' => 'fa-regular fa-circle-user',
|
| 414 |
'core:t/hide' => 'fa-eye',
|
406 |
'core:t/hide' => 'fa-regular fa-eye',
|
| 415 |
'core:t/index_drawer' => 'fa-list',
|
407 |
'core:t/index_drawer' => 'fa-list',
|
| 416 |
'core:t/left' => 'fa-arrow-left',
|
408 |
'core:t/left' => 'fa-arrow-left',
|
| 417 |
'core:t/less' => 'fa-caret-up',
|
409 |
'core:t/less' => 'fa-minus',
|
| 418 |
'core:t/life-ring' => 'fa-life-ring',
|
- |
|
| 419 |
'core:t/locked' => 'fa-lock',
|
410 |
'core:t/life-ring' => 'fa-life-ring',
|
| 420 |
'core:t/lock' => 'fa-unlock',
|
411 |
'core:t/lock' => 'fa-unlock',
|
| - |
|
412 |
'core:t/locked' => 'fa-lock',
|
| 421 |
'core:t/locktime' => 'fa-lock',
|
413 |
'core:t/log' => 'fa-history',
|
| - |
|
414 |
'core:t/markasread' => 'fa-check',
|
| 422 |
'core:t/markasread' => 'fa-check',
|
415 |
'core:t/message' => 'fa-message',
|
| 423 |
'core:t/messages' => 'fa-comments',
|
416 |
'core:t/messages' => 'fa-comments',
|
| 424 |
'core:t/messages-o' => 'fa-comments-o',
|
- |
|
| 425 |
'core:t/message' => 'fa-comment-o',
|
417 |
'core:t/messages-o' => 'fa-regular fa-comments',
|
| 426 |
'core:t/more' => 'fa-caret-down',
|
418 |
'core:t/more' => 'fa-caret-down',
|
| 427 |
'core:t/move' => 'fa-arrows-v',
|
419 |
'core:t/move' => 'fa-arrows-up-down',
|
| 428 |
'core:t/online' => 'fa-circle',
|
420 |
'core:t/online' => 'fa-circle-check',
|
| 429 |
'core:t/passwordunmask-edit' => 'fa-pencil',
|
421 |
'core:t/passwordunmask-edit' => 'fa-pen',
|
| 430 |
'core:t/passwordunmask-reveal' => 'fa-eye',
|
422 |
'core:t/passwordunmask-reveal' => 'fa-solid fa-eye',
|
| 431 |
'core:t/play' => 'fa-play',
|
423 |
'core:t/play' => 'fa-play',
|
| 432 |
'core:t/portfolioadd' => 'fa-plus',
|
424 |
'core:t/portfolioadd' => 'fa-plus',
|
| 433 |
'core:t/preferences' => 'fa-wrench',
|
425 |
'core:t/preferences' => 'fa-wrench',
|
| 434 |
'core:t/preview' => 'fa-search-plus',
|
426 |
'core:t/preview' => 'fa-magnifying-glass-plus',
|
| 435 |
'core:t/print' => 'fa-print',
|
427 |
'core:t/print' => 'fa-print',
|
| 436 |
'core:t/removecontact' => 'fa-user-times',
|
428 |
'core:t/reload' => 'fa-rotate-right',
|
| 437 |
'core:t/reload' => 'fa-refresh',
|
429 |
'core:t/removecontact' => 'fa-user-xmark',
|
| 438 |
'core:t/reset' => 'fa-repeat',
|
430 |
'core:t/reset' => 'fa-arrow-rotate-left',
|
| 439 |
'core:t/restore' => 'fa-arrow-circle-up',
|
431 |
'core:t/restore' => 'fa-trash-can-arrow-up',
|
| 440 |
'core:t/right' => 'fa-arrow-right',
|
432 |
'core:t/right' => 'fa-arrow-right',
|
| 441 |
'core:t/sendmessage' => 'fa-paper-plane',
|
433 |
'core:t/sendmessage' => 'fa-regular fa-paper-plane',
|
| 442 |
'core:t/show' => 'fa-eye-slash',
|
434 |
'core:t/show' => 'fa-eye-slash',
|
| 443 |
'core:t/sort_by' => 'fa-sort-amount-asc',
|
435 |
'core:t/sort_asc' => 'fa-arrow-up-short-wide',
|
| 444 |
'core:t/sort_asc' => 'fa-sort-asc',
|
436 |
'core:t/sort_by' => 'fa-arrow-down-wide-short',
|
| 445 |
'core:t/sort_desc' => 'fa-sort-desc',
|
437 |
'core:t/sort_desc' => 'fa-arrow-down-short-wide',
|
| 446 |
'core:t/sort' => 'fa-sort',
|
438 |
'core:t/sort' => 'fa-sort',
|
| 447 |
'core:t/stealth' => 'fa-low-vision',
|
439 |
'core:t/stealth' => 'fa-low-vision',
|
| 448 |
'core:t/stop' => 'fa-stop',
|
440 |
'core:t/stop' => 'fa-stop',
|
| 449 |
'core:t/switch_minus' => 'fa-minus',
|
441 |
'core:t/switch_minus' => 'fa-minus',
|
| 450 |
'core:t/switch_plus' => 'fa-plus',
|
442 |
'core:t/switch_plus' => 'fa-plus',
|
| 451 |
'core:t/switch_whole' => 'fa-square-o',
|
443 |
'core:t/switch_whole' => 'fa-regular fa-square',
|
| 452 |
'core:t/tags' => 'fa-tags',
|
- |
|
| 453 |
'core:t/unblock' => 'fa-commenting',
|
444 |
'core:t/tags' => 'fa-tags',
|
| 454 |
'core:t/unlocked' => 'fa-unlock-alt',
|
445 |
'core:t/unblock' => 'fa-unlock-keyhole',
|
| - |
|
446 |
'core:t/unlock' => 'fa-lock',
|
| 455 |
'core:t/unlock' => 'fa-lock',
|
447 |
'core:t/unlocked' => 'fa-lock-open',
|
| 456 |
'core:t/up' => 'fa-arrow-up',
|
448 |
'core:t/up' => 'fa-arrow-up',
|
| 457 |
'core:t/uplong' => 'fa-long-arrow-up',
|
449 |
'core:t/uplong' => 'fa-arrow-up-long',
|
| 458 |
'core:t/user' => 'fa-user',
|
450 |
'core:t/user' => 'fa-user',
|
| 459 |
'core:t/viewdetails' => 'fa-list',
|
451 |
'core:t/viewdetails' => 'fa-magnifying-glass-plus',
|
| 460 |
];
|
452 |
];
|
| Línea -... |
Línea 453... |
| - |
|
453 |
}
|
| - |
|
454 |
|
| - |
|
455 |
#[\Override]
|
| - |
|
456 |
public function get_deprecated_icons(): array {
|
| - |
|
457 |
// Add deprecated core icons to parent deprecated icons.
|
| - |
|
458 |
return array_merge(
|
| - |
|
459 |
parent::get_deprecated_icons(),
|
| - |
|
460 |
[
|
| - |
|
461 |
// Deprecated since Moodle 5.0.
|
| - |
|
462 |
'core:a/em1_bwgreater',
|
| - |
|
463 |
'core:a/em1_greater',
|
| - |
|
464 |
'core:a/em1_lesser',
|
| - |
|
465 |
'core:a/em1_raquo',
|
| - |
|
466 |
'core:a/l_breadcrumb',
|
| - |
|
467 |
'core:a/r_breadcrumb',
|
| - |
|
468 |
'core:a/r_go',
|
| - |
|
469 |
'core:a/r_next',
|
| - |
|
470 |
'core:a/r_previous',
|
| - |
|
471 |
'core:adv',
|
| - |
|
472 |
'core:c/event',
|
| - |
|
473 |
'core:e/layers_over',
|
| - |
|
474 |
'core:e/layers_under',
|
| - |
|
475 |
'core:e/row_props',
|
| - |
|
476 |
'core:e/styleprops',
|
| - |
|
477 |
'core:i/admin',
|
| - |
|
478 |
'core:i/closed',
|
| - |
|
479 |
'core:i/dropdown',
|
| - |
|
480 |
'core:i/emojicategorysmileyspeople',
|
| - |
|
481 |
'core:i/feedback',
|
| - |
|
482 |
'core:i/feedback_add',
|
| - |
|
483 |
'core:i/grademark',
|
| - |
|
484 |
'core:i/grademark-grey',
|
| - |
|
485 |
'core:i/guest',
|
| - |
|
486 |
'core:i/ical',
|
| - |
|
487 |
'core:i/key',
|
| - |
|
488 |
'core:i/mahara_host',
|
| - |
|
489 |
'core:madewithmoodle',
|
| - |
|
490 |
'core:t/adddir',
|
| - |
|
491 |
'core:t/addfile',
|
| - |
|
492 |
'core:t/arrow_left',
|
| - |
|
493 |
'core:t/calendar',
|
| - |
|
494 |
'core:t/collapsedcaret',
|
| - |
|
495 |
'core:t/enroladd',
|
| - |
|
496 |
'core:t/feedback',
|
| - |
|
497 |
'core:t/feedback_add',
|
| - |
|
498 |
'core:t/hiddenuntil',
|
| - |
|
499 |
'core:t/hideuntil',
|
| - |
|
500 |
'core:t/mean',
|
| - |
|
501 |
'core:t/moveleft',
|
| - |
|
502 |
'core:t/nonempty',
|
| - |
|
503 |
'core:t/outcomes',
|
| - |
|
504 |
'core:t/ranges',
|
| - |
|
505 |
'core:t/removeright',
|
| - |
|
506 |
'core:t/scales',
|
| - |
|
507 |
'core:t/sigma',
|
| - |
|
508 |
'core:t/sigmaplus',
|
| - |
|
509 |
'core:t/switch',
|
| - |
|
510 |
'core:t/usernot',
|
| - |
|
511 |
'core:webding',
|
| - |
|
512 |
'theme:fp/dnd_arrow',
|
| - |
|
513 |
'theme:fp/folder',
|
| - |
|
514 |
'theme:fp/list',
|
| - |
|
515 |
'theme:fp/th',
|
| - |
|
516 |
'theme:mod/quiz/checkmark',
|
| - |
|
517 |
'theme:mod/quiz/flag-on',
|
| - |
|
518 |
'theme:mod/quiz/warningtriangle',
|
| - |
|
519 |
'theme:mod/quiz/whitecircle',
|
| - |
|
520 |
],
|
| - |
|
521 |
);
|
| 461 |
}
|
522 |
}
|
| 462 |
|
523 |
|
| 463 |
/**
|
524 |
/**
|
| 464 |
* Overridable function to get a mapping of all icons.
|
525 |
* Overridable function to get a mapping of all icons.
|
| 465 |
* Default is to do no mapping.
|
526 |
* Default is to do no mapping.
|
| 466 |
*/
|
527 |
*/
|
| 467 |
public function get_icon_name_map() {
|
528 |
public function get_icon_name_map() {
|
| Línea 468... |
Línea 529... |
| 468 |
if ($this->map === []) {
|
529 |
if ($this->map === []) {
|
| 469 |
$cache = \cache::make('core', 'fontawesomeiconmapping');
|
530 |
$cache = \cache::make('core', 'fontawesomeiconmapping');
|
| 470 |
|
531 |
|
| 471 |
// Create different mapping keys for different icon system classes, there may be several different
|
532 |
// Create different mapping keys for different icon system classes, there may be several different
|
| Línea 472... |
Línea 533... |
| 472 |
// themes on the same site.
|
533 |
// themes on the same site.
|
| 473 |
$mapkey = 'mapping_'.preg_replace('/[^a-zA-Z0-9_]/', '_', get_class($this));
|
534 |
$mapkey = 'mapping_' . preg_replace('/[^a-zA-Z0-9_]/', '_', get_class($this));
|
| 474 |
$this->map = $cache->get($mapkey);
|
535 |
$this->map = $cache->get($mapkey);
|
| Línea 483... |
Línea 544... |
| 483 |
$pluginmap = $pluginfunction();
|
544 |
$pluginmap = $pluginfunction();
|
| 484 |
$this->map += $pluginmap;
|
545 |
$this->map += $pluginmap;
|
| 485 |
}
|
546 |
}
|
| 486 |
}
|
547 |
}
|
| 487 |
}
|
548 |
}
|
| - |
|
549 |
|
| - |
|
550 |
$deprecated = $this->get_deprecated_icons();
|
| - |
|
551 |
foreach ($this->map as $from => $to) {
|
| - |
|
552 |
// Add the solid class by default to all icons that have not specific family.
|
| - |
|
553 |
$this->map[$from] = $this->add_family($to);
|
| - |
|
554 |
// Add the deprecated class to all deprecated icons.
|
| - |
|
555 |
if (in_array($from, $deprecated)) {
|
| - |
|
556 |
$this->map[$from] .= ' deprecated deprecated-'.$from;
|
| - |
|
557 |
}
|
| - |
|
558 |
}
|
| - |
|
559 |
|
| 488 |
$cache->set($mapkey, $this->map);
|
560 |
$cache->set($mapkey, $this->map);
|
| 489 |
}
|
561 |
}
|
| 490 |
|
- |
|
| 491 |
}
|
562 |
}
|
| 492 |
return $this->map;
|
563 |
return $this->map;
|
| 493 |
}
|
564 |
}
|
| Línea -... |
Línea 565... |
| - |
|
565 |
|
| - |
|
566 |
/**
|
| - |
|
567 |
* Add the family to the icon if not present.
|
| - |
|
568 |
*
|
| - |
|
569 |
* @param string $cssclasses The icon classes.
|
| - |
|
570 |
* @return string The icon classes with the family.
|
| - |
|
571 |
*/
|
| - |
|
572 |
protected function add_family(string $cssclasses): string {
|
| - |
|
573 |
$family = array_intersect(explode(' ', $cssclasses), $this->families);
|
| - |
|
574 |
if (count($family) != 0) {
|
| - |
|
575 |
return $cssclasses;
|
| Línea -... |
Línea 576... |
| - |
|
576 |
}
|
| - |
|
577 |
|
| - |
|
578 |
return 'fa ' . $cssclasses;
|
| - |
|
579 |
}
|
| 494 |
|
580 |
|
| 495 |
|
581 |
#[\Override]
|
| 496 |
public function get_amd_name() {
|
582 |
public function get_amd_name() {
|
| Línea -... |
Línea 583... |
| - |
|
583 |
return 'core/icon_system_fontawesome';
|
| 497 |
return 'core/icon_system_fontawesome';
|
584 |
}
|
| 498 |
}
|
585 |
|
| 499 |
|
586 |
#[\Override]
|
| Línea 500... |
Línea 587... |
| 500 |
public function render_pix_icon(renderer_base $output, pix_icon $icon) {
|
587 |
public function render_pix_icon(renderer_base $output, pix_icon $icon) {
|
| Línea 501... |
Línea 588... |
| 501 |
$subtype = 'pix_icon_fontawesome';
|
588 |
$subtype = 'pix_icon_fontawesome';
|
| 502 |
$subpix = new $subtype($icon);
|
589 |
$subpix = new $subtype($icon);
|
| - |
|
590 |
|
| - |
|
591 |
$data = $subpix->export_for_template($output);
|
| - |
|
592 |
|
| - |
|
593 |
if (!$subpix->is_mapped()) {
|
| - |
|
594 |
$data['unmappedIcon'] = $icon->export_for_template($output);
|
| - |
|
595 |
// If the icon is not mapped, we need to check if it is deprecated.
|
| - |
|
596 |
$component = $icon->component;
|
| - |
|
597 |
if (empty($component) || $component === 'moodle' || $component === 'core') {
|
| - |
|
598 |
$component = 'core';
|
| 503 |
|
599 |
}
|
| 504 |
$data = $subpix->export_for_template($output);
|
600 |
$iconname = $component . ':' . $icon->pix;
|
| 505 |
|
601 |
if (in_array($iconname, $this->get_deprecated_icons())) {
|
| 506 |
if (!$subpix->is_mapped()) {
|
602 |
$data['unmappedIcon']['extraclasses'] .= ' deprecated deprecated-'.$iconname;
|
| Línea 516... |
Línea 612... |
| 516 |
$data['extraclasses'] = "fa-flip-horizontal";
|
612 |
$data['extraclasses'] = "fa-flip-horizontal";
|
| 517 |
}
|
613 |
}
|
| Línea 518... |
Línea 614... |
| 518 |
|
614 |
|
| 519 |
return $output->render_from_template('core/pix_icon_fontawesome', $data);
|
615 |
return $output->render_from_template('core/pix_icon_fontawesome', $data);
|
| 520 |
}
|
- |
|
| 521 |
|
616 |
}
|