[Koha-bugs] [Bug 5481] New: Replace YUI JS libraries with Jquery UI

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Dec 9 21:40:20 CET 2010


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

           Summary: Replace YUI JS libraries with Jquery UI
 Change sponsored?: ---
           Product: Koha
           Version: rel_3_4
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: Templates
        AssignedTo: oleonard at myacpl.org
        ReportedBy: oleonard at myacpl.org
         QAContact: koha-bugs at lists.koha-community.org
   Estimated Hours: 0.0


As the Jquery UI (jUI) library matures it become more and more appealing as a
replacement for the YUI JS libraries*. We're already using an older version of
the jUI tabs widget. 

Currently we use YUI for:

- staff client toolbar buttons.
  -- Some of these are buttons only cosmetically. Others are 
     buttons which trigger menus, including one example of a
     "split button," (in the MARC editor).
- autocomplete (patron search, a couple other examples I think)
- menus (staff client nav "More" menu, OPAC lists menu, etc.)

jUI now includes an autocomplete feature, so work on this could proceed right
away.

The latest version of jUI (1.8.6 as of 2010-12-09) includes a button widget,
but this works only with the latest version of jQuery, which means we must wait
for Bug 5184 to be resolved before we can replace the YUI toolbars.

The same should probably be said for replacing menus. jUI doesn't include a
menu widget, but the latest version includes a position utility which would
make rolling our own a little easier. Alternatively, jUI version 1.9 promises
to have a built-in menu widget but I'm not sure of its features.

* Note that this bug specifically aims to replace only the JS libraries, not
the YUI CSS framework.

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the Koha-bugs mailing list