New case: use Stimulus for the "I don't know the court date yet" toggle
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 78/100
- issue の種類
- リファクタリング
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- javascript, jquery, rails
- 領域
- frontend
調査の方向性
app/views/casa_cases/new.html.erb のチェックボックスと裁判期日の入力欄から始め、既存の reveal コントローラー(app/javascript/controllers/reveal_controller.js)が適しているか確認してください。app/javascript/src/new_casa_case.js のjQuery版が、踏襲すべき現在の動作を示しています。完了条件は、切り替えで入力欄が表示・非表示になること、両方の状態でケースが保存されること、bundle exec rspec spec/system/casa_cases/new_spec.rb が通ること、そしてjQueryファイルとそのrequireが削除されていることです。
索引モデルが issue の本文から書いたものです。
説明
What
On /casa_cases/new, checking "I don't know the court date yet" hides the court date field. app/javascript/src/new_casa_case.js does this with jQuery. The existing reveal Stimulus controller (app/javascript/controllers/reveal_controller.js) already toggles a target when a checkbox is clicked.
Checklist
- In
app/views/casa_cases/new.html.erb, wire thetoggle-court-date-inputcheckbox and the court date input toreveal(or a tiny new controller ifrevealdoesn't fit) - Delete
app/javascript/src/new_casa_case.jsand itsrequireinapp/javascript/application.js - As
[email protected], toggle the checkbox on/casa_cases/newand confirm the field hides and shows, and that the case still saves both ways -
bundle exec rspec spec/system/casa_cases/new_spec.rbpasses
Before you start
- Comment here to be assigned. Setup is
bin/setup, thenbin/dev. Logins are in the README. - JS tests:
npm run test. Lint:bin/lint. - Part of #7301 (removing jQuery). Keep this PR to just this file.
- 主要言語
- Ruby
- スター
- 382
- フォーク
- 547
- 平均マージ
- 2日 22時間
- マージ済み PR(30日)
- 46
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
rubyforgood/casa のほかの issue
-
Remove leftover Cloud66 custom_web process from Procfile対応中かも @ShahadatTest が今日担当しました。 オープンDifficulty: Easy Good First Issue
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
rubyforgood/casa#7330 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
dependencies Difficulty: Easy Good First Issue
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
rubyforgood/casa#7325 ·
メンテナーはふだん 1 日以内に返信
-
Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
rubyforgood/casa#7311 ·
メンテナーはふだん 1 日以内に返信
-
Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rubyforgood/casa#7309 ·
メンテナーはふだん 1 日以内に返信
-
🖥️ Frontend Difficulty: Easy Good First Issue Help Wanted javascript
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
rubyforgood/casa#7308 ·
メンテナーはふだん 1 日以内に返信
rubyforgood/casa の issue をすべて見る
似ている issue
-
JWT::EncodedToken raises TypeError for a non-object header対応中かも @anakinj が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
jwt/ruby-jwt#780 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
zold-io/zold-ruby-sdk#85 ·
-
難易度 1/5 1〜3時間 初心者へのやさしさ 62/100