-
-
Notifications
You must be signed in to change notification settings - Fork 2
Develop #48
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
Develop #48
Conversation
Introduced a debounce mechanism for filter input and change events to prevent excessive filter application calls. The debounce delay is configurable via the 'wt-cmsfilter-debounce' attribute, defaulting to 300ms. Button-triggered submissions remain unaffected and apply filters immediately.
Expanded documentation to cover new features in CMSFilter v1.1.0, including debounced input handling, global search, wildcard category filtering, enhanced range filtering, tag management, and performance tips. Added more detailed usage examples, clarified attribute descriptions, and included a JavaScript API section for programmatic control.
Signed-off-by: Jorge C. <jacortez_94@hotmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request adds comprehensive documentation for utility scripts across both WebflowOnly and Functional directories. The documentation provides detailed implementation guides, configuration options, and practical examples for each script to help developers integrate these utilities effectively.
Key changes include:
- Documentation for 6 Webflow-specific utilities focused on UI interactions and CMS functionality
- Documentation for 9 functional utilities covering form validation, animations, and user interactions
- Consistent documentation structure with version info, functionality descriptions, usage examples, and best practices
Reviewed Changes
Copilot reviewed 16 out of 18 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/WebflowOnly/TabsSlider.md | Documentation for automatic tab rotation with configurable timing and hover controls |
| docs/WebflowOnly/RenderStatic.md | Documentation for dynamic element cloning and insertion at specified intervals |
| docs/WebflowOnly/MirrorClick.md | Documentation for mirroring click events between elements |
| docs/WebflowOnly/HideContainer.md | Documentation for container visibility management based on empty states |
| docs/WebflowOnly/CMSSelect.md | Documentation for auto-populating select elements from CMS content |
| docs/WebflowOnly/CMSFilter.md | Comprehensive documentation for advanced CMS filtering with pagination and sorting |
| docs/Functional/ShareLink.md | Documentation for social media sharing functionality |
| docs/Functional/ReadTime.md | Documentation for reading time calculation and display |
| docs/Functional/RangeSlider.md | Documentation for dual-handle range slider component |
| docs/Functional/Marquee.md | Documentation for smooth scrolling content animation |
| docs/Functional/FormatNumbers.md | Documentation for internationalized number formatting |
| docs/Functional/FormCheck.md | Documentation for comprehensive form validation |
| docs/Functional/DateCountDown.md | Documentation for countdown timer functionality |
| docs/Functional/CountUp.md | Documentation for animated number counting |
| docs/Functional/CopyToClipboard.md | Documentation for clipboard copying with visual feedback |
| docs/Functional/CookieConsent.md | Documentation for GDPR-compliant cookie consent management |
Comments suppressed due to low confidence (1)
docs/Functional/DateCountDown.md:4
- [nitpick] The version naming is inconsistent with other files. Consider using a format like '1.0.0-experimental' to follow semantic versioning conventions.
Current Version: 1.0.0 (Experimental)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Jorge C. <jacortez_94@hotmail.com>
This pull request adds comprehensive documentation for several utility scripts in the
docs/Functionaldirectory. Each new markdown file describes a different script, its version, functionality, usage instructions, configuration options, and example implementations. These docs are designed to help developers integrate and use these utilities effectively in their projects.New documentation for utility scripts:
Cookie consent management:
CookieConsent.mdwith details on GDPR-compliant cookie consent management, including banner setup, consent categories, script loading control, and example implementations.Clipboard interaction:
CopyToClipboard.mdwith instructions for enabling copy-to-clipboard functionality, customizable feedback, multiple instance support, and best practices.Animated counters and number formatting:
CountUp.mddescribing animated counting features, configuration options for speed, step, prefix/suffix, and error handling.FormatNumbers.mdcovering internationalized number formatting, currency, percent, and unit support via the Intl API.Form validation and countdown timers:
FormCheck.mddocumenting real-time form validation, error handling, CMS integration, and example usage.DateCountDown.md(experimental) for countdown timers to target dates, with unit separation and expiration handling.Scrolling content:
Marquee.mdfor smooth, configurable marquee scrolling, including direction, speed, and responsive design tips.