Added a flag for item to dictate whether it and its children are ribboned. Temporarily added a hard-coded ID to check for to tell whether or not the item is ribboned based on the top level item id for Sandy Agg
Wire up buckt closing events so that when a bucket closes, the layers for the items slider show up
Added a function that finds the currently displayed card in the accordion and runs its show() method
Added a passthrough function for the map to get layers by a specific type. Also using the new 'cch' layer type
Items now test if their parent is ribboned. If the parent is ribboned, the child item is also ribboned. This provides a hierarchy down the ancestry line of ribboning taken from the first ancestor (parent item)
Items added to the bucket have their ribboning manipulated to be closest to shore as possible but also taking into consideration other layers already there as part of the aggregation
Item.showLayer now returns an array of layers that were added.
Map now showing layer with ribboning as expected
Bucket slide is now reordering child layers of an aggregation in the way they're supposed to be ordered (child is always 0th index ribbon, aggregation is always ribboned out)
Added getAncestor() functionality to get the ultimate parent item
Layers now appearing and disappearing as expected, being added to the bucket correctly, being added from search correctly
Layers now ordering correctly