Currently copies of JavaScript libraries are included in IPA's source code and installed in /usr/share/ipa/ui. These libraries include:
- jQuery - jQuery UI - jQuery BBQ - jQuery Cookie - JSON
and other libraries we may include in the future. Many applications do the same creating issues described in the following page:
http://fedoraproject.org/wiki/JavaScript_libraries_packaging_guideline_draft
Ideally the libraries should have their own RPM packages. There is an existing RPM for jQuery but it's old and not available on Fedora.
http://rpm.pbone.net/index.php3/stat/4/idpl/9355432/dir/pld/com/jquery-1.2.6-2.noarch.rpm.html
We should consider it after 3.0.
Metadata Update from @edewata: - Issue assigned to rcritten - Issue set to the milestone: Tickets Deferred
Updated non-draft Fedora JavaScript Packaging Guidlines link: https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/
The guidline states it is for "JavaScript libraries intended for use on the web". Would this still apply to FreeIPA, or would this only apply if FreeIPA created JavaScript libraries?
There looks like a JQuery and JQuery-UI package that can be used. https://packages.fedoraproject.org/pkgs/js-jquery/js-jquery/ https://packages.fedoraproject.org/pkgs/js-jquery-ui/js-jquery-ui
Log in to comment on this ticket.