Skip to content
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

Implement a "Tooltip" for adding Links to an Answer on the FAQ Admin Screen. #1503

Open
4 tasks
entrotech opened this issue Nov 8, 2023 · 2 comments
Open
4 tasks
Labels
enhancement Release Note: Shows as visual or user experience Enhancement level: medium p-feature: FAQ screen /faq pbv: dev All engineering issues priority: SHOULD HAVE role: front-end Front End Developer size: 1pt Can be done in 4-6 hours

Comments

@entrotech
Copy link
Member

Overview

The FAQ Admin screen seems to be working well. However, some feel that the user needs additional instructions for how to enter a hyperlink to the answer text, so the designers have created prototypes for modifications that might be more helpful to the user in Issue #1479.

Action Items

  • Review Issue Design: Create a tooltip for editing or adding links on the Admin FAQ Pages #1479. This is asking for a change to the link editing modal that currently uses the default modal provided by Quill (the NPM package for HTML editing).
  • Review the Quill documentation and see if it is feasible to replace the default link editing dialog with something different.
  • Also see if it is possible to edit a link's "target" attribute so we can achieve the desired behavior for internal ve external links as described below in the Resources section of this description.
  • Present findings to the team for further actions and possible implementation.

Resources/Instructions

The links in an answer can be either internal to the TDM website and relative (like /termsandconditions, /privacypolicy, /checklist), or external to the TDM site, like https://cityclerk.lacity.org/lacityclerkconnect/index.cfm?fa=ccfi.viewrecord&cfnumber=15-0719-S19

Ideally, when an internal link is clicked, it would use the same browser instance and tab, and just navigate to the different page within the site. In HTML, this would be the default behavior if you set the target attribute of an tag to "_self".
When an external link is clicked, we would like the browser to open a new tab for the linked site - equivalent to behavior of an tag with the target attribute set to "_blank".

It is not clear if the Quill HTML editor used by the browser allows the user to effectively set the target attribute.

@entrotech entrotech changed the title Implement a "Tooltip for adding Links to an Answer on the FAQ Admin Screen. Implement a "Tooltip" for adding Links to an Answer on the FAQ Admin Screen. Nov 8, 2023
@entrotech entrotech added enhancement Release Note: Shows as visual or user experience Enhancement level: medium p-feature: FAQ screen /faq role: front-end Front End Developer priority: SHOULD HAVE size: 1pt Can be done in 4-6 hours labels Nov 8, 2023
@Biuwa Biuwa added this to the 09 - Implementation Planning milestone Nov 9, 2023
@mark-mxwl mark-mxwl self-assigned this Feb 20, 2024
@Biuwa
Copy link
Member

Biuwa commented Feb 29, 2024

@mark-mxwl

Please provide an update:

  1. Progress(What is the current status of your project? What have you completed, and what is left to do):
  2. Blockers(Difficulties or errors encountered):
  3. Availability(How much time will you have this week to work on this issue):
  4. ETA(When do you expect this issue to be completed):
  5. Pictures (if necessary)(Add any pictures that will help illustrate what you are working on)

@mark-mxwl
Copy link
Member

Hi @Biuwa, thanks for checking in. Unfortunately, I have not been able to get started on this issue. My availability is very limited at the moment, so I think it would be best to let someone else take over. I'll un-assign myself, and will return this to backlog.

@mark-mxwl mark-mxwl removed their assignment Mar 1, 2024
@ExperimentsInHonesty ExperimentsInHonesty added the pbv: dev All engineering issues label Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Release Note: Shows as visual or user experience Enhancement level: medium p-feature: FAQ screen /faq pbv: dev All engineering issues priority: SHOULD HAVE role: front-end Front End Developer size: 1pt Can be done in 4-6 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

4 participants