This doc was last edited by Anand Chitipothu January 30, 2010.
plugin
upstream
Templates in the website are disabled now. Editing them will not have any effect on the live website.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
$def with(book, size="M")
$code:
def aname(a):
if isinstance(a, basestring):
return a
else:
return a.name
$ title = book.title_prefix + " " + book.title
$ olid = book.key.split("/")[2]
$if size == "M":
<div class="SRPCover">
<img src="http://covers.openlibrary.org/b/olid/$olid-M.jpg?default=false" onerror="\$(this).parent().hide(); \$('#default-cover-$olid').show();" height="255"/>
</div>
<div class="SRPCoverBlank" id="default-cover-$olid" style="display: none;">
<div class="BookTitle">
$ author_names = ", ".join(aname(a) for a in book.authors) or book.get('by_statement')
$:macros.TruncateString(title, 70)
<div class="Author">$author_names</div>
</div>
</div>
$else:
<img src="http://covers.openlibrary.org/b/olid/$olid-S.jpg?default=http://openlibrary.org/static/images/blank.book.png" height="58"/> |