1 /*! 2 * @include "_NameSpace.js" 3 */ 4 5 /** 6 * スクリプトが作成したメニュー(MenuItem)が選択された時の状況に関する情報を保持するオブジェクト。 7 * プロパティの情報の意味はMenuItemが登録されたメニューの場所により異なる。 8 * 9 * メニュー登録場所とプロパティの内容の関係 10 * ・MainWnd.PopupViewMenu 11 * PopupObject = 右クリックしたビューのViewItemオブジェクト 12 * Number = レス番 13 * InfoText = 空白文字列 14 * ・MainWnd.PopupTextMenu 15 * PopupObject = 右クリックしたビューのViewItemオブジェクト 16 * Number = 0 17 * InfoText = 空白文字列 18 * ・MainWnd.PopupIdMenu 19 * PopupObject = 右クリックしたビューのViewItemオブジェクト 20 * A.日付中IDを右クリックした場合 21 * Number = レス番 22 * InfoText = 空白文字列 23 * B.本文中IDを右クリックした場合 24 * Number = -1 25 * InfoText = ID 26 * ・MainWnd.ThreadPopupMenu 27 * PopupObject = 右クリックしたタブのViewItemオブジェクト 28 * Number = クリックしたタブのインデックス 29 * ・MainWnd.PopupTree 30 * PopupObject = 右クリックした板タブまたは板一覧アイコンの板のBoardオブジェクト 31 * A.板一覧アイコンを右クリックした場合 32 * Number = -1 33 * B.板タブを右クリックした場合 34 * Number = 右クリックした板タブのインデックス 35 * InfoText = 空白文字列 36 * ・その他 37 * PopupObject = undefined 38 * Number = 0 39 * InfoText = 空白文字列 40 * 41 * @class _JVS.PopupTargetInfo 42 */ 43 _JVS.PopupTargetInfo = function(){ 44 /** 45 * メニューをクリックした場所に関連する文字情報を保持する 46 * Action:○ LateCall:○ Command:○ 47 * @type String 48 */ 49 this.InfoText = ""; 50 51 /** 52 * メニューをクリックした場所に関連する数値情報を保持する 53 * Action:○ LateCall:○ Command:○ 54 * @type int 55 */ 56 this.Number = 0; 57 58 /** 59 * PopupObjectの種類を示す文字列を保持する。"ViewItem", "Board"など。 60 * Action:○ LateCall:○ Command:○ 61 * @type String 62 */ 63 this.ObjectName = "ViewItem"; 64 65 /** 66 * メニューをクリックした場所に関連するオブジェクトを保持する 67 * Action:○ LateCall:○ Command:○ 68 * @type Object 69 */ 70 this.PopupObject = {}; 71 }; 72