mirror of
https://github.com/maputnik/editor.git
synced 2026-01-05 21:10:02 +00:00
Show undo/redo message
This commit is contained in:
13
src/libs/diffmessage.js
Normal file
13
src/libs/diffmessage.js
Normal file
@@ -0,0 +1,13 @@
|
||||
import diffStyles from 'mapbox-gl-style-spec/lib/diff'
|
||||
|
||||
export function diffMessages(beforeStyle, afterStyle) {
|
||||
const changes = diffStyles(beforeStyle, afterStyle)
|
||||
return changes.map(cmd => cmd.command + ' ' + cmd.args.join(' '))
|
||||
}
|
||||
|
||||
export function undoMessages(beforeStyle, afterStyle) {
|
||||
return diffMessages(beforeStyle, afterStyle).map(m => 'Undo ' + m)
|
||||
}
|
||||
export function redoMessages(beforeStyle, afterStyle) {
|
||||
return diffMessages(beforeStyle, afterStyle).map(m => 'Redo ' + m)
|
||||
}
|
||||
Reference in New Issue
Block a user