Browse Source

[WebProfilerBundle] Introduce a template for toolbar items

Victor Berchet 14 years ago
parent
commit
481bb4cdf9

File diff suppressed because it is too large
+ 7 - 4
src/Symfony/Bundle/DoctrineBundle/Resources/views/Collector/db.html.twig


File diff suppressed because it is too large
+ 7 - 4
src/Symfony/Bundle/DoctrineMongoDBBundle/Resources/views/Collector/mongodb.html.twig


File diff suppressed because it is too large
+ 15 - 12
src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig


File diff suppressed because it is too large
+ 30 - 26
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/config.html.twig


File diff suppressed because it is too large
+ 7 - 4
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig


+ 7 - 4
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/memory.html.twig

@@ -1,8 +1,11 @@
 {% extends 'WebProfilerBundle:Profiler:layout.html.twig' %}
 
 {% block toolbar %}
-<span style="white-space:nowrap; color:#2f2f2f; display:inline-block; min-height:24px; border-right:1px solid #cdcdcd; padding:5px 10px 5px 6px; ">
-    <img width="13" height="28" alt="Memory Usage" style="vertical-align: middle; margin-right: 10px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAcCAYAAAC6YTVCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/P//PwOpgImBDDAcNbE4ODiAg+/AgQOC586d+4BLoZGRkQBQ7Xt0mxQIWKCAzXkCBDQJDEBAIHOKiooicSkEBtTz0WQ0xFI5Mqevr285HrUOMAajvb09ySULk5+f3w1SNIDUMwKLsAIg256IrAECoEx6EKQJlLkkgJiDCE0/gPgF4+AuLAECDAAolCeEmdURAgAAAABJRU5ErkJggg=="/>
-    {{ '%.0f'|format(collector.memory / 1024) }} KB
-</span>
+    {% set icon %}
+        <img width="13" height="28" alt="Memory Usage" style="vertical-align: middle; margin-right: 10px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAcCAYAAAC6YTVCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/P//PwOpgImBDDAcNbE4ODiAg+/AgQOC586d+4BLoZGRkQBQ7Xt0mxQIWKCAzXkCBDQJDEBAIHOKiooicSkEBtTz0WQ0xFI5Mqevr285HrUOMAajvb09ySULk5+f3w1SNIDUMwKLsAIg256IrAECoEx6EKQJlLkkgJiDCE0/gPgF4+AuLAECDAAolCeEmdURAgAAAABJRU5ErkJggg=="/>
+    {% endset %}
+    {% set text %}
+        {{ '%.0f'|format(collector.memory / 1024) }} KB
+    {% endset %}
+    {% include 'WebProfilerBundle:Profiler:toolbar_item.html.twig' with {'icon' : icon, 'text' : text } only %}
 {% endblock %}

File diff suppressed because it is too large
+ 13 - 10
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/request.html.twig


File diff suppressed because it is too large
+ 7 - 4
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/timer.html.twig


+ 5 - 0
src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_item.html.twig

@@ -0,0 +1,5 @@
+<span style="white-space:nowrap; color:#2f2f2f; display:inline-block; min-height:24px; border-right:1px solid #cdcdcd; padding:5px 10px 5px 6px; ">
+     {% if icon is defined %}{{ icon }}{% endif %}
+     {% if text is defined %}{{ text }}{% endif %}
+</span>
+