summaryrefslogtreecommitdiff
path: root/resources/views
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2018-07-20 16:06:33 +0100
committerGreg Roach <fisharebest@webtrees.net>2018-07-20 16:31:35 +0100
commit210dfef2b733195f1b6bdc67fcfa8fed99e6bac4 (patch)
treea77ac7edb63159410d5f82dbaa65a699bed1591d /resources/views
parent5d6a11b60ba68021cfe46f98a97cff6f010b6f12 (diff)
downloadwebtrees-210dfef2b733195f1b6bdc67fcfa8fed99e6bac4.tar.gz
webtrees-210dfef2b733195f1b6bdc67fcfa8fed99e6bac4.tar.bz2
webtrees-210dfef2b733195f1b6bdc67fcfa8fed99e6bac4.zip
Update fontawesome and start to refactor icons using views
Diffstat (limited to 'resources/views')
-rw-r--r--resources/views/admin/control-panel-manager.php5
-rw-r--r--resources/views/admin/control-panel.php5
-rw-r--r--resources/views/admin/merge-records-step-2.php2
-rw-r--r--resources/views/admin/module-components.php2
-rw-r--r--resources/views/admin/modules.php51
-rw-r--r--resources/views/admin/site-analytics.php4
-rw-r--r--resources/views/admin/site-languages.php4
-rw-r--r--resources/views/admin/site-mail.php4
-rw-r--r--resources/views/admin/site-preferences.php4
-rw-r--r--resources/views/admin/site-registration.php4
-rw-r--r--resources/views/admin/trees-merge.php2
-rw-r--r--resources/views/admin/trees-preferences.php2
-rw-r--r--resources/views/admin/trees-privacy.php4
-rw-r--r--resources/views/admin/trees-renumber.php2
-rw-r--r--resources/views/admin/trees.php4
-rw-r--r--resources/views/icons/add.php1
-rw-r--r--resources/views/icons/arrow-down.php1
-rw-r--r--resources/views/icons/arrow-end.php1
-rw-r--r--resources/views/icons/arrow-start.php1
-rw-r--r--resources/views/icons/arrow-up.php1
-rw-r--r--resources/views/icons/bing-maps.php1
-rw-r--r--resources/views/icons/block-tree.php1
-rw-r--r--resources/views/icons/block-user.php1
-rw-r--r--resources/views/icons/block.php1
-rw-r--r--resources/views/icons/calendar.php1
-rw-r--r--resources/views/icons/cancel.php1
-rw-r--r--resources/views/icons/chart.php1
-rw-r--r--resources/views/icons/coordinates.php1
-rw-r--r--resources/views/icons/copy.php1
-rw-r--r--resources/views/icons/delete.php1
-rw-r--r--resources/views/icons/download.php1
-rw-r--r--resources/views/icons/drag-handle.php1
-rw-r--r--resources/views/icons/edit.php1
-rw-r--r--resources/views/icons/email.php1
-rw-r--r--resources/views/icons/family.php1
-rw-r--r--resources/views/icons/google-maps.php1
-rw-r--r--resources/views/icons/individual.php1
-rw-r--r--resources/views/icons/keyboard.php1
-rw-r--r--resources/views/icons/media-next.php1
-rw-r--r--resources/views/icons/media-play.php1
-rw-r--r--resources/views/icons/media-stop.php1
-rw-r--r--resources/views/icons/media.php1
-rw-r--r--resources/views/icons/menu.php1
-rw-r--r--resources/views/icons/note.php1
-rw-r--r--resources/views/icons/openstreetmap.php1
-rw-r--r--resources/views/icons/pin.php1
-rw-r--r--resources/views/icons/preferences.php1
-rw-r--r--resources/views/icons/report.php1
-rw-r--r--resources/views/icons/repository.php1
-rw-r--r--resources/views/icons/save.php1
-rw-r--r--resources/views/icons/search.php1
-rw-r--r--resources/views/icons/sidebar.php1
-rw-r--r--resources/views/icons/sort.php1
-rw-r--r--resources/views/icons/source.php1
-rw-r--r--resources/views/icons/submitter.php1
-rw-r--r--resources/views/icons/tab.php1
-rw-r--r--resources/views/icons/theme.php1
-rw-r--r--resources/views/icons/upload.php1
-rw-r--r--resources/views/icons/warning.php1
59 files changed, 102 insertions, 41 deletions
diff --git a/resources/views/admin/control-panel-manager.php b/resources/views/admin/control-panel-manager.php
index e7d713951c..d9308171d9 100644
--- a/resources/views/admin/control-panel-manager.php
+++ b/resources/views/admin/control-panel-manager.php
@@ -1,4 +1,3 @@
-<?php use Fisharebest\Webtrees\FontAwesome; ?>
<?php use Fisharebest\Webtrees\I18N; ?>
<h1><?= $title ?></h1>
@@ -60,7 +59,9 @@
</a>
</th>
<td>
- <?= FontAwesome::linkIcon('preferences', I18N::translate('Manage family trees'), ['href' => route('admin-trees', ['ged' => $tree->getName()])]) ?>
+ <a href="<?= e(route('admin-trees', ['ged' => $tree->getName()])) ?>" title="<?= I18N::translate('Preferences') ?>">
+ <?= view('icons/preferences') ?>
+ </a>
</td>
<td class="text-right">
<?php if ($changes[$tree->getTreeId()]): ?>
diff --git a/resources/views/admin/control-panel.php b/resources/views/admin/control-panel.php
index be2d158d9c..8734edb90e 100644
--- a/resources/views/admin/control-panel.php
+++ b/resources/views/admin/control-panel.php
@@ -1,4 +1,3 @@
-<?php use Fisharebest\Webtrees\FontAwesome; ?>
<?php use Fisharebest\Webtrees\I18N; ?>
<h1><?= $title ?></h1>
@@ -136,7 +135,9 @@
</a>
</th>
<td>
- <?= FontAwesome::linkIcon('preferences', I18N::translate('Manage family trees'), ['href' => route('admin-trees', ['ged' => $tree->getName()])]) ?>
+ <a href="<?= e(route('admin-trees', ['ged' => $tree->getName()])) ?>" title="<?= I18N::translate('Preferences') ?>">
+ <?= view('icons/preferences') ?>
+ </a>
</td>
<td class="text-right">
<?php if ($changes[$tree->getTreeId()]): ?>
diff --git a/resources/views/admin/merge-records-step-2.php b/resources/views/admin/merge-records-step-2.php
index 5a6b7191fd..c9038c3228 100644
--- a/resources/views/admin/merge-records-step-2.php
+++ b/resources/views/admin/merge-records-step-2.php
@@ -150,7 +150,7 @@
</div>
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
</form>
diff --git a/resources/views/admin/module-components.php b/resources/views/admin/module-components.php
index bdb9211c69..c33e8075fc 100644
--- a/resources/views/admin/module-components.php
+++ b/resources/views/admin/module-components.php
@@ -53,7 +53,7 @@
</tbody>
</table>
<button class="btn btn-primary" type="submit">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
</form>
diff --git a/resources/views/admin/modules.php b/resources/views/admin/modules.php
index 77f801c9c8..fd7b1ff5df 100644
--- a/resources/views/admin/modules.php
+++ b/resources/views/admin/modules.php
@@ -1,5 +1,4 @@
<?php use Fisharebest\Webtrees\Bootstrap4; ?>
-<?php use Fisharebest\Webtrees\FontAwesome; ?>
<?php use Fisharebest\Webtrees\I18N; ?>
<?php use Fisharebest\Webtrees\Module\ModuleBlockInterface; ?>
<?php use Fisharebest\Webtrees\Module\ModuleChartInterface; ?>
@@ -117,21 +116,24 @@
</td>
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleMenuInterface): ?>
- <?= FontAwesome::semanticIcon('menu', I18N::translate('Menu')) ?>
+ <?= view('icons/menu') ?>
+ <span class="sr-only"><?= I18N::translate('Menu') ?></span>
<?php else: ?>
-
<?php endif ?>
</td>
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleTabInterface): ?>
- <?= FontAwesome::semanticIcon('tab', I18N::translate('Tabs')) ?>
+ <?= view('icons/tab') ?>
+ <span class="sr-only"><?= I18N::translate('Tabs') ?></span>
<?php else: ?>
-
<?php endif ?>
</td>
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleSidebarInterface): ?>
- <?= FontAwesome::semanticIcon('sidebar', I18N::translate('Sidebar')) ?>
+ <?= view('icons/sidebar') ?>
+ <span class="sr-only"><?= I18N::translate('Sidebar') ?></span>
<?php else: ?>
-
<?php endif ?>
@@ -139,10 +141,12 @@
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleBlockInterface): ?>
<?php if ($module->isUserBlock()): ?>
- <?= FontAwesome::semanticIcon('block-user', I18N::translate('My page')) ?>
+ <?= view('icons/block-user') ?>
+ <span class="sr-only"><?= I18N::translate('My page') ?></span>
<?php endif ?>
<?php if ($module->isUserBlock()): ?>
- <?= FontAwesome::semanticIcon('block-tree', I18N::translate('Home page')) ?>
+ <?= view('icons/block-tree') ?>
+ <span class="sr-only"><?= I18N::translate('Home page') ?></span>
<?php endif ?>
<?php else: ?>
-
@@ -150,49 +154,60 @@
</td>
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleChartInterface): ?>
- <?= FontAwesome::semanticIcon('chart', I18N::translate('Chart')) ?>
+ <?= view('icons/chart') ?>
+ <span class="sr-only"><?= I18N::translate('Chart') ?></span>
<?php else: ?>
-
<?php endif ?>
</td>
<td class="text-center text-muted d-none d-sm-table-cell">
<?php if ($module instanceof ModuleReportInterface): ?>
- <?= FontAwesome::semanticIcon('report', I18N::translate('Report')) ?>
+ <?= view('icons/report') ?>
+ <span class="sr-only"><?= I18N::translate('Report') ?></span>
<?php else: ?>
-
<?php endif ?>
</td>
<td class="text-center text-muted d-none">
<?php if ($module instanceof ModuleThemeInterface): ?>
- <?= FontAwesome::semanticIcon('theme', I18N::translate('Theme')) ?>
+ <?= view('icons/theme') ?>
+ <span class="sr-only"><?= I18N::translate('Theme') ?></span>
<?php else: ?>
-
<?php endif ?>
</td>
<td class="text-center text-muted d-sm-none">
<?php if ($module instanceof ModuleMenuInterface): ?>
- <?= FontAwesome::semanticIcon('menu', I18N::translate('Menu')) ?>
+ <?= view('icons/menu') ?>
+ <span class="sr-only"><?= I18N::translate('Menu') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleTabInterface): ?>
- <?= FontAwesome::semanticIcon('tab', I18N::translate('Tabs')) ?>
+ <?= view('icons/tab') ?>
+ <span class="sr-only"><?= I18N::translate('Tab') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleSidebarInterface): ?>
- <?= FontAwesome::semanticIcon('sidebar', I18N::translate('Sidebar')) ?>
+ <?= view('icons/sidebar') ?>
+ <span class="sr-only"><?= I18N::translate('Sidebar') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleBlockInterface && $module->isUserBlock()): ?>
- <?= FontAwesome::semanticIcon('block-user', I18N::translate('My page')) ?>
+ <?= view('icons/block-user') ?>
+ <span class="sr-only"><?= I18N::translate('My page') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleBlockInterface && $module->isUserBlock()): ?>
- <?= FontAwesome::semanticIcon('block-tree', I18N::translate('Home page')) ?>
+ <?= view('icons/block-tree') ?>
+ <span class="sr-only"><?= I18N::translate('Home page') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleChartInterface): ?>
- <?= FontAwesome::semanticIcon('chart', I18N::translate('Chart')) ?>
+ <?= view('icons/chart') ?>
+ <span class="sr-only"><?= I18N::translate('Chart') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleReportInterface): ?>
- <?= FontAwesome::semanticIcon('report', I18N::translate('Report')) ?>
+ <?= view('icons/report') ?>
+ <span class="sr-only"><?= I18N::translate('Report') ?></span>
<?php endif ?>
<?php if ($module instanceof ModuleThemeInterface): ?>
- <?= FontAwesome::semanticIcon('theme', I18N::translate('Theme')) ?>
+ <?= view('icons/theme') ?>
+ <span class="sr-only"><?= I18N::translate('Theme') ?></span>
<?php endif ?>
</td>
</tr>
@@ -200,7 +215,7 @@
</tbody>
</table>
<button class="btn btn-primary" type="submit">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?></button>
</form>
diff --git a/resources/views/admin/site-analytics.php b/resources/views/admin/site-analytics.php
index 5c1a2aa4d8..15ec76930d 100644
--- a/resources/views/admin/site-analytics.php
+++ b/resources/views/admin/site-analytics.php
@@ -123,12 +123,12 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a href="<?= e(route('admin-control-panel')) ?>" class="btn btn-secondary">
- <i class="fas fa-times" aria-hidden="true"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
</div>
diff --git a/resources/views/admin/site-languages.php b/resources/views/admin/site-languages.php
index a0759802ab..9f4887ff06 100644
--- a/resources/views/admin/site-languages.php
+++ b/resources/views/admin/site-languages.php
@@ -32,12 +32,12 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a href="<?= e(route('admin-control-panel')) ?>" class="btn btn-secondary">
- <i class="fas fa-times" aria-hidden="true"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
</div>
diff --git a/resources/views/admin/site-mail.php b/resources/views/admin/site-mail.php
index 5df50d0cc7..9d6c03e200 100644
--- a/resources/views/admin/site-mail.php
+++ b/resources/views/admin/site-mail.php
@@ -138,12 +138,12 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a href="<?= e(route('admin-control-panel')) ?>" class="btn btn-secondary">
- <i class="fas fa-times" aria-hidden="true"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
</div>
diff --git a/resources/views/admin/site-preferences.php b/resources/views/admin/site-preferences.php
index 880c826573..a104673092 100644
--- a/resources/views/admin/site-preferences.php
+++ b/resources/views/admin/site-preferences.php
@@ -152,12 +152,12 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a href="<?= e(route('admin-control-panel')) ?>" class="btn btn-secondary">
- <i class="fas fa-times" aria-hidden="true"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
</div>
diff --git a/resources/views/admin/site-registration.php b/resources/views/admin/site-registration.php
index c0ab1de675..c115d3251e 100644
--- a/resources/views/admin/site-registration.php
+++ b/resources/views/admin/site-registration.php
@@ -69,12 +69,12 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a href="<?= e(route('admin-control-panel')) ?>" class="btn btn-secondary">
- <i class="fas fa-times"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
</div>
diff --git a/resources/views/admin/trees-merge.php b/resources/views/admin/trees-merge.php
index ced2b3417f..4f3eba8e0d 100644
--- a/resources/views/admin/trees-merge.php
+++ b/resources/views/admin/trees-merge.php
@@ -38,7 +38,7 @@
</p>
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('continue') ?>
</button>
</form>
diff --git a/resources/views/admin/trees-preferences.php b/resources/views/admin/trees-preferences.php
index 7dec8d52c9..f319485707 100644
--- a/resources/views/admin/trees-preferences.php
+++ b/resources/views/admin/trees-preferences.php
@@ -1132,7 +1132,7 @@
<div class="row form-group">
<div class="offset-sm-3 col-sm-9">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a class="btn btn-secondary" href="<?= e(route('admin-trees', ['ged' => $tree->getName()])) ?>">
diff --git a/resources/views/admin/trees-privacy.php b/resources/views/admin/trees-privacy.php
index ea976848ef..2ba8de6e5a 100644
--- a/resources/views/admin/trees-privacy.php
+++ b/resources/views/admin/trees-privacy.php
@@ -269,11 +269,11 @@
<div class="row form-group">
<div class="offset-sm-4 col-sm-8">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= I18N::translate('save') ?>
</button>
<a class="btn btn-secondary" href="<?= route('admin-trees', ['ged' => $tree->getName()]) ?>">
- <i class="fas fa-times"></i>
+ <?= view('icons/cancel') ?>
<?= I18N::translate('cancel') ?>
</a>
<!-- Coming soon
diff --git a/resources/views/admin/trees-renumber.php b/resources/views/admin/trees-renumber.php
index 09e39a7bb7..148ab76b28 100644
--- a/resources/views/admin/trees-renumber.php
+++ b/resources/views/admin/trees-renumber.php
@@ -24,7 +24,7 @@
<form method="post">
<?= csrf_field() ?>
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check"></i>
+ <?= view('icons/save') ?>
<?= /* I18N: A button label. */
I18N::translate('continue') ?>
</button>
diff --git a/resources/views/admin/trees.php b/resources/views/admin/trees.php
index 7e2e21d9bf..cfad7c8f76 100644
--- a/resources/views/admin/trees.php
+++ b/resources/views/admin/trees.php
@@ -156,7 +156,7 @@
</li>
<!-- CHECK FOR ERRORS -->
<li>
- <span class="fa-li"><i class="fas fa-check"></i></span>
+ <span class="fa-li"><?= view('icons/save') ?></span>
<a href="<?= e(route('admin-trees-check', ['ged' => $managed_tree->getName()])) ?>">
<?= I18N::translate('Check for errors') ?>
<span class="sr-only">
@@ -342,7 +342,7 @@
<div class="row form-group">
<div class="offset-sm-2 col-sm-10">
<button type="submit" class="btn btn-primary">
- <i class="fas fa-check" aria-hidden="true"></i>
+ <?= view('icons/save') ?>
<?= /* I18N: A button label. */ I18N::translate('create') ?>
</button>
<p class="small text-muted">
diff --git a/resources/views/icons/add.php b/resources/views/icons/add.php
new file mode 100644
index 0000000000..d908eff60e
--- /dev/null
+++ b/resources/views/icons/add.php
@@ -0,0 +1 @@
+<i class="fas fa-plus" aria-hidden="true"></i>
diff --git a/resources/views/icons/arrow-down.php b/resources/views/icons/arrow-down.php
new file mode 100644
index 0000000000..bfc750a693
--- /dev/null
+++ b/resources/views/icons/arrow-down.php
@@ -0,0 +1 @@
+<i class="fas fa-arrow-down" aria-hidden="true"></i>
diff --git a/resources/views/icons/arrow-end.php b/resources/views/icons/arrow-end.php
new file mode 100644
index 0000000000..e50045e140
--- /dev/null
+++ b/resources/views/icons/arrow-end.php
@@ -0,0 +1 @@
+<i class="fas fa-arrow-end" aria-hidden="true"></i>
diff --git a/resources/views/icons/arrow-start.php b/resources/views/icons/arrow-start.php
new file mode 100644
index 0000000000..4800de5377
--- /dev/null
+++ b/resources/views/icons/arrow-start.php
@@ -0,0 +1 @@
+<i class="fas fa-arrow-start" aria-hidden="true"></i>
diff --git a/resources/views/icons/arrow-up.php b/resources/views/icons/arrow-up.php
new file mode 100644
index 0000000000..648fb5bf43
--- /dev/null
+++ b/resources/views/icons/arrow-up.php
@@ -0,0 +1 @@
+<i class="fas fa-arrow-up" aria-hidden="true"></i>
diff --git a/resources/views/icons/bing-maps.php b/resources/views/icons/bing-maps.php
new file mode 100644
index 0000000000..195ef4984b
--- /dev/null
+++ b/resources/views/icons/bing-maps.php
@@ -0,0 +1 @@
+<i class="fas fa-map" aria-hidden="true"></i>
diff --git a/resources/views/icons/block-tree.php b/resources/views/icons/block-tree.php
new file mode 100644
index 0000000000..d565370538
--- /dev/null
+++ b/resources/views/icons/block-tree.php
@@ -0,0 +1 @@
+<i class="fas fa-tree" aria-hidden="true"></i>
diff --git a/resources/views/icons/block-user.php b/resources/views/icons/block-user.php
new file mode 100644
index 0000000000..4e8bc723e4
--- /dev/null
+++ b/resources/views/icons/block-user.php
@@ -0,0 +1 @@
+<i class="far fa-user" aria-hidden="true"></i>
diff --git a/resources/views/icons/block.php b/resources/views/icons/block.php
new file mode 100644
index 0000000000..d09b2cf9e8
--- /dev/null
+++ b/resources/views/icons/block.php
@@ -0,0 +1 @@
+<i class="fas fa-th-list fa-flip-horizontal" aria-hidden="true"></i>
diff --git a/resources/views/icons/calendar.php b/resources/views/icons/calendar.php
new file mode 100644
index 0000000000..6f52c0c89f
--- /dev/null
+++ b/resources/views/icons/calendar.php
@@ -0,0 +1 @@
+<i class="fas fa-calendar" aria-hidden="true"></i>
diff --git a/resources/views/icons/cancel.php b/resources/views/icons/cancel.php
new file mode 100644
index 0000000000..b73ae91734
--- /dev/null
+++ b/resources/views/icons/cancel.php
@@ -0,0 +1 @@
+<i class="fas fa-times" aria-hidden="true"></i>
diff --git a/resources/views/icons/chart.php b/resources/views/icons/chart.php
new file mode 100644
index 0000000000..b77c4f9ac5
--- /dev/null
+++ b/resources/views/icons/chart.php
@@ -0,0 +1 @@
+<i class="fas fa-sitemap" aria-hidden="true"></i>
diff --git a/resources/views/icons/coordinates.php b/resources/views/icons/coordinates.php
new file mode 100644
index 0000000000..74a3b07834
--- /dev/null
+++ b/resources/views/icons/coordinates.php
@@ -0,0 +1 @@
+<i class="fas fa-map-marker" aria-hidden="true"></i>
diff --git a/resources/views/icons/copy.php b/resources/views/icons/copy.php
new file mode 100644
index 0000000000..c1042187ee
--- /dev/null
+++ b/resources/views/icons/copy.php
@@ -0,0 +1 @@
+<i class="far fa-copy" aria-hidden="true"></i>
diff --git a/resources/views/icons/delete.php b/resources/views/icons/delete.php
new file mode 100644
index 0000000000..391f487b63
--- /dev/null
+++ b/resources/views/icons/delete.php
@@ -0,0 +1 @@
+<i class="far fa-trash-alt" aria-hidden="true"></i>
diff --git a/resources/views/icons/download.php b/resources/views/icons/download.php
new file mode 100644
index 0000000000..e0af439b5d
--- /dev/null
+++ b/resources/views/icons/download.php
@@ -0,0 +1 @@
+<i class="fas fa-download" aria-hidden="true"></i>
diff --git a/resources/views/icons/drag-handle.php b/resources/views/icons/drag-handle.php
new file mode 100644
index 0000000000..78ab36f335
--- /dev/null
+++ b/resources/views/icons/drag-handle.php
@@ -0,0 +1 @@
+<i class="fas fa-bars" aria-hidden="true"></i>
diff --git a/resources/views/icons/edit.php b/resources/views/icons/edit.php
new file mode 100644
index 0000000000..aa1f2908fe
--- /dev/null
+++ b/resources/views/icons/edit.php
@@ -0,0 +1 @@
+<i class="fas fa-pencil" aria-hidden="true"></i>
diff --git a/resources/views/icons/email.php b/resources/views/icons/email.php
new file mode 100644
index 0000000000..0f12457c57
--- /dev/null
+++ b/resources/views/icons/email.php
@@ -0,0 +1 @@
+<i class="far fa-envelope" aria-hidden="true"></i>
diff --git a/resources/views/icons/family.php b/resources/views/icons/family.php
new file mode 100644
index 0000000000..adba8e996c
--- /dev/null
+++ b/resources/views/icons/family.php
@@ -0,0 +1 @@
+<i class="fas fa-users" aria-hidden="true"></i>
diff --git a/resources/views/icons/google-maps.php b/resources/views/icons/google-maps.php
new file mode 100644
index 0000000000..195ef4984b
--- /dev/null
+++ b/resources/views/icons/google-maps.php
@@ -0,0 +1 @@
+<i class="fas fa-map" aria-hidden="true"></i>
diff --git a/resources/views/icons/individual.php b/resources/views/icons/individual.php
new file mode 100644
index 0000000000..4e8bc723e4
--- /dev/null
+++ b/resources/views/icons/individual.php
@@ -0,0 +1 @@
+<i class="far fa-user" aria-hidden="true"></i>
diff --git a/resources/views/icons/keyboard.php b/resources/views/icons/keyboard.php
new file mode 100644
index 0000000000..36621b3c2f
--- /dev/null
+++ b/resources/views/icons/keyboard.php
@@ -0,0 +1 @@
+<i class="far fa-keyboard" aria-hidden="true"></i>
diff --git a/resources/views/icons/media-next.php b/resources/views/icons/media-next.php
new file mode 100644
index 0000000000..088ed92430
--- /dev/null
+++ b/resources/views/icons/media-next.php
@@ -0,0 +1 @@
+<i class="fas fa-step-forward" aria-hidden="true"></i>
diff --git a/resources/views/icons/media-play.php b/resources/views/icons/media-play.php
new file mode 100644
index 0000000000..d1771d4d3f
--- /dev/null
+++ b/resources/views/icons/media-play.php
@@ -0,0 +1 @@
+<i class="fas fa-play" aria-hidden="true"></i>
diff --git a/resources/views/icons/media-stop.php b/resources/views/icons/media-stop.php
new file mode 100644
index 0000000000..64411b330c
--- /dev/null
+++ b/resources/views/icons/media-stop.php
@@ -0,0 +1 @@
+<i class="fas fa-stop" aria-hidden="true"></i>
diff --git a/resources/views/icons/media.php b/resources/views/icons/media.php
new file mode 100644
index 0000000000..4a04a66116
--- /dev/null
+++ b/resources/views/icons/media.php
@@ -0,0 +1 @@
+<i class="far fa-file-image" aria-hidden="true"></i>
diff --git a/resources/views/icons/menu.php b/resources/views/icons/menu.php
new file mode 100644
index 0000000000..128d143d44
--- /dev/null
+++ b/resources/views/icons/menu.php
@@ -0,0 +1 @@
+<i class="far fa-bar" aria-hidden="true"></i>
diff --git a/resources/views/icons/note.php b/resources/views/icons/note.php
new file mode 100644
index 0000000000..b2b8d1d0c7
--- /dev/null
+++ b/resources/views/icons/note.php
@@ -0,0 +1 @@
+<i class="far fa-sticky-note" aria-hidden="true"></i>
diff --git a/resources/views/icons/openstreetmap.php b/resources/views/icons/openstreetmap.php
new file mode 100644
index 0000000000..195ef4984b
--- /dev/null
+++ b/resources/views/icons/openstreetmap.php
@@ -0,0 +1 @@
+<i class="fas fa-map" aria-hidden="true"></i>
diff --git a/resources/views/icons/pin.php b/resources/views/icons/pin.php
new file mode 100644
index 0000000000..fcde32c7fb
--- /dev/null
+++ b/resources/views/icons/pin.php
@@ -0,0 +1 @@
+<i class="fas fa-thumbtack" aria-hidden="true"></i>
diff --git a/resources/views/icons/preferences.php b/resources/views/icons/preferences.php
new file mode 100644
index 0000000000..f63d82c9d9
--- /dev/null
+++ b/resources/views/icons/preferences.php
@@ -0,0 +1 @@
+<i class="fas fa-wrench" aria-hidden="true"></i>
diff --git a/resources/views/icons/report.php b/resources/views/icons/report.php
new file mode 100644
index 0000000000..dfccf8c17b
--- /dev/null
+++ b/resources/views/icons/report.php
@@ -0,0 +1 @@
+<i class="far fa-file" aria-hidden="true"></i>
diff --git a/resources/views/icons/repository.php b/resources/views/icons/repository.php
new file mode 100644
index 0000000000..9e53f92196
--- /dev/null
+++ b/resources/views/icons/repository.php
@@ -0,0 +1 @@
+<i class="fas fa-university" aria-hidden="true"></i>
diff --git a/resources/views/icons/save.php b/resources/views/icons/save.php
new file mode 100644
index 0000000000..29781f525b
--- /dev/null
+++ b/resources/views/icons/save.php
@@ -0,0 +1 @@
+<i class="fas fa-check" aria-hidden="true"></i>
diff --git a/resources/views/icons/search.php b/resources/views/icons/search.php
new file mode 100644
index 0000000000..eeb29f0af6
--- /dev/null
+++ b/resources/views/icons/search.php
@@ -0,0 +1 @@
+<i class="fas fa-search" aria-hidden="true"></i>
diff --git a/resources/views/icons/sidebar.php b/resources/views/icons/sidebar.php
new file mode 100644
index 0000000000..77d5154c0d
--- /dev/null
+++ b/resources/views/icons/sidebar.php
@@ -0,0 +1 @@
+<i class="far fa-pause" aria-hidden="true"></i>
diff --git a/resources/views/icons/sort.php b/resources/views/icons/sort.php
new file mode 100644
index 0000000000..e206971eeb
--- /dev/null
+++ b/resources/views/icons/sort.php
@@ -0,0 +1 @@
+<i class="fas fa-sort" aria-hidden="true"></i>
diff --git a/resources/views/icons/source.php b/resources/views/icons/source.php
new file mode 100644
index 0000000000..dbbccdaf1e
--- /dev/null
+++ b/resources/views/icons/source.php
@@ -0,0 +1 @@
+<i class="far fa-file-alt" aria-hidden="true"></i>
diff --git a/resources/views/icons/submitter.php b/resources/views/icons/submitter.php
new file mode 100644
index 0000000000..4e8bc723e4
--- /dev/null
+++ b/resources/views/icons/submitter.php
@@ -0,0 +1 @@
+<i class="far fa-user" aria-hidden="true"></i>
diff --git a/resources/views/icons/tab.php b/resources/views/icons/tab.php
new file mode 100644
index 0000000000..7d14ad5531
--- /dev/null
+++ b/resources/views/icons/tab.php
@@ -0,0 +1 @@
+<i class="far fa-folder" aria-hidden="true"></i>
diff --git a/resources/views/icons/theme.php b/resources/views/icons/theme.php
new file mode 100644
index 0000000000..401dc9694f
--- /dev/null
+++ b/resources/views/icons/theme.php
@@ -0,0 +1 @@
+<i class="fas fa-paint-brush" aria-hidden="true"></i>
diff --git a/resources/views/icons/upload.php b/resources/views/icons/upload.php
new file mode 100644
index 0000000000..30e7f5524d
--- /dev/null
+++ b/resources/views/icons/upload.php
@@ -0,0 +1 @@
+<i class="fas fa-upload" aria-hidden="true"></i>
diff --git a/resources/views/icons/warning.php b/resources/views/icons/warning.php
new file mode 100644
index 0000000000..9e3b3885a2
--- /dev/null
+++ b/resources/views/icons/warning.php
@@ -0,0 +1 @@
+<i class="fas fa-exclamation-triange" aria-hidden="true"></i>