Note that panel content is HTML This is the place where <browser> element is used to represent the side panel content. https://github.com/firebug/firebug/blob/master/extension/content/firebug/firebugOverlay.xul#L443
... and you can't insert XUL elements into HTML page. Honza On Friday, August 9, 2013 4:08:14 PM UTC+2, Dhruva Ray wrote: > > What you mention is the ability to toggle (minimize) a side panel. What i > wanted was inside a side panel, a horizontal splitter via Domplate or > otherwise? Is that possible? Or I am mis-reading your comment. > > Thanks, > Dhruva Ray > > On Friday, 9 August 2013 13:50:46 UTC+5:30, Sebastian Zartner wrote: >> >> What's the main purpose to add this splitter? Note that we added a new >> button >> to toggle the side panels display in >> 1.12<https://blog.getfirebug.com/2013/07/05/firebug-1-12-beta-2/>and we >> intentionally >> avoided to use a >> splitter<http://code.google.com/p/fbug/issues/detail?id=6095#c14> >> . >> >> Sebastian >> >> On Friday, August 9, 2013 3:47:34 AM UTC+2, Dhruva Ray wrote: >>> >>> Hi >>> >>> I need to create a XUL splitter element in my Firebug side panel. As per >>> my understanding, you cannot directly put XUL element tags in Domplate. So >>> I did some workarounds which are not working. Any help on how to resolve >>> this would be appreciated. >>> >>> My DOMPlate code is >>> >>> with (Domplate) { >>> >>> //xtends DOMReps (via require "firebug/dom/domReps") >>> aPanel.prototype.panelReps= domplate(DOMReps.DirTablePlate, { >>> VIZ:IFRAME({src:"chrome://xxx/content/panels/viz.xul", >>> width:"100%", >>> height:"50%", >>> frameborder:"0" >>> }), >>> >>> //Would ideally like a xul splitter tag here >>> >>> DATA({width:"100%", height:"50%"}) >>> }); >>> } >>> >>> >>> In my Firebug side panel initialize, I do this >>> >>> this.panelReps.VIZ.replace({}, this.panelNode); >>> >>> //Even something like this does not work >>> //panelNode.innerHTML += "<splitter/> >>> >>> this.timeline.DATA.append({}, this.panelNode); >>> //tag template is from the extended DOMReps >>> this.timeline.tag.append({object:data}, this.panelNode.lastChild); >>> >>> Can you give me a way forward? Thanks! >>> >>> Dhruva Ray >>> >> -- You received this message because you are subscribed to the Google Groups "Firebug" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/firebug. To view this discussion on the web visit https://groups.google.com/d/msgid/firebug/179ffd1e-5e62-43e3-8905-bdcf81244fa0%40googlegroups.com?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.
