[Koha-bugs] [Bug 7179] New: Removing YUI js library

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sun Nov 6 06:19:04 CET 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7179

             Bug #: 7179
           Summary: Removing YUI js library
    Classification: Unclassified
 Change sponsored?: ---
           Product: Koha
           Version: master
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P1 - high
         Component: Architecture, internals, and plumbing
        AssignedTo: paul.poulain at biblibre.com
        ReportedBy: paul.poulain at biblibre.com
         QAContact: ian.walls at bywatersolutions.com
            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>

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the Koha-bugs mailing list