Ionic-framework: Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ справа Π½Π°Π»Π΅Π²ΠΎ

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 янв. 2016  Β·  75ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ionic-team/ionic-framework

_From @ mashaly100200 30 дСкабря 2015 Π³. 17:24_

поТалуйста, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ RTL Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

_ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΈΠ· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска: driftyco / ionic2 # 832_

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π•ΡΡ‚ΡŒ новости ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ RTL?

ВсС 75 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

_From @adamdbradley 30 дСкабря 2015 Π³., 17:38_

Π”Π°, это Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π°ΡˆΡƒ Π΄ΠΎΡ€ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² RTL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ список ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… частСй ionic2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с RTL. Наша Ρ†Π΅Π»ΡŒ - ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» RTL css ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ любой JS Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ Π»ΠΈ элСмСнт html dir="rtl" ΠΈΠ»ΠΈ Π½Π΅Ρ‚. благодаря

_ΠžΡ‚ @ mashaly100200 30 дСкабря 2015 Π³., 18:39

Π‘ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ помогаю ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ionic2 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ RTL
firest Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ эффСкты, Ссли ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ RTL
ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот attr Π² Ρ‚Π΅Π³ html, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ вСсь Π²Π΅Π±-сайт Π² RTL

ΠΈΠ»ΠΈ ΠΆΠ΅
ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Ρ‚Π΅Π»Π΅ ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠΉ ΡΡ‚ΠΈΠ»ΡŒ
style = " direction: rtl "

Ссли ΠΊΠΎΠΌΠ°Π½Π΄Π° ionic ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ RTL

ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ прилоТСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ
, ΠΈ Ссли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ язык прилоТСния Π½Π° язык RTL Π²ΠΎ врСмя выполнСния, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Windows Phone, iOS, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ html ionic2, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ rtl, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ чистый html konw, ΠΊΠ°ΠΊ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ rtl
Π½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ RTL
Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это анимация
Π― Π½Π΅ знаю, выполняСт Π»ΠΈ ionic ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ΄Π° css ΠΈΠ»ΠΈ javascript, Π² ΠΎΠ±ΠΎΠΈΡ… случаях вся анимация, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ rtl ΠΈΠ»ΠΈ ltr, Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ varialbe, Π½ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³Ρƒ, ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ionic, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² этой Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅

Π― знаю, Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ владСю английским, Π½ΠΎ надСюсь, Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΌΠΎΠΈ слова :)

_From @ mashaly100200 30 дСкабря 2015 Π³., 18:44_

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ эту Ρ†Π΅Π»ΡŒ: «Наша Ρ†Π΅Π»ΡŒ - ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» RTL cssΒ»
ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π° направлСния Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎ врСмя выполнСния

_From @adamdbradley 30 дСкабря 2015 Π³., 18:51

Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π° направлСния Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎ врСмя выполнСния

Π‘Π°ΠΌ Ionic смоТСт динамичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ этот Ρ„Π°ΠΉΠ» css Π·Π° вас, Π² зависимости ΠΎΡ‚ <html dir="rtl">

_ΠžΡ‚ @ mashaly100200 30 дСкабря 2015 Π³., 19:23

эти imgs ΠΎΡ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° onic-Conference-app
Ссли ΠΊΠΎΠΌΠ°Π½Π΄Π° ionic ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ RTL Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 90% ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ RTL

Image of Yaktocat

_ΠžΡ‚ @ mashaly100200 30 дСкабря 2015 Π³., 19:26_

Image of Yaktocat

_From @ mashaly100200 30 дСкабря 2015 Π³., 19:27_

Image of Yaktocat

_ΠžΡ‚ @ mashaly100200 30 дСкабря 2015 Π³., 20:21_

любой Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся стрСлкой Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π»Π΅Π²ΠΎ, Π½Π°Π·Π°Π΄ ΠΈΠ»ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, Π±ΡƒΠ΄Π΅Ρ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² этом стилС
{
-webkit-transform: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (180 градусов);
-moz-transform: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (180 градусов);
-ΠΎ-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (180 градусов);
-ms-transform: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (180 градусов);
ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (180 градусов);
}

_From @adamdbradley 31 дСкабря 2015 Π³., 4:27_

Π˜Ρ‚Π°ΠΊ, @brandyscarney ΠΏΡ€ΠΈΡˆΠ»Π° Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ идСя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ RTL scss Π² Ρ€Π΅ΠΏΠΎ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊ заполнСнию.

Π― Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ вмСсто динамичСского добавлСния Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ rtl css ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ $rtl-support: false sass ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… sass ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ rtl css Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² прилоТСния, Π½ΠΎ для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ трСбуСтся rtl css, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ $rtl-support: true .

Π—Π°Ρ‚Π΅ΠΌ Π² Π½Π°ΡˆΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ… rtl scss CSS ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <strong i="12">@if</strong> $rtl-support . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ css Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ для рСдактирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ rtl ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Π”ΡƒΠΌΠ°Π΅ΡˆΡŒ, это сработаСт @ mashaly100200 ?

_From @ mashaly100200 31 дСкабря 2015 Π³., 11:48_

Π΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ RTL динамичСски - Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя,

Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ большС усилий

  • Π― Ρ…ΠΎΡ‡Ρƒ Π·Π½Π°Ρ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ страницами, ΠΊΠΎΠ³Π΄Π° страницы Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‚?
  • ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ добавляСт эту ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° буксирныС страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят ΠΈ выходят?
  • ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° событиСм, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свою ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Π΄Π²Π΅ страницы?

Если Π²Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ»ΠΈ ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ вопроса, Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ моя Ρ‚Π΅ΠΌΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… усилий, Π° полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° rtl direction ΠΈ ionic team Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ большого спасибо :)

_From @adamdbradley 1 января 2016 Π³., 1:53_

Π­Ρ‚ΠΎ анимация ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° для ios: https://github.com/driftyco/ionic2/blob/master/ionic/animations/ios-transition.ts

НС ΡƒΠ²Π΅Ρ€Π΅Π½, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π»ΠΈ это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ для RTL ΠΈΠ»ΠΈ вмСсто этого Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ новая анимация. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой собствСнный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ pageTransition : https://github.com/driftyco/ionic2/blob/master/ionic/config/modes.ts#L24

_From @ mashaly100200, 1 января 2016 Π³., 21:55_

ΠΏΡ€ΠΈΠ²Π΅Ρ‚ @adamdbradley , с роТдСством

Π― Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» настраиваСмый класс Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ класса Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² зависимости ΠΎΡ‚ document.dir
https://gist.github.com/mashaly100200/bf713f2b558285322155
Π― тСстировал Π΅Π³ΠΎ ΠΈ скоро ΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… (ΠΈΠ½ΡˆΠ°Π°Π»Π»Π°Ρ…)

Ρ‚Π°ΠΊΠΆΠ΅ я Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ классы css, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
https://gist.github.com/mashaly100200/dc23529e570034b0dfb9

ΠΈ Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ большС классов, я добавлю Π΅Π³ΠΎ Π² этот Ρ„Π°ΠΉΠ», ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡Ρƒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Ρ‚Π°ΠΊΠΆΠ΅ rtl Π½ΡƒΠΆΠ½Ρ‹ эти ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² конструкторС прилоТСния
https://gist.github.com/mashaly100200/692160b036422d7b018c

Π― пытался Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всю ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, поэтому ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ всС Π² подрядчик прилоТСния

НадСюсь, эти Π²Π΅Ρ‰ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ionic2 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ RTL

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ исправлСния ΠΈΠ»ΠΈ прСдлоТСния.

_From @adamdbradley 2 января 2016 Π³., 3: 2_

ΠšΡ€ΡƒΡ‚ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ RTL чСртовски Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ LTR, Ρ‡Ρ‚ΠΎ заставляСт мСня Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ опция isRTL которая пСрСдаСтся Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, ΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄. Π― ΠΌΠΎΠ³Ρƒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ionic, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ Π½Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ свойство isRTL ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π²ΠΎ всСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (с Π²Π΅Π±-Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ чтСния document Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ ionic).

_From @adamdbradley 2 января 2016 Π³., 3:36_

Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ isRTL() Π² Platform : https://github.com/driftyco/ionic2/blob/0b4b8628bf87cabab92d6563bf9878db8b86c885/ionic/components/modal/test/basic/index.ts#L16

_From @adamdbradley 2 января 2016 Π³., 3:58_

ВсС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ isRTL ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… opts : https://github.com/driftyco/ionic2/blob/da986a5fb0ee2c7660ad4494731b5fe98b393812/ionic/components/nav/nav-controller.ts#L798

Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ios-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ для RTL-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².

_From @adamdbradley 2 января 2016 Π³., 4:38_

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ RTL css, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ строился Π² ionic.css (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊ md, Ρ‚Π°ΠΊ ΠΈ ios css) ΠΈ ionic.ios.css (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ios). ΠœΡ‹ΡΠ»ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ RTL, Ρ‚Π°ΠΊ ΠΈ LTR css Π² ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ», ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ $include-rtl: true Π² своих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… sass, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ LTR css. https://github.com/driftyco/ionic2/blob/f38ad4a7d2d8c527a3bc64fd8569b11eb659c290/ionic/components/item/item.ios.scss#L231

_From @MatanYed 6 января 2016 Π³. 18:14_

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ: прилоТСния RTL Π² iOS частично ΡΠ²Π»ΡΡŽΡ‚ΡΡ LTR:
Основная сторона ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ слСва, Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ мСню слСва, анимация ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

_From @adamdbradley 7 января 2016 Π³., 16:41

На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для получСния ΠΈ установки языка ΠΈ направлСния: https://github.com/driftyco/ionic2/commit/942bd9b93b97a88554aafc9972c1c2d86de9273f

_From @ mashaly100200, 12 января 2016 Π³., 21: 2_

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ
для всСх ΠΏΠΎΡ‚ΠΎΠΊ этой Ρ‚Π΅ΠΌΡ‹
Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ
config.set ('backButtonIcon', 'ion-ios-arrow-forward');
с участиСм
config.set ('backButtonIcon', 'стрСлка Π²ΠΏΠ΅Ρ€Π΅Π΄');

Ρ‚Π°ΠΊΠΆΠ΅ я обновляю класс Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
https://gist.github.com/mashaly100200/bf713f2b558285322155

Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» Π½Π°Π΄ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π°Π΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ moodle для нашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ английский ΠΈ арабский языки, поэтому ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСго Π½Π° RTL Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π½ΠΎ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ врСмя. Π’Π½Π°Ρ‡Π°Π»Π΅ я использовал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ng-if ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· rootcope Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ мСняСт язык, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈ с этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ всС Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
Π’Ρ€ΠΈ дня Π½Π°Π·Π°Π΄ я Π½Π°Ρ‡Π°Π» Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Ionic (это становится ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ :)). Команда Moodle сСйчас ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½ΠΎ я Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡ… Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ.
Π― Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ionic 2, Π½ΠΎ ΠΌΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΎΡ‡Π΅Π½ΡŒ прост, с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ionic side Π² ΠΈΠΎΠ½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π΅ (я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ваТная Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ RTL ΠΈΠΌΠ΅Π΅Ρ‚ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚) сдСлаСт Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ каТСтся.
Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ для добавлСния привязки ΠΊ Π±ΠΎΠΊΠΎΠ²ΠΎΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° Π½Π΅ добавляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ содСрТимому с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ css Π² app.scss ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ angular-translate ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ рСализация прилоТСния moodle, обновляйтС слСва Π² словах Π² классах ΠΈ справа Π½Π°Π»Π΅Π²ΠΎ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ языка.
Π― всС Π΅Ρ‰Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽ Π΅Π³ΠΎ, надСюсь, Ρ‡Ρ‚ΠΎ ΠΎΠ½ сработаСт (всС Ρ€Π°Π²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ).

послС добавлСния dir = "rtl" Π² index.html отрисовка элСмСнтов начнСтся справа, Ρ‡Ρ‚ΠΎ влияСт Π½Π° внСшний Π²ΠΈΠ΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ½ΠΎΠΏΠΊΠΈ сСгмСнта.
Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это я ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»

  .segment-button:first-of-type {
    border-radius: 4px 0 4px 0;
    margin-left: 0; }
  .segment-button:not(:first-of-type) {
    border-left-width: 0; }
  .segment-button:last-of-type {
    border-left-width: 0;
    border-radius: 4px 0 0 4px;
    margin-left: 0; }

ΠΊ

  .segment-button:first-of-type {
    border-radius: 0 4px 4px 0;
    margin-right: 0; }
  .segment-button:not(:first-of-type) {
    border-right-width: 0; }
  .segment-button:last-of-type {
    border-right-width: 0;
    border-radius: 4px 0 0 4px;
    margin-right: 0; }

Анимация Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ прилоТСния, слСва для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ RTL ΠΈ справа для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ LTR. Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, я сдСлал это:
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ
var OFF_RIGHT = '99.5%';
ΠΊ
var OFF_RIGHT = '-99.5%';
ΠΈ
var OFF_LEFT = '-33%';
ΠΊ
var OFF_LEFT = '33%';
ΠΈ

                if (backDirection) {
                    // leaving content, back direction
                    leavingContent
                        .before.clearStyles([OPACITY])
                        .fromTo(TRANSLATEX, CENTER, '100%');
                }

ΠΊ

                if (backDirection) {
                    // leaving content, back direction
                    leavingContent
                        .before.clearStyles([OPACITY])
                        .fromTo(TRANSLATEX, CENTER, '-100%');
                }

Π² ΠΈΠΎΠ½Π½ΠΎ-ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… / ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ… / ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°Ρ…

Π° для Π·Π°Π΄Π½Π΅Π³ΠΎ элСмСнта Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ я помСстил Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠ΅Ρ€Π΅Π΄ тСкстом ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° Π²ΠΏΠ΅Ρ€Π΅Π΄.

@App({
    config: {
        backButtonText: 'Ψ§Ω„Ψ±Ψ¬ΩˆΨΉ', // this is arabic or whatever
        backButtonIcon:'ios-arrow-forward'
        //          | ion-ios-arrow-back     | ion-md-arrow-back    
    } // http://ionicframework.com/docs/v2/api/config/Config/
})

Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π² строкС поиска ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
сдСлав эти измСнСния (ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ)

.searchbar-search-icon {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(0,%200,%200,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
  background-size: 13px;
  background-repeat: no-repeat;
  position: absolute;
  left: 9px;
  top: 9px;
  margin-left: calc(50% - 60px);
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1);
  transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1); }

.searchbar-input {
  height: 3rem;
  line-height: 3rem;
  padding: 0 28px;
  font-size: 1.4rem;
  font-weight: 400;
  border-radius: 5px;
  color: #000;
  background-color: #FFFFFF;
  padding-left: calc(50% - 28px);
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1);
  transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1); }
  .searchbar-input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.5); }
  .searchbar-input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5); }
  .searchbar-input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
    text-indent: 0; }

ΠΊ

.searchbar-search-icon {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2013'><path%20fill='rgba(0,%200,%200,%200.5)'%20d='M5,1c2.2,0,4,1.8,4,4S7.2,9,5,9S1,7.2,1,5S2.8,1,5,1%20M5,0C2.2,0,0,2.2,0,5s2.2,5,5,5s5-2.2,5-5S7.8,0,5,0%20L5,0z'/><line%20stroke='rgba(0,%200,%200,%200.5)'%20stroke-miterlimit='10'%20x1='12.6'%20y1='12.6'%20x2='8.2'%20y2='8.2'/></svg>");
  background-size: 13px;
  background-repeat: no-repeat;
  position: absolute;
  right: 9px;
  top: 9px;
  margin-right: calc(50% - 60px);
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1);
  transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1); }

.searchbar-input {
  height: 3rem;
  line-height: 3rem;
  padding: 0 28px;
  font-size: 1.4rem;
  font-weight: 400;
  border-radius: 5px;
  color: #000;
  background-color: #FFFFFF;
  padding-right: calc(50% - 28px);
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1);
  transition: all 400ms cubic-bezier(0.25, 0.45, 0.05, 1); }
  .searchbar-input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.5); }
  .searchbar-input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5); }
  .searchbar-input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
    text-indent: 0; }

Π² Ρ„Π°ΠΉΠ»Π΅: ionic.bundle.js
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄:


setTranslateX: ionic.animationFrameThrottle(function(amount) {
var xTransform = content.offsetX + amount;
$element[0].style[ionic.CSS.TRANSFORM] = 'translate3d(' + xTransform + 'px,0,0)';

ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π°:


setTranslateX: ionic.animationFrameThrottle(function(amount) {
var xTransform = content.offsetX + amount;
if (content.offsetX > 0)
{
      xTransform = amount;
}
$element[0].style[ionic.CSS.TRANSFORM] = 'translate3d(' + xTransform + 'px,0,0)';

Π― знаю, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ.


ΠΈ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» эти css:


   a , h1 , h2 , span , div{
      text-align: right;
        }

        .title.title-left.header-item{
            left : 0 !important;
        }
label.item,
ion-nav-buttons,
ion-header-bar{
    direction: rtl;
}

.item-checkbox {
    padding-right: 60px;
}


.ion-android-arrow-back:before {
  content: ""; }

.ion-android-arrow-forward:before {
  content: "ο‹Š"; }

ΠΈ сдСлал мСню справа:


<ion-side-menus enable-menu-with-back-views="false" >

    <ion-side-menu side="right" expose-aside-when="large">
        <ion-header-bar class="bar-positive">
            <h1 class="title">Menu</h1>
        </ion-header-bar>
        <ion-content>
            <ion-list>
                <ion-item menu-close ng-click="login()">
                    Login
                </ion-item>


            </ion-list>
        </ion-content>
    </ion-side-menu>


      <ion-side-menu-content>
        <ion-nav-bar class="bar-positive">

            <ion-nav-back-button>
            </ion-nav-back-button>
            <ion-nav-buttons side="right">
                <button class="button button-icon button-clear ion-navicon" menu-toggle="right"></button>
            </ion-nav-buttons>

        </ion-nav-bar>
        <ion-nav-view name="menuContent"></ion-nav-view>
    </ion-side-menu-content>



</ion-side-menus>

Π΄Π°, это Ρ‚ΠΎ, Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ ΠΆΠ΄Π΅ΠΌ, ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡ€ΡƒΡ‚ΠΎ

спасибо ионной командС

Π²ΠΏΠ΅Ρ€Π΅Π΄: +1:

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬: Π½Π΅Π²Π°ΠΆΠ½ΠΎ, это ΡƒΠΆΠ΅ исправлСно

ion-item-sliding Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ swipe-left для вСрсии rtl, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

        <ion-item-sliding swipe-left>
            <ion-item>
                <ion-avatar item-right>
                    <img src="img/slimer.png">
                </ion-avatar>
                <h2>Slimer</h2>
            </ion-item>
            <ion-item-options>
                <button primary>
                    <ion-icon name="text"></ion-icon>
                    Text
                </button>
                <button secondary>
                    <ion-icon name="call"></ion-icon>
                    Call
                </button>
            </ion-item-options>
        </ion-item-sliding>

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,
Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ ionic 2.0. ΠΊΠ°ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

Как Π²Ρ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ ТСсты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rtl Π² вСрсии 2?

МнС Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ iOS Π² ionic v1. НС ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ iPhone Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ смахиваниС Π²ΠΏΡ€Π°Π²ΠΎ Π² RTL.

Π― смог ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ мСню ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² RTL.
https://github.com/msoni11/ionic/releases/tag/v1.1.1-rtl
https://github.com/msoni11/ionic-bower/releases/tag/v1.1.1-rtl

Когда функция RTL Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π°, ΠΎΠ½Π° смоТСт ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π΅ послС запуска прилоТСния (я имСю Π² Π²ΠΈΠ΄Ρƒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ltr ΠΈ rtl?
Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ прилоТСния, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ страница смСны языка Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

@MatanYed : Π”Π°, Π±ΡƒΠ΄Π΅Ρ‚. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ. Π­Ρ‚ΠΎ довольно просто Π² Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, просто мСняя Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ выравнивая тСкст с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

@mhartington : ΠΏΡ€ΠΈ использовании ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ RTL ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ° выравниваСтся Π½Π΅ Π²ΠΏΡ€Π°Π²ΠΎ, Π° Π³Π΄Π΅-Ρ‚ΠΎ посСрСдинС ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ тСкста Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°.
Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этого?

<ion-list dir="rtl"> <ion-item> <ion-label floating >{{ usrTitle }}</ion-label> <ion-input type="text" [(ngModel)]="usrValue"></ion-input> </ion-item> <ion-item> <ion-label floating >{{ pswTitle }}</ion-label> <ion-input type="password" [(ngModel)]="pswValue"></ion-input> </ion-item></ion-list>

floating

+1

@royipressburger (_regards "+1" _) - Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ смайлик "большой ΠΏΠ°Π»Π΅Ρ† Π²Π²Π΅Ρ€Ρ…" ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° "ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ", Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ.

@mhartington , @ msoni11 : Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚? я Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ застрял с этим.

@devoraf : я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ionic Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Π’ ionic v1 я ΠΈΠ³Ρ€Π°Π» с RTL css, ΠΈ Ρƒ мСня Ρ€Π°Π±ΠΎΡ‚Π°Π» элСмСнт Ρ„ΠΎΡ€ΠΌΡ‹.

@ msoni11 : ΠΈΠΎΠ½Π½Ρ‹ΠΉ v2. Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π»ΠΈ сработало это ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Π²Ρƒ?

@devoraf : я Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» v2. Π’ ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, написанного Π½Π° v1, поэтому я Π²Π·Π»ΠΎΠΌΠ°Π» v1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ RTL.

@ msoni11 : Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† CSS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ / Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ?

+1

@devoraf : Π˜Π·Π²ΠΈΠ½ΠΈΡ‚Π΅, Π½ΠΎ я Π½Π΅ использовал ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ. Π― использовал эти элСмСнты Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ выровнял ΠΈΡ… ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ для RTL.

Π― Π½Π΅ знаю, Π±Ρ‹Π»ΠΎ Π»ΠΈ это заявлСно, Π½ΠΎ Π΄Π°ΠΆΠ΅ навигация ΠΏΠΎ страницам затрудняСтся, ΠΊΠΎΠ³Π΄Π° dir="rtl" добавляСтся ΠΊ Ρ‚Π΅Π³Ρƒ <html> . Π’ Ionic 2 ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я использовал, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Π΅Π³ΠΎ, ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ я ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° Ionic 1. ΠŸΡ€ΡΠΌΠΎ сСйчас я ΠΌΠΎΠ³Ρƒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΈ Π½Π΅ сталкивался Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π±Ρ‹ для мСня ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½ΠΎ навигация испорчСна. Π²Π²Π΅Ρ€Ρ…, ΠΈ Ρƒ мСня ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π±Π΅Π»Ρ‹Π΅ экраны ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ страницы. Когда я ΡƒΠ΄Π°Π»ΡΡŽ dir="rtl" всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ.

Π― Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ дСлаю Π½Π΅ Ρ‚Π°ΠΊ, ΠΈΠ»ΠΈ $state.go() Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с rtl ?

@loolooii : Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ css, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ionic 1 Ρ€Π°Π±ΠΎΡ‚Π°Π» с RTL

.rtl, html[dir=rtl] {
  direction: rtl;
  text-align: right;
}

/** To fix empty page issue in rtl. **/
.rtl .click-block-hide {
  <strong i="7">@include</strong> translate3d(9999px, 0, 0);
}

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΈΠΎΠ½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ RTL https://github.com/msoni11/ionic/releases/tag/v1.1.1-rtl, ΠΈ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ прямо Π² RTL.

@ msoni11 Бпасибо! ΠšΠ»Π°ΡΡΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

@loolooii : :) Π― Ρ‚Π°ΠΊΠΆΠ΅ написал нСбольшой пост, Π³Π΄Π΅ упомянул, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ рСализация Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ здСсь

Π•ΡΡ‚ΡŒ новости ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ RTL?

Π•ΡΡ‚ΡŒ обновлСния ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ? , Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° ionic ΡƒΠ΄Π°Π»ΠΈΠ»Π° Π΅Π³ΠΎ ΠΈΠ· Π±Π΅Ρ‚Ρ‹ 12?

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ пСрСчислим всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ RTL ΠΈΠ· ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΌΡ‹ смоТСм внСсти свой Π²ΠΊΠ»Π°Π΄ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ΄Π½Ρƒ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ RTL.

RTL Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ΅Π½! Π•ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ?

@AmitMY НС ΡƒΠ²Π΅Ρ€Π΅Π½ насчСт ionic2, Π½ΠΎ для ionic1 ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΌΠΎΠΈΡ… ΠΆΠΈΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ довольно Ρ…ΠΎΡ€ΠΎΡˆΠΎ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ RTL.

@ msoni11 Бпасибо. Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ Ionic2.

@AmitMY @ msoni11 ВскорС я Π±ΡƒΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с использованиСм IONIC 2, Π° Π·Π°Ρ‚Π΅ΠΌ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΡƒ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с RTL, Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ.

@ Π₯Π°Π»ΠΈΠ΄-Новаф: Π― Π±Ρ‹Π» Π±Ρ‹ Ρ€Π°Π΄ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

@ msoni11 спасибо! Π― Π±ΡƒΠ΄Ρƒ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ вас Π² курсС, рСбята.

RTL присутствовал Π² Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ RC 12, я Π½Π΅ знаю, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ Π΅Π³ΠΎ бросили ?!

ЗдравствуйтС, я Π½Π΅ Π²ΠΈΠΆΡƒ Π² этой Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ ion-слайдов?
Π•ΠΌΡƒ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.
Π― размСстил здСсь запрос
http://idangero.us/swiper/forum/#!/general : support-for-pagination-righ

ΠΌΠΎΠΉ ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ, Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ Π±Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ слайды Π½Π°Π·Π°Π΄ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ послСднСму слайду ΠΏΡ€ΠΈ запускС. Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ события для опрСдСлСния ΠΊΠΎΠ½Ρ†Π° воспроизвСдСния, ΠΊΠΎΠ³Π΄Π° воспроизвСдСниС достигаСт 1-Π³ΠΎ слайда :)

НСбольшоС прСдостСрСТСниС, хотя я Π½Π΅ экспСрт.
Π― надСюсь, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° RTL планируСтся Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

МнС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² основном Π½Π° английском языкС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ярлыки Π²ΠΊΠ»Π°Π΄ΠΎΠΊ / ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½ΠΎ фактичСский расходный ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° арабском языкС. НапримСр, ΠΊΠ°ΠΊ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ слайдСра / ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅Ρ€Π°, ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ»ΠΈ настраиваСмого для RTL ΠΈΠ·-Π·Π° Π΅Π³ΠΎ тСкстовой ΠΈ графичСской ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ RTL.

index 44

index 45
Ага! Π― ΡƒΠΆΠ΅ избавился ΠΎΡ‚ этой нСприятной полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

Π’Π°ΠΊΠΆΠ΅ Ρƒ мСня ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ страница с двумя списками Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках.

<ion-list flow=RTL>....
<ion-list flow=LTR>.... 

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ RTL ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΈ Π΅Π³ΠΎ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Π½Π΅Ρ‚ поля, поэтому Π·Π½Π°Ρ‡ΠΊΠΈ с ΠΎΠ±Π΅ΠΈΡ… сторон частично Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этого ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ https://github.com/driftyco/ionic/issues/10685

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм, ΠΌΡ‹ пСрСносим отслСТиваниС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ RTL Π² эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
https://github.com/driftyco/ionic/issues/11211

Π‘Ρ€Π΅Π½Π΄ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ этим, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π² блиТайшСС врСмя.

здСсь ΠΌΠ½ΠΎΠ³ΠΎ сообщСний, я Π½Π΅ нашСл Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΏΠΎ-английски.
ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ привСсти мСня ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ направлСния мСню, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ мСняСтся Π½Π° Π»Π΅Π²ΡƒΡŽ, Ρ‚Π°ΠΌ анимация открываСтся слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, Π° свайп ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.
поТалуйста, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅.

@joesleiman На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для вас Π½Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ прСдлагаСтся Π½Π° https://github.com/driftyco/ionic/pull/11336 ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ рассмотрСния.

@AmitMY Ρ…ΠΎΡ€ΠΎΡˆΠΎ, спасибо. Π£ мСня Π΅ΡΡ‚ΡŒ другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° rtl ΠΈΠ· Ρ‚Π΅Π³Π° html Π² index.html ΠΈΠ»ΠΈ ion-app ΠΈΠ»ΠΈ body, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ion-select Π½Π΅ находится ΠΏΠΎΠ΄ <ion-nav> Π³Π΄Π΅ я мСняю Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ привСсти мСня ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Ссли Π·Π½Π°Π΅Ρ‚Π΅?

@joesleiman : Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ionic1, я исправил Π΅Π³ΠΎ ΠΏΠΎΠ΄ этим Ρ‚Π΅Π³ΠΎΠΌ https://github.com/msoni11/ionic/releases/tag/v.1.1.1-rtl.1

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ измСнСния.

Π’Ρ‹ устанавливаСтС Β«dirΒ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ‚Π΅Π³Π΅ HTML, ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²ΠΎ врСмя выполнСния, Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Β«this.platform.setDit ('rtl', true)Β».

НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ dir Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ направлСния Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

НаконСц, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π½ΠΎΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° большС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ RTL, Ρ‡Π΅ΠΌ 3.2.1.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вопросы ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ, Π° для ошибок / Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ github

@ msoni11 Π½Π΅ ΠΈΠΎΠ½Π½Ρ‹ΠΉ 3.2.0

@AmitMY я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²ΠΎ всСх своих прилоТСниях Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ Ρ‚Π΅Π³Π΅ [att.dir] = 'isRtl? 'rtl': 'ltr' '(Π² любой Ρ„ΠΎΡ€ΠΌΠ΅: ΠΊΠ°ΠΊ ΠΈΠΎΠ½Π½ΠΎΠ΅ содСрТаниС)
Π½Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ?

@joesleiman
Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ страницами Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° страниц слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

javascript // in app.module.ts . . imports: [ BrowserModule, IonicModule.forRoot(MyApp, { pageTransition: 'md-transition' // change the page Transition to avoid "LRT" page Transition }) . .

@AmitMY, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ "Назад" Π½Π° стрСлку Π²ΠΏΡ€Π°Π²ΠΎ вмСсто стрСлки Π²Π»Π΅Π²ΠΎ (ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π½Π° rtl)

@joesleiman НСт, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ dir="rtl" Π½Π° ion-content Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π’Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ this.platform.setDir('rtl', true) ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ dir ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π² Ρ‚Π΅Π³Π΅ html . Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ· машинописного тСкста, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ТСсты. (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ setDir с true Ρ‚Π°ΠΊΠΆΠ΅ обновляСт Ρ‚Π΅Π³ html с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ)

Π§Ρ‚ΠΎ касаСтся ΠΊΠ½ΠΎΠΏΠΊΠΈ «Назад», Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ установки направлСния, ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΎΠ½Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Π΅Ρ‚ ваши стрСлки, ΠΊΠ°ΠΊ это сдСлано здСсь - https://github.com/driftyco/ionic/pull/11634. Он доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΎΡ‡Π½ΠΎΠΉ вСрсии, Π° новая вСрсия (3.3.0) Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° ΠΏΠΎΠ·ΠΆΠ΅ сСгодня.

Π― ΠΏΡ€ΠΎΡˆΡƒ Π΅Ρ‰Π΅ Ρ€Π°Π·, поТалуйста, для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… вопросов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΠΎΡ€ΡƒΠΌ. Github ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ошибок / запросов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ RTL здСсь - https://github.com/AmitMY/ionic-site/blob/543cc0dd6d198edd5aa2a9a31ac5bd4702ef5332/content/docs/rtl-support/index.md
Π­Ρ‚ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация RTL, Π½ΠΎ это Π΅Ρ‰Π΅ Π½Π΅ сдСлано, поэтому Π΅Π΅ Π½Π΅Ρ‚ Π½Π° Π²Π΅Π±-сайтС.

@AmitMY Ρ…ΠΎΡ€ΠΎΡˆΠΎ, я сдСлаю ... большоС Π²Π°ΠΌ спасибо,

@AmitMy, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ помСстил this.platform.setDir ('rtl', true); ΠΈ Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π½Π΅ΠΌΡƒ, ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для Ρ‚Π΅Π³Π° html dir = 'rtl'. Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ - Π½Π΅ Π»ΡƒΡ‡ΡˆΠ°Ρ идСя. ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ возвращаСтся ΠΊ dir = "ltr"

@joesleiman Π˜Ρ‚Π°ΠΊ, Ссли вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ являСтся Ρ€Π°Π·Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ настройки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ стороны, я Π±Ρ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NativeStorage ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Β«ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉΒ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚: {lang: "he", dir: "rtl"} , ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π² app.component.ts on platform.ready ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ настройки. Если ΠΎΠ½ это сдСлаСт, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ setDir .

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚.

@AmitMY, ΠΊΠΎΠ³Π΄Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ setDir: всС Π΅Ρ‰Π΅ ion-select >> ion-alert: Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ rtl Π½Π° md (android)

@AmitMY я Ρ€Π΅ΡˆΠΈΠ» это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
html [dir = "rtl"] .alert-md .alert-radio-icon {
слСва: 0px;
Π²ΠΏΡ€Π°Π²ΠΎ: 13 пиксСлСй;
}

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½ΠΎΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΊΠ°ΠΊ я ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» ( 3.2.1-201705231529 ), ΠΈ Ссли Π²Ρ‹ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, это случай ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ стиля, ΠΈ ΠΎΠ½ исправлСн здСсь https://github.com/driftyco / ΠΈΠΎΠ½Π½Ρ‹ΠΉ / Ρ‚ΡΠ½ΡƒΡ‚ΡŒ / 11635

@AmitMY, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ обсуТдСниС здСсь, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π½Π°Ρ…ΠΎΠΆΡƒ всС большС ΠΈ большС ошибок:
https://forum.ionicframework.com/t/how-can-i-change-the-back-button-in-header-arrow-to-the-right/91591

Бпасибо Π·Π° вопрос! Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π½Π΅ относящиСся ΠΊ исходной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Если это всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с послСднСй вСрсиСй Ionic, создайтС Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ шаблон ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ