Skip to content

Instantly share code, notes, and snippets.

@chingovan
Created March 2, 2016 18:43
Show Gist options
  • Save chingovan/1ad64ac2967245797c65 to your computer and use it in GitHub Desktop.
Save chingovan/1ad64ac2967245797c65 to your computer and use it in GitHub Desktop.
<%@page import="com.liferay.portal.util.SessionClicks"%>
<%@include file="/html/init.jsp"%>
<%
String status = SessionClicks.get(request, "status", "");
%>
<aui:row>
<div class='<%= status != null && status.equals("hide") ? "hide" : ""%>' id="divId">
<img alt="chingovan.blogspot.com" src='<%= request.getContextPath() + "/images/chingovan.blogspot.com.png"%>'>
</div>
</aui:row>
<aui:row>
<aui:col span="4">
<portlet:renderURL var="refreshURL">
</portlet:renderURL>
<aui:a href="<%= refreshURL.toString() %>">Refresh</aui:a>
</aui:col>
<aui:col span="4">
<aui:a href='<%= "javascript:setStatus(\'show\');" %>'>Show</aui:a>
</aui:col>
<aui:col span="4">
<aui:a href='<%= "javascript:setStatus(\'hide\');" %>'>Hide</aui:a>
</aui:col>
</aui:row>
<aui:script use="aui-base,aui-node,aui-toggler,liferay-store">
Liferay.provide(
window,
'setStatus',
function(stt){
var divTag = AUI().one('#divId');
if( stt == 'show') {
divTag.removeClass('hide');
} else if( stt == 'hide') {
divTag.addClass('hide');
}
Liferay.Store('status', stt);
}
);
</aui:script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment