Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
dream
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
1
Issues
1
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
dream
Commits
030439a5
Commit
030439a5
authored
9 years ago
by
Jérome Perrin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
jsplumb:support properly nodes without name but only id
parent
6e237982
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
8 deletions
+4
-8
dream/platform/src/jsplumb/jsplumb.js
dream/platform/src/jsplumb/jsplumb.js
+4
-8
No files found.
dream/platform/src/jsplumb/jsplumb.js
View file @
030439a5
...
...
@@ -297,12 +297,9 @@
function
updateElementData
(
gadget
,
node_id
,
data
)
{
var
element_id
=
gadget
.
props
.
node_id_to_dom_element_id
[
node_id
],
new_id
=
data
.
id
;
if
(
data
.
data
.
name
)
{
$
(
gadget
.
props
.
element
).
find
(
"
#
"
+
element_id
).
text
(
data
.
data
.
name
)
.
attr
(
"
title
"
,
data
.
data
.
name
)
$
(
gadget
.
props
.
element
).
find
(
"
#
"
+
element_id
).
text
(
data
.
data
.
name
||
new_id
)
.
attr
(
"
title
"
,
data
.
data
.
name
||
new_id
)
.
append
(
'
<div class="ep"></div></div>
'
);
gadget
.
props
.
data
.
graph
.
node
[
node_id
].
name
=
data
.
data
.
name
;
}
delete
data
.
id
;
$
.
extend
(
gadget
.
props
.
data
.
graph
.
node
[
node_id
],
data
.
data
);
if
(
new_id
&&
new_id
!==
node_id
)
{
...
...
@@ -721,7 +718,6 @@
dom_element_id
=
generateDomElementId
(
gadget
.
props
.
element
);
gadget
.
props
.
node_id_to_dom_element_id
[
node_id
]
=
dom_element_id
;
node_data
.
name
=
node_data
.
name
||
node_id
;
gadget
.
props
.
data
.
graph
.
node
[
node_id
]
=
node_data
;
if
(
coordinate
===
undefined
)
{
...
...
@@ -739,8 +735,8 @@
node_template
({
"
class
"
:
node_data
.
_class
.
replace
(
'
.
'
,
'
-
'
),
"
element_id
"
:
dom_element_id
,
"
title
"
:
node_data
.
name
||
node_
data
.
id
,
"
name
"
:
node_data
.
name
||
node_
data
.
id
"
title
"
:
node_data
.
name
||
node_id
,
"
name
"
:
node_data
.
name
||
node_id
}),
"
text/html
"
).
querySelector
(
'
.window
'
);
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment