浏览代码

Merge remote-tracking branch 'Soullivaneuh/package-aside-extra-links'

Jordi Boggiano 8 年之前
父节点
当前提交
152ef7f4f7
共有 1 个文件被更改,包括 59 次插入9 次删除
  1. 59 9
      src/Packagist/WebBundle/Resources/views/Package/viewPackage.html.twig

+ 59 - 9
src/Packagist/WebBundle/Resources/views/Package/viewPackage.html.twig

@@ -165,15 +165,65 @@
                         </div>
 
                         <div class="facts col-xs-12 col-sm-6 col-md-12">
-                            <p><span><a href="{{ path('view_package_stats', {name: package.name}) }}" rel="nofollow">Installs</a>:</span> {% if downloads.total is defined %}{{ downloads.total|number_format(0, '.', '&#8201;')|raw }}{% else %}N/A{% endif %}</p>
-                            {% if dependents is defined %}<p><span><a href="{{ path('view_package_dependents', {name: package.name}) }}" rel="nofollow">Dependents</a>:</span> {{ dependents|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if suggesters is defined %}<p><span><a href="{{ path('view_package_suggesters', {name: package.name}) }}" rel="nofollow">Suggesters</a>:</span> {{ suggesters|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if package.gitHubStars is not null %}<p><span>Stars:</span> {{ package.gitHubStars|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if package.gitHubWatches is not null %}<p><span>Watchers:</span> {{ package.gitHubWatches|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if package.gitHubForks is not null %}<p><span>Forks:</span> {{ package.gitHubForks|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if package.gitHubOpenIssues is not null %}<p><span>Open Issues:</span> {{ package.gitHubOpenIssues|number_format(0, '.', '&#8201;')|raw }}</p>{% endif %}
-                            {% if package.language is not empty and package.language != 'PHP' %}<p><span>Language:</span> {{ package.language }}</p>{% endif %}
-                            {% if package.type is not empty and package.type != 'library' %}<p><span>Type:</span> {{ package.type }}</p>{% endif %}
+                            <p>
+                                <span>
+                                    <a href="{{ path('view_package_stats', {name: package.name}) }}" rel="nofollow">Installs</a>:
+                                </span>
+                                {% if downloads.total is defined %}{{ downloads.total|number_format(0, '.', '&#8201;')|raw }}{% else %}N/A{% endif %}
+                            </p>
+                            {% if dependents is defined %}
+                                <p>
+                                    <span>
+                                        <a href="{{ path('view_package_dependents', {name: package.name}) }}" rel="nofollow">Dependents</a>:
+                                    </span>
+                                    {{ dependents|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if suggesters is defined %}
+                                <p>
+                                    <span>
+                                        <a href="{{ path('view_package_suggesters', {name: package.name}) }}" rel="nofollow">Suggesters</a>:
+                                    </span>
+                                    {{ suggesters|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if package.gitHubStars is not null %}
+                                <p>
+                                    <span>
+                                        <a href="{{ repoUrl }}/stargazers">Stars</a>:
+                                    </span>
+                                    {{ package.gitHubStars|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if package.gitHubWatches is not null %}
+                                <p>
+                                    <span>
+                                        <a href="{{ repoUrl }}/watchers">Watchers</a>:
+                                    </span> {{ package.gitHubWatches|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if package.gitHubForks is not null %}
+                                <p>
+                                    <span>
+                                        <a href="{{ repoUrl }}/network">Forks</a>:
+                                    </span>
+                                    {{ package.gitHubForks|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if version.support is not null and version.support.issues is defined %}
+                                <p>
+                                    <span>
+                                        <a href="{{ version.support.issues }}">Open Issues</a>:
+                                    </span>
+                                    {{ package.gitHubOpenIssues|number_format(0, '.', '&#8201;')|raw }}
+                                </p>
+                            {% endif %}
+                            {% if package.language is not empty and package.language != 'PHP' %}
+                                <p><span>Language:</span>{{ package.language }}</p>
+                            {% endif %}
+                            {% if package.type is not empty and package.type != 'library' %}
+                                <p><span>Type:</span>{{ package.type }}</p>
+                            {% endif %}
                         </div>
                     </div>
                 </div>