Bug 24619: Phase out jquery.cookie.js: MARC Frameworks
authorOwen Leonard <oleonard@myacpl.org>
Mon, 10 Feb 2020 17:58:04 +0000 (17:58 +0000)
committerJoy Nelson <joy@bywatersolutions.com>
Thu, 5 Mar 2020 01:41:15 +0000 (01:41 +0000)
commitfb45f5bb98c07ac544184b8ffa029f1f5702e993
tree30ba650f5cd83ffd79293157ea00ddc96bd068a0
parentc2c7c6e754c0cf44ce0f99798f5115731a61868e
Bug 24619: Phase out jquery.cookie.js: MARC Frameworks

This patch removes the use of the jquery.cookie plugin on the MARC
Frameworks page and replaces it with a call to the new js-cookie
library.

To test, apply the patch and go to Administration -> MARC
bibliographic frameworks.

 - Choose the 'MARC structure' menu item for one of the frameworks
   listed.
 - On the page which lists the tags in the framework, check the box
   labeled "Display only used tags/subfields." The page should reload.
 - The checkbox should remain checked and the list of tags should now
   show only used tags.
 - Uncheck the checkbox and the page should reload again.

You can also follow the changes to the cookie using the browser's
developer console. Look for a cookie named
'marctagstructure_selectdisplay' and confirm that the value flips from 0
to 1 and back.

https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector
https://developers.google.com/web/tools/chrome-devtools/storage/cookies

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Joy Nelson <joy@bywatersolutions.com>
koha-tmpl/intranet-tmpl/prog/en/modules/admin/marctagstructure.tt