Commit 681fc3ff authored by Eric Seigne's avatar Eric Seigne
Browse files

real fix for ik from history

parent 99c43a71
......@@ -12,6 +12,7 @@
</ons-toolbar-button>
</div>
</ons-toolbar>
<div id="interobjets"></div>
<div id="container">
<ons-row>
<ons-col>
......@@ -19,15 +20,14 @@
</h2>
</ons-col>
</ons-row>
<div id="interobjets"></div>
<ons-row>
<ons-col>
<div id="contenuLDF">
</div>
</ons-col>
</ons-row>
<div id="interobjets"></div>
<ons-row>
<ons-col>
<div id="pinch-zoom-parent">
......
<ons-page id="ONSFraisIK">
<ons-page id="ONSFraisDev">
<ons-toolbar modifier="material">
<div id="titreNav" class="left" onclick="gotoPage('menu.html');">
Étiquettes
......
<ons-page id="ONSFraisIK">
<ons-page id="ONSFraisIKReuse">
<ons-toolbar modifier="material">
<div id="titreNav" class="left" onclick="gotoPage('menu.html');">
<span class="translate">ik</span>
......@@ -19,7 +19,8 @@
<!-- recycled to store new full path -->
<ons-row>
<ons-col>
<p>Dans le cadre de la réutilisation d'un itinéraire habituel vous n'avez plus qu'à saisir la date de votre déplacement et valider celui-ci. Toutes les autres données sont figées.</p>
<!-- <br />
<p>Dans le cadre de la réutilisation d'un itinéraire habituel vous n'avez plus qu'à saisir la date de votre déplacement et valider celui-ci. Vous pouvez éventuellement choisir un autre véhicule ou modifier l'objet du déplacement. Les autres champs sont figées.</p> -->
<div id="interobjets"></div>
<fieldset data-role="controlgroup" data-type="horizontal" data-mini="true">
<legend class="translate">date</legend>
......@@ -31,7 +32,7 @@
<div id="interobjets"></div>
<fieldset data-role="controlgroup" data-type="horizontal" data-mini="true">
<legend class="translate">Objet du déplacement :</legend>
<ons-input modifier="underbar" float name="label" id="label" type="text" value="" readonly></ons-input>
<ons-input modifier="underbar" float name="label" id="label" type="text" value=""></ons-input>
<div id="interobjets"></div>
<div style="display: flex; align-items: center;">
......
......@@ -71,7 +71,8 @@
</div>
</div>
<div style="align-items:baseline;">
<ons-button id="btnCalculTotal" modifier="material large" onclick="calculTotal('leformIK');"><span class="translate">Parcours terminé</span></ons-button>
<ons-button id="btnCalculTotal" modifier="material large" onclick="calculTotal('leformIK');$('#btnModifier').show();$('#btnCalculTotal').hide();"><span class="translate">Parcours terminé</span></ons-button>
<ons-button id="btnModifier" modifier="material large" onclick="$('#btnAjoutEtape').prop('disabled', false);$('#btnRetourDepart').prop('disabled', false);$('#btnModifier').hide();$('#btnCalculTotal').show();"><span class="translate">Modifier</span></ons-button>
</div>
<div id="interobjets"></div>
......@@ -87,12 +88,7 @@
<div id="interobjets"></div>
<div id="zoneEnvoyer">
<div style="width: 48%; float:right;">
<ons-button id="envoyer" modifier="material large" onclick="checkForm('leformIK');"><span class="translate">validate</span></ons-button>
</div>
<div style="width: 48%;">
<ons-button id="modifier" modifier="material large" onclick="$('#btnAjoutEtape').prop('disabled', false);$('#btnRetourDepart').prop('disabled', false);"><span class="translate">Modifier</span></ons-button>
</div>
<ons-button id="envoyer" modifier="material large" onclick="checkForm('leformIK');"><span class="translate">validate</span></ons-button>
</div>
</ons-col>
</ons-row>
......@@ -101,17 +97,14 @@
<script type="text/javascript">
//Au lancement on supprime les éventuelles étapes de la saisie précédente
if (dataLDF == "") {
$('#iketape').empty();
$("#envoyer").hide();
$("#modifier").hide();
var nbEtape = 1;
} else {
completePageIKAfterGoto(dataLDF);
}
$('#btnModifier').hide();
var nbEtape = 1;
$('#iketape').empty();
$("#envoyer").hide();
$("#modifier").hide();
function ikAjoutEtape(leform) {
myDebug(" ikAjoutEtape ...");
myDebug(" ikAjoutEtape ..." + nbEtape);
let form = document.getElementById(leform);
let obj = form.iketape;
......@@ -130,8 +123,8 @@
html += " <ons-button modifier=\"material\" id=\"btnCalculDistanceEtape" + nbEtape + "\" onclick=\"distanceAutomatiqueEtape('leformIK','etape" + nbEtape + "'," + nbEtape + ");\"><i class=\"zmdi zmdi-cloud-outline zmdib\"></i></ons-button>";
html += " </div>";
html += " <ons-list style=\"clear: both;\">";
html += " <input type=\"hidden\" id=\"etape" + nbEtape + "Slug\" name=\"etape" + nbEtape + "Slug\" value=\"\">";
html += " <input type=\"hidden\" id=\"etape" + nbEtape + "UID\" name=\"etape" + nbEtape + "UID\" value=\"\">";
html += " <input type=\"hidden\" id=\"etape" + nbEtape + "Slug\" name=\"etape" + nbEtape + "Slug\" value=\"\">";
html += " <input type=\"hidden\" id=\"etape" + nbEtape + "UID\" name=\"etape" + nbEtape + "UID\" value=\"\">";
html += " <ons-list-item class=\"listeVille\" id=\"listeEtape" + nbEtape + "\" expandable data-role=\"listview\" data-filter=\"true\" data-filter-reveal=\"true\" data-input=\"#etape" + nbEtape + "\">";
html += " <span class=\"translate\">favorites</span>";
html += " </ons-list-item>";
......
......@@ -377,13 +377,13 @@ function completePageIKAfterGoto(dataIK) {
}
}, 1000);
var checksearchEtape = setInterval(function () {
if ($('#etape1Distance').length) {
clearInterval(checksearchEtape);
myDebug("etape1Distance exists, call ikRetourDepart");
ikRetourDepart('leformIK');
}
}, 1000);
// var checksearchEtape = setInterval(function () {
// if ($('#etape1Distance').length) {
// clearInterval(checksearchEtape);
// myDebug("etape1Distance exists, call ikRetourDepart");
// ikRetourDepart('leformIK');
// }
// }, 1000);
//Reset l'objet pour eviter tout pb futur
dataIK = "";
......@@ -541,7 +541,7 @@ document.addEventListener('init', function (event) {
return;
}
if(globalCustomCSS == true) {
if (globalCustomCSS == true) {
loadCustomLogo();
loadCustomCSS();
}
......@@ -927,7 +927,7 @@ document.addEventListener('init', function (event) {
$(loadthis).hide().appendTo($('#contenuLDF')).fadeIn(1000);
// ons.notification.alert(dataLDF.fileName, { title: trans("warning") });
if(dataLDF.fileName == null) {
if (dataLDF.fileName == null) {
$('#contenuLDFImage').empty();
hideWait();
}
......@@ -1282,14 +1282,18 @@ document.addEventListener('init', function (event) {
//Et si on a des données à compléter automatiquement
if (dataLDF != "") {
completePageAfterGoto(dataLDF);
//Et si on a des données d'IK à compléter automatiquement
if (lapage == 'ONSFraisIK') {
completePageIKAfterGoto(dataLDF);
}
else {
//Si ce n'est pas une page de frais pas la peine d'y aller
if (lapage.startsWith('ONSFrais')) {
completePageAfterGoto(dataLDF);
}
}
}
//Et si on a des données d'IK à compléter automatiquement
if (dataIK != "") {
// ons.notification.alert('Autocomplete IK todo...', { title: "TODO" });
completePageIKAfterGoto(dataIK);
}
//On accroche le pinchZoom sur l'objet qui contient la facturette
let el = document.querySelector('#contenuLDFImage');
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment