;;webscript BrowseView( Object prgCtx, Dynamic request, Dynamic data )
;Object info
;Record nodeRec
;Object browse
;Object open
;Object original
;Date recentDate
;Object run
;Object view
;Object webnode
;Dynamic contents = data.contents
;Object webNodes = $WebNode.WebNodes
;Object webNodeUtils = $WebNode.WebNodeUtils
;Date now = prgCtx.fDBConnect.Now()
;Boolean colorbar = false
;Boolean hideDescriptions = false
;if (IsDefined(request.HideDesc) && request.HideDesc == 'on')
; hideDescriptions = true
;end
;if (Str.LocateI(request.QUERY_STRING,'&HideDesc'))
; request.QUERY_STRING = request.QUERY_STRING[:Str.LocateI(request.QUERY_STRING,'&HideDesc')-1]
;end
;if hideDescriptions
Show Descriptions
;else
Hide Descriptions
;end
`[WebDoc_HTMLLabel.Type]` |
`[WebDoc_HTMLLabel.Name]` |
`[WebDoc_HTMLLabel.Size]` |
`[WebDoc_HTMLLabel.Modified]` |
`[WebDoc_HTMLLabel.Info]` |
`[WebDoc_HTMLLabel.Actions]` |
;for nodeRec in contents
;if nodeRec.Catalog == 0
;webNode = webNodes.GetItem( nodeRec.subtype )
;open = webNode.Cmd( "open" )
;info = webNode.Cmd( "properties" )
;view = webNode.Cmd( "view" )
;run = webNode.Cmd( "run" )
;original = webNode.Cmd( "original" )
`%Lopen.DisabledUnescapedLink( prgCtx, request, nodeRec, webNode.IMG( nodeRec ) )` |
`%Lopen.DisabledLink( prgCtx, request, nodeRec, nodeRec.name )`
`%LwebNodeUtils.ModifiedIMG( now, nodeRec )`
|
`webNode.Size( nodeRec )` |
`.FmtDate( nodeRec.ModifyDate, TRUE )` |
`%Linfo.EnabledUnescapedLink( prgCtx, request, nodeRec, info.IMG() )` |
;if ( original.IsEnabled( prgCtx, nodeRec ) )
`%Loriginal.Link( request, nodeRec )`
;end
;if ( view.IsEnabled( prgCtx, nodeRec ) )
`%Lview.Link( request, nodeRec )`
;end
;if ( run.IsEnabled( prgCtx, nodeRec ) )
`%Lrun.Link( request, nodeRec )`
;end
|
;if (!hideDescriptions && IsDefined(nodeRec.DComment) && Length(nodeRec.DComment) > 0)
|
`nodeRec.DComment` |
;end
;end
;end
;;end