Issue
Code backup
This commit is contained in:
@@ -0,0 +1,258 @@
|
||||
/*
|
||||
function introJs() {
|
||||
let iJsCoockie = "";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
function introJsWorkerBadge() {
|
||||
let iJsCoockie = "iJsWorkerBadge";
|
||||
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#txtBox_workerBadge'),
|
||||
intro: 'Nel seguente campo è richiesto l\'inserimento della prorpia matricola, può essere anche scanerizzato il QrCode presente nel badge.'
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
function introJsProdTable() {
|
||||
let iJsCoockie = "iJsProdTable";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#txtBox_prodTable'),
|
||||
intro: 'Nel seguente campo è richiesto l\'inserimento dell\'identificativo dell\'ordine di produzione su cui andrai a lavorare.'
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
function introJsRoutes() {
|
||||
let iJsCoockie = "iJsRoutes";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#datagrid-routes'),
|
||||
intro: 'Nella seguente tabella vengo mostrate le fasi disponibili per l\'ordine di produzione precedentemente inserito, per procedere selezione la fase che andrai a svolgere.'
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
function introJsActivities() {
|
||||
let iJsCoockie = "iJsActivities";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#list-activities'),
|
||||
intro: 'Nella seguente vista è possibile selezionare l\'attività che si sta per svolgere, per procedere seleziona l\'attività.'
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
function introJsInsertNote() {
|
||||
let iJsCoockie = "iJsInsertNote";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
let introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#textArea-insertNote'),
|
||||
intro: 'Nel seguente pop-up è possibile inserire una nota, per dichiararne l\'attività che verrà svolta'
|
||||
}],
|
||||
};
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
|
||||
function introJsSvMes() {
|
||||
let iJsCoockie = "iJsSvMes";
|
||||
if (Cookies.get(iJsCoockie) != "completed"){
|
||||
|
||||
let introJsOpt;
|
||||
|
||||
if (loogedUser == "PALTCMES"){
|
||||
introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#svMes'),
|
||||
intro: 'Benvenuto nell\'interfaccia principale del MES!' // Tramite la seguente plancia puoi eseguire diverse (interazioni/funzioni/...[non go idea de che])
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refParentId'),
|
||||
intro: 'Il seguente bottone ti permette di cambiare l\'ordine di produzione dichiarato, successivamente verrà richiesto di indicare la fase e l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refLineId'),
|
||||
intro: 'Questo bottone ti permette di cambiare la fase e verrà richiesto di indicare l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refActivityId'),
|
||||
intro: 'Mentre questo bottone ti permette di cambiare l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#tdRefMesLabels'),
|
||||
intro: 'Nel seguente campo vengono mostrate le informazioni dell\'OP inserito.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#inventThumbZREPARTO'),
|
||||
intro: 'La seguente immagini, se disponibile, mostra un\'anteprima dell\'ordine di produzione e se cliccato permette di scaricane il modello e la tavola'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#tableProdRoute'),
|
||||
intro: 'Qui sotto vengono mostrate le informazioni dichiarate precedentemente'
|
||||
},
|
||||
{ // Dovrà essere visibile solo per PALTCMES
|
||||
element: document.querySelector('#workerDiv'),
|
||||
intro: 'Premendo questo bottone ti permetterà di uscire dalla plancia con il proprio utente e permettere ad altri di accedere con la propria matricola.'
|
||||
},
|
||||
{ // Bottone in alto a Dx
|
||||
element: document.querySelector('#btnDeposit'),
|
||||
intro: 'Con il seguente pulsante è possibile versare del materiale a magazzino, verrà richiesto di inserire l\'op di riferimento e selezionare la fase'
|
||||
}, // Da capire come funziona e una volta aperto eseguire il tutorial se necessario
|
||||
/*{ to be implement
|
||||
element: document.querySelector('#btnTutorial'),
|
||||
intro: 'Con il seguente bottone è possibile ripetere la guida appena conclusa'
|
||||
}*/
|
||||
],
|
||||
};
|
||||
} else {
|
||||
introJsOpt = {
|
||||
showBullets: false,
|
||||
exitOnOverlayClick: false,
|
||||
hideNext: true,
|
||||
prevLabel: '< Indietro',
|
||||
nextLabel: 'Avanti >',
|
||||
skipLabel: 'Salta Tutorial',
|
||||
steps: [
|
||||
{
|
||||
element: document.querySelector('#svMes'),
|
||||
intro: 'Benvenuto nell\'interfaccia principale del MES!' // Tramite la seguente plancia puoi eseguire diverse (interazioni/funzioni/...[non go idea de che])
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refParentId'),
|
||||
intro: 'Il seguente bottone ti permette di cambiare l\'ordine di produzione dichiarato, successivamente verrà richiesto di indicare la fase e l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refLineId'),
|
||||
intro: 'Questo bottone ti permette di cambiare la fase e verrà richiesto di indicare l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#refActivityId'),
|
||||
intro: 'Mentre questo bottone ti permette di cambiare l\'attività.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#tdRefMesLabels'),
|
||||
intro: 'Nel seguente campo vengono mostrate le informazioni dell\'OP inserito.'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#inventThumbZREPARTO'),
|
||||
intro: 'La seguente immagini, se disponibile, mostra un\'anteprima dell\'ordine di produzione e se cliccato permette di scaricane il modello e la tavola'
|
||||
},
|
||||
{
|
||||
element: document.querySelector('#tableProdRoute'),
|
||||
intro: 'Qui sotto vengono mostrate le informazioni dichiarate precedentemente'
|
||||
},
|
||||
{ // Bottone in alto a Dx
|
||||
element: document.querySelector('#btnDeposit'),
|
||||
intro: 'Con il seguente pulsante è possibile versare del materiale a magazzino, verrà richiesto di inserire l\'op di riferimento e selezionare la fase'
|
||||
}, // Da capire come funziona e una volta aperto eseguire il tutorial se necessario
|
||||
/*{ to be implement
|
||||
element: document.querySelector('#btnTutorial'),
|
||||
intro: 'Con il seguente bottone è possibile ripetere la guida appena conclusa'
|
||||
}*/
|
||||
],
|
||||
};
|
||||
}
|
||||
|
||||
introJs().setOptions(introJsOpt).onexit(function () {
|
||||
Cookies.set(iJsCoockie, "completed");
|
||||
introJs().exit(true);
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user