Detroit Lions - Storia dello stadio (2024)

Storie, foto, video, podcast e pubblicazioni sulla storia del Detroit Lions Stadium

Filtra e ordinaFiltra e ordina

'+tableLegend; } altrimenti { return '

Mostrando'+ totale +'Di'+massimo+'record.
Modifica i filtri o regola il cursore della stagione per modificare i risultati.
Fare clic sulle intestazioni delle colonne per ordinare la tabella.

'+tableLegend;} } , fnFooterCallback: function ( nRow, aaData, iStart, iEnd, aiDisplay ) { //non riesco a far sì che i piè di pagina effettivi di più di 2 righe funzionino sotto o altrove, quindi basta usare
nei risultati a piè di pagina var api = this.api(); $('tr:eq(1) th:eq(3)', api.table().footer()).html((34)); $('tr:eq(1) th:eq(4)', api.table().footer()).html((53)); $('tr:eq(1) th:eq(5)', api.table().footer()).html((12)); // var secondaRiga = $(nRiga).next()[0]; // var nCells = secondRow.getElementsByTagName('th'); // nCells[1].innerHTML = 55; // nCells[2].innerHTML = 47.01; // console.log(nCells); }, // ============================================== ============ // Funzioni che calcolano automaticamente somma/media/ecc. nel piè di pagina di ogni colonna // // l'attributo di classe di ogni colonna è contrassegnato dal tipo di totale parziale da calcolare // = ================================================== ======= drawCallback: function () { //somma i valori del piè di pagina var api = this.api(); varct=0; //contatore indice var rowCt=0; //conta il numero di righe in una particolare colonna var seaCt=0; //numero di stagioni visibili //conta le righe nella prima colonna e le mostra come ## Totali api.columns('.tot', { page: 'current' }).every(function () { var sum = this .data () .reduce(funzione (a, b) { if (b!='') { ct++; } return ''; }, 0); '+sum+'/'+ct+'/'+seaCt); // Aggiorna il piè di pagina della prima colonna if (seaCt>1 && !0) { // Totali e media della stagione $(this.footer()).html(seaCt+ "
" ); }else if (seaCt>1 ) { $(this.footer()).html(seaCt+" " ); }else{ $(this.footer()).html(seaCt+" " ); } }) ; // =============================================== ============= // Calcola le medie sulle colonne che sono già medie prendendo i dati // da altri totali di colonna // ad es. FG%, Media di battuta, SLG, ecc. // ==== ================================================== ====== // chiamata da ogni pagina, ad esempio: // var colclass = '.3Ppct-calc' // var numerFld = '3Ptot:name' // var denomFld = '3PAtot:name' // var sigfig = 1 // var decPct = 100 // var strip0 = true //striscia iniziale "0." dai risultati 0.500 -> .500 // var numerVal = parseFloat(api.column( numerFld, {page:'current'} ).data().sum(0)) // var denomVal = parseFloat(api.column( denomFld, {page:'current'} ).data().sum(0)) // customFooterVal(); () { // alcune colonne potrebbero avere statistiche nulle, quindi non è possibile includerle nelle medie. // Questa tecnica JavaScript esegue l'iterazione di una colonna alla volta // Quindi diventa problematico contare le righe in una colonna _diversa_ per ottenere medie/per- precise. totali del gioco. // quindi otterremo semplicemente un rapporto tra le righe con/senza null nella colonna _current_ // e poi moltiplicheremo il totale parziale per quel rapporto per ottenere una stima migliore. // Per lo più accurato a meno che il conteggio delle partite non vari da stagione a stagione. // var numerCt = parseFloat(api.column( numerFld, {pagina:'corrente'} ).data().filter( funzione ( valore, indice ) {valore restituito!='' ? true : false; } ).count ()+0,00001); //conta i valori non nulli var denomCt = parseFloat(api.column( denomFld, {page:'current'} ).data().filter( function ( value, index ) {return value !='' ? true : false; } ).contare()); //conta non=nulls var subave = ( (denomCt / numerCt) * numerVal / ( denomVal + 0.00001 ) * decPct ).toFixed(sigfig); //crea piè di pagina if (numerCt<1) { subave='-'; //nessuna statistica nella colonna }else if (strip0) { subave=subave.replace(/^(0\.)/,'.') ; //striscia lo "0." dai risultati 0.500 -> .500 } if (seaCt>1 && !0) { subave = subave + '
' + subave } jQuery( api.table().column( colclass ).footer() ).html( ( subave ) ); } // console.log('---------') // console.log ('1:'+ parseFloat(api.column( '3Ptot:name', {page:'current'} ) .data().filter( // funzione ( valore, indice ) {valore restituito !='' ? true : false; } ).count())) // console.log ('2:'+ parseFloat(api. colonna( '3PAtot:nome', {pagina:'corrente'} ).data().filter( // funzione ( valore, indice ) {valore restituito !='' ? true : false; } ).count()) ) // il sigfig e lo '0 iniziale' sono archiviati nel database inoltre crea // una classe personalizzata. da utilizzare nei calcoli javascript dei calcoli del piè di pagina dinamico // non attualmente utilizzato // ========================= // piè di pagina con somma e media // ========================= api.columns('.sumave00', { page: 'current' }).every(function () { var strip0 =0; var sigfig =0; var sum = this .data() .reduce(function (a, b) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave01', { page: 'current' }).every(function () { var strip0 =0; var sigfig =1; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave02', { page: 'current' }).every(function () { var strip0 =0; var sigfig =2; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave03', { page: 'current' }).every(function () { var strip0 =0; var sigfig =3; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave11', { page: 'current' }).every(function () { var strip0 =1; var sigfig =1; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave12', { page: 'current' }).every(function () { var strip0 =1; var sigfig =2; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); api.columns('.sumave13', { page: 'current' }).every(function () { var strip0 =1; var sigfig =3; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); // ========================= // piè di pagina con due medie // =============== ========== api.columns('.aveave00', { page: 'current' }).every(function () { var strip0 =0; var sigfig =0; var sum = this .data () .reduce(funzione (a, b) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave01', { page: 'current' }).every(function () { var strip0 =0; var sigfig =1; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave02', { page: 'current' }).every(function () { var strip0 =0; var sigfig =2; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave03', { page: 'current' }).every(function () { var strip0 =0; var sigfig =3; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave11', { page: 'current' }).every(function () { var strip0 =1; var sigfig =1; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave12', { page: 'current' }).every(function () { var strip0 =1; var sigfig =2; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); api.columns('.aveave13', { page: 'current' }).every(function () { var strip0 =1; var sigfig =3; var sum = this .data() .reduce(function (a, b ) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); //questi due dovrebbero essere obsoleti, ma mantenerli qui per scopi legacy api.columns('.aveave', { page: 'current' }).every(function () { var strip0 =1; var sigfig =1; var sum = this .data() .reduce(function (a, b) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostrare la seconda riga quando c'è solo 1 stagione } $(this.footer()).html( sumAlt + ave ); }); //questi due dovrebbero essere obsoleti, ma mantenerli qui per scopi legacy api.columns('.sumave', { page: 'current' }).every(function () { var strip0 =1; var sigfig =1; var sum = this .data() .reduce(function (a, b) { var x = parseFloat($(''+a+'').testo()) || 0; //racchiudilo in modo che html venga sempre rimosso var y = parseFloat($(''+b+'').testo()) || 0; if (y!='') { ct++; } restituisce x + y; }, 0); var rigaCt = ct; ct=0; // Aggiorna piè di pagina if (rowCt==0) { sum='-'; sommaAlt='-'; }else{ sum = parseFloat(sum).toFixed(4) sumAlt = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) if (strip0==1){ sumAlt = sumAlt.replace(/^(0\ .)/,'.'); } } if (rowCt==0 && seaCt>1 && !0*1) { ave = '
-'; }else if (seaCt>1 && !0*1) { ave = parseFloat(sum/(rowCt+.000001)).toFixed(sigfig) ; if (strip0==1){ ave = ave.replace(/^(0\.)/,'.'); } ave = '
'+ ave; }else{ ave = ''; //non mostra la seconda riga quando c'è solo 1 stagione } sum = parseInt(sum); $(this.footer()).html(sum + ave ); }); //Non usarli più perché il codice a piè di pagina a due righe sopra posiziona la media dopo la somma //le altre colonne vengono calcolate automaticamente in base alla media o alla somma in base al tag di classe // api.columns('.sumonly', { page: 'current ' }).every(function (rowIdx, tableLoop, rowLoop) { // var sum = this // .data() // .reduce(function (a, b) { // var x = parseFloat(a) || 0; // var y = parseFloat(b) ||. 0; // restituisce x + y; // $(); this.footer()).html(parseFloat(sum).toFixed(0) ); // api.columns('.avg3', { page: 'current' }).every(function () { // var sum = this // .data() // .reduce(function (a, b) { // var x = parseFloat(a) ||. 0; // var y = parseFloat(b) || 0; // if (b!='') { // ct++; ; // }, 0); // var rigaCt = ct; // //console.log('=='+somma+'/'+ct+'/'+rigaCt); / Aggiorna piè di pagina // $(this.footer()).html( parseFloat(sum/(rowCt+.000001)).toFixed(3).replace('0.','.') ); //api.fixedHeader.adjust(); }, pulsanti: [ // =========================================== =============== // Crea menu a discesa VISUALIZZAZIONI // =========================== =============================== //// ================================================ ========== // Crea menu a discesa SPLIT // ================================ ========================== // { // extend: 'collection', // text: "Splits", // dissolvenza: 0, // autoClose: true, // pulsanti: // [ // // ] // }, // ================= ========================================= // Crea menu a discesa per la visibilità della COLONNA // ================================================== ======== // caselle di controllo su // https://infra.clarin.eu/content/libs/DataTables-1.10.4/extensions/ColVis/examples/text.html //{ extend: 'colvis', fade: 0, className: 'btn-group-child pull-left', //collectionLayout: 'due colonne fisse', columns: ":not(.notInMenu)", //': gt(0)', titleAttr: 'Nascondi/Mostra colonne', text: "Colonne" }, // ========================== ================================ // Crea il menu a discesa ESPORTA/CONDIVIDI // ======== ================================================== // { extend: "collection", text: "Share", fade: 0, titleAttr: 'Esporta tabella in un'altra posizione', className: 'btn-group-child', autoClose: true, pulsanti: [ { extend: ' copy', className: 'pullLeft', messageTop: 'RetroSeasons Data', messageBottom: "https://www.retroseasons.com/teams/detroit-lions/history/stadiums/", intestazione: true, piè di pagina: true, testo : "Copia/Incolla", chiave: { chiave: 'c', ctrlKey: true, }, exportOptions: { colonne: ':visible' }, }, { extend: 'csv', className: 'pullLeft', titolo: "retroseasons -teams-detroit-lions-history-stadiums-export", messageBottom: "https://www.retroseasons.com/teams/detroit-lions/history/stadiums/", messageTop: "Questi dati sono stati esportati da https:/ /www.retroseasons.com", testo: "Download", titleAttr: 'Scarica statistiche', header: true, footer: true, key: { key: 'x', ctrlKey: true, }, exportOptions: { columns: ':visible' }, }, // { / / text: " Condividi pagina Facebook", // titleAttr: 'Condividi pagina', // }, // { // text: " Condividi pagina", // titleAttr: 'Condividi pagina', // }, // { / / testo: "Tabella incorporata", // titleAttr: 'Tabella incorporata', // }, ] }, // ============================ ============================== // Crea menu a discesa FILTRI // ============ ============================================== //{ extend: "collection", text: "Filter", autoClose: true, titleAttr: 'Filtra statistiche per mostrare un sottoinsieme di dati', className: 'btn-group-child', fade: 0, pulsanti: [ // = ================================================== ======= // Le variabili dei parametri FILTER sono impostate su ogni pagina in base ai dati // ============================ ============================== ] }, //menu a discesa fine raccolta], }); //ridisegna l'intestazione/piè di pagina sulle modifiche di colviz in modo che sia jQuery('#mainTable').on( 'column-visibility.dt', function ( e, settings, column, state) formattato correttamente { //console.log( ' La colonna '+ colonna +' è stata modificata in '+ (stato ? 'visibile': 'nascosto') ); jQuery('#mainTable').show(); // ================================================ ================= // disegna campi di filtraggio della tabella per consentire il filtraggio degli intervalli // (questa tecnica viene quindi supportata dal dispositivo di scorrimento dell'intervallo) // ======= ================================================== ======== jQuery.fn.dataTable.ext.search.push( funzione( impostazioni, dati, dataIndex ) { var min = parseInt( jQuery('#slider-min').val(), 10 ) ; var max = parseInt( jQuery('#slider-max').val(), 10 ); var age = parseFloat( data[0] ) || 0 // utilizza i dati per la colonna età if ( ( isNaN(; min ) && isNaN( max ) ) ||. ( isNaN( min ) && età <= max ) || ( min <= età && isNaN( max ) ) || ( min <= età && età <= max ) ) { return vero; } restituisce falso; }); // ================================================ ================= // Listener di eventi per i due input di filtraggio dell'intervallo da ridisegnare sull'input. // non ne ho più bisogno, dal momento che sono nascosti e // sto attivando il ridisegno sullo slider ma lo lascio qui per legacy // ================= ================================================ jQuery( '#slider-min, #slider-max').change( funzione() { table.draw(); } ); // ================================================ ================= // Mod Avtandil: eventi di modifica della diapositiva dell'acceleratore // ====================== =========================================== var Throttle_inst = null; var acceleratore = funzione (wait, func, opzioni) { var contesto, args, risultato; var timeout = null; var precedente = 0; if (!opzioni) opzioni = {}; var later = function() { precedente = options.leading === false ? 0 : Data.ora(); timeout = nullo; risultato = func.apply(contesto, argomenti); if (!timeout) contesto = args = null; }; return function() { var now = Date.now(); if (!previous && options.leading === false) precedente = adesso; var rimanente = aspetta - (ora - precedente); contesto = questo; argomenti = argomenti; if (rimanente <= 0 || rimanente > aspetta) { if (timeout) { clearTimeout(timeout); timeout = nullo; } precedente = ora; risultato = func.apply(contesto, argomenti); if (!timeout) contesto = args = null; } else if (!timeout && options.trailing !== false) { timeout = setTimeout(più tardi, rimanente); } restituisce il risultato; }; } var update_model_throttle = function() { if (null === throttle_inst) { throttle_inst = throttle(500, function(){ demo._handleSliderChange(); }); } acceleratore_inst(); } // =============================================== ================== // Avtandil End: eventi di cambio della diapositiva dell'acceleratore // ===================== ============================================ // ==== ================================================== =========== // imposta i parametri di configurazione per l'intervallo dello slider // http://ionden.com/a/plugins/ion.rangeSlider/demo_interactions.html // ======== ================================================== ======= var $intervallo = jQuery("#slider-intervallo"); jQuery(funzione () { $range.ionRangeSlider({ tipo: 'double', passo: 1, min: 1928, max: 2021, da: 1928, a: 2021, da_min: 1928, a_min: 1928, da_max: 2021, to_max: 2021, hide_min_max: false, tastiera: false, from_shadow:true, grid: false, skin: "round", // skin: "big", force_edges: true, drag_interval: true, prettify_enabled: false, onChange: funzione ( ) { aggiornamento_modello_acceleratore(); } }); $('div.dataTables_filter input').addClass('focus:border-blue-500 focus:border-2'); // <-- aggiungi questa riga $('div.dataTables_filter input').addClass('rounded round-lg border border-gray-400'); // <- aggiungi questa riga $('div.dataTables_filter input').addClass('text-black'); // <- aggiungi questa riga // ======================================== ========================= // modifica i campi di input minimo/massimo e ridisegna la tabella quando cambia il cursore // ========= ================================================== ====== $range.on("cambiamento", funzione () { var $questo = $(questo), valore = $questo.prop("valore").split(";"); //console .log(valore[0] + " - " + valore[1]); document.getElementById('slider-min').valore=valore[0]; document.getElementById('slider-max').valore=valore [1]; tabella.disegno(); //fixedHeader.adjust(); //interrompe wordpress table.draw(); $('#crumbCell').html(''); } );

0partite

Detroit Lions - Storia dello stadio (2024)
Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated:

Views: 5739

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.