Closed apux closed 11 years ago
Yes, this is straightforward if the icon is always the same. Just put the appropriate HTML in the string that the renderer is producing.
If you mean that the icon should change depending on the circumstances, this is less straightforward. I did not anticipate this use case. However, if you look at the Tabulous::BaseRenderer class, you'll see that all renderers have a @view. This represents the context in which the view is rendered, and so you can call helpers and whatnot on this variable. That might work for what you're wanting to do.
Yes, the second scenario is what I have. I can do what you suggest, even I can use an option hash directly from the renderer, but I was looking for a more integrated way. I'll fork the project and try to add it in case you want to add it later. Thanks.
I'm using my custom renderer and I need to show an icon in my tabs. Is that possible? I was looking for a hash of options where I can specify the icon, an additional css class, etc.