| Summary: | Removing YUI js library | ||
|---|---|---|---|
| Product: | Koha | Reporter: | Paul Poulain <paul.poulain> |
| Component: | Architecture, internals, and plumbing | Assignee: | Paul Poulain <paul.poulain> |
| Status: | CLOSED DUPLICATE | QA Contact: | Ian Walls <koha.sekjal> |
| Severity: | enhancement | ||
| Priority: | P1 - high | ||
| Version: | Main | ||
| Hardware: | All | ||
| OS: | All | ||
| GIT URL: | Initiative type: | --- | |
| Sponsorship status: | --- | Comma delimited list of Sponsors: | |
| Crowdfunding goal: | 0 | Patch complexity: | --- |
| Documentation contact: | Documentation submission: | ||
| Text to go in the release notes: | Version(s) released in: | ||
| Circulation function: | |||
| Bug Depends on: | 5481 | ||
| Bug Blocks: | 7119 | ||
We have some JS libraries coming from YUI. They are in koha-tmpl/intranet-tmpl/prog/en/lib/yui and koha-tmpl/opac-tmpl/prog/en/lib This directory mixes css and javacript. We want to get rid of javascript as possible, to keep only the CSS part of YUI For example, opac doc-head-close.in open: <script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> <script type="text/javascript" src="[% yuipath %]/container/container-min.js"></script> <script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> and staff doc-head-close.inc open: <script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> <script type="text/javascript" src="[% yuipath %]/datasource/datasource-min.js"></script> [% IF ( CircAutocompl ) %] <script type="text/javascript" src="[% yuipath %]/autocomplete/autocomplete-min.js"></script> [% END %] <script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> <script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> <script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> To find all dependancies, grep -R "\[% yuipath %\]" *|grep "\.js" is a good start koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc:<script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc:[% IF ( CircAutocompl ) %]<script type="text/javascript" src="[% yuipath %]/autocomplete/autocomplete-min.js"></script> [% END %] koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc:<script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc:<script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/help-top.inc:<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/datasource/datasource-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc: <script type="text/javascript" src="[% yuipath %]/autocomplete/autocomplete-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt:<script type="text/javascript" src="[% yuipath %]/yahoo-dom-event/yahoo-dom-event.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt:<script type="text/javascript" src="[% yuipath %]/animation/animation-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt:<script type="text/javascript" src="[% yuipath %]/dragdrop/dragdrop-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt:<script type="text/javascript" src="[% yuipath %]/element/element-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basketgroup.tt:<script type="text/javascript" src="[% yuipath %]/tabview/tabview-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt:<script type="text/javascript" src="[% yuipath %]/json/json-min.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c_bis.tt: <script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c_bis.tt: <script type="text/javascript" src="[% yuipath %]/datasource/datasource.js"></script> koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_210c_bis.tt: <script type="text/javascript" src="[% yuipath %]/autocomplete/autocomplete-min.js"></script> koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/container/container-min.js"></script> koha-tmpl/opac-tmpl/prog/en/includes/doc-head-close.inc:<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script>