Hello!
I recently upgraded from 1.4.2 to 1.6.2 and am running a custom skin. It seems that somewhere between the two versions, the settings page stopped rendering the mailboxlist object. When I pull up 1.4.2 and go to 'settings', the mailbox list is there, when I pull up 1.6.2 the mailbox list is missing. I've tried altering my settings.html, adding
<roundcube:object name="mailboxlist" folder_filter="mail" type="js" />
(as I found in message.html on the current 'elastic' skin), but it still doesn't render. Is this possible? If so, any idea what I'm missing?
Thanks!
Any JS errors in the browser console?
Nope. No js errors in the console and no php errors in the log.
Rereading your original message I maybe miss understanding what you're trying to do. Are you trying to take the "mailboxlist" from the message.html and put it in the settings.html? If so that wouldn't work since the "mailboxlist" handler isn't registered for the settings task.
Ah! That's what I was a afraid of. Without modifying the core, is there a way to have it registered - possibly via plugin hook (settings_actions) or something?
It could be done with a plugin but I'm not sure what your trying to do, it sounds like you would want to build a full plugin to do something custom.