diff --git a/_bibliography/papers.bib b/_bibliography/papers.bib index 10db8b7..e9f611e 100644 --- a/_bibliography/papers.bib +++ b/_bibliography/papers.bib @@ -135,14 +135,16 @@ @article{Wang2024PRoLoRAPR } @article{An2023LEvalIS, - title = {L-Eval: Instituting Standardized Evaluation for Long Context Language Models}, - author = {Chenxin An and Shansan Gong and Ming Zhong and Mukai Li and Jun Zhang and Lingpeng Kong and Xipeng Qiu}, - journal = {In Proceedings of the - Annual Meeting of the Association for Computational Linguistics (ACL)}, - year = {2024}, - arxiv = {2307.11088}, - code = {https://github.com/OpenLMLab/LEval}, - preview = {An2023LEvalIS.png} + title = {L-Eval: Instituting Standardized Evaluation for Long Context Language Models}, + author = {Chenxin An and Shansan Gong and Ming Zhong and Mukai Li and Jun Zhang and Lingpeng Kong and Xipeng Qiu}, + journal = {In Proceedings of the + Annual Meeting of the Association for Computational Linguistics (ACL)}, + year = {2024}, + arxiv = {2307.11088}, + code = {https://github.com/OpenLMLab/LEval}, + preview = {An2023LEvalIS.png}, + award = {ACL 2024 Outstanding Paper}, + award_name = {Outstanding Paper} } @article{Li2024MultimodalAA, diff --git a/_config.yml b/_config.yml index 0a7d8d1..2bbe1ff 100644 --- a/_config.yml +++ b/_config.yml @@ -240,7 +240,7 @@ scholar: query: "@*" # Filter out certain bibtex entry keywords used internally from the bib output -filtered_bibtex_keywords: [abbr, abstract, arxiv, bibtex_show, html, pdf, selected, supp, blog, code, poster, slides, website, preview] +filtered_bibtex_keywords: [abbr, abstract, altmetric, arxiv, award, award_name, bibtex_show, blog, code, html, pdf, poster, preview, selected, slides, supp, video, website] # Maximum number of authors to be shown, other authors will be visible on hover, leave blank to show all authors max_author_limit: 12 diff --git a/_layouts/bib.html b/_layouts/bib.html index 828f00a..3e3aadd 100644 --- a/_layouts/bib.html +++ b/_layouts/bib.html @@ -1,108 +1,106 @@ --- --- -
-
- {%- if entry.preview -%} - {% if entry.preview contains '://' -%} - - {%- else -%} - - {%- endif -%} - {%- elsif entry.abbr -%} - {%- if site.data.venues[entry.abbr] -%} - {{entry.abbr}} - {%- else -%} - {{entry.abbr}} - {%- endif -%} - {%- endif -%} -
+
+
+ {%- if entry.preview -%} + {% if entry.preview contains '://' -%} + + {%- else -%} + + {%- endif -%} + {%- elsif entry.abbr -%} + {%- if site.data.venues[entry.abbr] -%} + {{entry.abbr}} + {%- else -%} + {{entry.abbr}} + {%- endif -%} + {%- endif -%} +
- -
- {% if entry.type == "thesis" -%} - {{reference}} - {%- else %} - -
{{entry.title}}
- -
- {% assign author_array_size = entry.author_array | size %} + +
+ {% if entry.type == "thesis" -%} + {{reference}} + {%- else %} + +
{{entry.title}}
+ +
+ {% assign author_array_size = entry.author_array | size %} - {%- if site.max_author_limit and author_array_size > site.max_author_limit %} - {% assign author_array_limit = site.max_author_limit %} - {% else %} - {% assign author_array_limit = author_array_size %} - {% endif %} + {%- if site.max_author_limit and author_array_size > site.max_author_limit %} + {% assign author_array_limit = site.max_author_limit %} + {% else %} + {% assign author_array_limit = author_array_size %} + {% endif %} - {%- for author in entry.author_array limit: author_array_limit -%} - {%- assign author_is_self = false -%} - {%- if author.last == site.scholar.last_name %} - {%- if site.scholar.first_name contains author.first -%} - {%- assign author_is_self = true -%} - {%- endif -%} - {%- endif -%} - {%- assign coauthor_url = nil -%} - {%- if site.data.coauthors[author.last] -%} - {%- for coauthor in site.data.coauthors[author.last] -%} - {%- if coauthor.firstname contains author.first -%} - {%- assign coauthor_url = coauthor.url -%} - {%- break -%} - {%- endif -%} - {%- endfor -%} - {%- endif -%} - - {%- if forloop.length == 1 -%} - {%- if author_is_self %} - {{author.first}} {{author.last}}, - {%- else -%} - {{author.first}} {{author.last}}, - {%- endif -%} - {%- else -%} - {%- unless forloop.last -%} - {% if author_is_self %} - {{author.first}} {{author.last}}, ,  - {%- else -%} - {% if coauthor_url -%} - {{author.first}} {{author.last}},,  - {%- else -%} - {{author.first}} {{author.last}},  - {%- endif -%} - {%- endif -%} - {%- else -%} - {%- if author_array_limit == author_array_size %}and {% endif %} - {% if author_is_self -%} - {{author.first}} {{author.last}}, - {% else -%} - {%- if coauthor_url -%} - {{author.first}} {{author.last}}, - {% else -%} - {{author.first}} {{author.last}}, - {%- endif -%} - {%- endif -%} - {%- endunless -%} - {%- endif -%} - {%- endfor %} + {%- for author in entry.author_array limit: author_array_limit -%} + {%- assign author_is_self = false -%} + {%- if author.last == site.scholar.last_name %} + {%- if site.scholar.first_name contains author.first -%} + {%- assign author_is_self = true -%} + {%- endif -%} + {%- endif -%} + {%- assign coauthor_url = nil -%} + {%- if site.data.coauthors[author.last] -%} + {%- for coauthor in site.data.coauthors[author.last] -%} + {%- if coauthor.firstname contains author.first -%} + {%- assign coauthor_url = coauthor.url -%} + {%- break -%} + {%- endif -%} + {%- endfor -%} + {%- endif -%} - {% assign more_authors = author_array_size | minus: author_array_limit %} + {%- if forloop.length == 1 -%} + {%- if author_is_self %} + {{author.first}} {{author.last}}, + {%- else -%} + {{author.first}} {{author.last}}, + {%- endif -%} + {%- else -%} + {%- unless forloop.last -%} + {% if author_is_self %} + {{author.first}} {{author.last}}, ,  + {%- else -%} + {% if coauthor_url -%} + {{author.first}} {{author.last}},,  + {%- else -%} + {{author.first}} {{author.last}},  + {%- endif -%} + {%- endif -%} + {%- else -%} + {%- if author_array_limit == author_array_size %}and {% endif %} + {% if author_is_self -%} + {{author.first}} {{author.last}}, + {% else -%} + {%- if coauthor_url -%} + {{author.first}} {{author.last}}, + {% else -%} + {{author.first}} {{author.last}}, + {%- endif -%} + {%- endif -%} + {%- endunless -%} + {%- endif -%} + {%- endfor %} - {%- if more_authors > 0 %} - {% assign more_authors_hide = more_authors | append: " more author" %} - {% if more_authors > 1 %} - {% assign more_authors_hide = more_authors_hide | append: "s" %} - {% endif %} - {% assign more_authors_show = '' %} - {%- for author in entry.author_array offset: author_array_limit -%} - {% assign more_authors_show = more_authors_show | append: author.first | append: " " | append: author.last %} - {% unless forloop.last %} - {% assign more_authors_show = more_authors_show | append: ", " %} - {% endunless %} - {%- endfor -%} - and - 1 %} + {% assign more_authors_hide = more_authors_hide | append: "s" %} + {% endif %} + {% assign more_authors_show = '' %} + {%- for author in entry.author_array offset: author_array_limit -%} + {% assign more_authors_show = more_authors_show | append: author.first | append: " " | append: author.last %} + {% unless forloop.last %} + {% assign more_authors_show = more_authors_show | append: ", " %} + {% endunless %} + {%- endfor -%} + and + {{more_authors_hide}} - {% endif %} + ">{{more_authors_hide}} + {% endif %} + +
+ + + {% if entry.type == "article" -%} + {%- capture entrytype -%}{{entry.journal}}{%- endcapture -%} + {%- elsif entry.type == "inproceedings" -%} + {%- capture entrytype -%}In {{entry.booktitle}} {%- endcapture -%} + {%- else -%} + {%- capture entrytype -%}{%- endcapture -%} + {%- endif -%} + {%- if entry.month -%} + {%- capture entrymonth -%}{{ " " }}{{ entry.month | capitalize }}{%- endcapture -%} + {%- endif -%} + {%- if entry.year -%} + {%- capture entryyear -%}{{ " " }}{{entry.year}}{%- endcapture -%} + {%- endif -%} + {%- capture periodical -%}{{ entrytype }}{{ entrymonth }}{{ entryyear }}{%- endcapture -%} +
+ {{ periodical | strip }} +
+ {%- endif %} -
+ + - - {% if entry.type == "article" -%} - {%- capture entrytype -%}{{entry.journal}}{%- endcapture -%} - {%- elsif entry.type == "inproceedings" -%} - {%- capture entrytype -%}In {{entry.booktitle}} {%- endcapture -%} - {%- else -%} - {%- capture entrytype -%}{%- endcapture -%} - {%- endif -%} - {%- if entry.month -%} - {%- capture entrymonth -%}{{ " " }}{{ entry.month | capitalize }}{%- endcapture -%} - {%- endif -%} - {%- if entry.year -%} - {%- capture entryyear -%}{{ " " }}{{entry.year}}{%- endcapture -%} - {%- endif -%} - {%- capture periodical -%}{{ entrytype }}{{ entrymonth }}{{ entryyear }}{%- endcapture -%} -
- {{ periodical | strip }} -
- {%- endif %} - - - + {% if entry.award %} + + + {% endif %} - {% if entry.abstract -%} - - - {%- endif -%} + {% if entry.abstract -%} + + + {%- endif -%} - {% if entry.bibtex_show -%} - - - {%- endif %} -
-
+ {% if entry.bibtex_show -%} + + + {%- endif %} +
+
\ No newline at end of file diff --git a/_sass/_base.scss b/_sass/_base.scss index 37f2975..1dd8c6a 100644 --- a/_sass/_base.scss +++ b/_sass/_base.scss @@ -4,7 +4,18 @@ // Typography -p, h1, h2, h3, h4, h5, h6, em, div, li, span, strong { +p, +h1, +h2, +h3, +h4, +h5, +h6, +em, +div, +li, +span, +strong { color: var(--global-text-color); } @@ -13,26 +24,33 @@ hr { } table { - td, th { + + td, + th { color: var(--global-text-color); } + td { font-size: 1rem; } } -a, table.table a { +a, +table.table a { color: var(--global-theme-color); + &:hover { color: var(--global-theme-color); text-decoration: underline; } + &:hover:after :not(.nav-item.dropdown) { width: 100%; } } -figure, img { +figure, +img { max-width: 90vw; } @@ -86,7 +104,8 @@ blockquote { // Citation -.citation, .citation-number { +.citation, +.citation-number { color: var(--global-theme-color); } @@ -100,6 +119,7 @@ blockquote { margin-bottom: 5px; margin-top: 5px; font-family: monospace; + p { display: inline-block; margin: 0; @@ -110,8 +130,11 @@ blockquote { @media (min-width: 576px) { .profile { width: 100%; + .address { - p { display: block; } + p { + display: block; + } } } } @@ -119,8 +142,10 @@ blockquote { .post-description { margin-bottom: 2rem; font-size: 0.875rem; + a { color: inherit; + &:hover { color: var(--global-theme-color); text-decoration: none; @@ -137,58 +162,73 @@ blockquote { background-color: var(--global-bg-color); opacity: 0.95; } + .navbar .dropdown-menu { background-color: var(--global-bg-color); border: 1px solid var(--global-divider-color); + a:not(.active) { color: var(--global-text-color); } + a:hover { color: var(--global-hover-color); } + .dropdown-divider { border-top: 1px solid var(--global-divider-color) !important; } } + .dropdown-item { color: var(--global-text-color); - &:hover { - color: var(--global-hover-color); - background-color: var(--global-bg-color); - } + + &:hover { + color: var(--global-hover-color); + background-color: var(--global-bg-color); + } } + .navbar.navbar-light { a { &:hover { text-decoration: none; } } + .navbar-brand { color: var(--global-text-color); } + .navbar-nav .nav-item .nav-link { color: var(--global-text-color); + &:hover { color: var(--global-hover-color); } } + .navbar-nav .nav-item.active>.nav-link { - background-color: inherit; - font-weight: bolder; - color: var(--global-theme-color); - &:hover { - color: var(--global-hover-color); - } + background-color: inherit; + font-weight: bolder; + color: var(--global-theme-color); + + &:hover { + color: var(--global-hover-color); + } } + .navbar-brand.social { padding-bottom: 0; padding-top: 0; font-size: 1.7rem; + a { i::before { color: var(--global-text-color); transition-property: all 0.2s ease-in-out; } + &:hover { i::before { color: var(--global-theme-color); @@ -208,13 +248,16 @@ blockquote { margin-bottom: 4px; transition: all 0.2s; } + .top-bar { transform: rotate(45deg); transform-origin: 10% 10%; } + .middle-bar { opacity: 0; } + .bottom-bar { transform: rotate(-45deg); transform-origin: 10% 90%; @@ -225,9 +268,11 @@ blockquote { .top-bar { transform: rotate(0); } + .middle-bar { opacity: 1; } + .bottom-bar { transform: rotate(0); } @@ -238,6 +283,7 @@ blockquote { border: 0; background-color: inherit; color: var(--global-text-color); + &:hover { color: var(--global-hover-color); } @@ -247,13 +293,16 @@ blockquote { .social { text-align: center; + .contact-icons { font-size: 4rem; + a { i::before { color: var(--global-text-color); transition-property: all 0.2s ease-in-out; } + &:hover { i::before { color: var(--global-theme-color); @@ -261,6 +310,7 @@ blockquote { } } } + .contact-note { font-size: 0.8rem; } @@ -271,13 +321,16 @@ blockquote { footer.fixed-bottom { background-color: var(--global-footer-bg-color); font-size: 0.75rem; + .container { color: var(--global-footer-text-color); padding-top: 9px; padding-bottom: 8px; } + a { color: var(--global-footer-link-color); + &:hover { color: var(--global-theme-color); text-decoration: none; @@ -296,11 +349,11 @@ footer.sticky-bottom { .cv { margin-bottom: 40px; - + .card { background-color: var(--global-card-bg-color); border: 1px solid var(--global-divider-color); - + .list-group-item { background-color: inherit; @@ -319,6 +372,7 @@ footer.sticky-bottom { text-align: center; padding-top: 2rem; padding-bottom: 3rem; + h1 { color: var(--global-theme-color); font-size: 5rem; @@ -334,7 +388,8 @@ footer.sticky-bottom { justify-content: center; display: flow-root; - p, li { + p, + li { list-style: none; display: inline-block; padding: 1rem 0.5rem; @@ -347,25 +402,30 @@ footer.sticky-bottom { margin: 0; margin-bottom: 40px; padding: 0; + li { border-bottom: 1px solid var(--global-divider-color); list-style: none; padding-top: 2rem; padding-bottom: 2rem; + .post-meta { color: var(--global-text-color-light); font-size: 0.875rem; margin-bottom: 0; } + .post-tags { color: var(--global-text-color-light); font-size: 0.875rem; padding-top: 0.25rem; padding-bottom: 0; } + a { color: var(--global-text-color); text-decoration: none; + &:hover { color: var(--global-theme-color); } @@ -377,13 +437,16 @@ footer.sticky-bottom { .page-item { .page-link { color: var(--global-text-color); + &:hover { color: $black-color; } } + &.active .page-link { color: $white-color; background-color: var(--global-theme-color); + &:hover { background-color: var(--global-theme-color); } @@ -431,7 +494,8 @@ footer.sticky-bottom { } } - .grid-sizer, .grid-item { + .grid-sizer, + .grid-item { width: 250px; margin-bottom: 10px; } @@ -463,6 +527,7 @@ footer.sticky-bottom { img { width: 100%; } + .card-title { color: var(--global-text-color); font-size: 1.8rem; @@ -479,14 +544,15 @@ footer.sticky-bottom { } } - .grid-sizer, .grid-item { + .grid-sizer, + .grid-item { width: 250px; margin-bottom: 10px; } h2.category { - color: rgba(0,0,0,.9); - border-bottom: 1px solid rgba(0,0,0,.3); + color: rgba(0, 0, 0, .9); + border-bottom: 1px solid rgba(0, 0, 0, .3); padding-top: 0.5rem; margin-top: 2rem; margin-bottom: 1rem; @@ -498,6 +564,7 @@ footer.sticky-bottom { .publications { margin-top: 2rem; + h1 { color: var(--global-theme-color); font-size: 2rem; @@ -505,12 +572,15 @@ footer.sticky-bottom { margin-top: 1em; margin-bottom: 1em; } + h2 { margin-bottom: 1rem; + span { font-size: 1.5rem; } } + h2.year { color: var(--global-divider-color); border-top: 1px solid var(--global-divider-color); @@ -519,6 +589,7 @@ footer.sticky-bottom { margin-bottom: -2rem; text-align: right; } + ol.bibliography { list-style: none; padding: 0; @@ -526,56 +597,69 @@ footer.sticky-bottom { li { margin-bottom: 1rem; + .preview { width: 100%; min-width: 80px; max-width: 200px; } + .abbr { height: 2rem; margin-bottom: 0.5rem; + abbr { display: inline-block; background-color: var(--global-theme-color); padding-left: 1rem; padding-right: 1rem; + a { color: white; + &:hover { text-decoration: none; } } } + .award { color: var(--global-theme-color) !important; border: 1px solid var(--global-theme-color); } } + .title { font-weight: bolder; } + .author { a { border-bottom: 1px dashed var(--global-theme-color); + &:hover { - border-bottom-style: solid; - text-decoration: none; + border-bottom-style: solid; + text-decoration: none; } } - > em { + + >em { border-bottom: 1px solid; font-style: normal; } - > span.more-authors { + + >span.more-authors { color: var(--global-text-color-light); border-bottom: 1px dashed var(--global-text-color-light); cursor: pointer; + &:hover { - color: var(--global-text-color); - border-bottom: 1px dashed var(--global-text-color); + color: var(--global-text-color); + border-bottom: 1px dashed var(--global-text-color); } } } + .links { a.btn { color: var(--global-text-color); @@ -584,12 +668,18 @@ footer.sticky-bottom { padding-right: 1rem; padding-top: 0.25rem; padding-bottom: 0.25rem; + &:hover { color: var(--global-theme-color); border-color: var(--global-theme-color); } } + + a.award.btn { + border-color: var(--global-highlight-color); + } } + .hidden { font-size: 0.875rem; max-height: 0px; @@ -605,12 +695,14 @@ footer.sticky-bottom { line-height: 1.4em; margin: 10px; } + pre { font-size: 1em; line-height: 1.4em; padding: 10px; } } + .hidden.open { max-height: 100em; transition-property: 0.15s ease; @@ -619,13 +711,23 @@ footer.sticky-bottom { -o-transition: 0.15s ease; transition: all 0.15s ease; } + div.abstract.hidden { border: dashed 1px var(--global-bg-color); } + div.abstract.hidden.open { border-color: var(--global-text-color); } } + + div.award.hidden { + border: dashed 1px var(--global-bg-color); + } + + div.award.hidden.open { + border-color: var(--global-highlight-color); + } } } @@ -639,7 +741,9 @@ pre { background-color: var(--global-code-bg-color); border-radius: 6px; padding: 6px 12px; - pre, code { + + pre, + code { background-color: transparent; border-radius: 0; padding: 0; @@ -664,29 +768,33 @@ html.transition *:after { } // Extra Markdown style (post Customization) -.post{ - .post-meta{ +.post { + .post-meta { color: var(--global-text-color-light); font-size: 0.875rem; margin-bottom: 0; } - .post-tags{ + + .post-tags { color: var(--global-text-color-light); font-size: 0.875rem; padding-top: 0.25rem; padding-bottom: 1rem; + a { color: var(--global-text-color-light); text-decoration: none; + &:hover { color: var(--global-theme-color); } } } - .post-content{ + + .post-content { blockquote { border-left: 5px solid var(--global-theme-color); padding: 8px; } } -} +} \ No newline at end of file diff --git a/_sass/_themes.scss b/_sass/_themes.scss index 08ddc3d..cef4e34 100644 --- a/_sass/_themes.scss +++ b/_sass/_themes.scss @@ -1,7 +1,7 @@ /******************************************************************************* * Themes ******************************************************************************/ - + :root { --global-bg-color: #{$white-color}; --global-code-bg-color: #{$code-bg-color-light}; @@ -13,16 +13,17 @@ --global-footer-text-color: #{$grey-color-light}; --global-footer-link-color: #{$white-color}; --global-distill-app-color: #{$grey-color}; - --global-divider-color: rgba(0,0,0,.1); - --global-card-bg-color: #{$white-color}; + --global-divider-color: rgba(0, 0, 0, .1); + --global-card-bg-color: #{$white-color}; .fa-sun { - display : none; + display: none; } + .fa-moon { padding-left: 10px; padding-top: 10px; - display : block; + display: block; } } @@ -39,13 +40,15 @@ html[data-theme='dark'] { --global-distill-app-color: #{$grey-color-light}; --global-divider-color: #424246; --global-card-bg-color: #{$grey-900}; + --global-highlight-color: #{$red-color-dark}; .fa-sun { padding-left: 10px; padding-top: 10px; - display : block; + display: block; } + .fa-moon { - display : none; + display: none; } -} +} \ No newline at end of file diff --git a/_sass/_variables.scss b/_sass/_variables.scss index b050aa6..bc4f6d0 100644 --- a/_sass/_variables.scss +++ b/_sass/_variables.scss @@ -5,28 +5,28 @@ // Colors -$red-color: #FF3636 !default; -$red-color-dark: #B71C1C !default; -$orange-color: #F29105 !default; -$blue-color: #0076df !default; -$blue-color-dark: #00369f !default; -$cyan-color: #2698BA !default; -$light-cyan-color: lighten($cyan-color, 25%); -$green-color: #00ab37 !default; -$green-color-lime: #B7D12A !default; -$green-color-dark: #009f06 !default; -$green-color-light: #ddffdd !default; -$green-color-bright: #11D68B !default; -$purple-color: #B509AC !default; -$light-purple-color: lighten($purple-color, 25%); -$pink-color: #f92080 !default; -$pink-color-light: #ffdddd !default; -$yellow-color: #efcc00 !default; +$red-color: #FF3636 !default; +$red-color-dark: #B71C1C !default; +$orange-color: #F29105 !default; +$blue-color: #0076df !default; +$blue-color-dark: #00369f !default; +$cyan-color: #2698BA !default; +$light-cyan-color: lighten($cyan-color, 25%); +$green-color: #00ab37 !default; +$green-color-lime: #B7D12A !default; +$green-color-dark: #009f06 !default; +$green-color-light: #ddffdd !default; +$green-color-bright: #11D68B !default; +$purple-color: #B509AC !default; +$light-purple-color: lighten($purple-color, 25%); +$pink-color: #f92080 !default; +$pink-color-light: #ffdddd !default; +$yellow-color: #efcc00 !default; -$grey-color: #828282 !default; -$grey-color-light: lighten($grey-color, 40%); -$grey-color-dark: #1C1C1D; -$grey-900: #212529; +$grey-color: #828282 !default; +$grey-color-light: lighten($grey-color, 40%); +$grey-color-dark: #1C1C1D; +$grey-900: #212529; $white-color: #ffffff !default; $black-color: #000000 !default; @@ -34,5 +34,5 @@ $black-color: #000000 !default; // Theme colors -$code-bg-color-light: rgba($purple-color, 0.05); -$code-bg-color-dark: #2c3237 !default; +$code-bg-color-light: rgba($purple-color, 0.05); +$code-bg-color-dark: #2c3237 !default; \ No newline at end of file diff --git a/assets/js/common.js b/assets/js/common.js index f7c41c2..a6625c4 100644 --- a/assets/js/common.js +++ b/assets/js/common.js @@ -1,9 +1,19 @@ -$(document).ready(function() { - $('a.abstract').click(function() { - $(this).parent().parent().find(".abstract.hidden").toggleClass('open'); +$(document).ready(function () { + // add toggle functionality to abstract, award and bibtex buttons + $("a.abstract").click(function () { + $(this).parent().parent().find(".abstract.hidden").toggleClass("open"); + $(this).parent().parent().find(".award.hidden.open").toggleClass("open"); + $(this).parent().parent().find(".bibtex.hidden.open").toggleClass("open"); }); - $('a.bibtex').click(function() { - $(this).parent().parent().find(".bibtex.hidden").toggleClass('open'); + $("a.award").click(function () { + $(this).parent().parent().find(".abstract.hidden.open").toggleClass("open"); + $(this).parent().parent().find(".award.hidden").toggleClass("open"); + $(this).parent().parent().find(".bibtex.hidden.open").toggleClass("open"); + }); + $('a.bibtex').click(function () { + $(this).parent().parent().find(".abstract.hidden.open").toggleClass("open"); + $(this).parent().parent().find(".award.hidden.open").toggleClass("open"); + $(this).parent().parent().find(".bibtex.hidden").toggleClass("open"); }); $('a').removeClass('waves-effect waves-light'); });