fdsdfs
This commit is contained in:
parent
6206f7bf72
commit
c1cb78fdf8
3 changed files with 22 additions and 13 deletions
|
@ -188,14 +188,18 @@ function markdown() {
|
||||||
var emojis = Array.from(input.matchAll(/:(.{1,30}?):/gi))
|
var emojis = Array.from(input.matchAll(/:(.{1,30}?):/gi))
|
||||||
if(emojis != null){
|
if(emojis != null){
|
||||||
for(i = 0; i < emojis.length; i++){
|
for(i = 0; i < emojis.length; i++){
|
||||||
input = input.replace(emojis[i][0], "<img height=30 src='/assets/images/emojis/" + emojis[i][1] + ".webp'>")
|
var emoji = emojis[i][0]
|
||||||
}
|
if (emoji.startswith("!"))
|
||||||
|
{
|
||||||
|
style = 'style="transform: scaleX(-1)"';
|
||||||
|
var remoji = emoji.substring(1);
|
||||||
|
} else {
|
||||||
|
style = "";
|
||||||
|
var remoji = emoji;
|
||||||
}
|
}
|
||||||
|
|
||||||
emojis = Array.from(input.matchAll(/!(.{1,30}?)!/gi))
|
input = input.replace(emoji, "<img height=30 src='/assets/images/emojis/" + remoji + ".webp' " + style + ">")
|
||||||
if(emojis != null){
|
}
|
||||||
for(i = 0; i < emojis.length; i++){
|
|
||||||
input = input.replace(emojis[i][0], "<img height=30 style='transform: scaleX(-1)' src='/assets/images/emojis/" + emojis[i][1] + ".webp'>")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -378,12 +378,17 @@ def filter_title(title):
|
||||||
title = bleach.clean(title, tags=[])
|
title = bleach.clean(title, tags=[])
|
||||||
|
|
||||||
for i in re.finditer(':(.{1,30}?):', title):
|
for i in re.finditer(':(.{1,30}?):', title):
|
||||||
if path.isfile(f'./files/assets/images/emojis/{i.group(1)}.webp'):
|
emoji = i.group(1)
|
||||||
title = title.replace(f':{i.group(1)}:', f'<img loading="lazy" data-bs-toggle="tooltip" title="{i.group(1)}" delay="0" height=20 src="https://{site}/assets/images/emojis/{i.group(1)}.webp">')
|
|
||||||
|
|
||||||
for i in re.finditer('!(.{1,30}?)!', title):
|
if emoji.startswith("!"):
|
||||||
if path.isfile(f'./files/assets/images/emojis/{i.group(1)}.webp'):
|
style = 'style="transform: scaleX(-1)"'
|
||||||
title = title.replace(f'!{i.group(1)}!', f'<img loading="lazy" style="transform: scaleX(-1)" data-bs-toggle="tooltip" title="{i.group(1)}" delay="0" height=20 src="https://{site}/assets/images/emojis/{i.group(1)}.webp">')
|
remoji = emoji[1:]
|
||||||
|
else:
|
||||||
|
style = ""
|
||||||
|
remoji = emoji
|
||||||
|
|
||||||
|
if path.isfile(f'./files/assets/images/emojis/{remoji}.webp'):
|
||||||
|
title = title.replace(f':{emoji}:', f'<img loading="lazy" data-bs-toggle="tooltip" title="{emoji}" delay="0" height=20 src="https://{site}/assets/images/emojis/{remoji}.webp" style>')
|
||||||
|
|
||||||
return title
|
return title
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
||||||
|
|
||||||
<script src="/assets/js/submit.js?v=3"></script>
|
<script src="/assets/js/submit.js?v=4"></script>
|
||||||
|
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue