There will be about 1h of downtime on 2020-03-02 at 13:00 UTC+1 (change of servers and upgrade to Heptapod 0.20.0 final)

Commit 8ec54394 authored by francescoB's avatar francescoB

Un po' di commenti

--HG--
branch : francesco-dev
parent 0aebb9f90fd5
......@@ -49,6 +49,12 @@ function makeid(){
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
/**
* arrotonda un valore
* @param value
* @param exp
* @returns {*}
*/
function round(value, exp) {
if (typeof exp === 'undefined' || +exp === 0)
return Math.round(value);
......@@ -62,13 +68,30 @@ function round(value, exp) {
// Shift back
value = value.toString().split('e');
return +(value[0] + 'e' + (value[1] ? (+value[1] - exp) : -exp));
}
}
/**
* from text o html?NON USATA IN QUESTO FILE
* @param value
* @returns {*|jQuery}
*/
function htmlEncode(value){
return $('<div/>').text(value).html();
}
/**
* from html to text?NON USATA IN QUESTO FILE
* @param value
* @returns {*|jQuery}
*/
function htmlDecode(value){
return $('<div/>').html(value).text();
}
/**
* sostituisce particolari caratteri coni corrispondenti simboli
* @param value
* @returns {string}
*/
function htmlUnescape(value){
return String(value)
.replace(/&quot;/g, '"')
......@@ -78,6 +101,13 @@ function htmlUnescape(value){
.replace(/&gt;/g, '>')
.replace(/&amp;/g, '&');
}
/**
* defailFormatter(): formmatter per ???
* @param index
* @param row
* @returns {string}
*/
function detailFormatter(index, row) {
var html = [];
$.each(row, function (key, value) {
......@@ -85,6 +115,14 @@ function detailFormatter(index, row) {
});
return html.join('');
}
/**
* cellStyle_associati(): NON USATA IN QUESTO FILE
* @param value
* @param row
* @param index
* @returns {*}
*/
function cellStyle_associati(value, row, index) {
// console.log("TUTU", row.ismasterassociate,row.iskit );
if (row.unique_padre) {
......@@ -98,6 +136,15 @@ function cellStyle_associati(value, row, index) {
}
return {};
}
/**
* cellStyle_noleggio(): NON USATA IN QUESTO FILE
* @param value
* @param row
* @param index
* @returns {*}
*/
function cellStyle_noleggio(value, row, index) {
if (row.check == true) {
return {css: {"background-color": ""}};
......@@ -106,6 +153,14 @@ function cellStyle_noleggio(value, row, index) {
}
return {};
}
/**
* cellStyle_matricole(): NON USATA IN QUESTO FILE <= definibile con classi css=
* @param value
* @param row
* @param index
* @returns {*}
*/
function cellStyle_matricola(value, row, index) {
if (row.matricoleArray != undefined && row.matricoleArray.length) {
return {css: {"background-color": "#d6c7ec"}};
......@@ -114,6 +169,13 @@ function cellStyle_matricola(value, row, index) {
}
return {};
}
/**
* matriceolaFormatter(): formattatore usato NON USATO IN QUESTO FILE
* @param value
* @param row
* @param index
* @returns {*}
*/
function matricolaFormatter(value, row, index) {
if (row.matricoleArray != undefined && row.matricoleArray.length){
return row.matricoleArray.length;
......@@ -121,7 +183,10 @@ function matricolaFormatter(value, row, index) {
return ""
}
}
// TODO: usare un prototipo? così da rendere isolato questo codice e riutilizzabile?
function azzeraRiga(){
riga[0] = {
idRiga: "None",
idsRigaAncestorBo: "None",
......@@ -167,19 +232,23 @@ function azzeraRiga(){
// adataNoleggio : "",
// shooting: "",
VL : "[]",
}
return riga[0]
};
return riga[0];
}
azzeraRiga();
/**
* check_posizioni(): restituisce sempre false?
* @param wid
* @returns {boolean}
*/
function check_posizioni(wid) {
return false
return false;
var badges = $("#table_row").bootstrapTable('getData');
$.each(badges, function (k, v) {
if (v.posizione != v.field){
if (v.posizione !== v.field){
record = {
posizione: v.field,
}
};
$("#righe").val(JSON.stringify(riga));
$("#table_row").bootstrapTable('updateRow', {index: v.field-1 , row: record});
// $("#table_row").bootstrapTable("resetView")
......@@ -193,8 +262,7 @@ function check_posizioni(wid) {
function castellettoRiepiloghi(){
var data2 = {};
operazione_valore =
$('form#ae_form').serializeArray().map(function(x){data2[x.name] = x.value;})
operazione_valore = $('form#ae_form').serializeArray().map(function(x){data2[x.name] = x.value;});
// fonte_valore = $("#operazione").find("option:selected").attr("fonte_valore");
data2["idTestataDocumento"] = $("#id_dao").val();
data2["idPagamento"] = $("#id_pagamento").val();
......@@ -203,14 +271,21 @@ function castellettoRiepiloghi(){
$("#riepifuori").detach().appendTo('#riepiluoghi');
if(parseFloat($("#totale_scadenze").val(),2) != parseFloat($("#totale_documento_scontato").attr("data-totale"),2)){
if($("#totale_scadenze").val()!= undefined && $("#totale_scadenze").val()!="" ){
$("#warning_scadenze_btn").show()
$("#warning_scadenze_btn").show();
}
}else {
$("#warning_scadenze_btn").hide()
$("#warning_scadenze_btn").hide();
}
})
}
/**
* azioniFormatter(): formatter per il bottone azioni=
* @param value
* @param row
* @param index
* @returns {string}
*/
function azioniFormatter(value, row, index) {
return [
'<button type="button" class="ml10 btn btn-danger btn-remove remove_riga">',
......
Markdown is supported
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