I just upgraded an epi 6 site to epi 7 and having some problem adjusting some of the edit plugin code to the new gui.
this is how the plugin looked like in epi 6
If i understand it correctly i should use IFrameComponent on stuff that was previously GuiPlugIn, or am I wrong?My trouble is that the iframe generated becomes very tiny and overlapping the "buttons" below the content area.
Another problem I'm having is that i want to hide it on some pagetypes. Earlier in epi 6, this could be done by implementing the ICustomPlugInLoader and then just return a list of PlugInDescriptor with the type. I implemented this interface in epi 7 but it doesn't seem to do the trick. Im guessing its just for legacy UI. How can i do this in epi 7?
Any help would be highly appreachiated
Regarding the size, try defining the mMinHeight (and potentially also the MaxHeight) attribute(s) to control the size. Regarding dynamic activation of gadgets the way the edit plug-in system worked there is no similar support. Our own strategy has been to collapse the gadget as much as possible or show a text that this is not valid for the current item. Of couse, collapsing the gadget might conflict with the MinSize setting so you might need to do some actual client coding here. I'll try to remember this as a feature request for future improvement...
I've tried setting min and maxheight and it's been unsuccessfull sadly:
[IFrameComponent(Url = "~/Plugins/FeedbackPlugin/FeedbackPlugin.aspx", ReloadOnContextChange = true, PlugInAreas = "/u/cms/assets", Title = "Användarfeedback", Categories = "cms", MinHeight = 200, MaxHeight = 400)]
Any other tips on how i might get the minheight to work? At the moment it doesn't make any difference what i set it to