FLUID-5061: Develope an "auxiliary schema" which containing the component specific settings for constructing instances of UIO/UIE

Metadata

Source
FLUID-5061
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Justin Obara
Created
2013-06-20T08:36:11.875-0400
Updated
2019-09-10T11:54:16.401-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. UIEnhancer
  2. UI Options

Description

The "auxiliary schema" is meant to accompany a primary schema (FLUID-4903, FLUID-4904) for use by the UIO Builder (FLUID-4907) to generate the grades needed to construct a functioning UIO and/or UIE.

The "auxiliary schema" will not necessarily take either the format of a json schema nor a typical IoC default block. The goal is for it to be a declarative json structure that is flat, easy to transform, and easy to write. For example, we don't want to have things like expanders inside of it.

possible example:

{
    "fluid.uiOptions.textSizer": {
        strings: {},
        template: "path.to.template",
        ...
    }
}

More info on the mailing list:

http://lists.idrc.ocad.ca/pipermail/fluid-work/2013-June/009115.html

Comments

  • Justin Obara commented 2013-08-15T07:41:27.136-0400

    Addressed with work for FLUID-4907