- Body now uses the diff builder to highlight changes -- A generalized diff-body class was added instead of something specific - The status changes are now verbalized instead of being shown with styles - The position and sizes are now split up -- Changes directly reference the previous version - The date and user columns were combined -- This is more in line with other indexes, plus it saves space
24 lines
518 B
Ruby
24 lines
518 B
Ruby
module NoteVersionsHelper
|
|
def note_version_position_diff(note_version)
|
|
previous = note_version.previous
|
|
|
|
html = "#{note_version.x},#{note_version.y}"
|
|
if previous.nil?
|
|
html
|
|
else
|
|
"#{previous.x},#{previous.y} -> " + html
|
|
end
|
|
end
|
|
|
|
def note_version_size_diff(note_version)
|
|
previous = note_version.previous
|
|
|
|
html = "#{note_version.width}x#{note_version.height}"
|
|
if previous.nil?
|
|
html
|
|
else
|
|
"#{previous.width}x#{previous.height} -> " + html
|
|
end
|
|
end
|
|
end
|