Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-5161

Move the prefs framework code into the framework folder and re-namespace it

    XMLWordPrintable

    Details

      Description

      We decided that we will move all of the preferences framework specific code into a subfolder of the framework folder called "preferences" i.e. src/framework/preferences/ and change the namespace from "fluid.uiOptions" to "fluid.prefs"

      The prefs framework specific code includes:

      Builder
      Auxilary builder
      Primary Builder
      resource loader
      model relay (if not moved to framework)
      store
      cookie store (we should probably consider swapping cookies for local data storage as our default persistence mechanism)
      temp store
      uiEnhancer (empty) fluid.prefs.uiEnhancer
      uiOptions (empty) (renamed to fluid.prefs.prefsEditor)
      panel (base grade)
      enactor (base grade)
      url utilities
      fatPanel grade (renamed to separatedPanel)
      starter grades/schemas
      starter panels (e.g. contrast, textSize...)
      starter enactors

      Two components will be moved to top-level components:

      • textfieldSlider
      • slidingPanel

      The only thing remaining in src/components/uiOptions will be the few lines of code needed to create "our" instance of a prefs editor.

      See meeting notes from the Community Workshop where this was discussed at
      http://lists.idrc.ocad.ca/pipermail/fluid-work/2013-September/009211.html

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              anastasia Anastasia Cheetham
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: