fix article type icon
This commit is contained in:
parent
76637f55a2
commit
ca3c0431df
3 changed files with 7 additions and 4 deletions
|
@ -330,11 +330,10 @@ class App.TicketZoomArticleNew extends App.Controller
|
||||||
@el.find('.js-articleTypes').addClass('is-hidden')
|
@el.find('.js-articleTypes').addClass('is-hidden')
|
||||||
|
|
||||||
setArticleType: (type) ->
|
setArticleType: (type) ->
|
||||||
typeIcon = @$('.js-selectedType')
|
|
||||||
@type = type
|
@type = type
|
||||||
@$('[name=type]').val(type)
|
@$('[name=type]').val(type)
|
||||||
@articleNewEdit.attr('data-type', type)
|
@articleNewEdit.attr('data-type', type)
|
||||||
typeIcon.find('use').attr 'xlink:href', "#icon-#{@type}"
|
@$('.js-selectableTypes').addClass('hide').filter("[data-type='#{ type }']").removeClass('hide')
|
||||||
|
|
||||||
# show/hide attributes
|
# show/hide attributes
|
||||||
for articleType in @articleTypes
|
for articleType in @articleTypes
|
||||||
|
|
|
@ -7,7 +7,11 @@
|
||||||
<div class="js-avatar"></div>
|
<div class="js-avatar"></div>
|
||||||
<div class="editControls-item is-hidden pop-select">
|
<div class="editControls-item is-hidden pop-select">
|
||||||
<div class="editControls-iconHolder centered js-selectedArticleType">
|
<div class="editControls-iconHolder centered js-selectedArticleType">
|
||||||
<%- @Icon(@article.type, 'editControls-icon js-selectedType') %>
|
<% for articleType in @articleTypes: %>
|
||||||
|
<div class="editControls-icon js-selectableTypes<%- ' hide' if articleType.icon != @article.icon %>" data-type="<%- articleType.name %>">
|
||||||
|
<%- @Icon(articleType.icon) %>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="pop-selector is-hidden js-articleTypes">
|
<div class="pop-selector is-hidden js-articleTypes">
|
||||||
<% for articleType in @articleTypes: %>
|
<% for articleType in @articleTypes: %>
|
||||||
|
|
|
@ -3985,7 +3985,7 @@ footer {
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
.editControls-icon {
|
.editControls-icon .icon {
|
||||||
width: 16px;
|
width: 16px;
|
||||||
height: 16px;
|
height: 16px;
|
||||||
fill: hsl(210,2%,78%);
|
fill: hsl(210,2%,78%);
|
||||||
|
|
Loading…
Reference in a new issue