Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

NewWindow DOM Action


Reply

4 Posts   895 Views

Avatar
Gene

1 May 2010 at 4:15am Community Member, 41 Posts

Would it be possible to add a new DOM Action to open a new window? I want to be able to 'preview' an item from the DOM and a Popup is too small as it's a full HTML page (like the 'Published Site' and 'Draft Site' links work).

Thanks,

Gene

Avatar
UncleCheese

1 May 2010 at 4:45am 4085 Posts

public function customDOMActions()
{
return new DataObjectManagerAction(
'Title',
'SomeURL',
'popup',
'/path/to/icon.png'
);
}

Avatar
Gene

1 May 2010 at 6:09am Community Member, 41 Posts

I was looking for a new window, not a popup. ie. target="_blank". Previewing a full HTML page in a popup doesn't work well.

Avatar
Gene

1 May 2010 at 8:35am (Last edited: 1 May 2010 8:36am), Community Member, 41 Posts

Sorry, let me provide a little more context for this one. I have a DOM full of Invoices. Currently, in order to preview an HTML invoice, you have to edit the Invoice and click a 'Preview' link. The link opens a new window to show the fully rendered HTML invoice (similar to what clicking the 'Published Site' link does in the CMS). I was hoping to be able to add a DataObjectManagerAction so users could just click on a 'Preview' button instead of having to edit the record first. A popup is too small to show the full invoice.