Skip to content

Commit 7bfe11c

Browse files
committed
#44 Fixed scrolling and added width option
1 parent bff11db commit 7bfe11c

File tree

5 files changed

+14
-2
lines changed

5 files changed

+14
-2
lines changed

src/Ladybug/Renderer/AbstractRenderer.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,17 @@ abstract class AbstractRenderer implements RendererInterface
2323
/** @var \Ladybug\Theme\ThemeResolver $themeResolver */
2424
protected $themeResolver;
2525

26+
/** @var array $options */
27+
protected $options;
28+
2629
/**
2730
* Constructor
2831
* @param \Ladybug\Theme\ThemeResolver $themeResolver
2932
*/
30-
public function __construct(ThemeResolver $themeResolver)
33+
public function __construct(ThemeResolver $themeResolver, $options = array())
3134
{
3235
$this->themeResolver = $themeResolver;
36+
$this->options = $options;
3337
}
3438

3539
/**

src/Ladybug/Renderer/HtmlRenderer.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ public function render(array $nodes, array $extraData = array())
3131
{
3232
$this->loadTemplatingEngine();
3333

34+
$extraData = array_merge($extraData, array('options' => $this->options));
35+
3436
return $this->templatingEngine->render('layout.html.twig', array_merge(array(
3537
'nodes' => $nodes,
3638
'css' => $this->getCssContents(),

src/Ladybug/Resources/container/container.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@
1919
<parameter key="object_max_nesting_level">3</parameter>
2020
<parameter key="expanded">false</parameter>
2121
<parameter key="silenced">false</parameter>
22+
23+
<parameter key="renderer.html" type="collection">
24+
<parameter key="width">500px</parameter>
25+
</parameter>
26+
2227
</parameters>
2328

2429
<services>

src/Ladybug/Resources/container/renderers.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
<service id="render_html" class="Ladybug\Renderer\HtmlRenderer">
1010
<argument type="service" id="theme_resolver" />
11+
<argument>%renderer.html%</argument>
1112
<tag name="ladybug.renderer" />
1213
</service>
1314

src/Ladybug/Theme/Base/View/Html/iframe.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<iframe id="ladybug_iframe_{{ id }}" frameborder="0" width="500" height="100" style="margin: 5px;overflow:hidden"></iframe>
1+
<iframe id="ladybug_iframe_{{ id }}" frameborder="0" width="{{ options.width }}" height="100" style="margin: 5px;overflow:hidden" scrolling="no"></iframe>
22
<input type="hidden" id="ladybug_theme_{{ id }}" value="{{ theme }}" />
33
<script>
44
function resizeIframe{{ id }}(height, width) {

0 commit comments

Comments
 (0)