diff --git a/openlibrary/core/models.py b/openlibrary/core/models.py
index 8dee9476525..0d9691252fd 100644
--- a/openlibrary/core/models.py
+++ b/openlibrary/core/models.py
@@ -888,7 +888,7 @@ def new_list(self, name, description, seeds, tags=None):
"type": {"key": "/type/list"},
"name": name,
"description": description,
- "seeds": seeds,
+ #"seeds": seeds,
"tags": tags,
}
return self._site.new(key, doc)
diff --git a/openlibrary/templates/account/sidebar.html b/openlibrary/templates/account/sidebar.html
index 4a06eb8e01e..45f58589a8b 100644
--- a/openlibrary/templates/account/sidebar.html
+++ b/openlibrary/templates/account/sidebar.html
@@ -38,20 +38,40 @@
$sponsorship_count$_('Sponsoring')
- $ component_times['Sidebar'] = time() - component_times['Sidebar']
+ $ component_times['Sidebar'] = time() - component_times['Sidebar']
\ No newline at end of file
diff --git a/openlibrary/templates/type/list/view_body.html b/openlibrary/templates/type/list/view_body.html
index 6fe33150709..975e6365e20 100644
--- a/openlibrary/templates/type/list/view_body.html
+++ b/openlibrary/templates/type/list/view_body.html
@@ -85,7 +85,7 @@ $list.name
window.q.push(function(){
\$(".listDelete a").on('click', function() {
- if (get_seed_count() > 1) {
+ if (get_seed_count() >= 0) {
\$("#remove-seed-dialog")
.data("seed-key", \$(this).closest("[data-seed-key]").data('seed-key'))
.dialog("open");
diff --git a/openlibrary/templates/type/user/view.html b/openlibrary/templates/type/user/view.html
index bf4a54a0a94..70b0f562404 100644
--- a/openlibrary/templates/type/user/view.html
+++ b/openlibrary/templates/type/user/view.html
@@ -59,9 +59,14 @@ $_('Reading Log')
$if "lists" in ctx.features and lists:
-
+ $if owners_page:
+
+ $else:
+
$for list in lists:
diff --git a/static/css/components/mybooks.less b/static/css/components/mybooks.less
index 8b8a747c0a4..4e08df34595 100644
--- a/static/css/components/mybooks.less
+++ b/static/css/components/mybooks.less
@@ -5,19 +5,71 @@
* http://localhost:8080/account/books/want-to-read
*/
-// Layout
-.mybooks {
- display: flex;
- flex-direction: row;
- border-top: 0;
- margin-top: 0;
- font-size: .9em;
-}
-@media only screen and (max-width: @width-breakpoint-tablet) {
- .mybooks {
- flex-direction: column;
- }
-}
-@import (less) "components/mybooks-list.less";
-@import (less) "components/mybooks-menu.less";
-@import (less) "components/mybooks-details.less";
+ // Layout
+ .mybooks {
+ display: flex;
+ flex-direction: row;
+ border-top: 0;
+ margin-top: 0;
+ font-size: .9em;
+ }
+
+ .sidebar-section a.dropclick {
+ display: none;
+ }
+ //.sidebar-section .arrow.arrow-activated {
+ // display: none;
+ //}
+
+ .sidebar-section .dropdown {
+ display: block !important;
+ }
+
+ .sidebar-section .dropdown .my-lists{
+ background-color: inherit !important;
+ padding: 0 !important;
+ }
+
+ .sidebar-section .dropper.on {
+ background-color: inherit !important;
+ box-shadow: none !important;
+ }
+
+ .sidebar-section .create {
+ float: left !important;
+ clear: both;
+ }
+
+ .sidebar-section .create-new-list {
+ align-items: center;
+ position: relative;
+ font-size: .875em !important;
+ width: 100%;
+ display: block;
+ border: 0;
+ border-radius: 5px;
+ //margin-top: 5px;
+ box-sizing: border-box;
+ cursor: pointer;
+ font-family: "Lucida Grande", Verdana, Geneva, Helvetica, Arial, sans-serif;
+ text-align: center;
+ padding: 7px;
+ white-space: nowrap;
+ line-height: 1.5em;
+ transition: background-color 0.2s;
+ background-color: #0376b8;
+ color: #fff !important;
+ text-decoration: none;
+ //max-width: 100px !important;
+ margin: auto !important;
+ font-weight: 700 !important;
+ }
+
+ @media only screen and (max-width: @width-breakpoint-tablet) {
+ .mybooks {
+ flex-direction: column;
+ }
+ }
+ @import (less) "components/mybooks-list.less";
+ @import (less) "components/mybooks-menu.less";
+ @import (less) "components/mybooks-details.less";
\ No newline at end of file