Skip to content

Commit 5dbbb51

Browse files
committed
RTL: multi-language backend > change direction for edit controls in RTL language templates
1 parent 3664550 commit 5dbbb51

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

src/Presentation/SmartStore.Web.Framework/Extensions/HtmlExtensions.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ public static HelperResult LocalizedEditor<T, TLocalizedModelLocal>(this HtmlHel
7676
var language = EngineContext.Current.Resolve<ILanguageService>().GetLanguageById(locale.LanguageId);
7777

7878
x.Add().Text(language.Name)
79+
.ContentHtmlAttributes(new { @class = "locale-editor-content", data_lang = language.LanguageCulture, data_rtl = language.Rtl.ToString().ToLower() })
7980
.Content(localizedTemplate(i))
8081
.ImageUrl("~/Content/images/flags/" + language.FlagImageFileName)
8182
.Selected(i == 0 && standardTemplate == null);

src/Presentation/SmartStore.Web/Administration/Content/_admin.scss

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,18 @@ legend {
815815
}
816816
}
817817

818+
.locale-editor-content[data-rtl="true"] {
819+
input,
820+
textarea,
821+
select,
822+
.locale-editor-control,
823+
.note-editable,
824+
.note-editor-preview:not(.empty) {
825+
direction: rtl;
826+
text-align: right;
827+
}
828+
}
829+
818830

819831
//
820832
// Thumb Zoomer

src/Presentation/SmartStore.Web/SmartStore.Web.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1781,6 +1781,7 @@
17811781
<Content Include="Themes\Flex\Views\Shared\EmailTemplates\shipment.liquid" />
17821782
<Content Include="Themes\Flex\Content\theme-rtl.scss" />
17831783
<Content Include="Content\shared\_rtl-bs4.scss" />
1784+
<Content Include="Views\Shared\DisplayTemplates\DateTime.cshtml" />
17841785
<None Include="Web.EFMigrations.config">
17851786
<DependentUpon>Web.config</DependentUpon>
17861787
</None>

0 commit comments

Comments
 (0)