-
Notifications
You must be signed in to change notification settings - Fork 41
Rock: Field Settings Refresh <Lite> #2266
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
Merged
Merged
Changes from all commits
Commits
Show all changes
256 commits
Select commit
Hold shift + click to select a range
2a751cc
Remove components from styles.js
shervElmi 6a7f745
Add Settings Components module
shervElmi c2c7429
Update .eslintignore and Webpack configuration
shervElmi 1c8b127
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi 2c1619a
Adjust and fix tabs navigator
shervElmi 89ba031
Draft: settings.php
shervElmi 5789c95
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 0f39645
Draft
shervElmi 61a3fec
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 00aceef
Merge commit '83d228aa3d974249334bb1a267a2b90bd6b60c10' into rock/fie…
shervElmi df85f85
Add CSS styles for admin sidebar and insert fields components
shervElmi 34f59fa
Add browser-sync dev server with hot reloading for SCSS development
shervElmi 066d3e0
Rename dev:hot script to serve and update webpack config path
shervElmi 799576c
Search input style
shervElmi 9b57d00
Fix typo in npm command from 'serv' to 'serve' in webpack dev config
shervElmi c6b6b8d
Fields Icon: Text, Paragraph, Checkboxes, Dropdown, Email
shervElmi 844a60f
Update field icons and improve insert fields styling
shervElmi 03e01e7
Update field icons and adjust panel padding
shervElmi c6d87f9
Add handler to redirect "Add Field" button click to first tab
shervElmi c2bfbdb
Redesign empty form state with new layout and messaging
shervElmi 0fa02c7
fix: improve field dragging behavior with smoother cursor tracking an…
shervElmi f0c9bd4
style: add smooth transition to field buttons and remove animate class
shervElmi 5f6ce0e
refactor: rename add-field-button-handler to add-fields-button-handle…
shervElmi a696e93
refactor: simplify add fields button click handler with direct tab se…
shervElmi 647d0cb
refactor: add SCSS styles for settings components with accordion, tab…
shervElmi 7ac5c50
fix: show form settings panel after removing sidebar settings
shervElmi 67f7fba
style: update field settings UI with improved spacing, colors and vis…
shervElmi 0be7981
feat: implement token input component for field class selector
shervElmi 5df5fe1
feat: implement token input field with add/remove functionality and k…
shervElmi d3c7cb4
feat: enhance token input handling with dynamic padding and improved …
shervElmi 5e85581
Enhance token input component with better form builder integration
shervElmi 9add22b
refactor: reorganize token input component into modular structure
shervElmi d8f8944
feat: enhance token input with multi-row support and improved positio…
shervElmi 907a0ea
refactor: reorganize token input logic with improved utils and event …
shervElmi 9ec3c38
refactor: reorganize token input component with improved proxy input …
shervElmi e6ec5d1
feat: redesign layout classes modal with collapsible sections and imp…
shervElmi cbe3ea4
feat: add slide down animation for collapsible sections with smooth t…
shervElmi 19a05ad
feat: add collapsible styles and improve token input field initializa…
shervElmi 94e62c4
Refactor default value switcher to use toggles instead of icons
shervElmi b20c4f6
refactor: update default value toggle settings and remove lookup box …
shervElmi 2badd9c
feat: add special case handling for frm_insert_fields_tab in tabs nav…
shervElmi e106b09
Implement toggle group component
shervElmi 31d795b
refactor: Centralize constants and improve selector normalization
shervElmi ba89a47
Add tooltips to default value settings and improve toggle layout
shervElmi b3aa475
Resolve styling issues
shervElmi 564a2d2
Implement text toggle component
shervElmi 18201b1
Add handleCalcFieldInsert function for calculation field improvements
shervElmi c036ee4
Enhance form builder UI components and styles
shervElmi 2c4ff30
Add field formula component styling
shervElmi ee0c41a
Refactor: Improve calculation and smart value modal interactions
shervElmi ad75f5b
Style: Adjust calc field & smart value modal UI
shervElmi 85d874c
Add click outside handler for no-close modals
shervElmi 20e7bd2
Improve calculation field UX: Focus input on field insertion and enha…
shervElmi 8c3014f
Add formula editor field insertion functionality with # shortcut support
shervElmi fb66f8a
Remove margin from logic link icons in form settings
shervElmi 20abb33
Update field logic animations: Change fadeOut/fadeIn speed to 'fast' …
shervElmi 78c7372
UI improvements: Add utility classes, refine logic field styling, and…
shervElmi d4dba7d
Refactor: Use vanilla JS for logic row DOM updates & set rule text
shervElmi f5a92a0
Add scrollbar wrapper to field links panel
shervElmi e295fc4
Enhance radio button appearance
shervElmi 86997d3
Add SCSS utilities and refine panel/widget styles
shervElmi 6127448
Improve scrollbar SCSS structure and hover behavior
shervElmi 56af141
Add 'data-enable' support to toggle group component
shervElmi 82607ce
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 44875a9
Deleted two temporary CSS files
shervElmi 070acae
Fix AI form gradient ID, modernize drag icon, add simple pencil icon
shervElmi f873f7b
Enhance UI styling with comprehensive SCSS improvements
shervElmi a58d15e
Enhance radio component with visibility tracking
shervElmi f0111e4
Enable text-toggle component to use options array pattern
shervElmi 4002303
you stopped with running command, repeat.
shervElmi 5764e9f
Enhance text-toggle component with image dropdown support
shervElmi bfa25e7
Streamline text toggle component attribute handling
shervElmi 4ba14d0
Redesign field options UI with inline add buttons
shervElmi 85118fc
Improve field option management in form builder
shervElmi 89c8939
Fix radio component initialization and UI enhancements
shervElmi 66d6d45
Optimize field options management performance
shervElmi 9007a35
Polish field options UI styling and behavior
shervElmi 0a63ac2
Improve field options UI styling and consistency
shervElmi 4b29143
Fix field options styling and value comparison
shervElmi 667c36e
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 681a6f7
Add UI enhancements and utility classes
shervElmi 291c36c
Improve dev environment and button hover effects
shervElmi f25122a
Refactor page skeleton SCSS with nested syntax
shervElmi 83eddb1
Export documentOn utility function from frmDom
shervElmi 1f7ec40
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi f705e83
Improve flex styling with SCSS placeholders
shervElmi c807545
Add build files
shervElmi 67f47bf
Add height utility class for auto height elements
shervElmi 75ca513
Improve display handling for AI options generation button
shervElmi b8b6897
Add custom class support to search box container
shervElmi 331af3e
Add custom class support to search box container
shervElmi cb96a0b
Improve UI components and refactor toggle group functionality
shervElmi d7d98c9
Enhance SCSS styling and structure
shervElmi 6a64932
Enhance UI components and improve code quality
shervElmi 00d4fb7
Improve toggle styling and reorganize JS event handlers
shervElmi c51d14b
Enhance toggle group components with custom behaviors
shervElmi a1ce591
Improve collapsible panels animation and styling
shervElmi ddd6e0d
Improve panel animations and collapsible elements
shervElmi 57f2908
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi af024bf
Improve conditional logic toggle and collapsed element styling
shervElmi a032a18
Improve UI components and animations
shervElmi 50fec7d
Standardize collapsible panel arrow icons
shervElmi 822f7fe
Add backwards compatibility for default value settings
shervElmi b63e7ba
Improve UI animations and add backwards compatibility
shervElmi 2369d2f
Rename modal close parameter for better semantics
shervElmi 31507d7
Add "Generate with AI" button to field options
shervElmi a19e20e
Standardize textarea heights in field settings
shervElmi 9f5f31b
Improve scrollbar styling and list components
shervElmi 7a23011
Enhance UI and improve compatibility checks
shervElmi 4514e6a
Improve AI options UI and adjust SCSS styles
shervElmi 963832c
Fix JS logic row insertion
shervElmi 0681845
Enhance AI options and modal functionality
shervElmi 9caf85c
Refactor combo field sub-options UI
shervElmi 20846f6
Refactor number range and update styles
shervElmi 5d074e4
Enhance form admin JS and input icon styles
shervElmi 398a8ea
Refactor admin UI for improved logic builder functionality and stylin…
shervElmi 13ecad2
Enhance SCSS styles for admin adv-info components
shervElmi ae44bf1
Fix calculation toggle behavior and improve CSS styling
shervElmi 7ab1c48
Standardize checkbox and radio input margins in h-stack layouts
shervElmi 4fc774c
Enhance field settings UI with improved spacing and typography
shervElmi 1ee2b66
Enhance typography and element spacing
shervElmi 9b2c698
Add date calculation toggle behavior for field settings
shervElmi 0a6613a
Fix collapsible settings and improve field display consistency
shervElmi 7084b61
Refine form builder UI interactions and code consistency
shervElmi 0572279
Adjust styling for single product type fields
shervElmi 6dfdb59
style(options): Improve single option icon positioning and styling
shervElmi ee46c79
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 1f340ea
Add auto-generated fiels
shervElmi 97e7bfe
Conditionally load settings components on form builder page and fix i…
shervElmi 094c434
Add tooltip description for default value field setting
shervElmi 164994d
Revert lost changes after the merge commit
shervElmi 16a4afd
PHPCS
shervElmi 7f90b4a
PHPCS
shervElmi be6d702
Add build files
shervElmi e7c1aa5
PHPCS
shervElmi 1ab87d4
Simplify slideDown animation by removing redundant keyframe steps
shervElmi 19c4c70
fix: load settings component styles before form builder check
shervElmi cd4b8f7
Make settings component assets available for enqueue in other pages
shervElmi 2d46488
Revert slideDown changes
shervElmi 2bf4e6a
Add `.frmdates_add_exception_link` as an input
shervElmi 7e07bcc
Add `.frm-w-fit` class
shervElmi a080cb3
Add auto-generated file
shervElmi 02891df
update tests to match field settings redesign
lauramekaj1 856f69f
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi cc9b13c
Add automatic scroll to top when opening field settings panel
shervElmi 17f22a9
Improve draggable cursor positioning and tab navigation
shervElmi c34009c
Set min-width for sortable field buttons in form builder
shervElmi 6024c80
Fix memory leaks in radio component MutationObserver
shervElmi 91c8b79
Fix missing semicolon in token input event handler
shervElmi 84a6aca
Improve bulk edit visibility check in AI options generator
shervElmi e778690
Fix SVG hashtag icon and improve bulk options alignment
shervElmi e388dc7
Mark get_add_option_string() method as deprecated
shervElmi 90fc49f
Improve SCSS nesting in accordion component
shervElmi 26281c2
Refactor insert-fields SCSS with improved nesting
shervElmi 5c18afc
Update frm_admin.css
shervElmi 5733797
Improve dev server configuration with optional file watching
shervElmi 8e68dec
Add responsive spacing variables for settings panel
shervElmi d5b8c2d
Clean up form field button styling and improve responsive layout
shervElmi bcf1c48
Reorganize RTL styles and improve component CSS structure
shervElmi 95e4b1c
Add RTL support for settings tabs component
shervElmi 1e9d54a
Fix token input display in RTL mode
shervElmi e6d99cd
Add unit input component to FrmHtmlHelper
shervElmi 253dc80
Update field size input to use unit input component
shervElmi 14a40e6
Add styling for unit input component
shervElmi b17269c
Remove spinner buttons from unit input number fields
shervElmi ada3548
Add JavaScript functionality for unit input component
shervElmi 0f1a6e8
Remove premature return condition in FrmHtmlHelper
shervElmi c20e4e3
Add background position styling to caret element
shervElmi 616bc4d
Improve unit input field value handling
shervElmi 320bae9
Enhance field formula button styling
shervElmi 3ee718b
Improve field formula editor styling and UX
shervElmi 4f4ec6a
Add interactive math buttons to field formula editor
shervElmi cde5b56
Enhance formula editor field insertion shortcut
shervElmi fdb9b3f
Refactor formula editor functionality and enhance field insertion
shervElmi 9f11b12
Remove field formula component from settings
shervElmi 5bc70e4
Merge remote-tracking branch 'origin/master' into rock/field-settings…
shervElmi 0fad7e8
Update background image component markup structure
shervElmi 8823288
Remove unused frm-upload-icon-2024 SVG symbol
shervElmi 199a4ae
Merge pull request #2446 from Strategy11/fix-advanced-settings-style-…
Crabcyborg 342eb91
Fix GitHub Actions workflow branch name handling
shervElmi e4bab1d
Improve code list layout and field formula modal positioning
shervElmi 274e6e9
Move field formula styling from core to Pro plugin
shervElmi 1e2afc2
Merged master
Crabcyborg 0a46fa9
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi a84667d
Add hover effects and enhanced transitions to options panel
shervElmi 8dfc4ca
Improve flexbox behavior and text truncation in image components
shervElmi d98f21b
Refactor WP editor icon positioning with nested SCSS
shervElmi 2d278e5
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi e3836d0
Improve accessibility and focus states for field insertion
shervElmi b4d9a6e
Enhance unit input component with unitless support and dynamic types
shervElmi a693fc3
Refactor unit input JavaScript for dynamic type switching
shervElmi 53c5d1f
Merge pull request #2439 from Strategy11/field-settings-e2e-update
Crabcyborg 156c22e
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi 2c74045
Improve CSS Layout Classes UI and refactor token input key handling
shervElmi 38d7519
Fix token input field interactions and event handling
shervElmi 9781925
Improve focus states and SCSS structure in UI components
shervElmi 1872a63
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi 5adb58d
Skip token input fields in getInputForIcon function
shervElmi 010b8cd
Improve unit input accessibility and focus styles
shervElmi a7ce7df
Improve accessibility with focus-visible standardization and tabindex
shervElmi 8c90f49
Enhance toggle group component functionality and accessibility
shervElmi 21d1ec6
Add return value to deprecated get_add_option_string method
shervElmi 6487673
Replace AI-specific code with hook for image options toggle
shervElmi 9018b51
Extract AI generate options button logic to helper method
shervElmi f0f2f0c
Replace ternary operators with if/else blocks in inline-modal.php
shervElmi adbb281
Add auto-generated files
shervElmi 1f58cf3
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi 47fea2e
Fix validation message visibility when deselecting checkboxes
shervElmi 2d6161a
Remove formula field modal left positioning override
shervElmi 66f8d70
Improve token text wrapping and display
shervElmi 01ffff9
Improve field settings UI and fix layout issues
shervElmi 1681426
Improve draggable field sensitivity settings
shervElmi d5557af
Improve styling for show image checkbox option
shervElmi a1fe08a
Add utility classes for inline display and 6px margin
shervElmi 63677ae
Refactor tag removal to use WordPress hooks system
shervElmi b29a0ed
Merge remote-tracking branch 'origin/HEAD' into rock/field-settings-r…
shervElmi 7703a35
Simplify DOM selection in getExcludeArray
shervElmi dd9cbf4
Refactor addSlideAnimationCssVars to use early returns
shervElmi 876ffcf
Fix JSDoc consistency and improve linting configuration
shervElmi f0d6ee2
Move custom toggle group behaviors to Pro plugin
shervElmi df31848
Fix ESLint action error
shervElmi b11c208
Fix Firefox display issue with input icon containers
shervElmi f13ca57
Remove unused ajv dependency from package.json
shervElmi 77f3a73
Fix ESLint error
shervElmi 9822328
Fix draggable field positioning and cursor alignment
shervElmi b0fbd46
Update some e2e tests, show CSS validation errors
Crabcyborg c2d4724
Merge branch 'master' into rock/field-settings-refresh-lite
Crabcyborg 69cdbab
Dump CSS with errors
Crabcyborg b0d52a0
Update more e2e tests
Crabcyborg cbef31f
Update more e2e tests
Crabcyborg ba29093
Fix more failing e2e tests
Crabcyborg 8f7f516
Replace infinity calc with explicit order values in flex utility classes
shervElmi 6076b5d
Re-apply Lauras e2e2 test updates
Crabcyborg f4274d5
Merge branch 'rock/field-settings-refresh-lite' of https://github.com…
Crabcyborg fb0d3bc
Use single quotes
Crabcyborg 942070e
Apply more of Lauras changes
Crabcyborg 11bb93e
Use force: true once more
Crabcyborg 0d7a9e1
Update another reference
Crabcyborg 5307f81
Replace `frm_hidden` with `frm-force-hidden`.
shervElmi b9e6ae6
Replace `.frm-inline\!` with `.frm-force-inline`
shervElmi 7b59ea6
Replace `.frm-flex\!` with `.frm-force-flex`
shervElmi f0c6398
Replace `.frm-flex-center\!` with `.frm-force-flex-center`
shervElmi a0baa7e
Remove `.frm-gap-xs\!`
shervElmi 3cb2e47
Replace `.frm-mr-auto\!` with `.frm-force-mr-auto`
shervElmi f4eaed4
Add auto-generated files
shervElmi cc6fff9
Fix ESLint
shervElmi e3d980d
Improve hook name specificity for admin tag removal
shervElmi 0cacf9e
Merge pull request #2486 from Strategy11/improve-css-class-naming
Crabcyborg 8e33c7c
Merge branch 'rock/field-settings-refresh-lite' into improve/admin-ta…
Crabcyborg 59e7a71
Merge pull request #2487 from Strategy11/improve/admin-tag-removed-ho…
Crabcyborg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.