;;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