title=>['An array of line/key definitions for this device. Each element is a hash containing the keys name, num_lines (defining the number of lines/keys for this range), can_private, can_shared, can_blf.'],
title=>['An array of line/key definitions for this device. Each element is a hash containing the keys name, can_private, can_shared, can_blf and keys (which in turn is an array of hashes having x, y and labelpos allowing top, bottom, left right).'],
title=>['The position of the keys on the front image. Attributes are x, y, labelpos (how the label for the key is displayed in the web interface, relative to the given coordinates; one of top, bottom, left, right).'],
},
);
=pod
has_field'linerange.keys'=>(
type=>'Repeatable',
label=>'Key Definition',
setup_for_js=>1,
do_wrapper=>1,
do_label=>1,
required=>1,
tags=>{
controls_div=>1,
},
wrapper_class=>[qw/hfh-rep-block/],
element_attr=>{
rel=>['tooltip'],
title=>['The position of the keys on the front image. Attributes are x, y, labelpos (how the label for the key is displayed in the web interface, relative to the given coordinates; one of top, bottom, left, right).'],