From b4497d54d4c5db9a4c5890283e3e19d0f97296c2 Mon Sep 17 00:00:00 2001 From: Jennifer Chen Date: Wed, 31 Mar 2021 10:46:12 -0700 Subject: [PATCH 1/2] Address duplicated library names * Show owner and has collaborators columns in My Libraries list * Show privacy and has collaborators icons inside individual library * Show library owner in dropdown list --- .../templates/libraries-list-container.html | 22 +++++++-- .../libraries_all/templates/library-item.html | 47 +++++++++++++++++-- .../templates/library-header.html | 29 +++++++++++- src/styles/sass/ads-sass/library.scss | 40 +++++++++++++++- src/styles/sass/ads-sass/utility.scss | 16 ++++++- 5 files changed, 143 insertions(+), 11 deletions(-) diff --git a/src/js/widgets/libraries_all/templates/libraries-list-container.html b/src/js/widgets/libraries_all/templates/libraries-list-container.html index fc301655f..c838a7029 100644 --- a/src/js/widgets/libraries_all/templates/libraries-list-container.html +++ b/src/js/widgets/libraries_all/templates/libraries-list-container.html @@ -37,10 +37,14 @@ no data - + no data + + + no data + Library + Permission {{/if}} + +
+{{#if public}} + +{{else}} + +{{/if}} +{{#compare permission 'owner'}} + {{#compare num_users 1 operator=">"}} + + {{else}} + + {{/compare}} +{{else}} + +{{/compare}} +
+ {{#if edit}}

@@ -284,7 +311,7 @@

Owner:
data-target="#library-actions" aria-expanded="false" > - View editing options (You have + View editing options (You have {{permission}} privileges)
Date: Wed, 31 Mar 2021 16:03:22 -0700 Subject: [PATCH 2/2] Updated test --- src/js/widgets/query_info/query_info_template.html | 2 +- src/js/wraps/abstract_page_library_add/template.html | 2 +- test/mocha/js/widgets/libraries_all.spec.js | 4 ++-- test/mocha/js/widgets/query_info_widget.spec.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/js/widgets/query_info/query_info_template.html b/src/js/widgets/query_info/query_info_template.html index 91a17a3db..e1cb38beb 100644 --- a/src/js/widgets/query_info/query_info_template.html +++ b/src/js/widgets/query_info/query_info_template.html @@ -51,7 +51,7 @@ diff --git a/src/js/wraps/abstract_page_library_add/template.html b/src/js/wraps/abstract_page_library_add/template.html index d6fa8a7dc..36c182849 100644 --- a/src/js/wraps/abstract_page_library_add/template.html +++ b/src/js/wraps/abstract_page_library_add/template.html @@ -28,7 +28,7 @@ diff --git a/test/mocha/js/widgets/libraries_all.spec.js b/test/mocha/js/widgets/libraries_all.spec.js index bac0d9866..9347e435d 100644 --- a/test/mocha/js/widgets/libraries_all.spec.js +++ b/test/mocha/js/widgets/libraries_all.spec.js @@ -133,11 +133,11 @@ define([ if (entry.match('7:57pm')) { expect(entry).to.eql( - '1 Aliens Among Us Are you one of them? 300 owner Jun 11 2015, 7:57pm' + '1 Aliens Among Us Aliens Among Us Are you one of them? 300 Me owner Jun 11 2015, 7:57pm' ); } else { expect(entry).to.eql( - '1 Aliens Among Us Are you one of them? 300 owner Jun 11 2015, 3:57pm' + '1 Aliens Among Us Aliens Among Us Are you one of them? 300 Me owner Jun 11 2015, 3:57pm' ); } }); diff --git a/test/mocha/js/widgets/query_info_widget.spec.js b/test/mocha/js/widgets/query_info_widget.spec.js index 299274395..96cf3de04 100644 --- a/test/mocha/js/widgets/query_info_widget.spec.js +++ b/test/mocha/js/widgets/query_info_widget.spec.js @@ -121,7 +121,7 @@ define([ expect($("#test #all-vs-selected")[0].options[1].value).to.eql("all"); expect($("#test #library-select")[0].options[1].value).to.eql("1"); - expect($("#test #library-select")[0].options[1].textContent).to.eql("Stars? Stars!!!"); + expect($("#test #library-select")[0].options[1].textContent).to.eql("Stars? Stars!!! ()"); $("#test .submit-add-to-library").click();