+
@if (tagsEnabled && entry.tags && entry.tags!.length > 0) {
-
+
{{ 'core.tag.tags' | translate }}:
@@ -85,15 +82,14 @@
}
@if (entry.uniquehash) {
-
+
{{ 'addon.blog.linktooriginalentry' | translate }}
}
-
@if (entry.lastmodified > entry.created || (entry.userid === currentUserId && entry.publishstate !== 'draft')) {
-
+
@if (entry.lastmodified > entry.created) {
diff --git a/src/addons/blog/pages/index/index.scss b/src/addons/blog/pages/index/index.scss
index c610046a4..e89eb0b9f 100644
--- a/src/addons/blog/pages/index/index.scss
+++ b/src/addons/blog/pages/index/index.scss
@@ -1,87 +1,68 @@
@use "theme/globals" as *;
:host {
-
- ion-card {
- padding: .5rem 1rem;
- }
-
.entry {
border-bottom: 1px solid var(--stroke);
&-visibility-permission {
display: flex;
align-items: center;
- font-size: 0.875rem;
- font-weight: 500;
+ font: var(-mdl-typography-label-font-lg);
ion-icon {
- margin-right: .3rem;
+ @include margin-horizontal(null, .3rem);
}
}
&-draft {
- margin-left: .3rem;
+ @include margin-horizontal(.3rem, null);
+
position: relative;
top: 4px;
}
&-subject {
core-format-text {
- font-size: 1.25rem;
- font-weight: 500;
- }
-
- &::part(native) {
- padding-left: 0;
+ font: var(--mdl-typography-heading4-font);
}
}
&-creation-info {
+ .entry-avatar {
+ @include margin(.6rem, .6rem, .6rem, 0px);
+ }
+
core-user-avatar {
- --userpicture-padding: .6rem;
- margin-left: -.5rem;
+ --core-avatar-size: 24px;
}
}
&-last-modification {
- --border-width: 0 0 1px 0;
-
- &::part(native) {
- padding: 0;
- }
+ --padding-end: 0px;
+ --padding-start: 0px;
+ --padding-top: 0px;
+ --padding-bottom: 0px;
ion-note {
padding-top: 0.9rem;
- font-size: 0.875rem;
- font-weight: 500;
+ font: var(-mdl-typography-label-font-lg);
}
ion-icon {
- margin-right: .3rem;
+ @include margin-horizontal(null, .3rem);
}
}
}
- .core-button-spinner {
- margin-right: -.5rem;
- align-self: start;
-
- ion-button::part(native) {
- --padding-end: 0;
- --padding-start: 0;
- --padding-left: 0;
- --padding-right: 0;
- }
+ ion-button.entry-options {
+ --padding-end: 0px;
+ --padding-start: 0px;
+ --padding-top: 0px;
+ --padding-bottom: 0px;
}
- core-comments ::ng-deep {
- &::part(native) {
- --padding-start: 0;
- }
- }
-
- .border-bottom {
- border-bottom: 1px solid var(--stroke);
+ core-comments ::ng-deep ion-item {
+ --inner-border-width: 1px 0px 0px 0px;
+ --padding-start: 0px;
}
}
diff --git a/src/core/components/user-avatar/user-avatar.scss b/src/core/components/user-avatar/user-avatar.scss
index fa30ad311..de97418eb 100644
--- a/src/core/components/user-avatar/user-avatar.scss
+++ b/src/core/components/user-avatar/user-avatar.scss
@@ -16,6 +16,8 @@
height: var(--core-avatar-size);
max-width: var(--core-avatar-size);
max-height: var(--core-avatar-size);
+ min-width: var(--core-avatar-size);
+ min-height: var(--core-avatar-size);
padding: var(--userpicture-padding);
&[alt] {
text-indent: -999999px;
@@ -79,8 +81,8 @@
font-weight: normal;
width: calc(var(--core-avatar-size) - var(--userpicture-padding) - var(--userpicture-padding));
height: calc(var(--core-avatar-size) - var(--userpicture-padding) - var(--userpicture-padding));
- min-height: 0px;
- min-width: 0px;
+ min-width: calc(var(--core-avatar-size) - var(--userpicture-padding) - var(--userpicture-padding));
+ min-height: calc(var(--core-avatar-size) - var(--userpicture-padding) - var(--userpicture-padding));
font-size: calc(var(--core-avatar-size)*0.3);
margin: var(--userpicture-padding);
@@ -106,8 +108,4 @@
:host-context(ion-item) {
@include margin(var(--margin-vertical-on-item), var(--margin-end-on-item), var(--margin-vertical-on-item), 0px);
- img {
- min-width: var(--core-avatar-size);
- min-height: var(--core-avatar-size);
- }
}