Skip to content

added phuse css 2025 feedback #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

Conversation

Lovemore-Gakava
Copy link
Collaborator

added phuse css 2025 feedback and also add phuse css 2025 presentation.

@Lovemore-Gakava Lovemore-Gakava linked an issue May 27, 2025 that may be closed by this pull request
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds PHUSE CSS 2025 feedback and presentation support by integrating a suite of reveal.js plugins and configurations.

  • Introduces zoom, search, menu, quarto-support, line-highlight, pdf-export, and notes plugins with their ESM and non-ESM builds
  • Provides corresponding CSS styles and YAML configuration for each plugin
  • Sets up speaker notes view and PDF export functionality for the presentations

Reviewed Changes

Copilot reviewed 49 out of 91 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
docs/site_libs/revealjs/plugin/zoom/zoom.js Adds CommonJS zoom plugin
docs/site_libs/revealjs/plugin/zoom/zoom.esm.js Adds ESM zoom plugin
docs/site_libs/revealjs/plugin/zoom/plugin.js Adds high-level zoom plugin integration
docs/site_libs/revealjs/plugin/search/search.js Adds CommonJS search plugin
docs/site_libs/revealjs/plugin/search/search.esm.js Adds ESM search plugin
docs/site_libs/revealjs/plugin/search/plugin.js Adds high-level search plugin integration
docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.js Adds Quarto-specific menu tools
docs/site_libs/revealjs/plugin/reveal-menu/quarto-menu.css Styles for Quarto menu items
docs/site_libs/revealjs/plugin/reveal-menu/plugin.yml Menu plugin configuration
docs/site_libs/revealjs/plugin/reveal-menu/menu.js Adds core reveal-menu logic
docs/site_libs/revealjs/plugin/reveal-menu/menu.css Styles for reveal-menu
docs/site_libs/revealjs/plugin/quarto-support/support.js Adds Quarto support utilities
docs/site_libs/revealjs/plugin/quarto-support/plugin.yml Quarto-support plugin configuration
docs/site_libs/revealjs/plugin/quarto-support/footer.css Footer styling for Quarto support
docs/site_libs/revealjs/plugin/quarto-line-highlight/plugin.yml Line-highlight plugin configuration
docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.js Adds Quarto line-highlighting logic
docs/site_libs/revealjs/plugin/quarto-line-highlight/line-highlight.css Styles for line highlighting
docs/site_libs/revealjs/plugin/pdf-export/plugin.yml PDF-export plugin configuration
docs/site_libs/revealjs/plugin/pdf-export/pdfexport.js Adds PDF export functionality
docs/site_libs/revealjs/plugin/notes/speaker-view.html Speaker-view HTML template
docs/site_libs/revealjs/plugin/notes/plugin.js Adds notes synchronization plugin

}
}

// implement controlsAudo
Copy link
Preview

Copilot AI Jul 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in comment: 'controlsAudo' should be 'controlsAuto'.

Suggested change
// implement controlsAudo
// implement controlsAuto

Copilot uses AI. Check for mistakes.


function splitLineNumbers(lineNumbersAttr) {
// remove space
lineNumbersAttr = lineNumbersAttr.replace("/s/g", "");
Copy link
Preview

Copilot AI Jul 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The string '/s/g' won’t match whitespace; use a RegExp literal /\s/g instead of the quoted string.

Suggested change
lineNumbersAttr = lineNumbersAttr.replace("/s/g", "");
lineNumbersAttr = lineNumbersAttr.replace(/\s/g, "");

Copilot uses AI. Check for mistakes.

@laxamanaj
Copy link
Collaborator

Hi, @Lovemore-Gakava .

Thanks for allowing me to review this feedback. A couple of requests :

  1. Do you mind merging the latest updates from main into the 14-phusefda-css-2025 branch. I see the minutes are still back from Apr2025.
  2. When I rendered the site in my local, I couldn't find the Session Feedback Summary through any of the existing menus. I instead had to do a search for 'Phuse css' to find the summary. Is there a way to have it navigable through any of our current menus. Maybe the 'Home' page, we can add a link below the 'PHUSE/FDA Quarterly meeting presentation'?

or maybe I'm missing something in my local render that is not allowing me to see the link as easily?

Lovemore-Gakava and others added 4 commits July 16, 2025 10:20
Merge branch '14-phusefda-css-2025' of https://github.com/phuse-org/OSDocuMeta into 14-phusefda-css-2025

# Conflicts:
#	docs/dev/custom.css
Merge remote-tracking branch 'origin/main' into 14-phusefda-css-2025

# Conflicts:
#	docs/index.html
#	docs/minutes.html
#	docs/search.json
@Lovemore-Gakava
Copy link
Collaborator Author

Hi, @Lovemore-Gakava .

Thanks for allowing me to review this feedback. A couple of requests :

  1. Do you mind merging the latest updates from main into the 14-phusefda-css-2025 branch. I see the minutes are still back from Apr2025.
  2. When I rendered the site in my local, I couldn't find the Session Feedback Summary through any of the existing menus. I instead had to do a search for 'Phuse css' to find the summary. Is there a way to have it navigable through any of our current menus. Maybe the 'Home' page, we can add a link below the 'PHUSE/FDA Quarterly meeting presentation'?

or maybe I'm missing something in my local render that is not allowing me to see the link as easily?

@laxamanaj thanks for the comments. I have merged the current main to the PR branch. I have also added the presentation to the home page under Presentations header.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

PHUSE/FDA CSS 2025
2 participants