fixed 'ection' bug. /s != \s
This commit is contained in:
parent
df72d90f00
commit
b06673f27d
1 changed files with 19 additions and 19 deletions
|
|
@ -18,11 +18,11 @@ let toCSS = (message, currentStream) => {
|
|||
id = message.id
|
||||
|
||||
// let regex = /[/s]?(?<selector>.+)\s*\n?{\n?(?<prop>[\s\w.~:>-]+\s*:\s*.+;?\n?)*\n?}/gm
|
||||
let regex = /[/s]?(?<selector>.+)\s*\n?{\n?(?<props>(.*;\n?)+)}/gm
|
||||
let regex = /\s?(?<selector>.+)\s*\n?{\n?(?<props>(.*;\n?)+)}/gm
|
||||
let content = stripHtml(message.content).result;
|
||||
let results = content.matchAll(regex);
|
||||
results = Array.from(results);
|
||||
// console.log(results)
|
||||
//console.log(results)
|
||||
if (results.length > 0) {
|
||||
className = emojiConv.replace_colons(results[0]['groups']['selector']);
|
||||
if (emoji.methods.containsEmoji(className)) {
|
||||
|
|
@ -80,19 +80,19 @@ export default createStore({
|
|||
strict: process.env.NODE_ENV !== 'production',
|
||||
|
||||
state: {
|
||||
isMobile : false,
|
||||
streams : [],
|
||||
isMobile: false,
|
||||
streams: [],
|
||||
currentStream: '',
|
||||
contents : [],
|
||||
rules : [],
|
||||
pubStr : 'pub-',
|
||||
contents: [],
|
||||
rules: [],
|
||||
pubStr: 'pub-',
|
||||
},
|
||||
|
||||
mutations: {
|
||||
|
||||
setMobile : (state, mobile) => state.isMobile = mobile,
|
||||
setStreams : (state, streams) => state.streams = streams,
|
||||
setCurStream : (state, stream) => state.currentStream = stream,
|
||||
setMobile: (state, mobile) => state.isMobile = mobile,
|
||||
setStreams: (state, streams) => state.streams = streams,
|
||||
setCurStream: (state, stream) => state.currentStream = stream,
|
||||
setContents: (state, contents) => state.contents = contents,
|
||||
addMessage: (state, message) => {
|
||||
if (message.display_recipient == state.currentStream) {
|
||||
|
|
@ -113,13 +113,13 @@ export default createStore({
|
|||
state.contents.splice(state.contents.indexOf(message), 1)
|
||||
}
|
||||
},
|
||||
addReaction : (state, { mid, reaction }) => {
|
||||
addReaction: (state, { mid, reaction }) => {
|
||||
const message = state.contents.find(m => m.id == mid)
|
||||
if (message) {
|
||||
message.reactions.push(reaction)
|
||||
}
|
||||
},
|
||||
removeReaction : (state, { mid, reaction }) => {
|
||||
removeReaction: (state, { mid, reaction }) => {
|
||||
const message = state.contents.find(m => m.id == mid)
|
||||
if (message) {
|
||||
message.reactions.splice(message.reactions.indexOf(reaction), 1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue