質問編集履歴

2

関係するメソッドの追記

2018/12/28 13:16

投稿

kazoogon
kazoogon

スコア281

test CHANGED
File without changes
test CHANGED
@@ -68,6 +68,48 @@
68
68
 
69
69
  }
70
70
 
71
+
72
+
73
+ //begins(関係するメソッド追記)
74
+
75
+ begins(Show, Hide){
76
+
77
+ this._Show = Show || null;
78
+
79
+ this._Hide = Hide || null;
80
+
81
+
82
+
83
+ return this;
84
+
85
+ }
86
+
87
+
88
+
89
+ //listenByShowHide(関係するメソッド追記)
90
+
91
+ listenByShowHide(showHide, release=true){
92
+
93
+ showHide.show();
94
+
95
+
96
+
97
+ const element = showHide.getElement();
98
+
99
+
100
+
101
+ const fn = function(){
102
+
103
+ showHide.hide.call(showHide);
104
+
105
+ };
106
+
107
+
108
+
109
+ this.listen(element, fn, release);
110
+
111
+ }
112
+
71
113
  ```
72
114
 
73
115
 

1

追記

2018/12/28 13:16

投稿

kazoogon
kazoogon

スコア281

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,16 @@
44
44
 
45
45
  }.bind(this));
46
46
 
47
+
48
+
49
+ //**追加部分 ここでmodalが開いているか確認し、上のbeginsが起動される
50
+
51
+ if (!ShowHide.isShow()){
52
+
53
+ Event.listenByShowHide(ShowHide);
54
+
55
+ }
56
+
47
57
  }
48
58
 
49
59