diff --git a/pagure/themes/srcfpo/templates/repo_info.html b/pagure/themes/srcfpo/templates/repo_info.html
index 889471d..4ea0565 100644
--- a/pagure/themes/srcfpo/templates/repo_info.html
+++ b/pagure/themes/srcfpo/templates/repo_info.html
@@ -124,8 +124,7 @@
 
                 <div class="btn-group">
                   {% if g.authenticated and not g.repo_starred %}
-                    <a href="#" class="btn btn-sm btn-outline-primary font-weight-bold"
-                    onclick="$('#star_project').submit();">
+                    <a href="#" class="btn btn-sm btn-outline-primary font-weight-bold star_btn">
                       <i class="fa fa-star-o fa-fw"></i>Star
                       <form method="POST" name="star_project" id="star_project"
                       action="{{ url_for(
@@ -144,8 +143,7 @@
                                   namespace=repo.namespace,
                       )}}" class="btn btn-sm btn-primary font-weight-bold">{{ repo.stargazers|length }}</a>
                   {% elif g.authenticated and g.repo_starred %}
-                    <a href="#" class="btn btn-sm btn-outline-primary font-weight-bold"
-                      onclick="$('#unstar_project').submit();">
+                    <a href="#" class="btn btn-sm btn-outline-primary font-weight-bold unstar_btn">
                       <form method="POST" name="unstar_project" id="unstar_project"
                         action="{{ url_for(
                         'ui_ns.star_project',
@@ -453,6 +451,8 @@ git push -u origin master</pre>
 {{ super() }}
 <script type="text/javascript" nonce="{{ g.nonce }}">
 $(document).ready(function() {
+    $('.star_btn').click( function() { $('#star_project').submit()} );
+    $('.unstar_btn').click( function() { $('#unstar_project').submit()} );
     {% if g.repo_watch_levels %}
         var currentWatchStatusButton = $('#watch_{{ g.repo_watch_levels | join('_') }}_button .check-icon span');
     {% else %}