[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