mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 15:30:13 +01:00
Remove emoji support, because it breaks MAC addresses, urls, code etc.
Thanks to xet7 ! Closes #1248, closes #743, closes #643, closes #323
This commit is contained in:
parent
fb79c8786a
commit
c4fd729b34
5 changed files with 8 additions and 24 deletions
|
|
@ -69,7 +69,6 @@ mquandalle:mousetrap-bindglobal
|
||||||
mquandalle:perfect-scrollbar
|
mquandalle:perfect-scrollbar
|
||||||
peerlibrary:blaze-components@=0.15.1
|
peerlibrary:blaze-components@=0.15.1
|
||||||
perak:markdown
|
perak:markdown
|
||||||
seriousm:emoji-continued
|
|
||||||
templates:tabs
|
templates:tabs
|
||||||
verron:autosize
|
verron:autosize
|
||||||
simple:json-routes
|
simple:json-routes
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,6 @@ reactive-var@1.0.11
|
||||||
reload@1.1.11
|
reload@1.1.11
|
||||||
retry@1.0.9
|
retry@1.0.9
|
||||||
routepolicy@1.0.12
|
routepolicy@1.0.12
|
||||||
seriousm:emoji-continued@1.4.0
|
|
||||||
service-configuration@1.0.11
|
service-configuration@1.0.11
|
||||||
session@1.1.7
|
session@1.1.7
|
||||||
sha@1.0.9
|
sha@1.0.9
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,9 @@
|
||||||
|
# Upcoming Wekan release
|
||||||
|
|
||||||
|
* [Remove emoji support, because it breaks MAC addresses, urls, code etc](https://github.com/wekan/wekan/issues/1248).
|
||||||
|
|
||||||
|
Thanks to GitHub user xet7 for contributions.
|
||||||
|
|
||||||
# v0.41 2017-09-25 Wekan release
|
# v0.41 2017-09-25 Wekan release
|
||||||
|
|
||||||
This release fixes the following bugs:
|
This release fixes the following bugs:
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,5 @@ template(name="editor")
|
||||||
template(name="viewer")
|
template(name="viewer")
|
||||||
.viewer
|
.viewer
|
||||||
+mentions
|
+mentions
|
||||||
+emoji
|
|
||||||
+markdown
|
+markdown
|
||||||
{{> UI.contentBlock }}
|
{{> UI.contentBlock }}
|
||||||
|
|
|
||||||
|
|
@ -4,25 +4,6 @@ Template.editor.onRendered(() => {
|
||||||
autosize($textarea);
|
autosize($textarea);
|
||||||
|
|
||||||
$textarea.escapeableTextComplete([
|
$textarea.escapeableTextComplete([
|
||||||
// Emoji
|
|
||||||
{
|
|
||||||
match: /\B:([\-+\w]*)$/,
|
|
||||||
search(term, callback) {
|
|
||||||
callback(Emoji.values.map((emoji) => {
|
|
||||||
return emoji.includes(term) ? emoji : null;
|
|
||||||
}).filter(Boolean));
|
|
||||||
},
|
|
||||||
template(value) {
|
|
||||||
const imgSrc = Emoji.baseImagePath + value;
|
|
||||||
const image = `<img src="${imgSrc}.png" />`;
|
|
||||||
return image + value;
|
|
||||||
},
|
|
||||||
replace(value) {
|
|
||||||
return `:${value}:`;
|
|
||||||
},
|
|
||||||
index: 1,
|
|
||||||
},
|
|
||||||
|
|
||||||
// User mentions
|
// User mentions
|
||||||
{
|
{
|
||||||
match: /\B@([\w.]*)$/,
|
match: /\B@([\w.]*)$/,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue