Added preliminary support for RTL cultures (patch by Masood Ramezani).

This commit is contained in:
Dario Solera 2010-06-17 07:35:39 +00:00
parent 439549707a
commit a078529eb3
39 changed files with 189 additions and 14 deletions

View file

@ -16,5 +16,5 @@ using System.Reflection;
// //
// You can specify all the values or you can default the Revision and Build Numbers // You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
[assembly: AssemblyVersion("3.0.2.542")] [assembly: AssemblyVersion("3.0.2.543")]
[assembly: AssemblyFileVersion("3.0.2.542")] [assembly: AssemblyFileVersion("3.0.2.543")]

View file

@ -67,6 +67,16 @@ namespace ScrewTurn.Wiki {
} }
} }
/// <summary>
/// Gets direction of the application
/// </summary>
public static string Direction {
get {
if(Tools.IsRightToLeftCulture()) return "rtl";
else return "ltr";
}
}
/// <summary> /// <summary>
/// Gets the bytes of the MasterPassword. /// Gets the bytes of the MasterPassword.
/// </summary> /// </summary>

View file

@ -235,6 +235,21 @@ namespace ScrewTurn.Wiki {
else return ""; else return "";
} }
/// <summary>
/// Gets the current culture.
/// </summary>
public static string CurrentCulture {
get { return CultureInfo.CurrentUICulture.Name; }
}
/// <summary>
/// Get the direction of the current culture.
/// </summary>
/// <returns><c>true</c> if the current culture is RTL, <c>false</c> otherwise.</returns>
public static bool IsRightToLeftCulture() {
return new CultureInfo(CurrentCulture).TextInfo.IsRightToLeft;
}
/// <summary> /// <summary>
/// Computes the Hash of a Username, mixing it with other data, in order to avoid illegal Account activations. /// Computes the Hash of a Username, mixing it with other data, in order to avoid illegal Account activations.
/// </summary> /// </summary>

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> <head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Administration</title> <title>Administration</title>

View file

@ -30,6 +30,9 @@ namespace ScrewTurn.Wiki {
SetupButtons(); SetupButtons();
SetupButtonsVisibility(); SetupButtonsVisibility();
// This applies text direction
DataBind();
} }
/// <summary> /// <summary>

View file

@ -26,7 +26,7 @@
OnClick="btnNewPage_Click" meta:resourcekey="btnNewPageResource1" /> OnClick="btnNewPage_Click" meta:resourcekey="btnNewPageResource1" />
<br /><br /> <br /><br />
<anthem:Button ID="btnBulkMigrate" runat="server" Text="Bulk Migrate" ToolTip="Migrate many Pages to another namespace" <anthem:Button ID="btnBulkMigrate" runat="server" Text="Bulk Migrate" ToolTip="Migrate many Pages to another namespace"
AutoUpdateAfterCallback="true" OnClick="btnBulkMigrate_Click" /> AutoUpdateAfterCallback="true" OnClick="btnBulkMigrate_Click" meta:resourcekey="btnBulkMigrateResource1" />
</div> </div>
<div id="NamespaceSelectorDiv"> <div id="NamespaceSelectorDiv">

View file

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // This code was generated by a tool.
// Runtime Version:2.0.50727.4016 // Runtime Version:2.0.50727.4927
// //
// Changes to this file may cause incorrect behavior and will be lost if // Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. // the code is regenerated.

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnApproveResource1.Text" xml:space="preserve"> <data name="btnApproveResource1.Text" xml:space="preserve">
<value>Approve</value> <value>Approve</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnFilterResource1.AlternateText" xml:space="preserve"> <data name="btnFilterResource1.AlternateText" xml:space="preserve">
<value /> <value />
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Zurück</value> <value>Zurück</value>
<comment>Back</comment> <comment>Back</comment>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Atrás</value> <value>Atrás</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Retour</value> <value>Retour</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Vissza</value> <value>Vissza</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnApproveResource1.Text" xml:space="preserve"> <data name="btnApproveResource1.Text" xml:space="preserve">
<value>Approva</value> <value>Approva</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnApproveResource1.Text" xml:space="preserve"> <data name="btnApproveResource1.Text" xml:space="preserve">
<value>承認</value> <value>承認</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Wróć</value> <value>Wróć</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnApproveResource1.Text" xml:space="preserve"> <data name="btnApproveResource1.Text" xml:space="preserve">
<value>Aprovar</value> <value>Aprovar</value>
</data> </data>

View file

@ -570,4 +570,10 @@
<data name="rfvBulkMigrateTargetNamespaceResource1.ErrorMessage" xml:space="preserve"> <data name="rfvBulkMigrateTargetNamespaceResource1.ErrorMessage" xml:space="preserve">
<value>Target Namespace is required</value> <value>Target Namespace is required</value>
</data> </data>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
</root> </root>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Назад</value> <value>Назад</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Back</value> <value>Back</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnMigrateResource1.Text" xml:space="preserve"> <data name="btnMigrateResource1.Text" xml:space="preserve">
<value>Migrate</value> <value>Migrate</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>Повернутися</value> <value>Повернутися</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>返回</value> <value>返回</value>
</data> </data>

View file

@ -117,6 +117,12 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="btnBulkMigrateResource1.Text" xml:space="preserve">
<value>Bulk Migrate</value>
</data>
<data name="btnBulkMigrateResource1.ToolTip" xml:space="preserve">
<value>Migrate many Pages to another namespace</value>
</data>
<data name="btnBulkMigrateBackResource1.Text" xml:space="preserve"> <data name="btnBulkMigrateBackResource1.Text" xml:space="preserve">
<value>返回</value> <value>返回</value>
</data> </data>

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"> <head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" /> <meta http-equiv="X-UA-Compatible" content="IE=8" />

View file

@ -35,6 +35,9 @@ namespace ScrewTurn.Wiki {
PrintSidebar(); PrintSidebar();
PrintFooter(); PrintFooter();
PrintPageHeaderAndFooter(); PrintPageHeaderAndFooter();
// This applies text direction
DataBind();
} }
/// <summary> /// <summary>

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"> <head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=8" /> <meta http-equiv="X-UA-Compatible" content="IE=8" />

View file

@ -37,6 +37,9 @@ namespace ScrewTurn.Wiki {
PrintHtmlHead(); PrintHtmlHead();
PrintHeader(); PrintHeader();
PrintFooter(); PrintFooter();
// This applies text direction
DataBind();
} }
/// <summary> /// <summary>

View file

@ -5,7 +5,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> <head runat="server">
<title runat="server">ScrewTurn Wiki</title> <title runat="server">ScrewTurn Wiki</title>
<link rel="stylesheet" type="text/css" href="Themes/Editor.css" /> <link rel="stylesheet" type="text/css" href="Themes/Editor.css" />

View file

@ -70,6 +70,9 @@ namespace ScrewTurn.Wiki {
chkImageAttachments.Visible = currentPage != null; chkImageAttachments.Visible = currentPage != null;
SetupFeature(); SetupFeature();
// This applies text direction
DataBind();
} }
} }

View file

@ -5,7 +5,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> <head runat="server">
<title runat="server">ScrewTurn Wiki</title> <title runat="server">ScrewTurn Wiki</title>
<link rel="stylesheet" type="text/css" href="Themes/Editor.css" /> <link rel="stylesheet" type="text/css" href="Themes/Editor.css" />

View file

@ -71,6 +71,9 @@ namespace ScrewTurn.Wiki {
chkImageAttachments.Visible = currentPage != null; chkImageAttachments.Visible = currentPage != null;
SetupFeature(); SetupFeature();
// This applies text direction
DataBind();
} }
} }

View file

@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" > <html dir="<%# ScrewTurn.Wiki.Settings.Direction %>" xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"> <head runat="server">
<title runat="server">Print</title> <title runat="server">Print</title>
<link rel="stylesheet" type="text/css" href="Themes/Print.css" /> <link rel="stylesheet" type="text/css" href="Themes/Print.css" />

View file

@ -42,6 +42,9 @@ namespace ScrewTurn.Wiki {
Page.Title = FormattingPipeline.PrepareTitle(content.Title, false, FormattingContext.PageContent, page) + " - " + Settings.WikiTitle; Page.Title = FormattingPipeline.PrepareTitle(content.Title, false, FormattingContext.PageContent, page) + " - " + Settings.WikiTitle;
PrintContent(); PrintContent();
// This applies text direction
DataBind();
} }
/// <summary> /// <summary>