Skip to content

Commit 8665551

Browse files
classes ClassType now renders truthfully and constantly
1 parent b69c672 commit 8665551

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

cache/projectTemplate.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>
55
Cache Class Explorer vX.X.X/*build.replace:pkg.version*/
66
Class contains methods that return structured classes/packages data.</Description>
7-
<TimeChanged>63843,83200.096917</TimeChanged>
7+
<TimeChanged>63844,1327.122337</TimeChanged>
88
<TimeCreated>63653,67019.989197</TimeCreated>
99

1010
<Method name="getAllNamespacesList">
@@ -88,6 +88,7 @@ Return structured data about class.</Description>
8888
<ReturnType>%ZEN.proxyObject</ReturnType>
8989
<Implementation><![CDATA[
9090
set classDefinition = ##class(%Dictionary.ClassDefinition).%OpenId(className)
91+
set compiledClassDefinition = ##class(%Dictionary.CompiledClass).%OpenId(className)
9192
if (classDefinition = "") || (oData.classes.%DispatchGetProperty(classDefinition.Name) '= "") quit ""
9293
9394
set oClass = ##class(%ZEN.proxyObject).%New()
@@ -112,6 +113,9 @@ Return structured data about class.</Description>
112113
}
113114
if (oClass.TimeChanged) { set oClass.TimeChanged = $zdatetime(oClass.TimeChanged) }
114115
if (oClass.TimeCreated) { set oClass.TimeCreated = $zdatetime(oClass.TimeCreated) }
116+
if ((compiledClassDefinition '= "") && (compiledClassDefinition.ClassType '= "")) {
117+
set oClass.ClassType = compiledClassDefinition.ClassType // set class type from all inherited classes
118+
}
115119
116120
set oClass.Super = "" // do not quit with super at this moment
117121
if (oData.restrictPackage) && ('..inPackage(oData.basePackageName, package)) quit oClass

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "CacheClassExplorer",
3-
"version": "1.8.1",
3+
"version": "1.8.2",
44
"description": "An UML Class explorer for InterSystems Caché",
55
"directories": {
66
"test": "test"

web/css/hoverMessage.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
box-sizing: border-box;
3131
left: 0;
3232
top: 0;
33-
padding: 20px;
33+
padding: 15px;
3434

3535
}

0 commit comments

Comments
 (0)