Basically, fix everything

* Remove install.sh
* Assets are now provided
* Icons font issues are fixed
This commit is contained in:
Thomas Citharel 2016-10-03 23:08:26 +02:00
parent a3cc0dd0bf
commit a494c33ef7
No known key found for this signature in database
GPG key ID: 5780691F5FE48FB5
88 changed files with 267 additions and 56 deletions

15
.gitignore vendored
View file

@ -21,8 +21,10 @@
/vendor/
# Assets and user uploads
/web/bundles/
/web/uploads/
web/uploads/
!web/bundles
web/bundles/*
!web/bundles/wallabagcore
# Build
/app/build
@ -43,9 +45,8 @@ docker/data/
composer.lock
# assets stuff
/node_modules/
!app/Resources/static/lib
app/Resources/static/lib/*
/bin
node_modules/
bin
app/Resources/build/
!/src/Wallabag/CoreBundle/Resources/public
/src/Wallabag/CoreBundle/Resources/public/*
/src/Wallabag/CoreBundle/Resources/public/*

View file

@ -3,8 +3,9 @@ module.exports = function (grunt) {
grunt.initConfig({
appDir: 'app/Resources/static',
buildDir: 'web/bundles/wallabagcore',
buildDir: 'app/Resources/build',
modulesDir: 'node_modules',
releaseDir: 'web/bundles/wallabagcore',
postcss: {
material: {
@ -20,7 +21,7 @@ module.exports = function (grunt) {
],
},
src: '<%= buildDir %>/material.css',
dest: '<%= buildDir %>/themes/material/css/style.min.css',
dest: '<%= releaseDir %>/themes/material/css/style.min.css',
},
baggy: {
options: {
@ -35,7 +36,7 @@ module.exports = function (grunt) {
],
},
src: '<%= buildDir %>/baggy.css',
dest: '<%= buildDir %>/themes/baggy/css/style.min.css',
dest: '<%= releaseDir %>/themes/baggy/css/style.min.css',
},
},
concat: {
@ -92,7 +93,7 @@ module.exports = function (grunt) {
uglify: {
material: {
files: {
'<%= buildDir %>/themes/material/js/material.min.js':
'<%= releaseDir %>/themes/material/js/material.min.js':
['<%= buildDir %>/material.browser.js'],
},
options: {
@ -101,7 +102,7 @@ module.exports = function (grunt) {
},
baggy: {
files: {
'<%= buildDir %>/themes/baggy/js/baggy.min.js':
'<%= releaseDir %>/themes/baggy/js/baggy.min.js':
['<%= buildDir %>/baggy.browser.js'],
},
options: {
@ -131,21 +132,21 @@ module.exports = function (grunt) {
overwrite: true,
cwd: '<%= modulesDir %>/icomoon-free-npm/Font',
src: 'IcoMoon-Free.ttf',
dest: '<%= buildDir %>/themes/baggy/fonts/',
dest: '<%= releaseDir %>/themes/baggy/fonts/',
},
{
expand: true,
overwrite: true,
cwd: '<%= modulesDir %>/ptsans-npm-webfont/fonts',
src: '*',
dest: '<%= buildDir %>/themes/baggy/fonts/',
src: 'ptsansbold.woff',
dest: '<%= releaseDir %>/themes/baggy/fonts/',
},
{
expand: true,
overwrite: true,
cwd: '<%= modulesDir %>/material-design-icons-iconfont/dist/fonts/',
src: '*',
dest: '<%= buildDir %>/themes/baggy/fonts/',
src: ['MaterialIcons-Regular.eot', 'MaterialIcons-Regular.woff2', 'MaterialIcons-Regular.woff', 'MaterialIcons-Regular.ttf'],
dest: '<%= releaseDir %>/themes/baggy/fonts/',
},
],
},
@ -156,28 +157,21 @@ module.exports = function (grunt) {
overwrite: true,
cwd: '<%= modulesDir %>/icomoon-free-npm/Font',
src: 'IcoMoon-Free.ttf',
dest: '<%= buildDir %>/themes/material/fonts',
},
{
expand: true,
overwrite: true,
cwd: '<%= modulesDir %>/materialize-css/',
src: 'font',
dest: '<%= buildDir %>/themes/material',
dest: '<%= releaseDir %>/themes/material/fonts',
},
{
expand: true,
overwrite: true,
cwd: '<%= modulesDir %>/roboto-fontface/fonts/Roboto',
src: '*',
dest: '<%= buildDir %>/themes/material/fonts/',
dest: '<%= releaseDir %>/themes/material/font/roboto',
},
{
expand: true,
overwrite: true,
cwd: '<%= modulesDir %>/material-design-icons-iconfont/dist/fonts/',
src: '*',
dest: '<%= buildDir %>/themes/material/fonts/',
src: ['MaterialIcons-Regular.eot', 'MaterialIcons-Regular.woff2', 'MaterialIcons-Regular.woff', 'MaterialIcons-Regular.ttf'],
dest: '<%= releaseDir %>/themes/material/fonts/',
},
],
},
@ -188,7 +182,7 @@ module.exports = function (grunt) {
overwrite: true,
cwd: '<%= appDir %>/themes/_global/',
src: 'img',
dest: '<%= buildDir %>/themes/_global/',
dest: '<%= releaseDir %>/themes/_global/',
},
],
},
@ -203,6 +197,9 @@ module.exports = function (grunt) {
all: {
src: ['./<%= buildDir %>'],
},
release: {
src: ['./<%= releaseDir %>/*'],
}
},
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -796,6 +796,15 @@ a.add-to-wallabag-link-after::after {
text-transform: none;
line-height: 1;
/* Enable Ligatures ================ */
letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga";
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
@ -838,7 +847,7 @@ a.add-to-wallabag-link-after::after {
}
.icon-twitter::before {
content: "\ea91";
content: "\ea96";
}
.icon-down-open::before {
@ -877,13 +886,28 @@ a.add-to-wallabag-link-after::after {
content: "\e936";
}
.icon-eye::before {
content: "\e9ce";
}
.icon-no-eye::before {
content: "\e9d1";
}
.icon-calendar::before {
content: "\e953";
}
.icon-time::before {
content: "\e952";
}
/* .icon-image class, for image-based icons
========================================================================== */
.icon-image {
background-size: 16px 16px;
background-repeat: no-repeat;
background-position: center;
background: no-repeat center;
padding-right: 1em !important;
padding-left: 1em !important;
}
@ -898,6 +922,11 @@ a.add-to-wallabag-link-after::after {
background-image: url("../../_global/img/icons/diaspora-icon--black.png");
}
/* Diaspora */
.icon-image--shaarli {
background-image: url("../../_global/img/icons/shaarli.png");
}
/* ==========================================================================
Icon selected
========================================================================== */

View file

@ -62,8 +62,8 @@
font-feature-settings: 'liga';
}
[class^="icon-"],
[class*=" icon-"] {
[class^="icon-"]::before,
[class*=" icon-"]::before {
font-family: icomoon;
speak: none;
font-style: normal;
@ -72,11 +72,59 @@
text-transform: none;
line-height: 1;
/* Enable Ligatures ================ */
letter-spacing: 0;
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga";
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-image {
background-size: 16px 16px;
background: no-repeat center;
padding-right: 1em !important;
padding-left: 1em !important;
}
.icon-eye::before {
content: "\e9ce";
}
.icon-no-eye::before {
content: "\e9d1";
}
.icon-calendar::before {
content: "\e953";
}
.icon-time::before {
content: "\e952";
}
/* Carrot (http://carrot.org) */
.icon-image--carrot {
background-image: url("../../_global/img/icons/carrot-icon--black.png");
}
/* Diaspora */
.icon-image--diaspora {
background-image: url("../../_global/img/icons/diaspora-icon--black.png");
}
/* Shaarli */
.icon-image--shaarli {
background-image: url("../../_global/img/icons/shaarli.png");
}
body {
display: flex;
min-height: 100vh;
@ -643,7 +691,7 @@ main ul.row {
}
.icon-twitter::before {
content: "\ea91";
content: "\ea96";
}
.icon-apple::before {

View file

@ -21,12 +21,15 @@
<li><a title="{{ markAsReadLabel|trans }}" class="tool icon icon-check {% if entry.isArchived == 0 %}archive-off{% else %}archive{% endif %}" href="{{ path('archive_entry', { 'id': entry.id }) }}"><span>{{ markAsReadLabel|trans }}</span></a></li>
<li><a title="{{ 'entry.view.left_menu.set_as_starred'|trans }}" class="tool icon icon-star {% if entry.isStarred == 0 %}fav-off{% else %}fav{% endif %}" href="{{ path('star_entry', { 'id': entry.id }) }}"><span>{{ 'entry.view.left_menu.set_as_starred'|trans }}</span></a></li>
<li><a id="nav-btn-add-tag" title="{{ 'entry.view.left_menu.add_a_tag'|trans }}"><span>{{ 'entry.view.left_menu.add_a_tag'|trans }}</span></a></li>
<li><a id="nav-btn-add-tag" class="tool icon icon-price-tags" title="{{ 'entry.view.left_menu.add_a_tag'|trans }}"><span>{{ 'entry.view.left_menu.add_a_tag'|trans }}</span></a></li>
<li><a title="{{ 'entry.view.left_menu.delete'|trans }}" class="tool delete icon icon-trash" href="{{ path('delete_entry', { 'id': entry.id }) }}"><span>{{ 'entry.view.left_menu.delete'|trans }}</span></a></li>
{% if craue_setting('share_public') %}<li><a href="{{ path('share', {'id': entry.id }) }}" target="_blank" class="tool public" title="{{ 'entry.view.left_menu.public_link'|trans }}"><span>{{ 'entry.view.left_menu.public_link'|trans }}</span></a></li> <li><a href="{{ path('delete_share', {'id': entry.id }) }}" class="tool public" title="{{ 'entry.view.left_menu.delete_public_link'|trans }}"><span>{{ 'entry.view.left_menu.delete_public_link'|trans }}</span></a></li>{% endif %}
{% if craue_setting('share_public') %}
<li><a href="{{ path('share', {'id': entry.id }) }}" target="_blank" class="tool icon icon-eye" title="{{ 'entry.view.left_menu.public_link'|trans }}"><span>{{ 'entry.view.left_menu.public_link'|trans }}</span></a></li>
<li><a href="{{ path('delete_share', {'id': entry.id }) }}" class="tool icon icon-no-eye" title="{{ 'entry.view.left_menu.delete_public_link'|trans }}"><span>{{ 'entry.view.left_menu.delete_public_link'|trans }}</span></a></li>
{% endif %}
{% if craue_setting('share_twitter') %}<li><a href="https://twitter.com/home?status={{entry.title|url_encode}}%20{{ entry.url|url_encode }}%20via%20@wallabagapp" target="_blank" class="tool twitter icon icon-twitter" title="Tweet"><span>Tweet</span></a></li>{% endif %}
{% if craue_setting('share_mail') %}<li><a href="mailto:?subject={{ entry.title|url_encode }}&amp;body={{ entry.url|url_encode }}%20via%20@wallabagapp" class="tool email icon icon-mail" title="Email"><span>Email</span></a></li>{% endif %}
{% if craue_setting('share_shaarli') %}<li><a href="{{ craue_setting('shaarli_url') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool shaarli" title="shaarli"><span>shaarli</span></a></li>{% endif %}
{% if craue_setting('share_shaarli') %}<li><a href="{{ craue_setting('shaarli_url') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool icon-image icon-image--shaarli" title="shaarli"><span>shaarli</span></a></li>{% endif %}
{% if craue_setting('share_diaspora') %}<li><a href="{{ craue_setting('diaspora_url') }}/bookmarklet?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}&notes=&v=1&noui=1&jump=doclose" target="_blank" class="tool diaspora icon-image icon-image--diaspora" title="diaspora"><span>diaspora</span></a></li>{% endif %}
{% if craue_setting('carrot') %}<li><a href="https://secure.carrot.org/GiveAndGetBack.do?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}" class="tool carrot icon-image icon-image--carrot" target="_blank" title="carrot"><span>Carrot</span></a></li>{% endif %}
{% if craue_setting('show_printlink') %}<li><a title="{{ 'entry.view.left_menu.print'|trans }}" class="tool icon icon-print" href="javascript: window.print();"><span>{{ 'entry.view.left_menu.print'|trans }}</span></a></li>{% endif %}
@ -38,18 +41,17 @@
</div>
<div id="article-informations">
<div class="link mdi-action-today">
{{ 'entry.view.created_at'|trans }}: {{ entry.createdAt|date('Y-m-d') }}
</div>
<i class="tool icon icon-calendar" title="{{ 'entry.view.created_at'|trans }}">{{ entry.createdAt|date('Y-m-d') }}
</i>
<div class="link mdi-action-query-builder">
<i class="tool icon icon-time">
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
{% if readingTime > 0 %}
{{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': readingTime|round})|capitalize }}
{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
{% else %}
{{ 'entry.list.reading_time_less_one_minute'|trans|raw }}
{{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
{% endif %}
</div>
</i>
{% set nbAnnotations = entry.annotations | length %}
<span class="tool link"><i class="material-icons link">comment</i> {{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span>

View file

@ -47,7 +47,7 @@
<li class="bold border-bottom hide-on-med-and-down">
<a class="waves-effect collapsible-header" href="{{ entry.url|e }}">
<i class="material-icons small">link</i>
<i class="material-icons small">public</i>
<span>{{ 'entry.view.left_menu.view_original_article'|trans }}</span>
</a>
<div class="collapsible-body"></div>
@ -106,12 +106,14 @@
<ul>
{% if craue_setting('share_public') %}
<li>
<a href="{{ path('share', {'id': entry.id }) }}" target="_blank" class="public icon-link" title="{{ 'entry.view.left_menu.public_link'|trans }}">
<a href="{{ path('share', {'id': entry.id }) }}" target="_blank" title="{{ 'entry.view.left_menu.public_link'|trans }}">
<i class="material-icons">link</i>
<span>{{ 'entry.view.left_menu.public_link'|trans }}</span>
</a>
</li>
<li>
<a href="{{ path('delete_share', {'id': entry.id }) }}" class="tool public" title="{{ 'entry.view.left_menu.delete_public_link'|trans }}">
<a href="{{ path('delete_share', {'id': entry.id }) }}" class="tool" title="{{ 'entry.view.left_menu.delete_public_link'|trans }}">
<i class="material-icons">remove_circle</i>
<span>{{ 'entry.view.left_menu.delete_public_link'|trans }}</span>
</a>
</li>
@ -125,22 +127,22 @@
{% endif %}
{% if craue_setting('share_shaarli') %}
<li>
<a href="{{ craue_setting('shaarli_url') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool shaarli" title="shaarli">
<span>shaarli</span>
<a href="{{ craue_setting('shaarli_url') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool icon-image icon-image--shaarli" title="shaarli">
shaarli
</a>
</li>
{% endif %}
{% if craue_setting('share_diaspora') %}
<li>
<a href="{{ craue_setting('diaspora_url') }}/bookmarklet?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}&notes=&v=1&noui=1&jump=doclose" target="_blank" class="tool diaspora icon-image icon-image--diaspora" title="diaspora}">
<span>diaspora*</span>
<a href="{{ craue_setting('diaspora_url') }}/bookmarklet?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}&notes=&v=1&noui=1&jump=doclose" target="_blank" class="tool diaspora icon-image icon-image--diaspora" title="diaspora">
diaspora*
</a>
</li>
{% endif %}
{% if craue_setting('carrot') %}
<li>
<a href="https://secure.carrot.org/GiveAndGetBack.do?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}" class="tool carrot icon-image icon-image--carrot" target="_blank" title="carrot">
<span>Carrot</span>
<a href="https://secure.carrot.org/GiveAndGetBack.do?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}" target="_blank" title="carrot" class="tool carrot icon-image icon-image--carrot">
Carrot
</a>
</li>
{% endif %}
@ -211,7 +213,7 @@
</header>
<aside>
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
<span class="mdi-action-query-builder"></span>
<i class="material-icons">timer</i>
<span class="link">
{% if readingTime > 0 %}
{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
@ -219,7 +221,7 @@
{{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
{% endif %}
</span>
<span class="mdi-action-today" title="{{ 'entry.view.created_at'|trans }}"> </span> <span class="link">{{ entry.createdAt|date('Y-m-d') }}</span>
<i class="material-icons" title="{{ 'entry.view.created_at'|trans }}">today</i><span class="link">{{ entry.createdAt|date('Y-m-d') }}</span>
<a href="{{ entry.url|e }}" target="_blank" title="{{ 'entry.view.original_article'|trans }} : {{ entry.title|e }}" class="tool">
<i class="material-icons link">link</i> <span class="link">{{ entry.domainName|removeWww }}</span></a>
<span class="tool"><i class="material-icons link">comment</i> <span class="link">{{ 'entry.view.annotations_on_the_entry'|transchoice(entry.annotations | length) }}</span>

View file

@ -0,0 +1 @@
../../../../../app/Resources/static/themes/_global/img

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
../../../../../../node_modules/icomoon-free-npm/Font/IcoMoon-Free.ttf

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.eot

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.ttf

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.woff

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.woff2

View file

@ -0,0 +1 @@
../../../../../../node_modules/ptsans-npm-webfont/fonts/ptsansbold.woff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Black.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Black.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Black.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Black.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Black.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BlackItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Bold.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-BoldItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Light.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Light.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Light.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Light.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Light.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-LightItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-LightItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-LightItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-LightItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Medium.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Medium.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Medium.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Medium.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Medium.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-MediumItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Regular.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Regular.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Regular.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Regular.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Regular.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-RegularItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Thin.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Thin.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Thin.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Thin.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-Thin.woff2

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.eot

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.svg

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.ttf

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff

View file

@ -0,0 +1 @@
../../../../../../../node_modules/roboto-fontface/fonts/Roboto/Roboto-ThinItalic.woff2

View file

@ -0,0 +1 @@
../../../../../../node_modules/icomoon-free-npm/Font/IcoMoon-Free.ttf

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.eot

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.ttf

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.woff

View file

@ -0,0 +1 @@
../../../../../../node_modules/material-design-icons-iconfont/dist/fonts/MaterialIcons-Regular.woff2

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long