[ui] metadata: add support for groups defined by "/" instead of ":"

Also supports multiple "/" or ":".
This commit is contained in:
Fabien Castan 2020-06-21 00:20:36 +02:00
parent fe1bd53993
commit efaf5eaacc

View file

@ -77,13 +77,16 @@ FloatingPane {
for(var key in metadata) for(var key in metadata)
{ {
var entry = {} var entry = {}
entry["raw"] = key
// split on ":" to get group and key // split on ":" to get group and key
var sKey = key.split(":", 2) var i = key.lastIndexOf(":")
if(sKey.length === 2) if(i == -1)
{ {
entry["group"] = sKey[0] i = key.lastIndexOf("/")
entry["key"] = sKey[1] }
if(i != -1)
{
entry["group"] = key.substr(0, i)
entry["key"] = key.substr(i+1)
} }
else else
{ {