2020 ソフトウェア設計及び演習用の班Wiki

20::gr02::stamp

スタンプ

担当

 佐々木祐隆

動き

 ・スタンプの表示
 ・スタンプのドラッグアンドドロップ、右クリック、エディット

モジュール

 ・モジュール名:
  Stamp_former(name, id)
  Stamp_latter(name, id, date, detail)
  Stamp(year, month)
 ・ソースファイル: Stamp.js

関数

 [ Stamp_former ]
  ・.edit_name(○)
   名前を変更
   引数は新しい名前

  ・.show()
   スタンプの表示
   引数なし

  ・.menu_show()
   右クリックによるメニューの表示
   引数なし

 [ Stamp_latter ]
  ・.edit_detail(○)
   内容を変更
   引数は新しい名前

  ・.show()
   スタンプの表示
   引数なし

  ・.menu_show()
   右クリックによるメニューの表示
   引数なし

 [ Stamp ]
  ・.show()
   スタンプ(前)の表示
   引数なし

  ・.drag(e)、dragstart(e)、dragend(e)、dragover(e)、dragenter(e)、drop(e)
   ドラッグ動作
   引数はeventオブジェクト

  ・.contextmenu(e)
   右クリック動作
   置く前のスタンプ → 名前の変更ができるメニューの表示
   置いた後のスタンプ → 削除

  ・.click(e)
   右クリック動作によるメニューを非表示に

注意

 実装予定だったものがソースファイルには入っているので、ソースファイルは煩雑で無駄の多いものとなっている。非常に見にくい
 未実装 → カレンダー上に置いたスタンプの内容などを変更できる
 妥協案、実装 → カレンダー上に置いたスタンプを右クリックで削除


最終更新日:2020/08/07 00:32:54