class Pettanr.ScrollPanel extends Peta.Leaf url: '' @singular: () -> 'ScrollPanel' @plural: () -> 'ScrollPanels' defaults: { id: null, scroll_id: null, panel_id: null, t: null } @licensed_pictures: (scroll_panels) -> panels = _.filter(scroll_panels, (sp) -> sp.has_panel() ) Pettanr.Panel.licensed_pictures(panels) scroll: () -> new Pettanr.Scroll({id: @get('scroll_id')}) panel: () -> new Pettanr.Panel({id: @get('panel_id')}, {with_elements: true}) has_panel: () -> if @get('panel_id') true else false initialize: () -> if @id @url = @url + @id