「うたらぼTODO」の作成(12)

――――――――――――――――――――――――――
「うたらぼTODO」の作成(12)
――――――――――――――――――――――――――
※2020年11月19日(木)メルマガ発行分

おはようございます。
うたらぼです。


以下の作業を行いました。


・ログインの変更
 ・アプリ用のキーを入力し、照合
 ・システム上は、認証キーでなく、アプリケーションIDを使用
 ・入力は、アプリIDとする。
 ・アプリ単位でクッキーに保存可能


・チェック一覧
 ・一覧で1件しかないときに、チェックできないのを修正


・未チェック一覧
 ・一覧で1件しかないときに、チェックできないのを修正


・タスク一覧
 ・一覧で1件しかないときに、チェックできないのを修正

※checkboxのチェックは単体と複数に注意!

・SQLの照会と更新と削除
 ・念のため、ライセンスキーを追加する


・sort_numの入力チェック
 ・フォルダとタスクの画面でのチェック
 ・JavaScriptでチェックしようと思ったが、
  inputのtypeでnumberがあった!

  ・指定しないとマイナスが選択できてしまう。
   min="0"で、マイナスは選択できないようになる。

  ・わざと「-1」と入力して登録ボタンを押そうと
   すると押せない。
   項目に自動的にエラーが表示される。


・登録数のチェック
 ・タスク数とフォルダ数のチェック
 ・どちらも、0件にすると制約をなくす。
 ・チェック用のクラスを作ると、
  プログラムの管理がしやすいかもしれない。

 ・data_limitクラス
  ・init(フォルダ最大数、タスク最大数)
  ・disp
   ・残り件数の画面表示
  ・isMaxF
   ・フォルダ数が最大になった場合true
  ・isMaxT
   ・タスク数が最大になった場合true


まあまあ、いい感じにできてきました。


もうちょっと調整します。


━━━━━━━━━━━━━━━━━━━━━━━━━━
【前日の気になるツイート・リツイート、ベスト4】
━━━━━━━━━━━━━━━━━━━━━━━━━━

・ホンダeに見た車が「ガジェット化」する未来
 https://twitter.com/utalab/status/1329029091799011328

・「錫のタンブラー」を冷凍庫に入れたら粉々に!
 https://twitter.com/utalab/status/1329026580694360064

・22年間昆虫を食べ続ける26歳オーナーが営む
 昆虫食レストランのコースメニューが想像以上にガチだった
 https://twitter.com/utalab/status/1329025318422769669

・定額制フレンチレストラン『Provision』
 https://twitter.com/utalab/status/1328983793965944832


一覧はこちら
https://twilog.org/utalab/date-201118