mirror of
https://github.com/Av0idD4rk/packmate.git
synced 2026-10-23 16:31:01 +00:00
Рефакторинг
This commit is contained in:
parent
07586b33d3
commit
d88bf17c30
@ -37,7 +37,7 @@
|
||||
},
|
||||
stringdata() {
|
||||
const dataString = atob(this.packet.content);
|
||||
const dump = this.base64ToHtml(dataString);
|
||||
const dump = this.highlightPatterns(dataString);
|
||||
return this.escapeHtml(dump)
|
||||
.split('\n')
|
||||
.join('<br>');
|
||||
@ -87,11 +87,11 @@
|
||||
return $1 ? $1 : entityMap[$0];
|
||||
});
|
||||
},
|
||||
base64ToHtml(raw) { // FIXME: Пересекающиеся паттерны приводят к неожиданным результатам
|
||||
highlightPatterns(raw) { // FIXME: Пересекающиеся паттерны приводят к неожиданным результатам
|
||||
const patterns = this.$store.state.patterns.reduce((obj, item) => {
|
||||
obj[item.id] = item;
|
||||
return obj;
|
||||
}, {});
|
||||
}, {}); // Array to object
|
||||
let offset = 0;
|
||||
this.packet.matches
|
||||
.sort((a, b) => a.startPosition - b.startPosition)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user