Commit e06ca83
authored
refact: some cleanups and components renames (#253)
* SEO improvements
* SEO improvements
* plan the tech debt cleanup
* optimizations
* Shameless green: add .c-responsive-preview-content dual-class at line 3094
* Micro-step: extend .fl-responsive-preview-content input button at line 3098
* Shameless green: add .c-responsive-preview-content submit at line 3102
* Flocking step 1: identify .fl-responsive-preview-content button pattern at line 3106
* Shameless green: add .c-full-width dual-class at line 354
* Flocking step 2: find smallest difference in .fl-photo component at line 534
* Flocking step 3: make smallest change for .c-fixed-width complex selector at line 1904
* CSS Migration Phase 7: Micro-change 1 - Add c-form-field dual-class support
- Convert .fl-form-field to dual-class .c-form-field, .fl-form-field
- Maintain 100% backward compatibility
- Part of systematic FL Builder CSS migration
* CSS Migration Phase 7: Micro-change 2 - Add c-form-error dual-class support
- Convert input.fl-form-error to dual-class with c-form-error
- Extends c-form-field coverage to input error states
- Maintains 100% backward compatibility
* CSS Migration Phase 8: Micro-change 1 - Add c-widget dual-class support
- Convert .fl-widget to dual-class .c-widget, .fl-widget
- Enable modern widget component styling
- Maintains 100% backward compatibility
* CSS Migration Phase 9: Micro-change 1 - Add c-animation dual-class support
- Convert .fl-animation to dual-class .c-animation, .fl-animation
- Enable modern animation component styling
- Maintains 100% backward compatibility
* CSS Migration Phase 9: Micro-change 2 - Add c-animated dual-class support
- Convert complex animation selectors to include dual-class patterns
- Add c-animated class for modern animation states
- Maintains 100% backward compatibility
* CSS Migration Phase 9: Micro-change 3 - Complete c-animated dual-class support
- Convert standalone .fl-animated to dual-class pattern
- Complete animation-fill-mode properties dual-class support
- Maintains 100% backward compatibility
* CSS Migration Phase 9: Micro-change 4 - Convert c-slideshow to dual-class pattern
- Add c-slideshow selector alongside fl-slideshow
- Include universal child selectors (c-slideshow *, fl-slideshow *)
- Maintains box-sizing: content-box for slideshow components
- Zero visual impact - maintains backward compatibility
* CSS Migration Phase 9: Micro-change 5 - Convert nested slideshow image selector
- Add c-slideshow .c-slideshow-image img alongside fl-slideshow .fl-slideshow-image img
- Maintains max-width: none !important for slideshow images
- Preserves nested selector functionality for both class prefixes
- Zero visual impact - maintains backward compatibility
* CSS Migration Phase 9: Micro-change 6 - Convert c-slideshow-social to dual-class pattern
- Add c-slideshow-social selector alongside fl-slideshow-social
- Maintains line-height: 0 !important for social elements
- Preserves important styling for social media integration
- Zero visual impact - maintains backward compatibility
* CSS Migration Phase 9: Micro-change 7 - Complete slideshow social universal selector
- Add c-slideshow-social * alongside fl-slideshow-social *
- Maintains margin: 0 !important for all child elements
- Completes slideshow social element styling migration
- Zero visual impact - maintains backward compatibility
* CSS Migration Phase 10: Micro-change 1 - Convert fl-col pseudo-elements to dual-class
- Add c-col:before, c-col:after alongside fl-col:before, fl-col:after
- Maintains clearfix functionality for grid layout system
- Preserves display: table and content properties for pseudo-elements
- High-frequency class (47 occurrences) - critical grid structure
* CSS Migration Phase 10: Micro-change 2 - Complete fl-col clearfix after conversion
- Add c-col:after alongside fl-col:after in clearfix rule
- Maintains clear: both functionality for grid column structure
- Completes dual-class support for fl-col clearfix system
- Essential for grid layout float clearing mechanism
* CSS Migration Phase 10: Micro-change 3 - Convert fl-row pseudo-elements to dual-class
- Add c-row:before, c-row:after alongside fl-row:before, fl-row:after
- Maintains clearfix functionality for row layout system
- Preserves display: table and content properties for pseudo-elements
- High-frequency class (31 occurrences) - critical grid structure
* CSS Migration Phase 10: Micro-change 4 - Complete fl-row clearfix after conversion
- Add c-row:after alongside fl-row:after in clearfix rule
- Maintains clear: both functionality for grid row structure
- Completes dual-class support for fl-row clearfix system
- Essential for grid layout float clearing mechanism1 parent 61177c3 commit e06ca83
File tree
24 files changed
+2622
-73
lines changed- content
- blog
- best-practices-for-optimizing-ruby-on-rails-performance
- deploying-ruby-on-rails-applications-with-kamal-devops-docker
- mastering-ruby-on-rails-best-practices-for-efficient-development-in-2024
- rails-8-introducing-new-default-asset-pipeline-propshaft-ruby
- services
- docs
- test/unit
- themes/beaver
- assets/css
- layouts
- careers
- clients
- page
24 files changed
+2622
-73
lines changedLines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
22 | 35 | | |
23 | 36 | | |
24 | 37 | | |
| |||
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
22 | 37 | | |
23 | 38 | | |
24 | 39 | | |
| |||
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
22 | 37 | | |
23 | 38 | | |
24 | 39 | | |
| |||
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
21 | 34 | | |
22 | 35 | | |
23 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments