作業Log | tritask-scrapbox-beta
2021-01-02 08:31:07
08:31:47 テストする
08:36:35 NaNになってしまう。なぜだ?
記法の解析を整理しよう
数字にまでパースして返す
09:00:50 整理終了
09:07:04 バグ取り終了!
テストする
10:45:22 テスト終了
うまく動いた
10:45:33 mobileにメニューを追加する
10:48:28 実装終了
10:49:38 使ってみたが、ちょっと微妙
選択はされるのだが、キーボードが開かないので入力も削除もできない
キーボードを開こうとして長押しすると選択範囲が消えてしまう
見積もり時間入力欄の開始位置とかはわかるようになった
17:38:21 繰り返し属性の処理をaddTask()に実装する
addTask()じゃなくてタスク終了機能に組み込むんだった
18:07:32 作った
新規タスク作成部分を別の関数に分離した
18:07:57 テストする
18:25:49 endTask()が使えなくなっちゃった
なんで?
!!が原因だった。!に直した
skipをrepにした
18:49:00 時刻を消すときにはタスクを追加しちゃだめだ
直そう
19:20:32 脱線から戻ってきた
19:21:10 実績の開始と終了時刻が引き継がれてしまっていた
19:24:25 skipを取得できていない
全部undefinedになる
一つ要素が多い
これじゃ動かないみたい
19:33:00 修正終了!
2021-01-06
refactoring終了
同時にいくつか機能を追加した
テストする
15:47:56 文法エラーを全部取り除いた
15:58:11 まだあった
16:19:01 createNextTaskでエラー
記録前ではなく、記録後のtaskを使用しないといけない
実績時刻が必要
16:21:40 直した
テストする
16:39:53 一通り試した
問題なさそう
16:40:58 せっかくなので日付をずらすコマンドを増やしてみる
+5まで
16:43:15 作ってテストまでした
まずは仕様を固める
17:58:17 作った
テストする
18:05:09 バグ取り終了
同じ日付のタスクを一つの文字列にまとめる操作を忘れていた
[- あと?noscript=trueをつけて開くようにする]
18:19:52 ページを生成するときに消えてしまうようだ。
成功!
まあいいや。そのうち考える
範囲選択は試していなかった
18:24:30 試す
18:25:06 成功!
これを実装すればおしまいかな?
こいつを実装するには、インデントなどを考慮しないと行けないのか
タスク解析用関数をいじったほうが早そう
方法
行数の計算が必要?
対して面倒ではないか
行数はすでにparseの中で使っている
外側で計算してた
indentの取得方法
scrapbox.Page.line[i].nodes.unit.tag.length
行idの情報も入っている
DOMの形から計算する
めんどい
2021-01-06 18:51:01 APIを整えたほうが良さそう
新しいversionで作り直すかあ