FLUID-3344: The jQuery selectbox plugin used by the dropdown Inline Edit doesn't support noConflicts() mode

Metadata

Source
FLUID-3344
Type
Bug
Priority
Major
Status
Open
Resolution
N/A
Assignee
N/A
Reporter
Colin Clark
Created
2009-11-01T17:15:53.000-0500
Updated
2017-03-10T09:03:22.239-0500
Versions
  1. 1.0
  2. 1.1
  3. 1.1.1
  4. 1.1.2
  5. 1.2
  6. 1.3
  7. 1.4
  8. 1.5
  9. 2.0
Fixed Versions
N/A
Component
  1. Inline Edit

Description

We currently use a third-party jQuery plugin called "selectbox." It is available here:

http://www.brainfault.com/jquery-plugins/jquery-selectbox-replacement/

We're using an older version. The newest version claims support for noConflicts() mode, but a quick look through the source code suggests otherwise. The code always binds against the "jQuery" symbol instead of wrapping itself in an anonymous closure. I'm thinking perhaps the author didn't fully understand how noConflicts() mode works.

If we're committed to this particular plugin, we should offer a fix back to the author.

Comments

  • Justin Obara commented 2017-03-10T09:02:59.589-0500

    The original repo no longer exists, but we've found a later version on the web and have preserved it in a GitHub repo ( https://github.com/fluid-project/jquery.selectbox ). We could make the no conflicts fix there.