FLUID-4267: Create a merge branch of all the ongoing UI Options work so that we can see the in progress, integrated work that is not quite ready to be pushed into the project repo

Metadata

Source
FLUID-4267
Type
Task
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Michelle D'Souza
Reporter
Michelle D'Souza
Created
2011-05-26T16:02:38.988-0400
Updated
2011-06-21T10:09:48.172-0400
Versions
N/A
Fixed Versions
  1. 1.4
Component
  1. UIEnhancer
  2. UI Options

Comments

  • Anastasia Cheetham commented 2011-05-27T10:52:16.797-0400

    I will be merging my UIO test page into this branch, from my branch:
    https://github.com/acheetham/infusion/tree/FLUID-4203-newUIOptionsPage
    This is a page that contains many different types of fields, styles, etc. to try to get good coverage of transformations.

  • Anastasia Cheetham commented 2011-05-27T10:53:06.194-0400

    I will also be merging in the yellow/black themes from
    https://github.com/acheetham/infusion/tree/FLUID-4218-yellowBlackThemes
    once they are complete (next week).

  • Anastasia Cheetham commented 2011-05-27T13:30:55.442-0400

    New UIOptions test page branch 4203 added at commit 77d6c95a154c1dccc302, based on
    https://github.com/acheetham/infusion/tree/FLUID-4203-newUIOptionsPage
    The test page is in the standalone-demos folder for now.

  • heidi valles commented 2011-05-27T16:59:56.058-0400

    Merged in:
    https://github.com/heidiv/infusion/tree/FLUID-4229 (full no preview)
    and
    https://github.com/jobara/infusion/tree/FLUID-4023 (fss clearfix)

  • Michelle D'Souza commented 2011-05-31T11:58:32.371-0400

    Edited the description to list all the branches merged into the branch.

  • Michelle D'Souza commented 2011-05-31T12:16:53.270-0400

    Our expectations for the branch on May 31, 2011 are:

    • UI Enhancer and Slider tests pass
    • Full Preview UI Options demo is working
    • Full without preview demo is working
    • UI Options tests fail
    • Fat Panel UI Options demo is not working
    • Integration demos are not working
  • Michelle D'Souza commented 2011-05-31T12:25:05.705-0400

    When pushing to this branch, please do the following three things:

    1. make sure everything that was working is still working
    2. update the JIRA to state what branch you've merged or if you made the change directly what JIRA it was for
    3. comment on the JIRA with the branch expectations after your push

  • Cindy Li commented 2011-05-31T12:41:55.675-0400

    Merge the following changes from my branch https://github.com/cindyli/infusion/tree/FLUID-4216 for FLUID-4216 @commit 8010b01799e3d6b660e0

    1. implemented the multiplier for font size and line spacing;
    2. modified the textfield slider to increment in 0.1;
    3. set the default min/max values on the sliders for font size and line spacing to 1;
    4. use px instead of pt for font size.

  • Michelle D'Souza commented 2011-05-31T15:08:35.974-0400

    The UI Enhancer tests are now broken - Cindy is looking at reviving them.

  • Michelle D'Souza commented 2011-05-31T15:10:42.740-0400

    Merged in https://github.com/michelled/infusion/tree/FLUID-4235 which changes the contract of the UIEnhancer and introduces a page enhancer that is stored in the static environment.

  • Cindy Li commented 2011-06-01T14:26:10.558-0400

    Merged in more changes for FLUID-4216 at commit a87ecf64aaf40354573c:

    1. Fixed the broken UI Enhancer tests due to my previous commit;
    2. Implemented a component to apply specific css styles to the options on the dropdown list of "text style" and "colour & contrast" that each option targets for;
    3. Modified the UI Options tests to adapt the text size multiplier;
    4. Changed a couple of file permissions from 755 to 644.

  • heidi valles commented 2011-06-02T14:46:16.171-0400

    FLUID-4230 updated: Fat Panel component added, aria Tabs and tab wrapper component added, dependency files updated.

    • Fat Panel now working, tho live preview is including UIO itself and shouldn't (FLUID-3761).
  • heidi valles commented 2011-06-03T11:14:08.858-0400

    Merged FLUID-4228: js file for FullPreview version, updated demo to use it.

  • Michelle D'Souza commented 2011-06-03T12:32:46.561-0400

    Merged in https://github.com/michelled/infusion/tree/FLUID-4265 at revision 4faf4acfa010d11919ee9df0cd93113f7548b09e

  • Michelle D'Souza commented 2011-06-03T12:40:07.940-0400

    Our expectations for the branch on June 3, 2011 are:

    • All tests pass in FF
    • All three demos are working
    • Integration demos are not working
  • Michelle D'Souza commented 2011-06-03T14:46:11.678-0400

    Merged https://github.com/michelled/infusion/tree/FLUID-4262 at f21c2ab5432ea14a35ac9ca950f6e306aea81cb0

  • Cindy Li commented 2011-06-03T16:40:09.596-0400

    Pushed in the fix for FLUID-4277 at revision 1c25cfac4a50e63bb3e3 to fix the asynchronous template loading issue.

  • Michelle D'Souza commented 2011-06-06T10:34:28.493-0400

    The full list of commit logs for this branch is:

    Merge branch 'FLUID-4267'

    • FLUID-4267:
      FLUID-4277: Sloved the async template loading issue that causes the ui options tests fail on firefox.
      FLUID-4262: Fixing the integration demo to work with the new settings.
      FLUID-4262: Reviving the uiEnhancer.updateModel
      FLUID-4229: Removed preview image dir from demo
      FLUID-4229: Added full no preview component and added to demo
      FLUID-4265: Split the store tests out from UIEnhancer. Added Store.js to the demos and tests. Moved the demands block for set
      FLUID-4228: De-tabbed, linted js file
      FLUID-4228: Created js file for Full with Preview version of UIO and added to demo
      FLUID-4267: Refactored the textfieldSlider tests slightly. More tests to be added in the FLUID-4208 branch.
      FLUID-4230: fixed path to ariaTabs in demo
      FLUID-4265: Pulling the storage strategy for settings out of UIEnhancer. Moving defaultSiteSettings into uiOptions.store.
      FLUID-4230: style clean up, removed fat demo js file (not used)
      FLUID-4267: Move validateValue() tests out of UIOptions and into TextFieldSlider tests
      FLUID-4230: Fixed save button check
      FLUID-4230: Dependency updates
      FLUID-4230: Reverted UIO amalgateClasses work, moved tabs to be subcomponent of UIO instead of FPanel, moved ariaTabs and adde
      FLUID-4267: Make validateValue() function of the textSlider public and add unit tests for this function
      FLUID-4230: Added almalgateClass to fetchResources in UIOptions.js, so it waits for control templates to load as well. Add pri
      FLUID-4267: Added UIO component unit tests. Much more to follow.
      FLUID-4216: Implemented a component to apply specific css styles to the options on the dropdown list of "text style" and "colo
      FLUID-4230: Fat panel js, commenting out enhancer to debug
      FLUID-4230: Fat panel js, UIOptions as subcomponent
      FLUID-4235: Fixing a bug in the UIEnhancer which references 'container' instead of 'that.container'. Updating FullPreviewUIOpt
      FLUID-4235: Created the pageEnhancer and moved the global UIEnhancer into the static environment. Started to remove UIOptions
      FLUID-4230: Fat Panel js
      FLUID-4216: 1. implemented the multiplier for font size and line spacing; 2. modified the textfield slider to increment in 0.1
      FLUID_4267: Auto-save component option
      FLUID-4229: Clean up for control templates, affecting full with and without preview UIOptions layouts
      FLUID-4267: removed the comment on event bindings that was introduced by mistake.
      FLUID-4230: Uncommented bindhandler line
      FLUID-4229: Cleaning up css for control templates and full UIOptions
      FLUID-4203: Adding UIOptions test page.
      FLUID-4229: Styling control templates for full no preview. Cleaning up css in general
      FLUID-4229: Added control templates to Full no preview
      FLUID-4217: Linting
      FLUID-4217: Fixing up unit tests and component code with Justin
      FLUID-4217: Converted the animation to invokers
      FLUID-4217: Fixing up unit tests and component code with Justin
      FLUID-4230: Fat Panel styling
      FLUID-4230: Fat Panel styling
      FLUID-4216: Replaced all {controls}s with {uiOptions}s and fixed unit tests.
      FLUID-4230: Adding control templates to fat panel
      FLUID-4230: Adding JQ UI tabs to fat panel layout
      FLUID-4230: Moving jq UI tabs from /demos/lib to /lib
      FLUID-4230: Moving jq UI tabs from /demos/lib to /lib
      FLUID-4230: Merging, adding JQ UI tabs to fat panel layout
      FLUID-4217: Added events to Sliding Panel component. Unit tests need tweaking
      FLUID-4217: Added events to Sliding Panel component. Unit tests need tweaking
      FLUID-4203: Re-adding test file after graph-flip fix caused reversion.
      FLUID-4217: Refactored Sliding Panel component and started unit tests
      FLUID-3782: Removed tabs js, to be replaced with jQuery UI tabs
      FLUID-3782: Getting live preview basically working
      FLUID-3782: Fixed vertical alignment of columns
      FLUID-4217: Start of the SlidingPanel component
      FLUID-3782: Fixing column styling in full page no preview UIO
      FLUID-3782: Tabs component in the works
      FLUID-3782: Sliding panel component almost done, tab component half done
      FLUID-3782: Separated out full page UIO styles
      FLUID-3782: Refactoring CSS to separate out full page UIO styles
      FLUID-3782: Removed standalone demos, moved into regular demo area; created new demo for no preview UIO
      FLUID-3782: Starting the tabs component
      FLUID-3782: Creating new full page without preview template
      FLUID-3782: Fat Panel styling
      FLUID-3782: Separated full page with preview configuration out, and made UIOptions.css a global stylesheet for all configurati
      FLUID-3782: Fixed paths in full preview demo, continued work on fat panel
      FLUID-3782: Styling and markup tweaks to the full page UI options to match wireframes
      FLUID-3782: Fat panel work, tabs
      FLUID-3782: Tweaking layout styles and adding cancel and save icons
      FLUID-3782: Restructuring UIO demos to include different layouts, adding Fat Panel version
      FLUID-3782: Modified slider styling.
      FLUID-3782: Clean up of UIO for 1.4 styling
      FLUID-3782: UIO 1.4 styling
      FLUID-3782: Backed-out the rich dropdown
      FLUID-3782: Adding in rich dropdown jquery ui plugin
      FLUID-3782: Adding in rich dropdown jquery ui plugin
      Starting changes to UIO for 1.4, based on James's mockups
      Starting changes to UIO for 1.4, based on James's mockups
  • Michelle D'Souza commented 2011-06-06T10:35:42.279-0400

    Branch merged into project repo at: aa5efc1e1a20aaa152f2e7e2d4edfbb35e08c5ea

  • Michelle D'Souza commented 2011-06-21T10:09:48.166-0400

    http://issues.fluidproject.org/browse/FLUID-3761 was also fixed in this branch