[Koha-bugs] [Bug 15883] New: Upgrade jQuery from v1.7.2 in the staff client

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Feb 23 14:26:25 CET 2016


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15883

            Bug ID: 15883
           Summary: Upgrade jQuery from v1.7.2 in the staff client
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P5 - low
         Component: Templates
          Assignee: oleonard at myacpl.org
          Reporter: oleonard at myacpl.org
        QA Contact: testopia at bugs.koha-community.org
            Blocks: 14546

In order to upgrade Bootstrap in the staff client we first need to upgrade
jQuery.

After discussing it some in IRC
(http://irc.koha-community.org/koha/2016-02-22#i_1791968), this is the plan I'm
working on right now:

An initial patch will start by adding the basis for upgrades:

1. Add a new version of doc-head-close.inc which includes new version of jQuery
and jQueryUI. That include file will be named doc-head-close-jquery.1.12.0.inc
to reflect the version of jQuery it uses.

2. Add the 1.12.0 version of jQuery, naming the file jquery-1.12.0.min.js

3. Add the latest version of jQueryUI, 1.11.4, naming the files
jquery-ui-1.11.4.js and jquery-ui-1.11.4.min.css.

Subsequent patches can take a page-by-page approach to the upgrade, dropping in
the new include file and making any upgrades necessary to Javascript on that
page. As compatibility issues are discovered, affected JS files can be
re-created with updated file names to reflect the jQuery version, as in
"basket-jquery-1.12.0.js"

Disadvantages to this method:

1. It's possible some patches will have to touch both doc-head-close.inc and
doc-head-close-jquery.1.12.0.inc. However that file changes fairly seldom.

2. git history getting lost between files. Can it be done so that the new
include file keeps the history of doc-head-close.inc and doc-head-close.inc is
created as if it is the new file? Eventually it could be removed.

I would like to hear opinions and suggestions about this.


Referenced Bugs:

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14546
[Bug 14546] Make staff client use Bootstrap
-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list