|
5 | 5 | return "normal" |
6 | 6 | ]]> |
7 | 7 | </proc> |
8 | | - <proc n='MaxGroups' args='args'> |
9 | | - <![CDATA[ |
10 | | - set childs [$domNode getElementsByTagName group] |
11 | | - if {[llength $childs] > 1} { |
12 | | - foreach group [lrange $childs 1 end] {$group delete} |
13 | | - gid_groups_conds::actualize_conditions_window |
14 | | - error "You can only set one part" |
15 | | - } |
16 | | - ]]> |
17 | | - </proc> |
18 | 8 | <proc n='CheckIdOnMyParent' args='args'> |
19 | 9 | <![CDATA[ |
20 | 10 | set r "hidden" |
|
39 | 29 |
|
40 | 30 | <proc n='GetSolutionStrategiesSolid' args='args'> |
41 | 31 | <![CDATA[ |
42 | | - |
| 32 | +
|
43 | 33 | set names "" |
44 | 34 | set pnames "" |
45 | 35 | set solutionType [get_domnode_attribute [$domNode selectNodes [spdAux::getRoute STSoluType]] v] |
|
51 | 41 | } |
52 | 42 | set names [string range $names 0 end-1] |
53 | 43 | set pnames [string range $pnames 0 end-1] |
54 | | - |
| 44 | +
|
55 | 45 | $domNode setAttribute values $names |
56 | 46 | if {[$domNode getAttribute v] eq ""} {$domNode setAttribute v [lindex $ids 0]} |
57 | 47 | spdAux::RequestRefresh |
58 | 48 | return $pnames |
59 | | - |
| 49 | +
|
60 | 50 | ]]> |
61 | 51 | </proc> |
62 | 52 |
|
63 | 53 | <proc n='GetSolutionStrategiesStructural' args='args'> |
64 | 54 | <![CDATA[ |
65 | | - |
| 55 | +
|
66 | 56 | set names "" |
67 | 57 | set pnames "" |
68 | | - |
| 58 | +
|
69 | 59 | set solutionType [get_domnode_attribute [$domNode selectNodes [spdAux::getRoute STSoluType]] v] |
70 | 60 | set arguments $args |
71 | 61 | lappend arguments "SolutionType" $solutionType |
|
79 | 69 | } |
80 | 70 | set names [string range $names 0 end-1] |
81 | 71 | set pnames [string range $pnames 0 end-1] |
82 | | - |
| 72 | +
|
83 | 73 | $domNode setAttribute values $names |
84 | 74 | set dv [lindex $ids 0] |
85 | 75 | if {[$domNode getAttribute v] eq ""} {$domNode setAttribute v $dv} |
86 | 76 | if {[$domNode getAttribute v] ni $ids} {$domNode setAttribute v $dv} |
87 | 77 | #spdAux::RequestRefresh |
88 | 78 | return $pnames |
89 | | - |
| 79 | +
|
90 | 80 | ]]> |
91 | 81 | </proc> |
92 | 82 |
|
|
102 | 92 | set elemnames [list ] |
103 | 93 | foreach elem $elems { lappend elemnames [$elem @v]} |
104 | 94 | set elemnames [lsort -unique $elemnames] |
105 | | - |
| 95 | +
|
106 | 96 | set solutionType [get_domnode_attribute [$domNode selectNodes [spdAux::getRoute STSoluType]] v] |
107 | 97 | set params [list analysis_type $solutionType] |
108 | 98 | if {[::Model::CheckElementsNodalCondition $conditionId $elemnames $params]} {return "normal"} else {return "hidden"} |
|
111 | 101 | </proc> |
112 | 102 |
|
113 | 103 | <proc n='CheckGeometryStructural' args='args'> |
114 | | - <![CDATA[ |
115 | | - if {$::Model::SpatialDimension eq "3D"} {return surface,volume} {return surface} |
| 104 | + <![CDATA[ |
| 105 | + if {$::Model::SpatialDimension eq "3D"} {return surface,volume} {return surface} |
116 | 106 | ]]> |
117 | 107 | </proc> |
118 | 108 |
|
|
129 | 119 | </proc> |
130 | 120 |
|
131 | 121 | <proc n="ElementOutputState" args='args'> |
132 | | - <![CDATA[ |
| 122 | + <![CDATA[ |
133 | 123 | set resp [::spdAux::CheckElementOutputState $domNode {FLParts CNVDFFParts}] |
134 | 124 | if {$resp} {return "normal"} else {return "hidden"} |
135 | 125 | } |
136 | 126 | ]]> |
137 | 127 | </proc> |
138 | 128 | <proc n="ActiveIfAnyPartState" args='args'> |
139 | | - <![CDATA[ |
| 129 | + <![CDATA[ |
140 | 130 | set resp [::spdAux::CheckAnyPartState $domNode {FLParts CNVDFFParts}] |
141 | 131 | if {$resp} {return "normal"} else {return "hidden"} |
142 | 132 | } |
|
0 commit comments