23 lines
756 B
Text
23 lines
756 B
Text
|
- if current_user
|
||
|
= link_to toggle_star_namespace_project_path(@project.namespace, @project), class: 'btn star-btn toggle-star', method: :post, remote: true do
|
||
|
= icon('star fw')
|
||
|
- if current_user.starred?(@project)
|
||
|
Unstar
|
||
|
- else
|
||
|
Star
|
||
|
%span.count
|
||
|
= @project.star_count
|
||
|
|
||
|
:coffeescript
|
||
|
$('.project-home-panel .toggle-star').on 'ajax:success', (e, data, status, xhr) ->
|
||
|
$(@).replaceWith(data.html)
|
||
|
.on 'ajax:error', (e, xhr, status, error) ->
|
||
|
new Flash('Star toggle failed. Try again later.', 'alert')
|
||
|
|
||
|
- else
|
||
|
= link_to new_user_session_path, class: 'btn has_tooltip star-btn', title: 'You must sign in to star a project' do
|
||
|
= icon('star fw')
|
||
|
Star
|
||
|
%span.count
|
||
|
= @project.star_count
|