Quellcode durchsuchen

Fix copy button

Jordi Boggiano vor 12 Jahren
Ursprung
Commit
28272b3b5d

+ 3 - 0
src/Packagist/WebBundle/Resources/public/css/main.css

@@ -454,6 +454,9 @@ form ul {
   float: left;
   margin-right: 20px;
 }
+#copy {
+  cursor: pointer;
+}
 .package .warning {
   clear: both;
   border: 1px solid #800;

+ 3 - 3
src/Packagist/WebBundle/Resources/public/js/view.js

@@ -1,4 +1,4 @@
-(function ($, humane) {
+(function ($, humane, ZeroClipboard) {
     $('#add-maintainer').click(function (e) {
         $('#add-maintainer-form').toggleClass('hidden');
         e.preventDefault();
@@ -79,7 +79,7 @@
 
     ZeroClipboard.setMoviePath("/js/libs/ZeroClipboard.swf");
     var clip = new ZeroClipboard.Client("#copy");
-    clip.on("complete", function() {
+    clip.on("complete", function () {
         humane.log("Copied");
     });
-})(jQuery, humane);
+}(jQuery, humane, ZeroClipboard));

+ 1 - 1
src/Packagist/WebBundle/Resources/views/Web/viewPackage.html.twig

@@ -39,7 +39,7 @@
                     <i class="mark-favorite icon-star{% if not is_favorite %}-empty{% endif %}" data-remove-url="{{ path('user_remove_fav', {name: app.user.username, package: package.name}) }}" data-add-url="{{ path('user_add_fav', {name: app.user.username}) }}" data-package="{{ package.name }}"></i>
                 {% endif %}
                 <a href="{{ path("view_vendor", {"vendor": package.vendor}) }}">{{ package.vendor }}/</a>{{ package.packageName }}
-                <a href="#copy" id="copy" data-clipboard-text="{{ package.name }}" title="copy to clipboard"><i class="icon-copy"></i></a>
+                <a id="copy" data-clipboard-text="{{ package.name }}" title="Copy to clipboard"><i class="icon-copy"></i></a>
             </h1>
             {% if version and version.tags|length %}
                 <p class="tags">