* INominative.cs: Interface d'un objet destiné à un préstataire spécifié, par une propriété `PerformerName` * NominativeSimpleBookingQuery.cs: implémente l'interface INominative * packages.config: * packages.config: * packages.config: * ITContentProvider.csproj: * NpgsqlBlogProvider.csproj: * NpgsqlContentProvider.csproj: mise à niveau Npgsql * NpgsqlContentProvider.cs: stocke la classe de commande * AccountController.cs: implémente la methode de login de l'API * BasketController.cs: implémente la methode de recupération du panier * AccountController.cs: enléve un commaentaire obsolète * YavscHelpers.cs: * FrontOfficeController.cs: refabrication de l'ajout au panier * yavsc.user.js: enlève un message de debuggage js * Performer.ascx: formattage * Performers.aspx: implémente le bouton de demande de reservation * Yavsc.csproj: validate unobtrusive * packages.config: référence M$ Owin * UserFileSystemManager.cs: Fixe: Ne pas créer un dossier de destination si on a aucun fichier à recevoir. * Commande.cs: * Ajoute le nom du client dans l'objet commande * Factorise le positionnement des paramêtres * La commande est une instance du type spécifié à la commande, dans son paramêtre `type` * SimpleBookingQuery.cs: refabrication * LocalizedText.resx: * LocalizedText.fr.resx: traducations * UserNameBase.cs: implemente l'interface `IUserName` * IContentProvider.cs: doc xml * YavscModel.csproj: reference le nouveau code source * Web.config: retour à une version d'équère * IUserName.cs: Définit l'interface d'un objet associé à un utilisateur.
48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
(function() {
|
|
(function(jQuery) {
|
|
return jQuery.widget('Yavsc.user', {
|
|
options: {
|
|
disabled: false,
|
|
circles: [],
|
|
},
|
|
buttonCircles: null,
|
|
buttonBlog: null,
|
|
buttonInstMsg: null,
|
|
buttonMailling: null,
|
|
buttonAdmin: null,
|
|
circles: [],
|
|
_create: function() {
|
|
var _this = this;
|
|
var $this = $(this);
|
|
var $ctl = $(this.element);
|
|
if (!_this.options.disabled) {
|
|
var roles = $this.data('roles');
|
|
var bcounter = $this.data('blog-counter');
|
|
var circlesspec = $this.data('circles');
|
|
if (bcounter)
|
|
if (bcounter>0) {
|
|
_this.buttonBlog = $('<a><i class="fa fa-folder"></i></a>');
|
|
$ctl.append(_this.buttonBlog);
|
|
}
|
|
|
|
if (circlesspec)
|
|
{
|
|
_this.circles = circlesspec.split(' ');
|
|
}
|
|
|
|
var text = '<form><fieldset class="mayhide"><i class="fa fa-users"></i></fieldset>\n';
|
|
for (i = 0; i < _this.options.circles.length; i++) {
|
|
var checked = _this.circles.indexOf(_this.options.circles[i])>-1;
|
|
if (checked) checked = " checked";
|
|
text += "<input type='checkbox'"+checked+">"+ _this.options.circles[i] + "</option>\n";
|
|
}
|
|
text += "</form>";
|
|
_this.buttonCircles = $(text);
|
|
$ctl.append(_this.buttonCircles);
|
|
return $ctl;
|
|
}
|
|
},
|
|
})})(jQuery);
|
|
}).call(this);
|
|
|