Fixes #3950 - Uncaught TypeError in ticket zoom highlighter
This commit is contained in:
parent
7e9ec397be
commit
b858b97742
4 changed files with 14 additions and 3 deletions
|
@ -212,6 +212,8 @@ class App.TicketZoomHighlighter extends App.Controller
|
||||||
# - clears the selection
|
# - clears the selection
|
||||||
|
|
||||||
toggleHighlightAtSelection: (article, article_id) =>
|
toggleHighlightAtSelection: (article, article_id) =>
|
||||||
|
return if !article
|
||||||
|
|
||||||
selection = rangy.getSelection()
|
selection = rangy.getSelection()
|
||||||
|
|
||||||
# activate selection background
|
# activate selection background
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
</div>
|
</div>
|
||||||
<ul class="dropdown-menu dropdown-menu-right" role="menu">
|
<ul class="dropdown-menu dropdown-menu-right" role="menu">
|
||||||
<% for entry, i in @colors: %>
|
<% for entry, i in @colors: %>
|
||||||
<li role="presentation">
|
<li role="presentation" class="dropdown-highlight-list">
|
||||||
<a role="menuitem" tabindex="-1" class="js-highlightColor" data-key="<%= i %>">
|
<a role="menuitem" tabindex="-1" class="js-highlightColor" data-key="<%= i %>">
|
||||||
<span class="dropdown-iconSpacer">
|
<span class="dropdown-iconSpacer">
|
||||||
<span class="color-swatch icon" style="color: <%= entry.color %>"></span>
|
<span class="color-swatch icon" style="color: <%= entry.color %>"></span>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
</div>
|
</div>
|
||||||
<ul class="dropdown-menu dropdown-menu-right" role="menu">
|
<ul class="dropdown-menu dropdown-menu-right" role="menu">
|
||||||
<% for entry, i in @colors: %>
|
<% for entry, i in @colors: %>
|
||||||
<li role="presentation">
|
<li role="presentation" class="dropdown-highlight-list">
|
||||||
<a role="menuitem" tabindex="-1" class="js-highlightColor" data-key="<%= i %>">
|
<a role="menuitem" tabindex="-1" class="js-highlightColor" data-key="<%= i %>">
|
||||||
<span class="dropdown-iconSpacer">
|
<span class="dropdown-iconSpacer">
|
||||||
<span class="color-swatch icon" style="color: <%= entry.color %>"></span>
|
<span class="color-swatch icon" style="color: <%= entry.color %>"></span>
|
||||||
|
@ -19,4 +19,4 @@
|
||||||
</a>
|
</a>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9025,6 +9025,15 @@ a.list-group-item.active > .badge,
|
||||||
padding: 0 18px;
|
padding: 0 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li.dropdown-highlight-list {
|
||||||
|
// remove padding to add more click area for anchor tag
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
a {
|
||||||
|
padding: 11px 18px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.icon {
|
.icon {
|
||||||
fill: currentColor;
|
fill: currentColor;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue