[javascript] fid form / onfailure behaviour
If onfailure is specified, it should be done _before_ any default /
standard CW action is done.
The callback signature should be the same as the onsuccess one.
If the onfailure callback returns true, the default actions will still
take place afterwards, otherwise (i.e. return false), the processing
stops directly after the callback.
table.tree {
border-collapse: collapse;
}
table.tree td {
padding: 0px;
}
div.tree_cell {
border: 1px solid black;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
}
div.selected {
border: 2px solid black;
background-color: #ccc;
}
table.tree td.tree_cell {
padding: 0px;
}
table.tree td.tree_cell_1_1,
td.tree_cell_1_2 {
border-bottom: 1px solid black;
}
table.tree td.tree_cell_1_3 {
border-right: 1px solid black;
}
table.tree td.tree_cell_1_4 {
border: 0px;
}
table.tree td.tree_cell_2_1,
td.tree_cell_2_3 {
border-right: 1px solid black;
}
table.tree td.tree_cell_2_2,
td.tree_cell_2_4 {
border: 0px;
}
table.tree td.tree_cell_3_1,
td.tree_cell_3_3 {
border-right: 1px solid black;
}
table.tree td.tree_cell_3_2 {
border-bottom: 1px solid black;
}
table.tree td.tree_cell_3_4 {
border: 0px;
}
table.tree td.tree_cell_4_1 {
border-right: 1px solid black;
}
table.tree td.tree_cell_4_2 {
border-bottom: 1px solid black;
}
table.tree td.tree_cell_4_3,
td.tree_cell_4_4 {
border: 0px;
}
table.tree td.tree_cell_5_1,
td.tree_cell_5_2 {
border-bottom: 1px solid black;
}
table.tree td.tree_cell_5_3,
td.tree_cell_5_4 {
border: 0px;
}
table.tree td.tree_cell_0_1,
td.tree_cell_0_2,
td.tree_cell_0_3,
td.tree_cell_0_4 {
border: 0px;
}