diff --git a/package.json b/package.json
index f6099b5..e53e8b2 100755
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "CacheClassExplorer",
- "version": "1.17.0",
+ "version": "1.17.1",
"description": "Class Explorer for InterSystems Caché",
"directories": { "test": "test" },
"dependencies": {},
diff --git a/web/css/helpView.css b/web/css/helpView.css
index aa5eb87..b9959b6 100644
--- a/web/css/helpView.css
+++ b/web/css/helpView.css
@@ -39,4 +39,10 @@
box-sizing: border-box;
height: 100%;
overflow: auto;
+}
+
+.help-class-box {
+ border: 1px solid black;
+ padding: 3px 10px;
+ font-weight: bold;
}
\ No newline at end of file
diff --git a/web/index.html b/web/index.html
index 7c40468..df2362b 100755
--- a/web/index.html
+++ b/web/index.html
@@ -176,39 +176,25 @@
Caché Class Explorer Help
- {
- "classes": { "Registered": { } }
- }
+ Registered
|
- {
- "classes": { "Persistent": { "ClassType": "persistent" } }
- }
+ Persistent
|
- {
- "classes": { "Serial": { "ClassType": "serial" } }
- }
+ Serial
|
- {
- "classes": { "Data Type": { "ClassType": "datatype" } }
- }
+ DataType
|
- {
- "classes": { "Index": { "ClassType": "index" } }
- }
+ Index
|
- {
- "classes": { "View": { "ClassType": "view" } }
- }
+ View
|
- {
- "classes": { "Stream": { "ClassType": "stream" } }
- }
+ Stream
|
@@ -221,49 +207,25 @@ Caché Class Explorer Help
Class Mention |
- {
- "layoutDirection": "LR",
- "classes": {
- "Class A": { "properties": { "Property": { "Type": "Class B" } } },
- "Class B": { "ClassType": "persistent" }
- }
- }
+
|
One - to - Many |
- {
- "layoutDirection": "LR",
- "classes": {
- "Class A": { "ClassType": "persistent", "properties": { "Property": { "Cardinality": "one", "Type": "Class B", "Inverse": "Property" } } },
- "Class B": { "ClassType": "persistent", "properties": { "Property": { "Cardinality": "many", "Type": "Class A", "Inverse": "Property" } } }
- }
- }
+
|
Parent - to - Child |
- {
- "layoutDirection": "LR",
- "classes": {
- "Class B": { "ClassType": "persistent", "properties": { "Property": { "Cardinality": "child", "Type": "Class A", "Inverse": "Property" } } },
- "Class A": { "ClassType": "persistent", "properties": { "Property": { "Cardinality": "parent", "Type": "Class B", "Inverse": "Property" } } }
- }
- }
+
|
Inheritance |
- {
- "layoutDirection": "LR",
- "classes": {
- "Derived Class": { "ClassType": "datatype", "Super": "Inherited Class", "properties": { "Property": { "Type": "Nothing" } } },
- "Inherited Class": { "ClassType": "datatype", "properties": { "Property": { "Type": "Nothing" } } }
- }
- }
+
|
diff --git a/web/js/CacheClassExplorer.js b/web/js/CacheClassExplorer.js
index cf65b73..b6c8628 100755
--- a/web/js/CacheClassExplorer.js
+++ b/web/js/CacheClassExplorer.js
@@ -249,18 +249,9 @@ CacheClassExplorer.prototype.initHelp = function () {
if (this.HELP_INITIALIZED) return;
this.HELP_INITIALIZED = true;
- var cont = [].slice.call(document.querySelectorAll("#helpView *[name=injector]")),
- cont2 = [].slice.call(document.querySelectorAll("#helpView *[name=icon]")), i;
- for (i in cont) {
- var ue, json = {
- classes: { "Unable to parse JSON": { } }
- };
- try { json = JSON.parse(cont[i].textContent) } catch (e) { }
- cont[i].textContent = "";
- ue = new CacheClassExplorer(null, cont[i]);
- ue.classView.injectView(json);
- }
- for (i in cont2) {
+ var cont2 = [].slice.call(document.querySelectorAll("#helpView *[name=icon]"));
+
+ for (var i in cont2) {
var ico = lib.image[cont2[i].textContent];
if (ico) {
cont2[i].innerHTML = ""