Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 6e8ece2

Browse files
committed
[[ Bug 20901 ]] Fix issues with users' extension guides
- Update name and display name using extension data - Add 'location' for users' guide images to resolve correctly
1 parent 3a26264 commit 6e8ece2

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

Documentation/html_viewer/js/guide_functions.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,17 @@
6767
{
6868
return '<img src="' + tRepoFolder + '/images/' + image_file + '" />';
6969
}
70-
else
70+
else if (tGuideLocation == 'ide')
7171
{
7272
return '<img src="' + tIDEFolder + '/images/' + image_file + '" />';
7373
}
74+
else
75+
{
76+
var tExtImageFolder = '<img src="';
77+
tExtImageFolder += tUserGuideData.guides[pGuideIndex].location;
78+
tExtImageFolder += '/images/' + image_file + '" />';
79+
return tExtImageFolder;
80+
}
7481
},
7582

7683
renderer.link = function(href, title, text)

Toolset/libraries/revidelibrary.8.livecodescript

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11017,11 +11017,12 @@ private function revIDEGetDocsGuideData
1101711017
put empty into tExtensionGuide
1101811018
put tExtensionData["folder"] into tFolder
1101911019
put revEnvironmentUserDocsPath() & slash & \
11020-
the last item of tFolder into tCachedDataFolder
11020+
tExtensionData["name"] into tCachedDataFolder
1102111021
put tFolder & slash & "guide.md" into tGuideFile
1102211022
if there is not a file tGuideFile then
1102311023
-- User widgets have the guide.md in docs/guide/
11024-
put tFolder & slash & "docs/guide/guide.md" into tGuideFile
11024+
put "/docs/guide" after tFolder
11025+
put tFolder & slash & "guide.md" into tGuideFile
1102511026
end if
1102611027
if there is not a file tGuideFile then next repeat
1102711028
revIDEEnsurePath tCachedDataFolder
@@ -11040,8 +11041,10 @@ private function revIDEGetDocsGuideData
1104011041

1104111042
if tGuide is not empty then
1104211043
put "{" & CR after tExtensionGuide
11043-
put tab & quote & "name" & quote & ":" && quote & tFolder & quote & comma & CR after tExtensionGuide
11044-
put tab & quote & "display name" & quote & ":" && quote & tFolder & quote & comma & CR after tExtensionGuide
11044+
put tab & quote & "name" & quote & ":" && quote & tExtensionData["name"] & quote & comma & CR after tExtensionGuide
11045+
put tab & quote & "display name" & quote & ":" && quote & tExtensionData["title"] & quote & comma & CR after tExtensionGuide
11046+
put tab & quote & "group" & quote & ":" && quote & "Extensions" & quote & comma & CR after tExtensionGuide
11047+
put tab & quote & "location" & quote & ":" && quote & tFolder & quote & comma & CR after tExtensionGuide
1104511048
put quote & "data" & quote & ":" & escape(tGuide, true) & CR after tExtensionGuide
1104611049
put "}" after tExtensionGuide
1104711050

notes/bugfix-20901.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Fix issues with users' extension guides

0 commit comments

Comments
 (0)