minor #15814 [WebProfilerBundle] fixed cursor as pointer when hovering over link. (aitboudad)

This PR was merged into the 2.8 branch.

Discussion
----------

[WebProfilerBundle] fixed cursor as pointer when hovering over link.

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Fixed tickets  | ~
| Tests pass?   | yes
| License       | MIT

Commits
-------

ac7591f [WebProfilerBundle] added btn-link.
This commit is contained in:
Fabien Potencier 2015-09-22 14:44:41 +02:00
commit 74c24a5315
4 changed files with 16 additions and 5 deletions

View File

@ -162,7 +162,7 @@
{% endif %} {% endif %}
{% if stack %} {% if stack %}
<a class="text-small sf-toggle" data-toggle-selector="#{{ id }}" data-toggle-alt-content="Hide stack trace">Show strack trace</a> <button class="btn-link text-small sf-toggle" data-toggle-selector="#{{ id }}" data-toggle-alt-content="Hide stack trace">Show strack trace</button>
{% endif %} {% endif %}
{% for index, call in stack if index > 1 %} {% for index, call in stack if index > 1 %}

View File

@ -179,7 +179,7 @@
{% endif %} {% endif %}
{% if message.parameters|length > 0 %} {% if message.parameters|length > 0 %}
<a class="newline text-small sf-toggle" data-toggle-selector="#parameters-{{ loop.index }}" data-toggle-alt-content="Hide parameters">Show parameters</a> <button class="btn-link newline text-small sf-toggle" data-toggle-selector="#parameters-{{ loop.index }}" data-toggle-alt-content="Hide parameters">Show parameters</button>
<div id="parameters-{{ loop.index }}" class="hidden"> <div id="parameters-{{ loop.index }}" class="hidden">
{% for parameters in message.parameters %} {% for parameters in message.parameters %}

View File

@ -387,6 +387,8 @@
} }
Sfjs.addEventListener(toggles[i], 'click', function(e) { Sfjs.addEventListener(toggles[i], 'click', function(e) {
e.preventDefault();
var toggle = e.target || e.srcElement; var toggle = e.target || e.srcElement;
var element = document.querySelector(toggle.getAttribute('data-toggle-selector')); var element = document.querySelector(toggle.getAttribute('data-toggle-selector'));
@ -406,8 +408,6 @@
var originalContent = toggle.getAttribute('data-toggle-original-content'); var originalContent = toggle.getAttribute('data-toggle-original-content');
var altContent = toggle.getAttribute('data-toggle-alt-content'); var altContent = toggle.getAttribute('data-toggle-alt-content');
toggle.innerHTML = currentContent !== altContent ? altContent : originalContent; toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
e.preventDefault();
}); });
} }
} }

View File

@ -115,7 +115,18 @@ button {
height: 16px; height: 16px;
vertical-align: middle; vertical-align: middle;
} }
.btn-link {
border-color: transparent;
color: #218BC3;
text-decoration: none;
background-color: transparent;
outline: none;
border: 0;
padding: 0;
}
.btn-link:hover {
text-decoration: underline;
}
{# Tables {# Tables
------------------------------------------------------------------------- #} ------------------------------------------------------------------------- #}
table, tr, th, td { table, tr, th, td {