diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc index 315d10b..2dde180 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc @@ -336,13 +336,24 @@ function renderNonEditableLinkedDocuments($oDocument) { return $sToRender; } +function displayButton($sControllerLink, $sQueryString, $sImageName, $bActive, $sInactiveTooltip = "") { + $sImage = "graphicsUrl/widgets/docactions/"; + if ($bActive) { + $sImage .= "$sImageName.gif\""; + } else { + $sImage .= "disabled-$sImageName.gif\" alt=\"$sInactiveTooltip\""; + } + $sImage .= "/>"; + return generateControllerLink($sControllerLink, $sQueryString, $sImage); +} + function displayActionButtons($oDocument, $bEdit) { global $default; $iDummyButtons = 2; // view - $sToRender .= "graphicsUrl/widgets/docactions/view.gif\" border=\"0\" />\n"; + $sToRender .= "graphicsUrl/widgets/docactions/view.gif\" border=\"0\" alt=\"View the document\"/>\n"; if ($bEdit) { // display the check in button if the document is checked out and you checked the document out if ($oDocument->getIsCheckedOut() && ($oDocument->getCheckedOutUserID() == $_SESSION["userID"])) { @@ -357,7 +368,7 @@ function displayActionButtons($oDocument, $bEdit) { } $sToRender .= "graphicsUrl/widgets/docactions/email.gif\" border=\"0\" />\n"; - if ($bEdit) { + if ($bEdit && !$oDocument->getIsCheckedOut()) { $sToRender .= "graphicsUrl/widgets/docactions/delete.gif\" border=\"0\" />\n"; } else { $iDummyButtons++;