diff --git a/openlibrary/macros/StarRatings.html b/openlibrary/macros/StarRatings.html index 5e2de9d652b..55f429a3c3e 100644 --- a/openlibrary/macros/StarRatings.html +++ b/openlibrary/macros/StarRatings.html @@ -6,7 +6,7 @@ $ edition_key = edition.key if edition else "" $ form_id = "ratingsForm%s" % id -
@@ -17,7 +17,7 @@ $if safeint(page) > 1: -
+
$ NUM_STARS = 5 $for star in range(1, NUM_STARS + 1) diff --git a/openlibrary/macros/StarRatingsStats.html b/openlibrary/macros/StarRatingsStats.html index ca843f893b0..9c45d561b3b 100644 --- a/openlibrary/macros/StarRatingsStats.html +++ b/openlibrary/macros/StarRatingsStats.html @@ -1,13 +1,14 @@ -$def with(work) +$def with(work, mobile=False) $ rating_stats = work and work.get_rating_stats() or {} $ stats_by_bookshelf = work and work.get_num_users_by_bookshelf() or {} $ avg = rating_stats.get('avg_rating') $ ratings_count = rating_stats.get('num_ratings', 0) $ review_count_class = 'readers-stats__review-count--none' if ratings_count == 0 else '' +$ id = '--mobile' if mobile else ''
    -
  • +
  • $if avg: $ stats_decimal = (float(avg))-(int(avg)) $:('' * int(avg)) diff --git a/openlibrary/macros/databarWork.html b/openlibrary/macros/databarWork.html index d419991b2bf..1e4a0899d24 100644 --- a/openlibrary/macros/databarWork.html +++ b/openlibrary/macros/databarWork.html @@ -47,12 +47,12 @@

    $ render_times['databarWork: Modal Links - Desktop'] = time() - render_times['databarWork: Modal Links - Desktop']
    - $ star_ratings_stats = macros.StarRatingsStats(work) + $ star_ratings_stats = macros.StarRatingsStats(work, mobile=True) $:star_ratings_stats
    $ render_times['databarWork: Modal Links - Mobile'] = time() - $:render_template("type/edition/modal_links", work, edition, share_url) + $:render_template("type/edition/modal_links", work, edition, share_url, mobile=True) $ render_times['databarWork: Modal Links - Mobile'] = time() - render_times['databarWork: Modal Links - Mobile']
    diff --git a/openlibrary/templates/type/edition/modal_links.html b/openlibrary/templates/type/edition/modal_links.html index fa647aff971..0fa39702a83 100644 --- a/openlibrary/templates/type/edition/modal_links.html +++ b/openlibrary/templates/type/edition/modal_links.html @@ -1,4 +1,4 @@ -$def with (work, edition, page_url) +$def with (work, edition, page_url, mobile=False) $def icon_link(link_class, img_src, link_text, login_redirect=True, ga_data=None): $ href = 'javascript:;' @@ -13,12 +13,13 @@ -