File tree Expand file tree Collapse file tree 4 files changed +26
-4
lines changed
src/components/split-pane Expand file tree Collapse file tree 4 files changed +26
-4
lines changed Original file line number Diff line number Diff line change 4
4
// Split Pane
5
5
// --------------------------------------------------
6
6
7
- ion- split-pane {
7
+ . split-pane {
8
8
position : absolute ;
9
9
top : 0 ;
10
10
right : 0 ;
@@ -13,11 +13,16 @@ ion-split-pane {
13
13
14
14
display : flex ;
15
15
16
+ flex-direction : row ;
16
17
flex-wrap : nowrap ;
17
18
18
19
contain : strict ;
19
20
}
20
21
22
+ .split-pane.split-pane-rtl {
23
+ flex-direction : row-reverse ;
24
+ }
25
+
21
26
.split-pane-side :not (ion-menu ) {
22
27
display : none ;
23
28
}
Original file line number Diff line number Diff line change @@ -200,12 +200,14 @@ export class SplitPane extends Ion implements RootNode {
200
200
private _plt : Platform ,
201
201
config : Config ,
202
202
elementRef : ElementRef ,
203
- renderer : Renderer ,
203
+ renderer : Renderer
204
204
) {
205
205
super ( config , elementRef , renderer , 'split-pane' ) ;
206
+ if ( _plt . isRTL ( ) ) {
207
+ this . setElementClass ( 'split-pane-rtl' , true ) ;
208
+ }
206
209
}
207
210
208
-
209
211
/**
210
212
* @hidden
211
213
*/
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ <h1>Page 1</h1>
12
12
< button ion-button (click) ="menu1Active() "> Enable menu 1</ button >
13
13
< button ion-button (click) ="menu2Active() "> Enable menu 2</ button >
14
14
< button ion-button (click) ="menu3Active() "> Enable menu 3</ button >
15
+ < button ion-button (click) ="menu4Active() "> Enable menu 4 (right)</ button >
15
16
< button ion-button (click) ="disableAll() "> Disable all</ button >
16
17
17
18
< div f > </ div >
Original file line number Diff line number Diff line change @@ -8,20 +8,34 @@ export class PageOne {
8
8
constructor (
9
9
public navCtrl : NavController ,
10
10
public menuCtrl : MenuController ,
11
- ) { }
11
+ ) {
12
+ this . menuCtrl . enable ( false , 'menu4' ) ;
13
+ }
12
14
13
15
push ( ) {
14
16
this . navCtrl . push ( 'PageTwo' ) ;
15
17
}
18
+
16
19
menu1Active ( ) {
20
+ this . menuCtrl . enable ( false , 'menu4' ) ;
17
21
this . menuCtrl . enable ( true , 'menu1' ) ;
18
22
}
19
23
menu2Active ( ) {
24
+ this . menuCtrl . enable ( false , 'menu4' ) ;
20
25
this . menuCtrl . enable ( true , 'menu2' ) ;
21
26
}
22
27
menu3Active ( ) {
28
+ this . menuCtrl . enable ( false , 'menu4' ) ;
23
29
this . menuCtrl . enable ( true , 'menu3' ) ;
24
30
}
31
+ menu4Active ( ) {
32
+ this . menuCtrl . enable ( false , 'menu1' ) ;
33
+ this . menuCtrl . enable ( false , 'menu2' ) ;
34
+ this . menuCtrl . enable ( false , 'menu3' ) ;
35
+
36
+ this . menuCtrl . enable ( true , 'menu4' ) ;
37
+ }
38
+
25
39
disableAll ( ) {
26
40
this . menuCtrl . enable ( false ) ;
27
41
}
You can’t perform that action at this time.
0 commit comments