Skip to content

Upgrade rails8 tailwind#31

Draft
LucasAzoli wants to merge 21 commits intoupgrade-rails8from
upgrade-rails8-tailwind
Draft

Upgrade rails8 tailwind#31
LucasAzoli wants to merge 21 commits intoupgrade-rails8from
upgrade-rails8-tailwind

Conversation

@LucasAzoli
Copy link
Copy Markdown

No description provided.

LucasAzoli and others added 21 commits July 10, 2025 14:20
…ionality with improved confirmation handling
…for improved event delegation and accessibility
…nfirmation dialog integration in application.js
- Remove jquery-rails gem from Gemfile
- Remove jQuery loading from _javascript.html.erb partial
- Remove jQuery fallback code for tests
- Convert associative.js to use native JavaScript instead of selectize
- Convert date_time_picker.js to use native HTML5 inputs instead of datetimepicker
- Convert select.js to use native JavaScript instead of selectize
- All components now use vanilla JS with Tailwind CSS styling
- Remove rails-ujs require (not needed in Rails 7+)
- Implement custom confirmation handler using native confirm()
- Keep Turbo integration for navigation
- Maintain table row click functionality with vanilla JS
- Add navigation and navigation__link classes for test compatibility
- Fix nav_link_state comparison to use symbol instead of string
- Add flash-notice, flash-error classes alongside Tailwind classes for test compatibility
- Replace jQuery selectors with document.querySelector in search tests
- Update CSS selectors to match Tailwind classes (admin-content, cell-label, cell-data)
- Use attribute selectors for dynamic CSS classes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants