<div dir="ltr">Hello Martin<div><br></div><div>(cc-ing dev mailing list as this answer might be of a common interest)<br><div><br></div><div>Roundcube skins define a number of named containers which can be used to add custom elements from plugins. Seek the skin templates for <roundcube:container ..> tags to locate them.</div><div><br></div><div>For the compose screen, there's the 'composeoptions' container which is probably the one you want. The plugin API wiki describes how to add elements to such containers:<br><div><br></div><div>  <a href="https://github.com/roundcube/roundcubemail/wiki/Plugin-API#client-scripts-and-ui-elements">https://github.com/roundcube/roundcubemail/wiki/Plugin-API#client-scripts-and-ui-elements</a><br></div><div><br></div><div>Using JavaScript, this could look like this:</div><div><br></div><div>  var menu = $('<select>')...</div><div>  rcmail.add_element(menu, 'composeoptions');</div><div><br></div><div>You can also add elements to containers with PHP when the view template is rendered:</div><div><div><br></div><div><div>  $menu = new html_select(array('name' => 'xxx'));</div><div>  $menu->add(array(/* add options here */));</div><div>  $this->api->add_content(</div><div>    html::span('composeoption', html::label(null, $menu->show() . $this->gettext('menulabel'))),</div><div>    'composeoptions'</div><div>  );</div></div></div><div><br></div></div></div><div>For further questions about Roundcube plugin development, please subscribe and post to the dev mailing list. This is our dedicated support channel for development stuff.</div><div><br></div><div>Kind regards,</div><div>Thomas</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 17, 2017 at 1:16 PM, Martin Landhage <span dir="ltr"><<a href="mailto:martin.landhage@gmail.com" target="_blank">martin.landhage@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>This is what I'm trying to archive.<br><br></div>Regards<br></div>Martin<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-17 13:13 GMT+02:00 Martin Landhage <span dir="ltr"><<a href="mailto:martin.landhage@gmail.com" target="_blank">martin.landhage@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hello !<br><br></div>I have been struggling some time now to make a menu in compose area, but I have not been very successful.<br><br></div><div>First I did a version that adds the menu in settings area that worked quite well. But the customer was not happy with that.<br><br></div><div>Then I have been struggling with diffrent solutions and no one really worked for me.<br><br></div><div>The best solution I have seen is for Enigma plugin. But it's only working in Classic skin and ONLY for Enigma.<br><br></div><div>I have to use Roundcube 1.1.4.<br><br></div><div>Any good ideas ?<br><br></div><div>To unpack the file, add .tar.gz <br><br></div><div>Regards<span class="m_-1267363118156914531HOEnZb"><font color="#888888"><br></font></span></div><span class="m_-1267363118156914531HOEnZb"><font color="#888888"><div>Martin Landhage<br></div></font></span></div>
</blockquote></div><br></div>
</blockquote></div><br></div></div>