From c997ae8215700d4327541a6d7a13be7d1ca04920 Mon Sep 17 00:00:00 2001 From: Roland Franssen Date: Tue, 13 Jun 2017 09:16:03 +0200 Subject: [PATCH 1/3] [WebProfilerBundle] Sticky ajax window --- .../Resources/views/Profiler/toolbar.css.twig | 14 +++++++++++--- .../Resources/views/Profiler/toolbar_js.html.twig | 5 +++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig index 3a8f6e0fbadc9..205e6b1b038c7 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig @@ -252,6 +252,10 @@ line-height: 17px; } +.sf-toolbar-block-ajax .sf-toolbar-icon { + cursor: pointer; +} + .sf-toolbar-status-green .sf-toolbar-label, .sf-toolbar-status-yellow .sf-toolbar-label, .sf-toolbar-status-red .sf-toolbar-label { @@ -295,15 +299,19 @@ margin-left: 4px; } -.sf-toolbar-block:hover { +.sf-toolbar-block:hover, +.sf-toolbar-block.hover { position: relative; } -.sf-toolbar-block:hover .sf-toolbar-icon { +.sf-toolbar-block:hover .sf-toolbar-icon, +.sf-toolbar-block.hover .sf-toolbar-icon +{ background-color: #444; position: relative; z-index: 10002; } -.sf-toolbar-block:hover .sf-toolbar-info { +.sf-toolbar-block:hover .sf-toolbar-info, +.sf-toolbar-block.hover .sf-toolbar-info { display: block; padding: 10px; max-width: 480px; diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig index 3f561d7e08360..ab56fd05d5043 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig @@ -93,6 +93,11 @@ Sfjs.setPreference('toolbar/displayState', 'block'); }); Sfjs.renderAjaxRequests(); + Sfjs.addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function(event) { + event.preventDefault(); + + Sfjs.toggleClass(this.parentNode, 'hover'); + }); }, function(xhr) { if (xhr.status !== 0) { From 4425e613f4eb65a0ff4089c6e6a772e1ba74fbb1 Mon Sep 17 00:00:00 2001 From: Roland Franssen Date: Wed, 14 Jun 2017 10:32:18 +0200 Subject: [PATCH 2/3] update cs --- .../Resources/views/Profiler/toolbar.css.twig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig index 205e6b1b038c7..2741a50194428 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar.css.twig @@ -304,8 +304,7 @@ position: relative; } .sf-toolbar-block:hover .sf-toolbar-icon, -.sf-toolbar-block.hover .sf-toolbar-icon -{ +.sf-toolbar-block.hover .sf-toolbar-icon { background-color: #444; position: relative; z-index: 10002; From 2c5bf7416b16ed333e31392fcfe814f7e3d58c5c Mon Sep 17 00:00:00 2001 From: Roland Franssen Date: Wed, 14 Jun 2017 19:48:50 +0200 Subject: [PATCH 3/3] Update toolbar_js.html.twig --- .../Resources/views/Profiler/toolbar_js.html.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig index ab56fd05d5043..ec54c2fb9e5bf 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig @@ -93,7 +93,7 @@ Sfjs.setPreference('toolbar/displayState', 'block'); }); Sfjs.renderAjaxRequests(); - Sfjs.addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function(event) { + Sfjs.addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { event.preventDefault(); Sfjs.toggleClass(this.parentNode, 'hover'); pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy