<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br><div><div>On Sep 12, 2011, at 3:10 PM, Martin Aspeli wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,<br><br><div class="gmail_quote">On 12 September 2011 15:34, Laurence Rowe <span dir="ltr"><<a href="mailto:l@lrowe.co.uk">l@lrowe.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 11 September 2011 22:58, Martin Aspeli <<a href="mailto:optilude%2Blists@gmail.com">optilude+lists@gmail.com</a>> wrote:<br>
><br>
> Currently, these two views are separate. When you edit an in-ZODB theme in the p.a.theming control panel on the "Manage themes" tab, you have two options: "Edit" and "Manage files".<br>


> I think it would be more natural if these two were part of the same screen, but I'm struggling to understand exactly how that would work visually. I'd like to retain the idea that you can work on multiple files and that you can save all files at once or revert your changes before saving.<br>


<br>
</div>What we're trying to create here is essentially an in browser theming<br>
IDE. The control panel doesn't really seem the right place for it -<br>
you want to use all of the space available and once we have CMSUI I<br>
don't think it will work terribly well in an overlay. Once we have a<br>
theme debugger it would be good to integrate that too...<br></blockquote><div><br></div><div>It can take up the full width. I think the control panel is the appropriate place for it right now. Maybe with p.a.cmsui it needs to be tweaked a bit, but actually I think this is the type of use case p.a.cmsui is going to have to be able to accommodate.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
If this IDE was completely independent of the Plone UI then using<br>
something like YUI or jQueryUI wouldn't be a problem. I imagine it<br>
would be a simple three panel thing with a tree view file manager on<br>
the left, a tabbed editor in the main panel, and on the bottom a panel<br>
to show the results of executing the transform or display the log from<br>
the diazo compiler.</blockquote><div><br></div><div>It's jQuery based now with a few plugins (filetree, prompt, etc). Those resources are deliberately not in portal_css/portal_javascripts, and clearly we can use more libraries if we warrant.</div>

<div><br></div><div>Martin</div></div>
_______________________________________________<br>UI mailing list<br><a href="mailto:UI@lists.plone.org">UI@lists.plone.org</a><br>https://lists.plone.org/mailman/listinfo/plone-ui<br></blockquote></div><br></div></body></html>