]> git.koha-community.org Git - koha.git/commit
Bug 26330: Change encoding of text used as tab triggers in MARC subfield constraints
authorOwen Leonard <oleonard@myacpl.org>
Tue, 1 Sep 2020 11:51:25 +0000 (11:51 +0000)
committerAndrew Fuerste-Henry <andrew@bywatersolutions.com>
Wed, 13 Jan 2021 22:20:07 +0000 (22:20 +0000)
commit1d1f7a63327dc3e1a68a6699a166c12918097d7b
tree67670c2ea32287908dc049221b6a835ed535212a
parent4817f8ee4f7fa50a4f60d54e1827ecc91cf9ee49
Bug 26330: Change encoding of text used as tab triggers in MARC subfield constraints

This patch changes the encoding of the data being used to define
jQueryUI tabs on the MARC subfield constraints page. A jQueryUI bug
prevents non-Latin-1 characters from being used when defining tab
controls. Using Template:Toolkit's "uri" filter converts the data to
usable characters.

To test, apply the patch and go to Administration -> MARC frameworks ->
MARC structure -> tag 952 -> Edit subfields.

- Under the "New" tab, add a subfield code which is outside the basic
  Latin character set, e.g. £, §, æ.
- Save changes.
- Edit any subfield code to load the subfield constraints page again.
- Test that the subfield code tabs work correctly: Clicking each tab
  should load only the corresponding panel.
- Test a variety of tabs including the one you created with the
  non-Latin character.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Julian Maurice <julian.maurice@biblibre.com>
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt