component_viewer.time_changes=Time Change
component_viewer.added=Added
component_viewer.extensions=Extensions
+component_viewer.show_full_source=Show full source
component_viewer.workspace=Workspace
component_viewer.workspace.tooltip=Keeps track of history of navigation
if activeHeaderTab
@enableBar(activeHeaderTab).done =>
if activeHeaderItem
- @enableBarItem activeHeaderItem
+ @enableBarItem activeHeaderItem, @silentUpdate
+ @silentUpdate = false
toggleFavorite: ->
@$(activeHeaderItem).addClass 'active'
- enableBarItem: (item) ->
+ enableBarItem: (item, silent = false) ->
$item = @$(item)
if $item.length > 0
- @$(item).click()
+ if silent then @$(item).addClass('active') else @$(item).click()
else
@options.main.hideAllLines()
issueView.render().$el.appendTo container
issueView.on 'reset', =>
@options.main.requestComponent(@options.main.key, false, false).done =>
+ @options.main.headerView.silentUpdate = true
@options.main.headerView.render()
<button class="button-clean js-expand" data-from="{{from}}" data-to="{{to}}"><i class="icon-expand"></i></button>
</td>
<td class="line">
- <a class="action js-expand-all">Show full source</a>
+ <a class="underlined-link js-expand-all">{{t 'component_viewer.show_full_source'}}</a>
</td>
</tr>
\ No newline at end of file
{{/if}}
</div>
{{else}}
- <div class="component-viewer-header-component-project removed">Removed</div>
+ <div class="component-viewer-header-component-project removed">{{t 'issue.component_deleted'}}</div>
{{/unless}}
</div>
border-right: none;
background: url(../images/gray-stripes.png) repeat;
}
-
- .line { text-align: right; }
}
.code .row-hidden { display: none; }