Quickly swapping out the temp "safe mode" theme for the light-n-clean look. Still needs the polish but it's shaping up nicely.

--HG--
branch : dev
This commit is contained in:
Nathan Heskew
2010-02-09 16:14:26 -08:00
parent d976e75a09
commit 7f70dc4687
15 changed files with 105 additions and 314 deletions

View File

@@ -6,9 +6,9 @@ namespace Orchard.Setup.ViewModels {
public class SetupViewModel : BaseViewModel {
[Required, StringLength(70)]
public string SiteName { get; set; }
[StringLengthMin(3), StringLength(25)]
[Required, StringLengthMin(3), StringLength(25)]
public string AdminUsername { get; set; }
[Required, StringLengthMin(6), StringLength(20)]
[Required, StringLengthMin(6), StringLength(50)]
public string AdminPassword { get; set; }
[SqlDatabaseConnectionString]
public string DatabaseConnectionString { get; set; }

View File

@@ -11,29 +11,31 @@
using (Html.BeginFormAntiForgeryPost()) { %>
<%=Html.ValidationSummary() %>
<fieldset>
<%=Html.LabelFor(svm => svm.SiteName) %>
<%=Html.EditorFor(svm => svm.SiteName) %>
<%=Html.ValidationMessage("SiteName", "*") %>
</fieldset>
<fieldset>
<%=Html.LabelFor(svm => svm.AdminUsername) %>
<%=Html.EditorFor(svm => svm.AdminUsername)%>
<%=Html.ValidationMessage("AdminUsername", "*")%>
</fieldset>
<fieldset>
<%=Html.LabelFor(svm => svm.AdminPassword) %>
<%=Html.PasswordFor(svm => svm.AdminPassword) %>
<%=Html.ValidationMessage("AdminPassword", "*") %>
<div>
<%=Html.LabelFor(svm => svm.SiteName) %>
<%=Html.EditorFor(svm => svm.SiteName) %>
<%=Html.ValidationMessage("SiteName", "*") %>
</div>
<div>
<%=Html.LabelFor(svm => svm.AdminUsername) %>
<%=Html.EditorFor(svm => svm.AdminUsername)%>
<%=Html.ValidationMessage("AdminUsername", "*")%>
</div>
<div>
<%=Html.LabelFor(svm => svm.AdminPassword) %>
<%=Html.PasswordFor(svm => svm.AdminPassword) %>
<%=Html.ValidationMessage("AdminPassword", "*") %>
</div>
</fieldset>
<fieldset>
<%=Html.ValidationMessage("DatabaseOptions", "Unable to setup data storage") %>
<div>
<input type="radio" name="databaseOptions" id="builtin" value="true" checked="checked" />
<label for="builtin"><%=_Encoded("Use built-in data storage (SQL Lite)") %></label>
<label for="builtin" class="forcheckbox"><%=_Encoded("Use built-in data storage (SQL Lite)") %></label>
</div>
<div>
<input type="radio" name="databaseOptions" id="sql" value="false" />
<label for="sql"><%=_Encoded("Use an existing SQL Server (or SQL Express) database") %></label>
<label for="sql" class="forcheckbox"><%=_Encoded("Use an existing SQL Server (or SQL Express) database") %></label>
<!-- Should add some javascript to hide the connection string field if that option isn't selected -->
<label for="connection"><%=_Encoded("Connection string") %></label>
<%=Html.EditorFor(svm => svm.DatabaseConnectionString)%>