"New stable"
This commit is contained in:
@@ -5,6 +5,121 @@ var light_green = "#D5FCD8";
|
||||
var base_bg = "#FEFEFE";
|
||||
var base_border = "#555555";
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Cookies
|
||||
///////////////////////////////////////////
|
||||
function setcookie(cname, cvalue, exdays) {
|
||||
var d = new Date();
|
||||
d.setTime(d.getTime() + (exdays*24*60*60*1000));
|
||||
var expires = "expires="+ d.toUTCString();
|
||||
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Update result
|
||||
///////////////////////////////////////////
|
||||
function update_componants() {
|
||||
obj = document.getElementById('result_container');
|
||||
var xhttp = new XMLHttpRequest();
|
||||
xhttp.onerror = function(){
|
||||
obj.innerHTML = "Erreur lors de la mise à jour de la liste (1)"
|
||||
};
|
||||
|
||||
xhttp.onload = function(){
|
||||
if (xhttp.status == 200) {
|
||||
var response = xhttp.responseText;
|
||||
obj.innerHTML = response;
|
||||
return;
|
||||
}
|
||||
obj.innerHTML = "Erreur lors de la mise à jour de la liste (2)"
|
||||
};
|
||||
|
||||
xhttp.onreadystatechange = function() {
|
||||
if (xhttp.readyState == 4 && xhttp.status == 200) {
|
||||
var response = xhttp.responseText;
|
||||
obj.innerHTML = response;
|
||||
}
|
||||
};
|
||||
xhttp.open('POST', '/componants/update', true);
|
||||
xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||
xhttp.send();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Result ordering
|
||||
///////////////////////////////////////////
|
||||
function update_componants_by_reference(order) {
|
||||
setcookie('c_order', order, 30);
|
||||
setcookie('c_sort', 'reference', 30);
|
||||
setcookie('c_order_refresh', '1', 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function update_componants_by_designation(order) {
|
||||
setcookie('c_order', order, 30);
|
||||
setcookie('c_sort', 'designation', 30);
|
||||
setcookie('c_order_refresh', '1', 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function update_componants_by_quantity(order) {
|
||||
setcookie('c_order', order, 30);
|
||||
setcookie('c_sort', 'quantity', 30);
|
||||
setcookie('c_order_refresh', '1', 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function update_componants_by_place(order) {
|
||||
setcookie('c_order', order, 30);
|
||||
setcookie('c_sort', 'place', 30);
|
||||
setcookie('c_order_refresh', '1', 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function previous_page(prevhop) {
|
||||
setcookie('c_offset', prevhop, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function next_page(nexthop) {
|
||||
setcookie('c_offset', nexthop, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Search componants
|
||||
///////////////////////////////////////////
|
||||
function search_componants_by_reference(obj) {
|
||||
setcookie('c_reference', obj.value, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function search_componants_by_designation(obj) {
|
||||
setcookie('c_designation', obj.value, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function search_componants_by_place(obj) {
|
||||
setcookie('c_place', obj.value, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
function search_componants_by_provider(obj) {
|
||||
setcookie('c_provider', obj.value, 30);
|
||||
update_componants();
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Delete componant
|
||||
///////////////////////////////////////////
|
||||
function confirm_delete() {
|
||||
var msg="La suppression est définitive \net n'est pas autorisée si le \ncomposant fait partie d'un Kit.\n\nConfirmer ?";
|
||||
return confirm(msg)
|
||||
}
|
||||
|
||||
///////////////////////////////////////////
|
||||
// Update componant
|
||||
///////////////////////////////////////////
|
||||
function update_componant(obj, componant_id, type) {
|
||||
if (type == 'numeric') {
|
||||
if (isNaN(obj.value)) {
|
||||
@@ -47,13 +162,7 @@ function update_componant(obj, componant_id, type) {
|
||||
obj.style.backgroundColor = light_red;
|
||||
}
|
||||
};
|
||||
|
||||
xhttp.open('POST', '/componant/update/'+componant_id, true);
|
||||
xhttp.open('POST', '/componants/update/'+componant_id, true);
|
||||
xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
|
||||
xhttp.send('field='+obj.id+'&value='+obj.value);
|
||||
}
|
||||
|
||||
function confirm_delete() {
|
||||
var msg="La suppression est définitive \net n'est pas autorisée si le \ncomposant fait partie d'un Kit.\n\nConfirmer ?";
|
||||
return confirm(msg)
|
||||
}
|
||||
|
||||
@@ -185,9 +185,17 @@ div.footer {
|
||||
}
|
||||
|
||||
/* ***********************************
|
||||
* Tables
|
||||
* Résultats
|
||||
*********************************** */
|
||||
|
||||
div.row_count {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
div.result_container {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.border_left {
|
||||
border-left-width: 1px;
|
||||
border-left-style: solid;
|
||||
@@ -200,7 +208,6 @@ div.footer {
|
||||
|
||||
div.block {
|
||||
overflow: hidden;
|
||||
width: 1000px;
|
||||
border-top-style: solid;
|
||||
border-top-width: 1px;
|
||||
height: 20px;
|
||||
@@ -379,6 +386,7 @@ div.block input {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
|
||||
/* ***********************************
|
||||
* Classes génériques
|
||||
*********************************** */
|
||||
|
||||
Reference in New Issue
Block a user