talk@lists.collectionspace.org

WE HAVE SUNSET THIS LISTSERV - Join us at collectionspace@lyrasislists.org

View all threads

Documentation for the field configuration decorations

PM
Peter Murray
Wed, Sep 23, 2015 1:17 AM

Is there documentation somewhere for the field configuration decorations?  For instance, when defining a field in the applications webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably have special meaning, too.  (I can guess most of what I've seen, but a comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company

Is there documentation somewhere for the field configuration decorations? For instance, when defining a field in the applications webapp, I've seen: * ui-search="repeatable" * seperate_ui_container="true" * in-title="yes" * chooser="yes" * mini="number,search,list,relate" In the UI, there are various strings in class attributes that probably have special meaning, too. (I can guess most of what I've seen, but a comprehensive list would be nice.) * input-numeric-medium * input-select * input-money-type * input-textarea My apologies if I've missed a page on the wiki describing these... Peter -- Peter Murray Dev/Ops Lead and Project Manager Cherry Hill Company
JB
John B. LOWE
Wed, Sep 23, 2015 7:57 PM

Peter,

(Was hoping some other community member might jump in...but I'll try)

Try the Infusion documentation:

https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework

Perhaps:

https://wiki.fluidproject.org/display/Infusion13/Decorators

HTH!

On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray pmurray@chillco.com wrote:

Is there documentation somewhere for the field configuration decorations?
For instance, when defining a field in the applications webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably
have special meaning, too.  (I can guess most of what I've seen, but a
comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company


Talk mailing list
Talk@lists.collectionspace.org

http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org

Peter, (Was hoping some other community member might jump in...but I'll try) Try the Infusion documentation: https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework Perhaps: https://wiki.fluidproject.org/display/Infusion13/Decorators HTH! On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com> wrote: > Is there documentation somewhere for the field configuration decorations? > For instance, when defining a field in the applications webapp, I've seen: > > * ui-search="repeatable" > * seperate_ui_container="true" > * in-title="yes" > * chooser="yes" > * mini="number,search,list,relate" > > In the UI, there are various strings in class attributes that probably > have special meaning, too. (I can guess most of what I've seen, but a > comprehensive list would be nice.) > > * input-numeric-medium > * input-select > * input-money-type > * input-textarea > > My apologies if I've missed a page on the wiki describing these... > > > Peter > -- > Peter Murray > Dev/Ops Lead and Project Manager > Cherry Hill Company > > > _______________________________________________ > Talk mailing list > Talk@lists.collectionspace.org > > http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org >
RL
Ray Lee
Wed, Sep 23, 2015 8:21 PM

Hi Peter,
The documentation for the app layer config, such as it is, is here:
https://wiki.collectionspace.org/display/DOC/cspace-config+Fields

You'll note that it doesn't really help for a lot of these. To this day I
don't understand what seperate_ui_container does. The best thing is
probably to ask the talk list about specific ones.

The UI classes are undocumented. Some are functional, and some are only
used for styling. I've figured out a bunch of them over the years, so
again, the best thing is to ask the talk list. The easiest thing is to find
a field that looks most like what you want to add, and copy it.

Ray

On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE jblowe@berkeley.edu wrote:

Peter,

(Was hoping some other community member might jump in...but I'll try)

Try the Infusion documentation:

https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework

Perhaps:

https://wiki.fluidproject.org/display/Infusion13/Decorators

HTH!

On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray pmurray@chillco.com wrote:

Is there documentation somewhere for the field configuration
decorations?  For instance, when defining a field in the applications
webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably
have special meaning, too.  (I can guess most of what I've seen, but a
comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company


Talk mailing list
Talk@lists.collectionspace.org

http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org

Hi Peter, The documentation for the app layer config, such as it is, is here: https://wiki.collectionspace.org/display/DOC/cspace-config+Fields You'll note that it doesn't really help for a lot of these. To this day I don't understand what seperate_ui_container does. The best thing is probably to ask the talk list about specific ones. The UI classes are undocumented. Some are functional, and some are only used for styling. I've figured out a bunch of them over the years, so again, the best thing is to ask the talk list. The easiest thing is to find a field that looks most like what you want to add, and copy it. Ray On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE <jblowe@berkeley.edu> wrote: > Peter, > > (Was hoping some other community member might jump in...but I'll try) > > Try the Infusion documentation: > > https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework > > Perhaps: > > https://wiki.fluidproject.org/display/Infusion13/Decorators > > HTH! > > > > > > On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com> wrote: > >> Is there documentation somewhere for the field configuration >> decorations? For instance, when defining a field in the applications >> webapp, I've seen: >> >> * ui-search="repeatable" >> * seperate_ui_container="true" >> * in-title="yes" >> * chooser="yes" >> * mini="number,search,list,relate" >> >> In the UI, there are various strings in class attributes that probably >> have special meaning, too. (I can guess most of what I've seen, but a >> comprehensive list would be nice.) >> >> * input-numeric-medium >> * input-select >> * input-money-type >> * input-textarea >> >> My apologies if I've missed a page on the wiki describing these... >> >> >> Peter >> -- >> Peter Murray >> Dev/Ops Lead and Project Manager >> Cherry Hill Company >> >> >> _______________________________________________ >> Talk mailing list >> Talk@lists.collectionspace.org >> >> http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org >> > > > _______________________________________________ > Talk mailing list > Talk@lists.collectionspace.org > > http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org > >
AR
Aron Roberts
Wed, Sep 23, 2015 8:23 PM

And to follow-up on John's response, in configuration files in
CollectionSpace's Application layer, the meanings of those attributes, like:

  • ui-search="repeatable"
  • seperate_ui_container="true" ...

can be found in (what is now somewhat dated) documentation here:

https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config

See especially the six child pages, particularly the pages for fields:

https://wiki.collectionspace.org/display/DOC/cspace-config+Fields

and records:

https://wiki.collectionspace.org/display/DOC/cspace-config+Record

On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE jblowe@berkeley.edu wrote:

Peter,

(Was hoping some other community member might jump in...but I'll try)

Try the Infusion documentation:

https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework

Perhaps:

https://wiki.fluidproject.org/display/Infusion13/Decorators

HTH!

On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray pmurray@chillco.com wrote:

Is there documentation somewhere for the field configuration
decorations?  For instance, when defining a field in the applications
webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably
have special meaning, too.  (I can guess most of what I've seen, but a
comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company


Talk mailing list
Talk@lists.collectionspace.org

http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org

And to follow-up on John's response, in configuration files in CollectionSpace's Application layer, the meanings of those attributes, like: * ui-search="repeatable" * seperate_ui_container="true" ... can be found in (what is now somewhat dated) documentation here: https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config See especially the six child pages, particularly the pages for fields: https://wiki.collectionspace.org/display/DOC/cspace-config+Fields and records: https://wiki.collectionspace.org/display/DOC/cspace-config+Record On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE <jblowe@berkeley.edu> wrote: > Peter, > > (Was hoping some other community member might jump in...but I'll try) > > Try the Infusion documentation: > > https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework > > Perhaps: > > https://wiki.fluidproject.org/display/Infusion13/Decorators > > HTH! > > > > > > On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com> wrote: > >> Is there documentation somewhere for the field configuration >> decorations? For instance, when defining a field in the applications >> webapp, I've seen: >> >> * ui-search="repeatable" >> * seperate_ui_container="true" >> * in-title="yes" >> * chooser="yes" >> * mini="number,search,list,relate" >> >> In the UI, there are various strings in class attributes that probably >> have special meaning, too. (I can guess most of what I've seen, but a >> comprehensive list would be nice.) >> >> * input-numeric-medium >> * input-select >> * input-money-type >> * input-textarea >> >> My apologies if I've missed a page on the wiki describing these... >> >> >> Peter >> -- >> Peter Murray >> Dev/Ops Lead and Project Manager >> Cherry Hill Company >> >> >> _______________________________________________ >> Talk mailing list >> Talk@lists.collectionspace.org >> >> http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org >> > > > _______________________________________________ > Talk mailing list > Talk@lists.collectionspace.org > > http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org > >
RL
Ray Lee
Wed, Sep 23, 2015 8:31 PM

P.S. The links John sent won't help with this question, but might be useful
if you ever want to modify JavaScript code in the UI layer. If you're just
editing HTML, there's no need.

Ray

On Wed, Sep 23, 2015 at 1:23 PM, Aron Roberts aron@socrates.berkeley.edu
wrote:

And to follow-up on John's response, in configuration files in
CollectionSpace's Application layer, the meanings of those attributes, like:

  • ui-search="repeatable"
  • seperate_ui_container="true" ...

can be found in (what is now somewhat dated) documentation here:

https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config

See especially the six child pages, particularly the pages for fields:

https://wiki.collectionspace.org/display/DOC/cspace-config+Fields

and records:

https://wiki.collectionspace.org/display/DOC/cspace-config+Record

On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE jblowe@berkeley.edu
wrote:

Peter,

(Was hoping some other community member might jump in...but I'll try)

Try the Infusion documentation:

https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework

Perhaps:

https://wiki.fluidproject.org/display/Infusion13/Decorators

HTH!

On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray pmurray@chillco.com
wrote:

Is there documentation somewhere for the field configuration
decorations?  For instance, when defining a field in the applications
webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably
have special meaning, too.  (I can guess most of what I've seen, but a
comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company


Talk mailing list
Talk@lists.collectionspace.org

http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org

P.S. The links John sent won't help with this question, but might be useful if you ever want to modify JavaScript code in the UI layer. If you're just editing HTML, there's no need. Ray On Wed, Sep 23, 2015 at 1:23 PM, Aron Roberts <aron@socrates.berkeley.edu> wrote: > And to follow-up on John's response, in configuration files in > CollectionSpace's Application layer, the meanings of those attributes, like: > > * ui-search="repeatable" > * seperate_ui_container="true" ... > > can be found in (what is now somewhat dated) documentation here: > > https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config > > See especially the six child pages, particularly the pages for fields: > > https://wiki.collectionspace.org/display/DOC/cspace-config+Fields > > and records: > > https://wiki.collectionspace.org/display/DOC/cspace-config+Record > > > > On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE <jblowe@berkeley.edu> > wrote: > >> Peter, >> >> (Was hoping some other community member might jump in...but I'll try) >> >> Try the Infusion documentation: >> >> https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework >> >> Perhaps: >> >> https://wiki.fluidproject.org/display/Infusion13/Decorators >> >> HTH! >> >> >> >> >> >> On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com> >> wrote: >> >>> Is there documentation somewhere for the field configuration >>> decorations? For instance, when defining a field in the applications >>> webapp, I've seen: >>> >>> * ui-search="repeatable" >>> * seperate_ui_container="true" >>> * in-title="yes" >>> * chooser="yes" >>> * mini="number,search,list,relate" >>> >>> In the UI, there are various strings in class attributes that probably >>> have special meaning, too. (I can guess most of what I've seen, but a >>> comprehensive list would be nice.) >>> >>> * input-numeric-medium >>> * input-select >>> * input-money-type >>> * input-textarea >>> >>> My apologies if I've missed a page on the wiki describing these... >>> >>> >>> Peter >>> -- >>> Peter Murray >>> Dev/Ops Lead and Project Manager >>> Cherry Hill Company >>> >>> >>> _______________________________________________ >>> Talk mailing list >>> Talk@lists.collectionspace.org >>> >>> http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org >>> >> >> >> _______________________________________________ >> Talk mailing list >> Talk@lists.collectionspace.org >> >> http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org >> >> > > _______________________________________________ > Talk mailing list > Talk@lists.collectionspace.org > > http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org > >
PM
Peter Murray
Thu, Sep 24, 2015 1:23 PM

Thank you John, Ray and Aron.  It feels like another layer of the CollectionSpace onion has been peeled back with those pages.  It might be helpful to provide some links to internal anchors of those reference pages on the How-To pages.  That way someone (like me!) following along in the examples can know where to go to find more information about how the internals work.  If I get some time, I'll make some edits in the UNRELEASED branch of the documentation.

Peter

On Sep 23, 2015, at 4:23 PM, Aron Roberts aron@socrates.berkeley.edu wrote:

And to follow-up on John's response, in configuration files in CollectionSpace's Application layer, the meanings of those attributes, like:

  • ui-search="repeatable"
  • seperate_ui_container="true" ...

can be found in (what is now somewhat dated) documentation here:

https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config

See especially the six child pages, particularly the pages for fields:

https://wiki.collectionspace.org/display/DOC/cspace-config+Fields https://wiki.collectionspace.org/display/DOC/cspace-config+Fields

and records:

https://wiki.collectionspace.org/display/DOC/cspace-config+Record https://wiki.collectionspace.org/display/DOC/cspace-config+Record

On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE <jblowe@berkeley.edu mailto:jblowe@berkeley.edu> wrote:
Peter,

(Was hoping some other community member might jump in...but I'll try)

Try the Infusion documentation:

https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework

Perhaps:

https://wiki.fluidproject.org/display/Infusion13/Decorators https://wiki.fluidproject.org/display/Infusion13/Decorators

HTH!

On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com mailto:pmurray@chillco.com> wrote:
Is there documentation somewhere for the field configuration decorations?  For instance, when defining a field in the applications webapp, I've seen:

  • ui-search="repeatable"
  • seperate_ui_container="true"
  • in-title="yes"
  • chooser="yes"
  • mini="number,search,list,relate"

In the UI, there are various strings in class attributes that probably have special meaning, too.  (I can guess most of what I've seen, but a comprehensive list would be nice.)

  • input-numeric-medium
  • input-select
  • input-money-type
  • input-textarea

My apologies if I've missed a page on the wiki describing these...

Peter

--
Peter Murray
Dev/Ops Lead and Project Manager
Cherry Hill Company

Thank you John, Ray and Aron. It feels like another layer of the CollectionSpace onion has been peeled back with those pages. It might be helpful to provide some links to internal anchors of those reference pages on the How-To pages. That way someone (like me!) following along in the examples can know where to go to find more information about how the internals work. If I get some time, I'll make some edits in the UNRELEASED branch of the documentation. Peter > On Sep 23, 2015, at 4:23 PM, Aron Roberts <aron@socrates.berkeley.edu> wrote: > > And to follow-up on John's response, in configuration files in CollectionSpace's Application layer, the meanings of those attributes, like: > > * ui-search="repeatable" > * seperate_ui_container="true" ... > > can be found in (what is now somewhat dated) documentation here: > > https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config <https://wiki.collectionspace.org/display/DOC/unified+collectionspace+config> > > See especially the six child pages, particularly the pages for fields: > > https://wiki.collectionspace.org/display/DOC/cspace-config+Fields <https://wiki.collectionspace.org/display/DOC/cspace-config+Fields> > > and records: > > https://wiki.collectionspace.org/display/DOC/cspace-config+Record <https://wiki.collectionspace.org/display/DOC/cspace-config+Record> > > > > On Wed, Sep 23, 2015 at 12:57 PM, John B. LOWE <jblowe@berkeley.edu <mailto:jblowe@berkeley.edu>> wrote: > Peter, > > (Was hoping some other community member might jump in...but I'll try) > > Try the Infusion documentation: > > https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework <https://wiki.fluidproject.org/display/Infusion13/Infusion+Framework> > > Perhaps: > > https://wiki.fluidproject.org/display/Infusion13/Decorators <https://wiki.fluidproject.org/display/Infusion13/Decorators> > > HTH! > > > > > > On Tue, Sep 22, 2015 at 6:17 PM, Peter Murray <pmurray@chillco.com <mailto:pmurray@chillco.com>> wrote: > Is there documentation somewhere for the field configuration decorations? For instance, when defining a field in the applications webapp, I've seen: > > * ui-search="repeatable" > * seperate_ui_container="true" > * in-title="yes" > * chooser="yes" > * mini="number,search,list,relate" > > In the UI, there are various strings in class attributes that probably have special meaning, too. (I can guess most of what I've seen, but a comprehensive list would be nice.) > > * input-numeric-medium > * input-select > * input-money-type > * input-textarea > > My apologies if I've missed a page on the wiki describing these... > > > Peter -- Peter Murray Dev/Ops Lead and Project Manager Cherry Hill Company