# HG changeset patch # User Bob Farrell # Date 1311968110 -3600 # Branch single-column-redesign # Node ID 28c0a6721fcd70c73298cc1751aad30e62291843 # Parent af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e begin modifications of artist description area - need to close this branch and re-fork further up as we're going to need newer jquery features from edit-delete branch ... diff -r af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e -r 28c0a6721fcd70c73298cc1751aad30e62291843 soundbush/public/css/base.css --- a/soundbush/public/css/base.css Thu Jul 28 15:29:48 2011 +0100 +++ b/soundbush/public/css/base.css Fri Jul 29 20:35:10 2011 +0100 @@ -458,3 +458,20 @@ background-color: #990033; color: #fff; } + +button.edit-track-button, button.delete-track-button { + visibility: hidden; +} + +a.edit-track-button div { + height: 32px; + width: 32px; + background-image: url(../img/edit.png); +} + +a.delete-track-button div { + height: 32px; + width: 32px; + margin: 0 7px; + background-image: url(../img/delete.png); +} diff -r af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e -r 28c0a6721fcd70c73298cc1751aad30e62291843 soundbush/public/css/reset.css --- a/soundbush/public/css/reset.css Thu Jul 28 15:29:48 2011 +0100 +++ b/soundbush/public/css/reset.css Fri Jul 29 20:35:10 2011 +0100 @@ -15,6 +15,10 @@ text-indent: 0 } +table { + border-collapse: collapse; +} + address { font-style: normal } diff -r af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e -r 28c0a6721fcd70c73298cc1751aad30e62291843 soundbush/public/js/main.js --- a/soundbush/public/js/main.js Thu Jul 28 15:29:48 2011 +0100 +++ b/soundbush/public/js/main.js Fri Jul 29 20:35:10 2011 +0100 @@ -264,6 +264,43 @@ SB.addPlayEvents(SB.tracks); SB.hideInfoMessage(); + + $("button.delete-track-button", "#maintext").button( + {icons: {primary: "ui-icon-closethick"}}); + + $("button.edit-track-button", "#maintext").button( + {icons: {primary: "ui-icon-pencil"}}); + + $("div.track-box", "#maintext" + ).hover(function () { + $(this).find("button.delete-track-button, button.edit-track-button" + ).css("visibility", "visible"); + }, + function () { + $(this).find("button.delete-track-button, button.edit-track-button" + ).css("visibility", "hidden"); + }); + $("button.delete-track-button", "#maintext" + ).click( + function () { + var that = this; + $("#delete-confirm-dialog").dialog({ + resizable: false, + height: 200, + title: "Delete", + modal: true, + buttons: [ + { + text: "Yes", + click: function () { $(this).dialog("close"); console.log(that); } + }, + { + text: "No", + click: function () { $(this).dialog("close"); } + }] + + }); + }); }; $(document).ready(function () { diff -r af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e -r 28c0a6721fcd70c73298cc1751aad30e62291843 soundbush/templates/artist.mako --- a/soundbush/templates/artist.mako Thu Jul 28 15:29:48 2011 +0100 +++ b/soundbush/templates/artist.mako Fri Jul 29 20:35:10 2011 +0100 @@ -46,7 +46,11 @@

${c.htmlify(c.artist.displayname)}

-

${c.htmlify(c.artist.description)}

+ +

${c.htmlify(c.artist.description)}

+ + Read More + @@ -67,8 +71,21 @@ %for i, track in enumerate(c.tracks): + <%owner = c.user and c.user.id == track.author.id%>
-

${c.htmlify(track.title)}
+ + + + %if owner: + + %endif + +
+

${c.htmlify(track.title)}

+
+ + +
diff -r af4a1c9c869672ce01506b5cf745b0f1dd5c1d5e -r 28c0a6721fcd70c73298cc1751aad30e62291843 soundbush/templates/base.mako --- a/soundbush/templates/base.mako Thu Jul 28 15:29:48 2011 +0100 +++ b/soundbush/templates/base.mako Fri Jul 29 20:35:10 2011 +0100 @@ -5,11 +5,10 @@ - + - - - + + @@ -103,5 +102,6 @@ +
Permanently remove this upload?