this.moveFeatureControl.deactivate();
this.selFeatureControl.activate();
this.checkForFeatures();
- $("#newfeature_button").show().val("ajouter un emplacement");
+ $("#newfeature_button").show().val(SypStrings.AddItem);
$("#newfeature_button").unbind("click").click(function () {
Admin.addNewFeature();
});
this.currentFeature = feature;
this.currentFeatureLocation = new OpenLayers.Pixel(feature.geometry.x, feature.geometry.y);
$("#editor").show();
- $("#instructions").text("Vous pouvez déplacer le marqueur en effectuant un glisser-déposer.");
+ $("#instructions").text(SypStrings.DragDropHowto);
$("#title").val(feature.attributes.name);
var fullDesc = $(feature.attributes.description).parent();
$("#description").val(fullDesc.find('p').text());
checkForFeatures: function () {
if (this.dataLayer.features.length != 0) {
- $("#instructions").text("Pour modifier les données d'une image, sélectionnez le marqueur correspondant.");
+ $("#instructions").text(SypStrings.SelectHowto);
}
},
$("#newfeature_button").val("annuler");
$("#newfeature_button").unbind("click").click(cancel);
- $("#instructions").text("Cliquez sur la carte pour ajouter un marqueur.");
+ $("#instructions").text(SypStrings.AddHowto);
this.selFeatureControl.deactivate();
this.addFeatureControl.activate();
FeatureMgr.reset();
ajaxReply: function (data) {
if (!data) {
- this.commError("Il s'est produit une erreur serveur.");
+ this.commError(SypStrings.ServerError);
return;
}
switch (xml.documentElement.getAttribute("reason")) {
case "unauthorized":
$("#login_area").show();
+ $("#cookie_warning").show();
this.reset();
+ Admin.cancelCurrentFeature();
Admin.reset();
break;
case "server":
- this.commError("Il s'est produit une erreur serveur.");
+ this.commError(SypStrings.ServerError);
$("title").focus();
break;
case "unreferenced":
- this.commError("La fiche n'était pas référencée sur le serveur.");
+ this.commError(SypStrings.UnreferencedError);
Admin.reloadLayer(Admin.dataLayer);
Admin.closeEditor();
break;
case "nochange":
- this.commError("Aucun changement n'a été effectué.");
+ this.commError(SypStrings.NochangeError);
Admin.closeEditor();
break;
case "request":
- this.commError("Le serveur n'a pas compris la requête. Il s'agit probablement d'un bug dans SYP.");
+ this.commError(SypStrings.RequestError);
$("title").focus();
break;
case "toobig":
- this.commError("L'image est trop grande et n'a pas été acceptée par le serveur.");
+ this.commError(SypStrings.ToobigError);
$("#image_file").parent().html($("#image_file").parent().html());
$("#image_file").focus();
break;
case "notimage":
- this.commError("Le fichier ne semble pas être une image.");
+ this.commError(SypStrings.NotimageError);
$("#image_file").parent().html($("#image_file").parent().html());
$("#image_file").focus();
break;
default:
- this.commError("Il s'est produit une erreur inconnue.");
+ this.commError(SypStrings.UnknownError);
$("title").focus();
break;
}
case "success":
switch (xml.documentElement.getAttribute("request")) {
case "del":
- this.commSuccess("La suppression s'est déroulée correctement.");
+ this.commSuccess(SypStrings.DelSucces);
var someFeature = false;
var self = this;
$.each($(xml).find("FEATURE,feature"), function () {
}
});
if (someFeature == false) {
- this.commError("Le serveur a fait une réponse incohérente.");
+ this.commError(SypStrings.UnconsistentError);
} else {
Admin.closeEditor();
}
});
if (someFeature == false) {
- this.commError("Le serveur a fait une réponse incohérente.");
+ this.commError(SypStrings.UnconsistentError);
} else {
- this.commSuccess("La sauvegarde s'est déroulée correctement.");
+ this.commSuccess(SypStrings.UpdateSucces);
Admin.closeEditor();
}
break;
default:
- this.commError("Le serveur a fait une réponse incohérente.");
+ this.commError(SypStrings.UnconsistentError);
break;
}
break;
default:
- this.commError("Le serveur a fait une réponse incohérente.");
+ this.commError(SypStrings.UnconsistentError);
break;
}
},
commError: function (message) {
$("#server_comm").text(message);
$("#server_comm").removeClass().addClass("error");
- if (message.length) {
- // this.move(Admin.currentFeature, Admin.currentFeatureLocation);
- // Admin.reset();
- }
}
}
}, 0);
if (!data) {
- this.commError("Il s'est produit une erreur serveur.");
+ this.commError(SypStrings.ServerError);
$("#login_error").show();
window.setTimeout(function() {
$("#password").focus().select();
case "error":
switch (xml.documentElement.getAttribute("reason")) {
case "server":
- this.commError("Il s'est produit une erreur serveur.");
+ this.commError(SypStrings.ServerError);
break;
case "unauthorized":
- this.commError("Le mot de passe n'est pas correct.");
+ this.commError(SypStrings.UnauthorizedError);
break;
case "request":
- this.commError("Le serveur n'a pas compris la requête. Il s'agit probablement d'un bug dans SYP.");
+ this.commError(SypStrings.RequestError);
break;
default:
- this.commError("Il s'est produit une erreur inconnue.");
+ this.commError(SypStrings.UnknownError);
break;
}
$("#login_error").show();
$("#login_area").hide();
break;
default:
- this.commError("Le serveur a fait une réponse incohérente.");
+ this.commError(SypStrings.UnconsistentError);
break;
}
},