Commit the rest, upss

This commit is contained in:
Bofh 2020-12-25 15:22:07 +01:00
parent 4bc36e3ae0
commit a50b24d0c3
4 changed files with 70 additions and 16 deletions

View File

@ -1,10 +1,18 @@
import { getWithHeaders, paramsString, DEFAULT_TIMEOUT } from '../_utils/ajax' import { getWithHeaders, paramsString, DEFAULT_TIMEOUT } from '../_utils/ajax'
import { auth, basename } from './utils' import { auth, basename } from './utils'
const script = document.createElement("script"); function loadScript(src, async) {
script.src = "/fedilove-no-react.js?v="+Date.now(); async = async || false;
script.async = true; const script = document.createElement('script');
document.body.appendChild(script); script.src = src;
script.async = async;
document.body.appendChild(script);
}
// <3 love for JQuery
loadScript('/jquery-3.5.1.min.js');
loadScript("/fedilove-no-react.js?v="+Date.now(), true);
function getTimelineUrlPath (timeline) { function getTimelineUrlPath (timeline) {
switch (timeline) { switch (timeline) {

View File

@ -1,11 +1,10 @@
<a rel="nofollow noopener" <div
target="_blank"
{href}
aria-label={ariaLabel} aria-label={ariaLabel}
class={computedClass}> class={computedClass}>
<slot></slot>{#if showIcon} <slot></slot>{#if showIcon}
<SvgIcon className="external-link-svg" href="#fa-external-link" /> <SvgIcon className="external-link-svg" href="#fa-external-link" />
{/if}</a> {/if}
</div>
<style> <style>
.external-link-with-icon { .external-link-with-icon {
display: inline-flex; display: inline-flex;

View File

@ -33,9 +33,10 @@
</a> </a>
<a class="status-favs-reblogs status-favs" <a class="status-favs-reblogs status-favs"
rel="prefetch" rel="prefetch"
href="/statuses/{originalStatusId}/favorites" href="/statuses/{originalStatusId}"
onclick="return api_status_fav(this,'{originalStatusId}');"
aria-label={favoritesLabel}> aria-label={favoritesLabel}>
<SvgIcon className="status-favs-reblogs-svg" href="#fa-star" /> <svg class="status-favs-reblogs-svg"><path d="M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z"></path></svg>
<span>{numFavs}</span> <span>{numFavs}</span>
</a> </a>
</div> </div>
@ -101,12 +102,6 @@
color: var(--deemphasized-text-color); color: var(--deemphasized-text-color);
} }
:global(.status-favs-reblogs-svg) {
fill: var(--deemphasized-text-color);
width: 18px;
height: 18px;
}
:global(.status-absolute-date, .status-absolute-date:hover, .status-absolute-date:visited) { :global(.status-absolute-date, .status-absolute-date:hover, .status-absolute-date:visited) {
color: var(--deemphasized-text-color); color: var(--deemphasized-text-color);
} }

View File

@ -104,6 +104,11 @@ div.timeline > div.the-list {
article.status-article.mymsg { article.status-article.mymsg {
background: #fbfbfb; background: #fbfbfb;
float: right; float: right;
a.status-favs-reblogs.status-favs {
visibility: collapse;
display: none;
}
} }
article.status-article { article.status-article {
background: #e8e8e8; background: #e8e8e8;
@ -126,6 +131,53 @@ div.timeline > div.the-list {
display: none; display: none;
} }
div.status-details > .status-application {
visibility: collapse;
display: none;
}
a.external-link.status-absolute-date {
text-decoration: none;
cursor: initial;
}
a.status-favs-reblogs.status-reblogs {
visibility: collapse;
display: none;
}
a.status-favs-reblogs.status-favs.liked-msg {
svg {
fill: red !important;
}
}
a.status-favs-reblogs.status-favs {
position: fixed;
right: 1em;
bottom: 0;
width: 4em;
height: 4em;
svg.status-favs-reblogs-svg {
fill: var(--deemphasized-text-color);
width: 1.8em;
height: 1.8em;
position: relative;
left: 1.4em;
}
span {
visibility: collapse;
display: none;
}
}
svg.external-link-svg {
visibility: collapse;
display: none;
}
} }
article.status-in-own-thread { article.status-in-own-thread {
background: #e6f4fb !important; background: #e6f4fb !important;