On Mon, Aug 19, 2013 at 12:54 PM, Erin Noe-Payne
<[email protected]>wrote:

> Each region widget has a widget id property that references the widget it
> is an instance of.
>
> In the jsp, the region widget is rendered and the widget is retrieved - its
> title is used on the frame.
>
> So if you want to recreate that on the client we either need to make 2 API
> calls or update the rest model (but definitely not the canonical model) to
> have that title property.
>

In the rest model, the 2 calls makes sense.  From a render standpoint, we
should not need to retrieve anything extra from any other endpoint to
render.  This assumes we have a render endpoint, of course.



>
> On Monday, August 19, 2013, Matt Franklin wrote:
>
> > On Mon, Aug 19, 2013 at 11:25 AM, Dan Gornstein <[email protected]
> <javascript:;>>
> > wrote:
> >
> > > Hey everyone,
> > >
> > > I am currently doing some work on the angular branch, specifically
> > creating
> > > an angular directive which will render a given RegionWidget.
> > >
> > > I need access to the tile of the RegionWidget and started digging into
> > rave
> > > trunk and noticed that in the region_widget tag there was a variable
> > > 'widget' being set to the transformation of a RegionWidget to a Widget.
> > >
> > > Both the rest and canonical models for RegionWidgets do not have the
> idea
> > > of a title.
> > >
> > > I was hoping to understand this better if someone doesn't mind
> > explaining.
> > > I was wondering what the reasoning behind this was, and if it will stay
> > set
> > > up this way, or if we will want to add these missing properties to the
> > > canonical and rest models?
> > >
> >
> > RegionWidgets are instances of Widgets that have been registered with the
> > system and should only have the properties associated with that instance.
> >  For instance, if I have a widget that displays activities, I register
> that
> > with Rave which creates a Widget in the database.  Every time someone
> adds
> > that Widget to a page, it creates a new RegionWidget to track the
> specific
> > preferences, properties, etc for that widget.
> >
> >
> > >
> > > Thanks,
> > > Dan Gornstein
> > >
> >
>

Reply via email to