fix plotattr
`plotattr` would fail when the description did not have a period (`.`) in it, e.g. for `ticks`. This seemed safer than to edit the argument descriptions
This commit is contained in:
parent
81f6b3c7bd
commit
0b3dafcd18
@ -50,8 +50,13 @@ function plotattr(attrtype::Symbol, attribute::AbstractString)
|
|||||||
|
|
||||||
desc = get(_arg_desc, attribute, "")
|
desc = get(_arg_desc, attribute, "")
|
||||||
first_period_idx = findfirst(isequal('.'), desc)
|
first_period_idx = findfirst(isequal('.'), desc)
|
||||||
typedesc = desc[1:first_period_idx-1]
|
if isnothing(first_period_idx)
|
||||||
desc = strip(desc[first_period_idx+1:end])
|
typedesc = ""
|
||||||
|
desc = strip(desc)
|
||||||
|
else
|
||||||
|
typedesc = desc[1:first_period_idx-1]
|
||||||
|
desc = strip(desc[first_period_idx+1:end])
|
||||||
|
end
|
||||||
als = keys(filter(x->x[2]==attribute, _keyAliases)) |> collect |> sort
|
als = keys(filter(x->x[2]==attribute, _keyAliases)) |> collect |> sort
|
||||||
als = join(map(string,als), ", ")
|
als = join(map(string,als), ", ")
|
||||||
def = _attribute_defaults[attrtype][attribute]
|
def = _attribute_defaults[attrtype][attribute]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user