From 0ccb233724ce36a42933582ec934c34d68d3b517 Mon Sep 17 00:00:00 2001 From: milad Date: Sun, 20 May 2018 14:18:39 -0700 Subject: [PATCH] gravprep redo for link fixes --- tools/jsdoc/Links-Untouched | 2132 ----------------------------------- tools/jsdoc/grav.sh | 2 + tools/jsdoc/gravPrep.js | 273 +++-- 3 files changed, 154 insertions(+), 2253 deletions(-) create mode 100755 tools/jsdoc/grav.sh diff --git a/tools/jsdoc/Links-Untouched b/tools/jsdoc/Links-Untouched index bea2009fa5..e69de29bb2 100644 --- a/tools/jsdoc/Links-Untouched +++ b/tools/jsdoc/Links-Untouched @@ -1,2132 +0,0 @@ -AnimationCache: - Resource -Resource -Resource -Resource -Resource -Resource -Assets: - Assets~downloadDataCallback -Assets.GetOptions -Assets.GetOptions -Assets~getAssetCallback -Assets~getMappingCallback -Assets.PutOptions -Assets~setMappingCallback -Assets~uploadDataCallback -Assets.getAsset -Assets.putAsset -Assets.putAsset -Assets.getAsset -Assets.putAsset -AudioStats: - AudioStats.AudioStreamStats -AudioStats.AudioStreamStats -AudioStreamStats -AvatarManager: - Uuid -Uuid -Uuid -Uuid -PickRay -Uuid -Uuid -PickRay -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Vec3 -Uuid -Uuid -Uuid -Uuid -Camera: - Vec3 -Quat -Camera.Mode -ViewFrustum -Uuid -PickRay -PickRay -PickRay -Entities.findRayIntersection -Overlays.findRayIntersection -PickRay -PickRay -Uuid -Uuid -Camera.Mode -Camera.Mode -Quat -Quat -Vec3 -Vec3 -Vec3 -Vec3 -Camera.Mode -Uuid -Camera.Mode -Quat -Vec3 -Clipboard: - Uuid -Vec3 -Vec3 -Clipboard.exportEntities -Uuid -Vec3 -Uuid -Controller: - getActions -getHardware -getStandard -disableMapping -enableMapping -loadMapping -newMapping -parseMapping -findAction -findDevice -getActionNames -getAllActions -getAvailableInputs -getDeviceName -getDeviceNames -actionEvent -hardwareChanged -inputEvent -keyPressEvent -keyReleaseEvent -mouseDoublePressEvent -mouseMoveEvent -mousePressEvent -mouseReleaseEvent -touchBeginEvent -touchEndEvent -touchUpdateEvent -wheelEvent -captureMouseEvents -captureTouchEvents -captureWheelEvents -releaseMouseEvents -releaseTouchEvents -releaseWheelEvents -captureActionEvents -captureEntityClickEvents -captureJoystick -captureKeyEvents -releaseActionEvents -releaseEntityClickEvents -releaseJoystick -releaseKeyEvents -getValue -getAxisValue -getgetPoseValue -getButtonValue -getAxisValue -getPoseValue -getActionValue -triggerHapticPulse -triggerHapticPulseOnDevice -triggerShortHapticPulse -triggerShortHapticPulseOnDevice -getViewportDimensions -getRecommendedHUDRect -setVPadEnabled -setVPadHidden -setVPadExtraBottomMargin -startInputRecording -stopInputRecording -saveInputRecording -getInputRecorderSaveDirectory -loadInputRecording -startInputPlayback -stopInputPlayback -Entities.callEntityMethod -MyAvatar.sessionUUID -Controller.Actions -RouteObject -keyboardMouse.json -standard.json -Controller.Hardware -RouteObject -Controller.Standard -RouteObject -leapmotion.json -vive.json -findAction -Entities.mousePressOnEntity -Entities.mouseDoublePressOnEntity -KeyEvent -Controller.Hardware.Keyboard -Controller.Hardware.Keyboard -Controller.Hardware.Touchscreen -Controller.Hardware.TouchscreenVirtualPad -Controller.Hardware.Keyboard -Controller.Actions -Controller.Actions -Controller.Actions -Controller.Actions -Controller.Actions -Controller -Controller.Actions -Controller.Actions -Controller.Standard -Controller.Hardware -Controller.Hardware -Controller.Hardware -Controller -Controller.Hardware -Controller.Hardware -Pose -Controller.Standard -Controller.Hardware -Pose -Pose -Pose -Rect -Rect -Controller.Standard -Controller.Standard -Controller -Controller.Standard -Controller.Standard -Controller.Standard -Controller.Hardware -Vec2 -Vec2 -Controller.Standard -KeyEvent -KeyEvent -MappingObject -MappingJSON -enableMapping -MappingJSON -MappingObject -MouseEvent -MouseEvent -MouseEvent -MouseEvent -MappingObject -MappingObject -RouteObject -enableMapping -Uuid.generate -MappingObject -MappingObject -MappingJSON -enableMapping -MappingJSON -MappingObject -captureActionEvents -Entities.mousePressOnEntity -Entities.mouseDoublePressOnEntity -captureEntityClickEvents -captureJoystick -captureKeyEvents -KeyEvent -Controller.Hardware.Keyboard -captureMouseEvents -Controller.Hardware.Keyboard -Controller.Hardware.Touchscreen -Controller.Hardware.TouchscreenVirtualPad -captureTouchEvents -Controller.Hardware.Keyboard -captureWheelEvents -startInputRecording -stopInputRecording -loadInputRecording -getInputRecorderSaveDirectory -setVPadHidden -startInputRecording -stopInputRecording -loadInputRecording -stopInputPlayback -startInputPlayback -startInputRecording -TouchEvent -TouchEvent -TouchEvent -Controller.Hand -Controller.Hand -Controller.Hand -Controller.Hand -WheelEvent -MappingObject -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -RouteObject -Controller.Standard -MappingJSON -https://github.com/highfidelity/hifi/tree/master/interface/resources/controllers -Controller.Actions -Controller.Hardware-Application -Controller.Hardware-Keyboard -Controller.Hardware-OculusTouch -Controller.Hardware-Vive -RouteObject -RouteObject#when -RouteObject -RouteObject -Pose -Pose -Pose -RouteObject -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -MappingObject -https://github.com/highfidelity/hifi/tree/master/interface/resources/controllers -Controller.MappingJSONRoute -Controller.MappingJSONRoute -Controller.Hardware -Controller.MappingJSONRoute -RouteObject -Controller.MappingJSON -Controller.MappingJSONAxis -Controller.Hardware -RouteObject#peek -RouteObject#debug -Controller.Hardware -Controller.MappingJSONFilter -Controller.MappingJSONFilter -Controller.Actions -Controller.Standard -RouteObject -Pose -leapmotion.json -vive.json -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -Pose -DebugDraw: - Quat -Vec3 -Vec4 -Quat -Vec3 -Vec4 -Vec3 -Vec3 -Vec4 -Entities: - Uuid -Web -Uuid.NULL -Vec3 -Vec3 -Vec3 -Vec3 -Uuid -Entities.ActionType -Uuid -Entities.ActionArguments -Uuid -Uuid -Entities.EntityProperties -Uuid.NULL -Uuid -Uuid -Line -Uuid -Line -Vec3 -Line -Uuid -Uuid -Uuid -Uuid -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -Uuid -Collision -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Entities.EntityProperties -Uuid -Web -Uuid -Web -Uuid -Uuid -Vec3 -Uuid -Uuid -Vec3 -Uuid -Uuid -Vec3 -Uuid -Uuid -Entities.EntityType -Vec3 -Uuid -Uuid -Vec3 -Vec3 -Uuid -Uuid -ViewFrustum -Uuid -Entities.RayToEntityIntersectionResult -PickRay -setLightsArePickable -setZonesArePickable -PickRay -Uuid -Uuid -visible -collisionless -Entities.RayToEntityIntersectionResult -PickRay -setLightsArePickable -setZonesArePickable -findRayIntersection -PickRay -Uuid -Uuid -findRayIntersection -Quat -Model -Uuid -Model -Quat.IDENTITY -Quat -Vec3 -Model -Uuid -Model -Vec3.ZERO -Vec3 -Entities.ActionArguments -Uuid -Uuid -Entities.ActionArguments -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Zone -Zone -Uuid -Entities.EntityProperties -Uuid -Entities.EntityProperties -Uuid -Model -Uuid -Model -getJointNames -Model -Uuid -Model -Model -getJointIndex -Uuid -Web -Web -Uuid -Light -findRayIntersection -findRayIntersectionBlocking -Picks -Light -Quat -Model -Uuid -Model -Quat.IDENTITY -Quat -Vec3 -Model -Uuid -Model -Vec3.ZERO -Vec3 -Model -PolyVox -Uuid -Entities~getMeshesCallback -Graphics -Uuid -Uuid -Entities~getServerScriptStatusCallback -Uuid -Zone -findRayIntersection -findRayIntersectionBlocking -Picks -Zone -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -Uuid -Uuid -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -PolyVox -Vec3.ZERO -Vec3 -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -Uuid -Entities~queryPropertyMetadataCallback -Uuid -Entities~queryPropertyMetadataCallback -Uuid -clickDownOnEntity -Uuid -PointerEvent -clickReleaseOnEntity -Uuid -PointerEvent -holdingClickOnEntity -Uuid -PointerEvent -hoverEnterEntity -Uuid -PointerEvent -hoverLeaveEntity -Uuid -PointerEvent -hoverOverEntity -Uuid -PointerEvent -mouseMoveOnEntity -Uuid -PointerEvent -mousePressOnEntity -Uuid -PointerEvent -mouseReleaseOnEntity -Uuid -PointerEvent -Model -Uuid -Quat -Model -Model -Uuid -Vec3 -Model -Line -Uuid -Line -Vec3 -Line -PolyVox -Uuid -PolyVox -Zone -Zone -Web -Uuid -Web -Uuid.NULL -Light -findRayIntersection -findRayIntersectionBlocking -Picks -Light -Model -Uuid -Quat -Model -Model -Uuid -Quat -Model -Model -setLocalJointRotations -setLocalJointTranslations -Uuid -Quat -Vec3 -Model -Model -Uuid -Vec3 -Model -Model -Uuid -Vec3 -Model -PolyVox -Uuid -PolyVox -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -Zone -findRayIntersection -findRayIntersectionBlocking -Picks -Zone -Uuid -Uuid -Entities.ActionArguments -Uuid -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -PolyVox -Vec3.ZERO -Vec3 -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -PolyVox -Vec3.ZERO -Vec3 -Web -Shape -Uuid -Web -Uuid -Vec3 -PolyVox -Uuid -PolyVox -Vec3 -PolyVox -Vec3.ZERO -Vec3 -ActionType -Entities.ActionType -Entities.PhysicsMotionType -ActionArguments-FarGrab -ActionArguments-Hold -ActionArguments-Offset -ActionArguments-Tractor -ActionArguments-TravelOriented -ActionArguments-Hinge -ActionArguments-Slider -ActionArguments-ConeTwist -ActionArguments-BallSocket -ActionType -ActionArguments -Vec3 -Uuid -Vec3 -ActionType -ActionArguments -Vec3 -Vec3 -Uuid -Vec3 -Vec3 -ActionType -ActionArguments -Vec3 -Quat -Uuid -ActionType -ActionArguments -Vec3 -Vec3 -Uuid -Vec3 -Vec3 -ActionType -ActionArguments -Uuid -Vec3 -Vec3 -ActionType -ActionArguments -Vec3 -ActionType -ActionArguments -Vec3 -Vec3 -Uuid -Vec3 -Vec3 -ActionType -ActionArguments -Vec3 -Quat -Uuid -ActionType -ActionArguments -Vec3 -Entities.ActionArguments-FarGrab -Entities.ActionArguments-Hold -Entities.ActionArguments-Offset -Entities.ActionArguments-Tractor -Entities.ActionArguments-TravelOriented -Entities.ActionArguments-Hinge -ActionArguments-Slider -Entities.ActionArguments-ConeTwist -Entities.ActionArguments-BallSocket -Skybox -Vec3 -Vec3 -Vec3 -Vec3 -EntityType -Uuid -Entities.EntityType -Entities.addEntity -Uuid -Uuid.NULL -Uuid -Model -Shape -Zone -keyLight -Vec3 -Quat -Vec3 -Vec3.ZERO -Vec3.ONE -Vec3.ZERO -Vec3.ONE -Vec3 -Vec3.ZERO -Vec3 -Vec3.ONE -Vec3 -Vec3 -Vec3 -Vec3.ZERO -Vec3 -Vec3.ZERO -Entities.CollisionMask -SoundCache -Uuid -Uuid.NULL -Vec3 -Quat -Vec3 -Vec3 -Vec3 -Entities.BoundingBox -AACube -Entities.RenderInfo -EntityProperties-Box -EntityProperties-Light -EntityProperties-Line -EntityProperties-Material -EntityProperties-Model -EntityProperties-ParticleEffect -EntityProperties-PolyLine -EntityProperties-PolyVox -EntityProperties-Shape -EntityProperties-Sphere -EntityProperties-Text -EntityProperties-Web -EntityProperties-Zone -EntityType -EntityType -EntityType -EntityProperties -Vec3 -Color -EntityType -EntityProperties -Vec3 -Vec3 -Color -EntityType -Model -Shape -model overlays -EntityProperties -Entities.addEntity -MaterialResource -MaterialResource -MaterialResource -Vec2 -Vec2 -MaterialResource -EntityType -EntityProperties -Vec3 -naturalDimensions -Color -ShapeType -Entities.AnimationProperties -Quat -getJointIndex -setLocalJointRotation -getJointIndex -Vec3 -getJointIndex -setLocalJointTranslation -getJointIndex -EntityType -EntityProperties -Vec3 -Quat -Color -Color -Color -Color -ShapeType -EntityType -EntityProperties -Vec3 -Vec3 -Vec3 -Vec3 -Color -EntityType -EntityProperties -Volumes of Fun -library documentation -Vec3 -Vec3 -Entities.PolyVoxSurfaceStyle -Uuid -Uuid.NULL -Uuid -Uuid.NULL -Uuid -Uuid.NULL -Uuid -Uuid.NULL -Uuid -Uuid.NULL -Uuid -Uuid.NULL -EntityType -EntityProperties -Entities.Shape -Vec3 -Color -EntityType -EntityType -EntityType -EntityProperties -Vec3 -Color -Color -EntityType -EntityProperties -Vec3 -EntityType -Entities.enterEntity -EntityProperties -Vec3 -ShapeType -Entities.KeyLight -Entities.AmbientLight -Entities.Skybox -Entities.Haze -EntityProperties-Box -EntityProperties-Light -EntityProperties-Line -model overlays -EntityProperties-Material -EntityProperties-Model -EntityProperties-ParticleEffect -EntityProperties-PolyLine -EntityProperties-PolyVox -EntityProperties-Shape -EntityProperties-Sphere -EntityProperties-Text -EntityProperties-Web -EntityProperties-Zone -Color -Color -Color -Vec3 -Model -Shape -canCastShadows -PickRay -findRayIntersection -findRayIntersectionBlocking -PickRay -Uuid -PickRay -Vec3 -Vec3 -BoxFace -EntityType -Color -Entities.getMeshes -MeshProxy -MeshProxy -Entities.getMeshes -Graphics -Entities.getServerScriptStatus -Entities.queryPropertyMetadata -Global: - ContactEventType -Uuid -Uuid -Vec3 -Vec3 -Vec3 -http://doc.qt.io/qt-5/qt#Key-enum -Material -Vec3Color -RGBS -Vec3Color -RGBS -Vec3Color -RGBS -Vec3Color -RGBS -Material -Material -Material -Vec3 -Vec3 -Vec2 -Vec3 -Vec3 -Vec3 -KeyboardModifiers -Vec3 -Quat -Vec3 -Vec3 -Quat -Vec3 -Quat -Vec3 -Vec2 -Vec3 -Vec3 -Vec3 -Quat -Graphics: - Graphics.Model -Graphics.Model -Graphics.Mesh -Graphics.IFSData -Graphics.Mesh -Vec3 -Vec3 -Vec3 -Vec2 -Material -Graphics.MeshPart -Uuid -Graphics.Mesh -Graphics.MaterialLayer -HMD: - Vec3 -Vec3.ZERO -Quat -Quat.IDENTITY -Uuid -Uuid -Uuid -Uuid -Vec3 -Vec3 -Vec3 -Vec3.ZERO -Vec3 -Vec2 -Vec3 -Vec2 -Vec2 -Vec2 -Vec2 -requestShowHandControllers -requestHideHandControllers -requestShowHandControllers -requestHideHandControllers -Vec2 -Vec2 -Vec2 -Vec3 -Vec2 -Vec3 -location: - Uuid -Uuid.NULL -Uuid -goBack -goForward -location.LookupTrigger -location.LookupTrigger -Vec3 -Quat -Quat.IDENTITY -Uuid -Uuid -Uuid -Settings -goBack -goForward -MappingObject: - Controller -Controller.Standard -Controller.Actions -Controller.Hardware -Controller.Standard -Controller.Actions -Controller.newMapping -from -makeAxis -RouteObject -Controller.parseMapping -Controller.loadMapping -Controller.MappingJSON -enable -Controller.enableMapping -RouteObject#peek -MappingObject -Controller.disableMapping -MappingObject -MappingObject -Controller.enableMapping -MappingObject -RouteObject -RouteObject -Controller.Standard -Controller.Hardware -Pose -RouteObject -RouteObject -RouteObject -RouteObject -from -Controller.Standard -Controller.Hardware -Pose -RouteObject -RouteObject -RouteObject -RouteObject -Controller.Hardware -Controller.Hardware -Controller.Hardware -RouteObject -RouteObject -RouteObject -RouteObject -Controller.Hardware -makeAxis -Controller.Hardware -Controller.Hardware -RouteObject -RouteObject -Menu: - Menu.MenuItemProperties -Menu.MenuItemProperties -Menu.addMenuItem -Menu.MenuItemProperties -Menu.triggerOption -Menu.addMenuItem -KeyEvent -KeyEvent -MeshProxy: - Entities.getMeshes -Graphics -Graphics -Vec3 -Graphics -Vec3 -Messages: - Entities.callEntityClientMethod -Entities.callEntityMethod -Entities.callEntityServerMethod -Script.callEntityScriptMethod -Uuid -Uuid -sendMessage -ModelCache: - Resource -Resource -Resource -Resource -MyAvatar: - Vec3 -Vec3 -Vec3 -Quat -Vec3 -Vec3.ZERO -Vec3 -Vec3.ZERO -Vec3 -Vec3.ZERO -Vec3 -Vec3.ZERO -Pose -Pose -Pose -Pose -Uuid -Vec3 -Vec3 -Vec3 -Quat -Quat -Vec3 -Vec3 -Uuid -Vec3 -Entities -MyAvatar.getJointNames -Vec3 -Quat -Uuid -Collision -Quat -Quat -Vec3 -Vec3 -Quat -Quat -Vec3 -Vec3 -Vec3 -Vec3 -MyAvatar.AttachmentData -MyAvatar.AttachmentData -Vec3 -Vec3 -Quat -Quat -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -MyAvatar.getJointNames -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Avatar Standards -Quat -Quat -Avatar Standards -Quat -Quat -MyAvatar.getJointNames -Quat -Vec3 -Avatar Standards -Vec3 -Vec3 -Avatar Standards -Vec3 -Vec3 -Vec3 -Pose -Pose -Vec3 -Vec3.ZERO -Vec3 -Pose -Pose -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Quat -Uuid -Uuid -Vec3 -Vec3 -Pose -Pose -Vec3 -Vec3.ZERO -Vec3 -Pose -Pose -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -MyAvatar.SkeletonJoint -MyAvatar.SkeletonJoint -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Quat -Quat -MyAvatar.restoreAnimation -Avatar Standards -MyAvatar.restoreRoleAnimation -Avatar Standards -Vec3 -Quat -Vec3 -Quat -Vec3 -MyAvatar.getAttachmentData -MyAvatar.AttachmentData -Quat -Vec3 -Quat -Vec3 -Quat -Quat -Quat -MyAvatar.getJointNames -Vec3 -Vec3 -Vec3 -Uuid -Uuid -Vec3 -Vec3 -MyAvatar.hmdLeanRecenterEnabled -MyAvatar.hmdLeanRecenterEnabled -Uuid -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Quat -Quat -Vec3 -Vec3 -Overlays: - Uuid -web3d -Uuid.NULL -Uuid -Overlays.OverlayType -Overlays.OverlayProperties -Uuid.NULL -Uuid -Uuid -Uuid -Uuid.NULL -Uuid -Uuid -Uuid -Overlays.OverlayProperties -Uuid -Overlays.OverlayProperties -OverlayProperties -Uuid -Vec3 -Uuid -Overlays.RayToOverlayIntersectionResult -PickRay -PickRay -Uuid -Uuid -Overlays.RayToOverlayIntersectionResult -Uuid -web3d -Uuid -Uuid -Vec2 -Uuid -Uuid -Uuid -Overlays.OverlayProperties -Uuid -OverlayProperties -Uuid -Overlays.OverlayProperties -Overlays.OverlayType -Uuid -Overlays.OverlayType -Overlays.OverlayProperties -Uuid -Overlays.OverlayProperties -Uuid -OverlayType -sendHoverEnterOverlay -Uuid -PointerEvent -sendHoverLeaveOverlay -Uuid -PointerEvent -sendHoverOverOverlay -Uuid -PointerEvent -Uuid -Uuid -Uuid -PointerEvent -sendMouseMoveOnOverlay -Uuid -PointerEvent -sendMousePressOnOverlay -Uuid -PointerEvent -sendMouseReleaseOnOverlay -Uuid -PointerEvent -Uuid -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -PointerEvent -Uuid -web3d -Uuid.NULL -Size -Uuid -Size -OverlayType -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -Color -Color -Color -Color -Color -Color -Color -Color -Color -Color -Color -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec3 -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -Rect -OverlayType -Rect -Vec2 -Color -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Uuid -Vec3 -Vec3 -Vec3 -Vec3 -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec3 -Vec3 -Quat -Vec3 -Quat -Vec3 -OverlayType -Circle3DProperties -CubeProperties -GridProperties -ImageProperties -Image3DProperties -Line3DProperties -ModelProperties -RectangleProperties -Rectangle3DProperties -ShapeProperties -SphereProperties -TextProperties -Text3DProperties -Web3DProperties -OverlayProperties -PickRay -findRayIntersection -PickRay -Uuid -PickRay -Vec3 -Vec3 -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -OverlayType -Rect -Color -Color -OverlayType -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec3 -Overlays.Shape -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec3 -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -Color -OverlayType -Rect -Color -Color -OverlayType -Color -Vec3 -Vec3 -Quat -Quat -findRayIntersection -Uuid -Vec2 -Paths: - Script.resolvePath -Script.resourcesPath -Picks: - Picks.PickType -Picks.PickProperties -Picks.createPick -Picks.createPick -Picks.createPick -Picks.RayPickResult -Picks.StylusPickResult -Picks.createPick -Picks.createPick -Picks.createPick -Picks.createPick -Picks.createPick -Uuid -Picks.createPick -Uuid -Picks.createPick -Picks.createPick -Picks.PickType -Vec3 -Vec3 -Vec3 -Vec3 -Uuid -Vec3 -Vec3 -PickRay -Uuid -Vec3 -Vec3 -StylusTip -Pointers: - Picks.PickType -Pointers.PointerProperties -Picks.PickProperties -Pointers.createPointer -Pointers.createPointer -Pointers.RayPointerRenderState -Pointers.createPointer -Pointers.createPointer -Picks.RayPickResult -Picks.StylusPickResult -Pointers.createPointer -Pointers.createPointer -Pointers.createPointer -Pointers.createPointer -Pointers.createPointer -Uuid -Pointers.createPointer -Uuid -Pointers.createPointer -Pointers.createPointer -Pointers.createPointer -Pointers.RayPointerRenderState -Pointers.createPointer -Pointers.RayPointerRenderState -Pointers.createPointer -Picks.PickProperties -Pointers.RayPointerRenderState -Pointers.DefaultRayPointerRenderState -Pointers.Trigger -Pointers.setRenderState -Pointers.editRenderState -Quat: - Quat -Quat -Quat.angleAxis -Quat -Vec3 -Quat.angle -Quat -Vec3 -Quat -Vec3 -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat.inverse -Quat -Quat -Quat -Quat -Quat.dot -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Vec3 -Vec3 -Quat -Quat -Vec3 -Vec3 -Quat -Vec3 -Quat.getFront -Quat -Vec3 -Vec3 -Quat.getForward -Quat -Vec3 -Vec3 -Quat -Vec3 -Vec3 -Quat -Vec3 -Quat -Quat.conjugate -Quat -Quat -Quat -Vec3 -Vec3 -Vec3 -Quat -Quat -Vec3 -Vec3 -Quat -Quat -Quat.slerp -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Vec3 -Vec3 -Quat -Vec3 -Quat -Vec3 -Vec3 -Quat -Quat.mix -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Quat -Recording: - Recording~loadRecordingCallback -Recording.loadRecording -Resource: - Resource.State -Resource.State -Reticle: - Vec2 -Vec2 -Vec2 -Vec2 -Vec2 -Vec2 -Vec2 -RouteObject: - MappingObject -Controller -MappingObject -RouteObject#to -Pose -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -RouteObject -Pose -RouteObject -RouteObject -RouteObject -RouteObject -Pose -RouteObject -RouteObject -RouteObject -RouteObject -Pose -RouteObject -RouteObject -RouteObject -RouteObject -Pose -RouteObject -RouteObject -RouteObject -RouteObject -Pose -Quat -RouteObject -RouteObject -Pose -RouteObject -Controller.Standard -Controller.Actions -Controller.Standard -Controller.Actions -RouteObject -Pose -RouteObject -RouteObject -Pose -Vec3 -RouteObject -RouteObject -Controller.Hardware -Controller.Hardware -RouteObject -RouteObject -Controller.Hardware -Controller.Hardware -RouteObject -Scene: - Scene.Stage -Stage -Stage: - Scene.Stage.KeyLight -Scene.Stage.Location -Scene.Stage.Time -Quat -Vec3 -Vec3 -Script: - Uuid -Uuid -Uuid -Collision -Uuid -PointerEvent -Uuid -Uuid -setInterval -setTimeout -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Script.clearInterval -Script.clearTimeout -Uuid -ScriptDiscoveryService: - ScriptsModel -ScriptsModelFilter -ScriptsModel: - ScriptDiscoveryService -http://doc.qt.io/qt-5/qabstractitemmodel -ScriptsModelFilter: - ScriptDiscoveryService -http://doc.qt.io/qt-5/qsortfilterproxymodel -Selection: - Selection.ItemType -Uuid -Selection.disableListToScene -Selection.enableListToScene -Selection.HighlightStyle -Selection.HighlightStyle -Selection.HighlightStyle -Selection.SelectedItemsList -Selection.SelectedItemsList -Selection.ItemType -Uuid -Color -Color -Color -Color -Uuid -Uuid -Uuid -SoundCache: - Resource -Resource -Resource -Resource -Tablet: - TabletProxy -TabletProxy -Tablet.AudioEvents -TabletButtonProxy: - Uuid -TabletButtonProxy.ButtonProperties -TabletButtonProxy.ButtonProperties -TabletButtonProxy.ButtonProperties -TabletButtonProxy.ButtonProperties -TabletProxy: - TabletProxy#ButtonList -TabletButtonProxy -TabletButtonProxy -TabletButtonProxy -TextureCache: - Resource -Resource -Resource -Resource -Resource -Resource -Users: - Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid: - Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Uuid -Vec3: - Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -withinEpsilon -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Quat -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -Vec3 -equal -Vec3 -Vec3 -Window: - location -displayAnnouncement -browseAssetsAsync -assetsDirChanged -browseChanged -browseAsync -browseDirChanged -browseDirAsync -openMessageBox -announcement -Window.ConnectionRefusedReason -Rect -Vec2 -Vec2 -Vec2 -connectionAdded -connectionError -connectionAdded -connectionError -openMessageBox -updateMessageBox -closeMessageBox -Window.MessageBoxButton -Window.MessageBoxButton -takeSnapshot -takeSnapshot -promptTextChanged -promptAsync -raise -saveFileChanged -saveAsync -Camera.setCameraEntity -Camera.mode -Window.DisplayTexture -snapshotShared -shareSnapshot -takeSnapshot -takeSecondaryCameraSnapshot -takeSnapshot -stillSnapshotTaken -processingGifStarted -processingGifCompleted -stillSnapshotTaken -openMessageBox -Window.MessageBoxButton -Window.MessageBoxButton -openMessageBox \ No newline at end of file diff --git a/tools/jsdoc/grav.sh b/tools/jsdoc/grav.sh new file mode 100755 index 0000000000..6bc93eab32 --- /dev/null +++ b/tools/jsdoc/grav.sh @@ -0,0 +1,2 @@ +!#/bin/bash +node gravPrep true "/Users/milad/ROLC/Reference/Programming/R_VR/Hifi/hifi-docs-grav/user/themes/learn2/" "/Users/milad/ROLC/Reference/Programming/R_VR/Hifi/hifi-docs-grav-content" \ No newline at end of file diff --git a/tools/jsdoc/gravPrep.js b/tools/jsdoc/gravPrep.js index 105444a841..8188bd5d82 100644 --- a/tools/jsdoc/gravPrep.js +++ b/tools/jsdoc/gravPrep.js @@ -10,8 +10,8 @@ // Arg Vars const copyLocal = process.argv[2]; console.log("copyLocal:", copyLocal); - let targetTemplateDirectory = '' - let targetMDDirectory = '' + let targetTemplateDirectory = ''; + let targetMDDirectory = ''; if (copyLocal){ targetTemplateDirectory = process.argv[3]; targetMDDirectory = process.argv[4];; @@ -33,6 +33,9 @@ // Array to itterate over and create if doesn't exist let dirArray = [dir_grav, dir_css, dir_js, dir_template, dir_md, dir_md_objects, dir_md_namespaces, dir_md_globals]; +// Base Grouping Directories for MD files + let baseMDDirectories = ["API-Reference", "Globals", "Namespaces", "Objects"]; + // Maps for directory names let map_dir_md = { "API-Reference": dir_md, @@ -43,6 +46,7 @@ "Namespace": dir_md_namespaces, "Global": dir_md_globals } + // Map for Links let map_links = { "Global": "globals", @@ -50,8 +54,12 @@ "Class": "objects" } -// Base Grouping Directories for MD files - let baseMDDirectories = ["API-Reference", "Globals", "Namespaces", "Objects"] +// Mapping for GroupNames and Members + let groupNameMemberMap = { + "Objects": [], + "Namespaces": [], + "Globals": [] + } // Html variables to be handle regex replacements const html_reg_static = /\(static\)<\/span>/g @@ -76,7 +84,7 @@ const html_reg_returnSize_replace = '
Returns:<\/h6>'; const html_reg_findByName = '
Methods
`; + const html_reg_findByMethod = /

Methods<\/h4>/g; const html_reg_containerOverview = `
` const html_reg_findByArticleOpen = `
` const html_reg_findByArticleClose = `
` @@ -86,25 +94,21 @@ const html_reg_fixLinkHashIssue = /()/g; const html_reg_fixLinkHashIssue_replace = "$1$2#$4" const html_reg_findLinks = /()/g; const html_reg_findLinksNoHashes = /([\s\S]+?<\/a>)/g; - const html_reg_findGlobalLinks = /()/g; const html_reg_findClassLinks = /([\s\S]+?<\/a>)/g; const html_reg_pretty = /(
)([\s\S]*?)(<\/pre>)/g;
     const html_reg_pretty_replace = "
$2<\/pre>";
-    const html_reg_code = /()([\s\S]*?)(<\/code>)/g;
-    const html_reg_code_replace = "$1$2$3";
-
-// Mapping for GroupNames and Members
-    let groupNameMemberMap = {
-        "Objects": [],
-        "Namespaces": [],
-        "Globals": []
-    }
+    // const html_reg_code = /()([\s\S]*?)(<\/code>)/g;
+    // const html_reg_code_replace = "$1$2$3";
+    const html_reg_dlClassDetails = /
<\/dl>/g // Procedural functions +// Helper Functions function isMultipleDots(content){ let count = 0; let regEx = /\./g @@ -117,56 +121,81 @@ } } - function modifyClassLinks(match, p1,p2,p3,p4){ - let matchedp = [p2,p3].join(""); - if(!isMultipleDots(matchedp)){ - console.log("not multiple"); - console.log("matchedp:", matchedp) - return match; + // function modifyClassLinks(match, p1, p2, p3, p4){ + // let matchedp = [p2,p3].join(""); + // if(!isMultipleDots(matchedp)){ + // console.log("not multiple"); + // console.log("matchedp:", matchedp) + // return match; + // } + // p2 = p2.split('.')[1].toLowerCase(); + // let newString = [p1,p2,p3,p4].join(""); + // // console.log("new String:", newString); + // return newString; + // } + + function allLinksToLowerCase(match, p1, p2, p3){ + // split on id # and make sure only the preceding is lower case + if (p2.indexOf("#") > -1){ + p2 = p2.split("#"); + p2 = [p2[0].toLowerCase(), "#", p2[1]].join(""); + } else { + p2 = p2.toLowerCase(); } - p2 = p2.split('.')[1].toLowerCase(); - let newString = [p1,p2,p3,p4].join(""); - // console.log("new String:", newString); - return newString; + return [p1,p2,p3].join(""); } - function lowerCaseGeneralLinks(match, p1, p2, p3, p4){ - let modifiedString = [p1,p2.toLowerCase(),p3,p4].join(""); - return modifiedString; - } - - function contentReplace(content, title){ - var linksNoHashes = []; - var tempArray; - while(( tempArray = html_reg_findLinksNoHashes.exec(content)) !== null ){ - let tempArrayToPush = tempArray.slice(0,4) - tempArrayToPush.push(tempArray.index); - linksNoHashes.push(tempArrayToPush); - } - if (!linksNoHashes){ - return content; - } - for(var i = linksNoHashes.length-1; i > -1; i--){ - if (linksNoHashes[i][0].indexOf("http") > -1){ - continue; - } - let linkLength = linksNoHashes[i][0].length; - let group1 = linksNoHashes[i][1]; - let group2 = linksNoHashes[i][2]; - if (group2.indexOf(".") > -1){ - group2 = group2.split(".")[1].toLowerCase(); + function fixLinkGrouping(match, p1, p2, p3){ + if (p2.indexOf("#") > -1){ + split = p2.split("#"); + if (split[0] === "global"){ + return [p1,"/api-reference/", "globals", "#", split[1], p3].join(""); } - let group3 = linksNoHashes[i][3]; - let index = linksNoHashes[i][4]; - let newString = `${group1}/api-reference/${returnRightGroup(group2)}/${group2.toLowerCase()}${group3}`; - // console.log("newString", newString); - content = [content.slice(0,index), newString, content.slice(index+linkLength)].join(""); + return [p1,"/api-reference/", returnRightGroup(split[0]), "/", p2, p3].join(""); + } else { + return [p1,"/api-reference/", returnRightGroup(p2), "/", p2, p3].join(""); } - return content; + } - // Create the actual MD file + // function lowerCaseGeneralLinks(match, p1, p2, p3, p4){ + // let modifiedString = [p1,p2.toLowerCase(),p3,p4].join(""); + // return modifiedString; + // } + + // function contentReplace(content, title){ + // var linksNoHashes = []; + // var tempArray; + // while(( tempArray = html_reg_findLinksNoHashes.exec(content)) !== null ){ + // let tempArrayToPush = tempArray.slice(0,4) + // tempArrayToPush.push(tempArray.index); + // linksNoHashes.push(tempArrayToPush); + // } + // if (!linksNoHashes){ + // return content; + // } + // for(var i = linksNoHashes.length-1; i > -1; i--){ + // if (linksNoHashes[i][0].indexOf("http") > -1){ + // continue; + // } + // let linkLength = linksNoHashes[i][0].length; + // let group1 = linksNoHashes[i][1]; + // let group2 = linksNoHashes[i][2]; + // if (group2.indexOf(".") > -1){ + // group2 = group2.split(".")[1].toLowerCase(); + // } + // let group3 = linksNoHashes[i][3]; + // let index = linksNoHashes[i][4]; + // let newString = `${group1}/api-reference/${returnRightGroup(group2)}/${group2.toLowerCase()}${group3}`; + // // console.log("newString", newString); + // content = [content.slice(0,index), newString, content.slice(index+linkLength)].join(""); + // } + // return content; + // } + + function returnRightGroup(methodToCheck){ + // console.log("methodToCheck", methodToCheck) for ( var key in groupNameMemberMap ){ for (i = 0; i < groupNameMemberMap[key].length; i++ ){ if (methodToCheck.toLowerCase() === groupNameMemberMap[key][i].toLowerCase()){ @@ -178,6 +207,7 @@ } } + // Create the actual MD file function createMD(title, directory, needsDir, isGlobal){ let mdSource = makeMdSource(title); @@ -479,6 +509,7 @@ // Read jsdoc output folder and process html files let links = []; let unTouchedLinks = []; + let files = fs.readdirSync(dir_out); // Create initial Group name member map to handle individual link :: TODO find better way to do this files.forEach(function (file){ @@ -510,86 +541,86 @@ let splitTitle = loadedHtml("title").text().split(": "); let groupName = splitTitle[1]; let htmlTitle = splitTitle.pop(); + console.log("html title", htmlTitle) let mainDiv = loadedHtml("#main") let methodIDs = []; let signalIDs = []; let typeDefIDs = []; // Basic Regex HTML edits - let mainDivRegexed = mainDiv.html() - .replace(html_reg_static,"") - .replace(html_reg_title,"") - .replace(html_reg_objectHeader,"") - .replace(html_reg_htmlExt,"") - .replace(html_reg_brRemove, "") - .replace(html_reg_subsectionEdit, html_reg_subsectionEdit_replace) - .replace(html_reg_propertiesHeaderEdit, html_reg_propertiesHeaderEdit_Replace) - .replace(html_reg_typeEdit, html_reg_typeEdit_replace) - .replace(html_reg_returnSize, html_reg_returnSize_replace) - .replace(html_reg_methodSize, html_reg_methodSize_replace) - .replace(html_reg_typeDefSize, html_reg_typeDefSize_replace) - .replace(html_reg_typeDefinitonsTitle, "") - .replace(html_reg_findGlobalLinks, html_reg_findGlobalLinks_replace) - .replace(html_reg_findGeneralLinks, lowerCaseGeneralLinks) - .replace(html_reg_findClassLinks, modifyClassLinks) - .replace(html_reg_typeReturnSize, html_reg_typeReturnSize_replace) - .replace(html_reg_code, html_reg_code_replace) + let currentContent = mainDiv.html() + .replace(html_reg_static,"") // Remove static from the file names + .replace(html_reg_title,"") // Remove title + .replace(html_reg_objectHeader,"") // Remove extra Object Header + .replace(html_reg_htmlExt,"") // Remove the .html extension from all links + // .replace(html_reg_typeDefinitonsTitle, "") // Remove Type Definitions Title to be remade later + // .replace(html_reg_findByMethod, "") //Remove Method title to be remade later + .replace(html_reg_dlClassDetails, "") // Remove unneccsary dlClassDetails Tag + .replace(html_reg_allNonHTML, allLinksToLowerCase) // Turn all links into lowercase before ID tags + .replace(html_reg_allNonHTML, fixLinkGrouping) // Make sure links refer to correct grouping + .replace(html_reg_subsectionEdit, html_reg_subsectionEdit_replace) // Make all subsection titles the same size + .replace(html_reg_propertiesHeaderEdit, html_reg_propertiesHeaderEdit_Replace) // Remove : from Properties + .replace(html_reg_typeEdit, html_reg_typeEdit_replace) // Put type on the same line + .replace(html_reg_returnSize, html_reg_returnSize_replace) // make return size h6 instead of h5 + .replace(html_reg_methodSize, html_reg_methodSize_replace) // make method size into h5 .replace(html_reg_pretty, html_reg_pretty_replace) - .replace(html_reg_findByMethod, ""); + // .replace(html_reg_brRemove, "") // Remove extra Brs + // .replace(html_reg_typeDefSize, html_reg_typeDefSize_replace) // make type def header into h5 + // .replace(html_reg_findGlobalLinks, html_reg_findGlobalLinks_replace) + // .replace(html_reg_findGeneralLinks, lowerCaseGeneralLinks) + // .replace(html_reg_findClassLinks, modifyClassLinks) + // .replace(html_reg_typeReturnSize, html_reg_typeReturnSize_replace) + // .replace(html_reg_code, html_reg_code_replace) // Fix for namespace and object links - mainDivRegexed = contentReplace(mainDivRegexed, htmlTitle); - - // Grab all links for link changes - let matches = mainDivRegexed.match(html_reg_findLinks); - if (matches){ - unTouchedLinks.push(`${htmlTitle}:\n ${matches.join('\n')}`); - } + // currentContent = contentReplace(currentContent, htmlTitle); // Further HTML Manipulation // Split HTML by Each named entry - let contentSplitArray = splitBy(mainDivRegexed, html_reg_findByName, html_reg_findByArticleClose); + let contentSplitArray = splitBy(currentContent, html_reg_findByName, html_reg_findByArticleClose); + // Create a reference to the current content after split and the split functions - let currentContent = contentSplitArray[0]; + currentContent = contentSplitArray[0]; + // Create references to the split methods and signals - let processedMethodsSignalsAndTypeDefs = splitMethodsSignalsAndTypeDefs(contentSplitArray[1]); - let splitMethods = processedMethodsSignalsAndTypeDefs[0]; - let splitSignals = processedMethodsSignalsAndTypeDefs[1]; - let splitTypeDefintions = processedMethodsSignalsAndTypeDefs[2]; - let splitDescription = processedMethodsSignalsAndTypeDefs[3]; - let splitMethodIDS = extractIDs(splitMethods); - let splitSignalIDS = extractIDs(splitSignals); - let splitTypeDefinitionIDS = extractIDs(splitTypeDefintions); + // let processedMethodsSignalsAndTypeDefs = splitMethodsSignalsAndTypeDefs(contentSplitArray[1]); + // let splitMethods = processedMethodsSignalsAndTypeDefs[0]; + // let splitSignals = processedMethodsSignalsAndTypeDefs[1]; + // let splitTypeDefintions = processedMethodsSignalsAndTypeDefs[2]; + // let splitDescription = processedMethodsSignalsAndTypeDefs[3]; + // let splitMethodIDS = extractIDs(splitMethods); + // let splitSignalIDS = extractIDs(splitSignals); + // let splitTypeDefinitionIDS = extractIDs(splitTypeDefintions); let arrayToPassToClassToc = []; - if (splitDescription) { - currentContent = append(currentContent, html_reg_containerOverview, splitDescription); - } - if (splitMethods.length > 0) { - arrayToPassToClassToc.push({type: "Methods", array: splitMethodIDS}); - // Add the Signals header to the Signals HTML - splitMethods.unshift(html_reg_findByMethod) - currentContent = append(currentContent, html_reg_findByArticleClose, splitMethods.join('\n'), true); - } - if (splitSignals.length > 0) { - arrayToPassToClassToc.push({type: "Signals", array: splitSignalIDS}); - // Add the Signals header to the Signals HTML - splitSignals.unshift(html_reg_signalTitle) - currentContent = append(currentContent, html_reg_findByArticleClose, splitSignals.join('\n'),true); - } - if (splitTypeDefintions.length > 0) { - arrayToPassToClassToc.push({type: "Type Definitions", array: splitTypeDefinitionIDS}); - // Add the Signals header to the Signals HTML - splitTypeDefintions.unshift(html_reg_typeDefinitonsTitle) - currentContent = append(currentContent, html_reg_findByArticleClose, splitTypeDefintions.join('\n'), true); - } + // if (splitDescription) { + // currentContent = append(currentContent, html_reg_containerOverview, splitDescription); + // } + // if (splitMethods.length > 0) { + // arrayToPassToClassToc.push({type: "Methods", array: splitMethodIDS}); + // // Add the Signals header to the Signals HTML + // splitMethods.unshift(html_reg_findByMethod) + // currentContent = append(currentContent, html_reg_findByArticleClose, splitMethods.join('\n'), true); + // } + // if (splitSignals.length > 0) { + // arrayToPassToClassToc.push({type: "Signals", array: splitSignalIDS}); + // // Add the Signals header to the Signals HTML + // splitSignals.unshift(html_reg_signalTitle) + // currentContent = append(currentContent, html_reg_findByArticleClose, splitSignals.join('\n'),true); + // } + // if (splitTypeDefintions.length > 0) { + // arrayToPassToClassToc.push({type: "Type Definitions", array: splitTypeDefinitionIDS}); + // // Add the Signals header to the Signals HTML + // splitTypeDefintions.unshift(html_reg_typeDefinitonsTitle) + // currentContent = append(currentContent, html_reg_findByArticleClose, splitTypeDefintions.join('\n'), true); + // } - let classTOC = makeClassTOC(arrayToPassToClassToc); - if (groupName === "Global"){ - currentContent = append(currentContent, html_reg_findByTitle, classTOC); - } else { - currentContent = append(currentContent, html_reg_firstTableClose, classTOC); - } + // let classTOC = makeClassTOC(arrayToPassToClassToc); + // if (groupName === "Global"){ + // currentContent = append(currentContent, html_reg_findByTitle, classTOC); + // } else { + // currentContent = append(currentContent, html_reg_firstTableClose, classTOC); + // } // Final Pretty Content currentContent = htmlclean(currentContent);