Skip to content

Commit

Permalink
style improvements for assignments limit feature
Browse files Browse the repository at this point in the history
  • Loading branch information
KaterynaHonchar committed Aug 20, 2018
1 parent f1cefb1 commit 81d6c32
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 3 deletions.
Expand Up @@ -33,11 +33,11 @@
style="position: absolute; top: 3px; right: 3px; font-size: 20px;"></i>
</div>
<div class="shopping-cart-item-box-footer">
<span wicket:id="detailsLink" class="shopping-cart-item-button-details">
<span wicket:id="detailsLink">
<span wicket:id="detailsLinkLabel"/>
<i wicket:id="detailsLinkIcon" class="fa fa-arrow-circle-right"/>
</span>
<span wicket:id="addToCartLink" class="shopping-cart-item-button-add">
<span wicket:id="addToCartLink">
<wicket:message key="MultiButtonPanel.addToCartLink"/>
<i wicket:id="addToCartLinkIcon" class="fa fa-plus-circle" style="margin-left: 10px;"/>
</span>
Expand Down
Expand Up @@ -133,6 +133,12 @@ public void onClick(AjaxRequestTarget ajaxRequestTarget) {
detailsLink.add(getFooterLinksEnableBehaviour());
detailsLink.add(AttributeAppender.append("title",
AssignmentsUtil.getShoppingCartAssignmentsLimitReachedTitleModel(new OperationResult(OPERATION_LOAD_ASSIGNMENTS_LIMIT), getPageBase())));
detailsLink.add(AttributeAppender.append("class", new LoadableModel<String>() {
@Override
protected String load() {
return detailsLink.isEnabled() ? "shopping-cart-item-button-details" : "shopping-cart-item-button-details-disabled";
}
}));
itemButtonContainer.add(detailsLink);

Label detailsLinkLabel = new Label(ID_DETAILS_LINK_LABEL, createStringResource("MultiButtonPanel.detailsLink"));
Expand Down Expand Up @@ -161,6 +167,12 @@ public void onClick(AjaxRequestTarget ajaxRequestTarget) {
addToCartLink.add(getFooterLinksEnableBehaviour());
addToCartLink.add(AttributeAppender.append("title",
AssignmentsUtil.getShoppingCartAssignmentsLimitReachedTitleModel(new OperationResult(OPERATION_LOAD_ASSIGNMENTS_LIMIT), getPageBase())));
addToCartLink.add(AttributeAppender.append("class", new LoadableModel<String>() {
@Override
protected String load() {
return addToCartLink.isEnabled() ? "shopping-cart-item-button-add" : "shopping-cart-item-button-add-disabled";
}
}));
itemButtonContainer.add(addToCartLink);

AjaxLink addToCartLinkIcon = new AjaxLink(ID_ADD_TO_CART_LINK_ICON) {
Expand Down
13 changes: 12 additions & 1 deletion gui/admin-gui/src/main/resources/static/less/midpoint-theme.less
Expand Up @@ -1212,11 +1212,22 @@ dd.stacktrace::before {
.shopping-cart-item-button-details {
cursor: pointer;
}


.shopping-cart-item-button-details-disabled {
cursor: default;
color: darkgrey;
}

.shopping-cart-item-button-add {
cursor: pointer;
float: right;
}

.shopping-cart-item-button-add-disabled {
cursor: default;
float: right;
color: darkgrey;
}
}

// Object merge dialog
Expand Down

0 comments on commit 81d6c32

Please sign in to comment.