Skip to content

NIFI-10577 Fix Sensitive Checkbox rendering for Fetch Parameters#6473

Merged
mtien-apache merged 2 commits intoapache:mainfrom
exceptionfactory:NIFI-10577
Oct 3, 2022
Merged

NIFI-10577 Fix Sensitive Checkbox rendering for Fetch Parameters#6473
mtien-apache merged 2 commits intoapache:mainfrom
exceptionfactory:NIFI-10577

Conversation

@exceptionfactory
Copy link
Contributor

Summary

NIFI-10577 Fixes the Sensitive status checkbox rendering on Firefox in the Fetch Parameters dialog for Parameter Providers.

Changes include replacing the input elements and :before pseudo-element selectors with the nf-checkbox styling approached used in other components.

Tracking

Please complete the following tracking steps prior to pull request creation.

Issue Tracking

Pull Request Tracking

  • Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
  • Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

  • Pull Request based on current revision of the main branch
  • Pull Request refers to a feature branch with one commit containing changes

Verification

Please indicate the verification steps performed prior to pull request creation.

Build

  • Build completed using mvn clean install -P contrib-check
    • JDK 8
    • JDK 11
    • JDK 17

Licensing

  • New dependencies are compatible with the Apache License 2.0 according to the License Policy
  • New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

  • Documentation formatting appears as expected in rendered files

- Corrected rendering of Sensitive status checkbox on Firefox using standard nf-checkbox
@mcgilman mcgilman self-requested a review October 3, 2022 14:38
@mcgilman
Copy link
Contributor

mcgilman commented Oct 3, 2022

Reviewing...

@mtien-apache mtien-apache self-requested a review October 3, 2022 16:51
@mtien-apache
Copy link
Contributor

Reviewing now

Copy link
Contributor

@mcgilman mcgilman left a comment

Choose a reason for hiding this comment

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

Thanks @exceptionfactory! I've verified this now runs well in Firefox. Let's wait for @mtien-apache to review and then let's merge.

@exceptionfactory
Copy link
Contributor Author

Further testing in Safari resulted in the NiFi Canvas not rendering. I pushed an update adding slick-cell-checkboxsel to the checkbox column and it now appears to work as designed in Firefox, Chrome, and Safari.

Copy link
Contributor

@mtien-apache mtien-apache left a comment

Choose a reason for hiding this comment

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

Good catch! Your latest changes fix the issue. Verified that it works as expected in Firefox, Safari, and Chrome. Thanks!

@mtien-apache mtien-apache added the hacktoberfest-accepted Hacktoberfest Accepted label Oct 3, 2022
@mtien-apache mtien-apache merged commit 7a01e22 into apache:main Oct 3, 2022
p-kimberley pushed a commit to p-kimberley/nifi that referenced this pull request Oct 15, 2022
…che#6473)

* NIFI-10577 Fixed Sensitive Checkbox rendering for Fetch Parameters

- Corrected rendering of Sensitive status checkbox on Firefox using standard nf-checkbox

* NIFI-10577 Corrected canvas rendering in Safari

Merged apache#6473 in main.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktoberfest-accepted Hacktoberfest Accepted

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants