[%#
Draws the format multi-select and the language multi-select for
limiting the set of desired records for a given metarecord.
%]
[% BLOCK metarecord_hold_filters_selector;
# in edit mode, pull the target from the existing hold
target_id = hold_data.hold.hold.target || hold_data.target.id;
selected_formats = {};
selected_langs = {};
FOR fmt IN hold_data.metarecord_selected_filters.formats;
code = fmt.code;
selected_formats.$code = fmt;
END;
FOR lang IN hold_data.metarecord_selected_filters.langs;
code = lang.code;
selected_langs.$code = lang;
END;
%]
[% l('Select your desired format(s).') %]
[% l('If none are selected, any available formats may be used.') %]
[% IF hold_data.metarecord_filters.langs.size;
my_lang = ctx.get_i18n_l(ctx.eg_locale).marc_code;
%]
[% l('Select your desired language(s).') %]
[% l('If none are selected, any available languages may be used.') %]