new viewport integration

bzr revid: fva@openerp.com-20120224144803-c7iiafllsjnuwkkv
This commit is contained in:
Frédéric van der Essen 2012-02-24 15:48:03 +01:00
parent 3d19a013e7
commit 49d9226a44
2 changed files with 33 additions and 4 deletions

View File

@ -10,6 +10,32 @@
.openerp .clear{
clear:both;
}
.openerp .diagram{
margin:0;
padding:0;
width:100%;
height:500px;
/* resize:vertical; doesn't work because raphael catches the resize event...*/
min-height:100%;
background-color:white;
border-style:solid;
border-width:1px;
border-color:#DCDCDC;
overflow:hidden;
}
/* prevent accidental selection of the text in the svg nodes */
.openerp .diagram *{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
};
/*
.openerp .diagram{
margin:0;
padding:0;
@ -25,9 +51,10 @@
border-top-color:#DCDCDC;
overflow:hidden;
}
}*/
/*
#widget-19_view_diagram {
position:relative;
}
}*/

View File

@ -118,6 +118,8 @@ openerp.web.DiagramView = openerp.web.View.extend({
console.log(result);
var res_nodes = result['nodes'];
var res_edges = result['conn'];
this.parent_field = result.parent_field;
var id_to_node = {}
@ -133,7 +135,7 @@ openerp.web.DiagramView = openerp.web.View.extend({
"edge_spacing" : 100,
"edge_label_font_size" : 10 };
$('#dia-canvas *').remove(); // remove previous diagram
$('#dia-canvas').empty(); // remove previous diagram
var r = new Raphael(document.getElementById("dia-canvas"), '100%','100%');
@ -167,7 +169,7 @@ openerp.web.DiagramView = openerp.web.View.extend({
};
CuteEdge.creation_callback = function(node_start, node_end){
return {label:_t("new transition")};
return {label:_t("")};
};
CuteEdge.new_edge_callback = function(cuteedge){
self.add_connector( cuteedge.get_start().id,