@@ -25,37 +25,52 @@ public function close(){
25
25
26
26
public function setClass ($ value ){
27
27
$ this ->params ['class ' ]=$ value ;
28
+ return $ this ;
28
29
}
29
30
30
31
public function setCloseIcon (){
31
32
$ this ->params ['closeIcon ' ]=true ;
33
+ return $ this ;
32
34
}
33
35
34
36
public function setShowIcon ($ value =false ){
35
37
$ this ->params ['showIcon ' ]=$ value ;
38
+ return $ this ;
36
39
}
37
40
38
41
public function setCloseOnClick ($ value ){
39
42
$ this ->params ['closeOnClick ' ]=$ value ;
43
+ return $ this ;
40
44
}
45
+
41
46
public function setTitle ($ title ){
42
47
$ this ->params ['title ' ]=$ title ;
48
+ return $ this ;
43
49
}
44
50
45
51
public function setMessage ($ message ){
46
52
$ this ->params ['message ' ]=$ message ;
53
+ return $ this ;
54
+ }
55
+
56
+ public function setPosition ($ position ){
57
+ $ this ->params ['position ' ]=$ position ;
58
+ return $ this ;
47
59
}
48
60
49
61
public function setDisplayTime ($ time ){
50
62
$ this ->params ['displayTime ' ]=$ time ;
63
+ return $ this ;
51
64
}
52
65
53
66
public function setShowProgress ($ value ='top ' ){
54
67
$ this ->params ['showProgress ' ]=$ value ;
68
+ return $ this ;
55
69
}
56
70
57
71
public function setClassProgress ($ value ){
58
72
$ this ->params ['classProgress ' ]=$ value ;
73
+ return $ this ;
59
74
}
60
75
61
76
public function setOnShow ($ jsCode ) {
@@ -64,13 +79,16 @@ public function setOnShow($jsCode) {
64
79
65
80
public function setOnHide ($ jsCode ) {
66
81
$ this ->addComponentEvent ('onHide ' , $ jsCode );
82
+ return $ this ;
67
83
}
68
84
69
85
public function setOnApprove ($ jsCode ) {
70
86
$ this ->addComponentEvent ('onApprove ' , $ jsCode );
87
+ return $ this ;
71
88
}
72
89
73
90
public function setOnDeny ($ jsCode ) {
74
91
$ this ->addComponentEvent ('onDeny ' , $ jsCode );
92
+ return $ this ;
75
93
}
76
94
}
0 commit comments