Deux nouveaux thèmes, IT,
Choix du thème avec un combo dans la page `Account/Profile` * input.css: * style.css: une feuille pour les champs de formulaire thème sombre * style.css: une feuille pour un nouveau thème clair "IT" * style.css: une feuille pour un nouveau thème sombre "IT" * AccountController.cs: renseigne le combobox des thèmes disponibles * YavscHelpers.cs: Prendre la liste des thème dans un paramètre de configuration * Profile.aspx: Selectionner le thème avec un combo à partir de la page du profile * Web.config: le thème par défaut devient "clear", le paramètre "Themes" contient la liste des thèmes autorisés. * Yavsc.csproj: référencer les nouveaux thèmes
This commit is contained in:
parent
58839ab69c
commit
979d577d2a
10 changed files with 477 additions and 9 deletions
|
|
@ -256,9 +256,15 @@ namespace Yavsc.Controllers
|
|||
ProfileEdition model = new ProfileEdition (ProfileBase.Create (id));
|
||||
model.RememberMe = FormsAuthentication.GetAuthCookie (id, true) == null;
|
||||
SetMEACodeViewData (model);
|
||||
SetUIThemeViewData (model);
|
||||
return View (model);
|
||||
}
|
||||
|
||||
private void SetUIThemeViewData(Profile model) {
|
||||
ViewData ["UITheme"] = YavscHelpers.AvailableThemes.Select (
|
||||
x => new SelectListItem () { Selected =
|
||||
model.UITheme == x, Text = x, Value = x }).ToArray();
|
||||
|
||||
}
|
||||
private void SetMEACodeViewData(Profile model) {
|
||||
var activities = WorkFlowManager.FindActivity ("%", false);
|
||||
var items = new List<SelectListItem> ();
|
||||
|
|
@ -360,6 +366,7 @@ namespace Yavsc.Controllers
|
|||
YavscHelpers.Notify(ViewData, "Profile enregistré"+((editsTheUserName)?", nom public inclu.":""));
|
||||
}
|
||||
SetMEACodeViewData (model);
|
||||
SetUIThemeViewData (model);
|
||||
return View (model);
|
||||
}
|
||||
/// <summary>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue