FLUID-4296: UI Options: Settings "emphasize links" and "make input larger" don't apply to UI Options interface itself

Metadata

Source
FLUID-4296
Type
Bug
Priority
Major
Status
Closed
Resolution
Cannot Reproduce
Assignee
N/A
Reporter
Cindy Li
Created
2011-06-20T11:20:42.528-0400
Updated
2013-09-06T12:55:02.419-0400
Versions
  1. 1.4
Fixed Versions
  1. 1.5
Component
  1. UI Options

Description

How to re-produce:

1. Go to UI Options manual test (src/webapp/tests/manual-tests/html/SomeKindOfNews.html)
2. Turn on "Make Inputs Larger" setting, all the input boxes on the page content and UI Options UI (the checkboxes besides the textfield sliders) are set larger
3. Refresh the page, the enlarged input boxes on the page content stay same but those on the UI Options UI go back to the normal size.

The same issue on the other setting "Emphasize Links".

After some investigation, this is because fluid.uiOptions is instantiated and renders its interface after the instantiation of fluid.uiEnhancer where the saved settings are applied. These two settings look for <a> or <input> tags inside <body>, which is unsuccessful since the ones inside UI Options itself are not rendered by fluid.uiOptions yet. Other settings are applied onto UI options UI successfully because those css classes are applied to uiEnhancer container, which is <body>.

Comments

  • Cindy Li commented 2011-06-20T11:23:12.314-0400

    Bug Parade Infusion

  • Cindy Li commented 2011-06-24T13:10:00.073-0400

    This issue goes away with Justin and Mike's iframe version of fat panel UI Options @ FLUID-3761

  • Cindy Li commented 2011-06-30T16:12:31.435-0400

    The issue still persists in other 2 versions of ui options: full page with preview & full page w/o preview.

  • Michelle D'Souza commented 2011-09-06T15:03:27.569-0400

    In Fat Panel the 'make inputs larger' does not seem to work but the 'emphasize links' does.

  • Justin Obara commented 2013-09-06T12:55:02.396-0400

    The preferences for UIO have changed, but the one for enlarging inputs seems to take effect in the UIO Panel.