Image Player

Error - Index: 0, Size: 0

An Error Occurred:

Index: 0, Size: 0

+ Stack Trace

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.rangeCheck(ArrayList.java:635)
	at java.util.ArrayList.get(ArrayList.java:411)
	at com.iblsoft.webportal.imageplayer.web.PlayerController.getInitialPopupWidth(PlayerController.java:341)
	at sun.reflect.GeneratedMethodAccessor887.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:363)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:183)
	at com.sun.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:63)
	at com.sun.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:68)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:224)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at org.primefaces.component.commandbutton.CommandButton.getOncomplete(CommandButton.java:138)
	at org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:196)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:74)
	at org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:49)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
	at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:46)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1764)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
	at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104)
	at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:523)
	at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:984)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1757)
	at com.sun.faces.facelets.component.RepeatRenderer.encodeChildren(RepeatRenderer.java:104)
	at com.sun.faces.facelets.component.UIRepeat.process(UIRepeat.java:523)
	at com.sun.faces.facelets.component.UIRepeat.encodeChildren(UIRepeat.java:984)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1757)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:55)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:198)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:115)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1764)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
	at com.liferay.faces.bridge.application.ViewHandlerCompatImpl.renderView(ViewHandlerCompatImpl.java:35)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at com.liferay.faces.bridge.lifecycle.LifecycleWrapper.render(LifecycleWrapper.java:45)
	at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:227)
	at com.liferay.faces.bridge.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:85)
	at com.liferay.faces.bridge.BridgeImpl.doFacesRequest(BridgeImpl.java:100)
	at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:255)
	at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:354)
	at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:204)
	at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
	at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
	at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
	at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:626)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:556)
	at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:534)
	at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:607)
	at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:359)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1174)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:626)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:556)
	at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:53)
	at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.doDispatch(PACLRequestDispatcherWrapper.java:90)
	at com.liferay.portal.servlet.PACLRequestDispatcherWrapper.include(PACLRequestDispatcherWrapper.java:54)
	at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:5158)
	at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1569)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:165)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processPortlet(RuntimePortletImpl.java:97)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doProcessTemplate(RuntimePortletImpl.java:531)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.doDispatch(RuntimePortletImpl.java:394)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:228)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.processTemplate(RuntimePortletImpl.java:216)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:113)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:496)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:626)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:556)
	at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:468)
	at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:735)
	at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:249)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
	at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:176)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
	at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:560)
	at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:537)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:807)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:505)
	at org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:476)
	at org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:355)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:305)
	at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:138)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:335)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:294)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:241)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:432)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:56)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:246)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:216)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:167)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:187)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:95)
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:328)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
	at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
	at java.lang.Thread.run(Thread.java:748)

+ Component Tree

<UIViewRootBridgeImpl id="A7787" inView="true" locale="en_US" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/views/displayView.xhtml">
javax_faces_location_HEAD
<ComponentResourceContainer id="javax_faces_location_HEAD" inView="true" rendered="true" transient="false">
<UIOutput id="j_idt4" inView="false" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
</ComponentResourceContainer>
<?xml version="1.0" encoding="UTF-8"?>
<UIOutput id="j_idt3" inView="true" rendered="true" transient="false"/>
<UIOutput id="j_idt5" inView="true" rendered="true" transient="false">
<!-- portletKey, js, w -->
<OutputPanel autoUpdate="true" id="portletKey" inView="true" layout="inline" rendered="true" transient="false">
<PortletNameSpace id="j_idt7" inView="true" rendered="true" transient="false"/>
</OutputPanel>
#{playerController.initialize()}
<Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt9" inView="true" rendered="false" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" transient="false" visible="true">
<HtmlOutputText escape="true" id="j_idt10" inView="true" rendered="true" transient="false" value="To configure the player use portlet preferences first."/>
</Panel>
<Panel closable="false" closeSpeed="500" collapsed="false" id="j_idt11" inView="true" rendered="true" styleClass="ibl-imageplayer" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" transient="false" visible="true">
<style media="screen" type="text/css"> .play_button { width: 50px; height: 56px; background-image: url('#{facesContext.externalContext.requestContextPath}/resources/css/play_BTN.png'); cursor: pointer; } .play_button:hover { width: 50px; height: 56px; background-image: url('#{facesContext.externalContext.requestContextPath}/resources/css/play_BTN.png'); background-position-x: -50px; cursor: pointer; } .pause_button { width: 50px; height: 56px; background-image: url('#{facesContext.externalContext.requestContextPath}/resources/css/pause_BTN.png'); cursor: pointer; } .pause_button:hover { width: 50px; height: 56px; background-image: url('#{facesContext.externalContext.requestContextPath}/resources/css/pause_BTN.png'); background-position-x: -50px; cursor: pointer; } </style>
<HtmlForm enctype="application/x-www-form-urlencoded" id="j_idt13" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
<Panel closable="false" closeSpeed="500" collapsed="false" header="Animation Set" id="j_idt14" inView="true" rendered="false" toggleOrientation="vertical" toggleSpeed="500" toggleable="false" transient="false" visible="true">
<input type="hidden" name="animationSetHidden#{playerController.portlet_instance}" value="#{playerController.selected_player}"/>
<SelectOneMenu caseSensitive="false" disabled="false" editable="false" effect="fade" filter="false" height="2147483647" id="j_idt16" immediate="false" inView="true" localValueSet="false" readonly="false" rendered="true" required="false" style="display: block" transient="false" valid="true" value="radar-CAPPI" widgetVar="animatonSetWidgetiKZ4GkjGGvXv">
<UISelectItems id="j_idt17" inView="true" rendered="true" transient="false"/>
</SelectOneMenu>
<SelectOneButton disabled="false" id="j_idt18" immediate="false" inView="true" localValueSet="false" rendered="true" required="false" style="display: none" transient="false" valid="true" value="radar-CAPPI">
<UISelectItems id="j_idt19" inView="true" rendered="true" transient="false"/>
</SelectOneButton>
</Panel>
</HtmlForm>
<HtmlForm enctype="application/x-www-form-urlencoded" id="image_form" inView="true" prependId="true" rendered="true" submitted="false" transient="false">
<HtmlOutputText escape="true" id="j_idt20" inView="true" rendered="true" style="color: red; display:None" transient="false" value="No data for animation radar-CAPPI available!"/>
<HtmlOutputText escape="true" id="j_idt21" inView="true" rendered="true" style="color: red; display:None" transient="false" value="Animation radar-CAPPI was disabled by the administrator. You can remove it in preferences!"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt22" immediate="false" inView="true" inline="false" oncomplete="playerLoadediKZ4GkjGGvXv()" onstart="stopPlaybackiKZ4GkjGGvXv(); clearTimeout(auto_refresh_handleiKZ4GkjGGvXv); auto_refresh_handleiKZ4GkjGGvXv = 0; saveScrolliKZ4GkjGGvXv();" partialSubmit="false" process="@this" readonly="false" rendered="true" style="display:none" transient="false" type="submit" update="@form" widgetVar="immediateRefreshBtniKZ4GkjGGvXv"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt23" immediate="false" inView="true" inline="false" oncomplete="playerLoadediKZ4GkjGGvXv()" partialSubmit="false" process="@this" readonly="false" rendered="true" style="display:none" styleClass="playerRefreshiKZ4GkjGGvXv" transient="false" type="submit" update="@form"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" iconPos="left" id="j_idt24" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" rendered="true" style="display:none" styleClass="checkPlayerRefreshiKZ4GkjGGvXv" transient="false" type="submit" update="lastFileCheck"/>
<HtmlInputText disabled="false" id="lastFileCheck" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" readonly="false" rendered="true" required="false" size="-2147483648" style="display:none" styleClass="last_file_checkiKZ4GkjGGvXv" transient="false" valid="true" value="1512982896000"/>
<div id="params_div" style="display:#{playerController.showIfAnimationEnabled()}"> <table width="100%">
<UIRepeat id="j_idt26" inView="true" rendered="true" transient="false" var="row" varStatus="status_row">
<tr class="#{playerController.rowContainsParam(row) ? 'ibl-params-row' : ''} #{status_row.index == 0 ? 'ibl-first' : ''}"> <td class="ibl-params-spacer-column"> <div class="ibl-params-spacer"/> </td>
<UIRepeat id="j_idt28" inView="true" rendered="true" transient="false" var="element" varStatus="status">
<ComponentRef id="j_idt29" inView="true" rendered="false" transient="false">
<td colspan="#{element.col_span}"> <div style=" display:#{( !element.param.displayed || ( playerController.player.animation.name_prefix && status_row.index == 0 && status.index == 0)) ? 'none' : 'block'}"> <div class="ibl-param" style="display:#{playerController.player.normalPlayerVisibility()}"> <table> <tr> <td>
<HtmlOutputText escape="true" id="j_idt31" inView="true" rendered="false" style="font-weight: bold; margin: 4px" styleClass="ibl-param-label" transient="false" value=":"/>
<HtmlOutputText escape="true" id="j_idt32" inView="true" rendered="false" style="font-weight: bold; margin: 4px" styleClass="ibl-param-label" transient="false" value=":"/>
</td> <td>
<SelectOneButton disabled="false" id="j_idt34" immediate="false" inView="true" localValueSet="false" rendered="false" required="false" style="margin: 4px" styleClass="ibl-param-component" transient="false" valid="true">
<UISelectItems id="j_idt35" inView="true" rendered="true" transient="false"/>
</SelectOneButton>
<HtmlPanelGroup id="j_idt36" inView="true" rendered="false" transient="false">
<input type="hidden" name="paramValueHidden#{element.param.param_index}#{playerController.portlet_instance}" value="#{playerController.player.selected_param_value[element.param.param_index]}"/>
</HtmlPanelGroup>
<SelectOneMenu caseSensitive="false" disabled="false" editable="false" effect="fade" filter="false" height="2147483647" id="j_idt38" immediate="false" inView="true" localValueSet="false" readonly="false" rendered="false" required="false" style="margin: 4px" styleClass="ibl-param-component" transient="false" valid="true" widgetVar="paramWidgetiKZ4GkjGGvXv">
<UISelectItems id="j_idt39" inView="true" rendered="true" transient="false"/>
</SelectOneMenu>
</td> </tr> </table>
<HtmlOutputText escape="true" id="j_idt41" inView="true" rendered="false" style="font-weight: bold" transient="false" value=":"/>
<HtmlPanelGroup id="j_idt42" inView="true" rendered="false" transient="false">
<HtmlInputHidden id="slider_value" immediate="false" inView="true" localValueSet="false" rendered="true" required="false" transient="false" valid="true" value="0"/>
<UIRepeat id="j_idt43" inView="true" rendered="true" transient="false" var="p_value" varStatus="status2">
<span style="display:none" id="slider_output#{playerController.portlet_instance}#{status2.index}">#{p_value}</span>
</UIRepeat>
<span id="slider_output_current#{playerController.portlet_instance}">#{element.display_param_values[playerController.player.slider_value]}</span>
<Separator id="j_idt46" inView="true" rendered="true" transient="false"/>
<Slider animate="false" disabled="false" for="slider_value" id="j_idt47" inView="true" maxValue="-1" minValue="0" onSlide="handleNormalSlideiKZ4GkjGGvXv(event, ui);" rendered="true" step="1" style="margin:4px" styleClass="ibl-param-component" transient="false" type="horizontal" widgetVar="normal_slider_variKZ4GkjGGvXv"/>
</HtmlPanelGroup>
<HtmlOutputText escape="true" id="j_idt48" inView="true" rendered="false" style="font-weight: bold; margin: 4px" styleClass="ibl-param-label" transient="false" value=":"/>
<HtmlPanelGroup id="j_idt49" inView="true" rendered="false" transient="false">
<HtmlInputHidden id="frame" immediate="false" inView="true" localValueSet="false" rendered="true" required="false" transient="false" valid="true" value="0"/>
<UIRepeat id="j_idt50" inView="true" rendered="true" transient="false" var="p_value" varStatus="status2">
<span style="display:none" id="output#{playerController.portlet_instance}#{status2.index}">#{p_value}</span>
</UIRepeat>
<span id="output_current#{playerController.portlet_instance}">#{element.display_param_values[0]}</span> <span style="display:none" id="total_frame_count#{playerController.portlet_instance}">#{playerController.player.getTotalFrameCount()}</span> <span style="display:none" id="autoplay#{playerController.portlet_instance}">#{playerController.player.isAutoplay()}</span> <span style="display:none" id="inter_frame_delay#{playerController.portlet_instance}">#{playerController.player.inter_frame_delay}</span> <span style="display:none" id="end_delay#{playerController.portlet_instance}">#{playerController.player.end_delay}</span> <span style="display:none" id="display_last_frame#{playerController.portlet_instance}">#{playerController.player.display_last_frame}</span> <span style="display:none" id="playback_mode#{playerController.portlet_instance}">#{playerController.player.playback_mode}</span>
<Separator id="j_idt53" inView="true" rendered="true" transient="false"/>
<Slider animate="false" disabled="false" for="frame" id="j_idt54" inView="true" maxValue="-1" minValue="0" onSlide="handleSlideiKZ4GkjGGvXv(event, ui);" rendered="true" step="1" styleClass="ibl-param-component" transient="false" type="horizontal" widgetVar="slider_variKZ4GkjGGvXv"/>
</HtmlPanelGroup>
</div> </div> </td>
</ComponentRef>
<ComponentRef id="j_idt56" inView="true" rendered="false" transient="false">
<td colspan="#{element.col_span}"> <div style="display:#{playerController.player.normalPlayerVisibility()}" class="ibl-buttons">
<Separator id="j_idt58" inView="true" rendered="true" transient="false"/>
<table> <tr> <td style="margin:2px">
<PortletRenderURL id="j_idt60" inView="true" rendered="true" transient="false"/>
<OutputPanel autoUpdate="false" id="j_idt61" inView="true" layout="inline" rendered="true" transient="false">
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-newwin" iconPos="left" id="newWindowBtn" immediate="false" inView="true" inline="false" partialSubmit="false" process="@this" readonly="false" rendered="true" styleClass="ibl-button-popup ibl-button" title="New Window" transient="false" type="submit" update="@this"/>
<Spacer id="j_idt62" inView="true" rendered="true" transient="false" width="10"/>
</OutputPanel>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-arrowrefresh-1-n" iconPos="left" id="refreshBtn" immediate="false" inView="true" inline="false" oncomplete="playerLoadediKZ4GkjGGvXv()" onstart="stopPlaybackiKZ4GkjGGvXv(); clearTimeout(auto_refresh_handleiKZ4GkjGGvXv); auto_refresh_handleiKZ4GkjGGvXv = 0; saveScrolliKZ4GkjGGvXv();" partialSubmit="false" process="@form" readonly="false" rendered="true" styleClass="ibl-button-refresh ibl-button" title="Refresh" transient="false" type="submit" update="@(form )"/>
<Spacer id="j_idt63" inView="true" rendered="true" transient="false" width="10"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-seek-first" iconPos="left" id="j_idt64" immediate="false" inView="true" inline="false" onclick="playStartiKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-first ibl-button" title="First" transient="false" type="submit"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-seek-prev" iconPos="left" id="j_idt65" immediate="false" inView="true" inline="false" onclick="playPreviKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-prev ibl-button" title="Prev" transient="false" type="submit"/>
<CommandButton ajax="true" async="false" disabled="true" escape="true" global="true" icon="ui-icon-pause" iconPos="left" id="j_idt66" immediate="false" inView="true" inline="false" onclick="playbtniKZ4GkjGGvXv.enable(); pausebtniKZ4GkjGGvXv.disable(); playiKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-pause ibl-button" title="Stop" transient="false" type="submit" widgetVar="pausebtniKZ4GkjGGvXv"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-play" iconPos="left" id="j_idt67" immediate="false" inView="true" inline="false" onclick="playbtniKZ4GkjGGvXv.disable(); pausebtniKZ4GkjGGvXv.enable(); playiKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-play ibl-button" title="Play" transient="false" type="submit" widgetVar="playbtniKZ4GkjGGvXv"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-seek-next" iconPos="left" id="j_idt68" immediate="false" inView="true" inline="false" onclick="playNextiKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-next ibl-button" title="Next" transient="false" type="submit"/>
<CommandButton ajax="true" async="false" disabled="false" escape="true" global="true" icon="ui-icon-seek-end" iconPos="left" id="j_idt69" immediate="false" inView="true" inline="false" onclick="playEndiKZ4GkjGGvXv();" partialSubmit="false" readonly="false" rendered="true" styleClass="ibl-button-last ibl-button" title="Last" transient="false" type="submit"/>
</td> <td style="margin:2px">
<HtmlOutputText escape="true" id="j_idt71" inView="true" rendered="true" style="font-weight: bold; margin:2px; display: none" transient="false" value="Mode"/>
</td> <td style="margin:2px">
<SelectOneMenu caseSensitive="false" disabled="false" editable="false" effect="fade" filter="false" height="2147483647" id="mode_input" immediate="false" inView="true" localValueSet="false" onchange="playbackChangeiKZ4GkjGGvXv(this.value)" readonly="false" rendered="true" required="false" style="width:100px; display: none" transient="false" valid="true" widgetVar="playbackModeWidgetiKZ4GkjGGvXv">
<UISelectItem id="j_idt73" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Forward" itemValue="PM_FORWARD" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt74" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="Backward" itemValue="PM_BACKWARD" noSelectionOption="false" rendered="true" transient="false"/>
<UISelectItem id="j_idt75" inView="true" itemDisabled="false" itemEscaped="true" itemLabel="PingPong" itemValue="PM_PINGPONG" noSelectionOption="false" rendered="true" transient="false"/>
</SelectOneMenu>
</td> <td style="margin:2px">
<HtmlOutputText escape="true" id="j_idt77" inView="true" rendered="true" style="font-weight: bold; margin:2px; display: none" transient="false" value="Delay"/>
</td> <td style="margin:2px">
<InputText disabled="false" id="delayInput" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeyup="frameDelayChangeiKZ4GkjGGvXv(this)" readonly="false" rendered="true" required="false" size="-2147483648" style="width:40px; display: none" styleClass="frameDelayiKZ4GkjGGvXv" transient="false" type="text" valid="true"/>
<OutputPanel autoUpdate="false" id="j_idt79" inView="true" layout="inline" rendered="true" style="display: none" transient="false">
<Tooltip for="delayInput" hideEffect="fade" id="j_idt80" inView="true" rendered="true" showEffect="fade" transient="false" value="Delay between frames in milliseconds."/>
</OutputPanel>
</td> <td style="margin:2px">
<HtmlOutputText escape="true" id="j_idt82" inView="true" rendered="true" style="font-weight: bold; margin:2px; display: block" transient="false" value="End Delay"/>
</td> <td style="margin:2px">
<InputText disabled="false" id="endDelayInput" immediate="false" inView="true" localValueSet="false" maxlength="-2147483648" onkeyup="endDelayChangeiKZ4GkjGGvXv(this)" readonly="false" rendered="true" required="false" size="-2147483648" style="width:40px; display: block" styleClass="endDelayiKZ4GkjGGvXv" transient="false" type="text" valid="true"/>
<OutputPanel autoUpdate="false" id="j_idt84" inView="true" layout="inline" rendered="true" style="display: block" transient="false">
<Tooltip for="endDelayInput" hideEffect="fade" id="j_idt85" inView="true" rendered="true" showEffect="fade" transient="false" value="Delay between end of the current playback and start of the new one in milliseconds."/>
</OutputPanel>
</td> </tr> </table>
<Separator id="j_idt87" inView="true" rendered="true" transient="false"/>
</div> </td>
</ComponentRef>
<ComponentRef id="j_idt89" inView="true" rendered="false" transient="false">
<td colspan="#{element.col_span}"> <div style="display:none" id="recacheLabel#{playerController.portlet_instance}"> <span style="color: red">New data available. Recaching...</span> </div> <div style="display:none" id="nodataLabel#{playerController.portlet_instance}"> <span style="color: red">No data available for this parameter set. Please choose another one.</span> </div> <div class="ibl-animation" style="height:auto; position:relative" id="image_switch_div#{playerController.portlet_instance}" onmouseover="document.getElementById('mini_player_controls_env#{playerController.portlet_instance}').style.display = 'block'" onmouseout="document.getElementById('mini_player_controls_env#{playerController.portlet_instance}').style.display = 'none'">
<UIRepeat id="j_idt91" inView="true" rendered="true" transient="false" var="file_name" varStatus="status">
<div id="framediv#{playerController.portlet_instance}#{status.index}" style="position:relative; top:0px; left:0px; height:auto; display:none"> <img id="frame#{playerController.portlet_instance}#{status.index}" style="position:relative; #{playerController.getWidthCss(file_name)}" onerror="imageLoadError#{playerController.portlet_instance}(#{status.index})" onload="imageLoaded#{playerController.portlet_instance}(#{status.index})" class="ibl-animation-frame" src=""/> <span id="frame_file#{playerController.portlet_instance}#{status.index}" style="display:none">#{facesContext.externalContext.requestContextPath}/#{file_name}</span> </div>
</UIRepeat>
<div id="mini_player_controls" style="position:absolute; top:0px; z-index:1000; display:#{playerController.player.miniPlayerVisibility()}"> <div id="mini_player_controls_env#{playerController.portlet_instance}" style="display:none"> <div id="mini_player_button#{playerController.portlet_instance}" onmousedown="play#{playerController.portlet_instance}();" style="position:absolute; top:4px; left:8px" class="play_button"/> </div> </div> </div> </td>
</ComponentRef>
</UIRepeat>
<td class="ibl-params-spacer-column"> <div class="ibl-params-spacer"/> </td> </tr>
</UIRepeat>
</table> </div>
</HtmlForm>
</Panel>
<script type="text/javascript"> function openAnimationInPopup(parentJQueryElement, url, popupWidth, popupHeight) { // initial width of popup should be a number greater than 600 // - if it is less then 600, then the "controls" bar is wrapped to more than one line var minimumPopupWidth = 600; var initialPopupWidth = popupWidth > minimumPopupWidth ? popupWidth : minimumPopupWidth; console.log("initialPopupWidth: " + initialPopupWidth); var popupWindow = window.open(url, $(parentJQueryElement).attr('id'), "height=" + popupHeight + ", width=" + initialPopupWidth); popupWindow.addEventListener('load', resizePopup, true); // callback for resizing window function resizePopup() { var widthOffset = 0; var heightOffset = 0; $(popupWindow.document).find("#params_div").parents().each(function(){ widthOffset += parseInt($(this).css("margin-left")); widthOffset += parseInt($(this).css("margin-right")); widthOffset += parseInt($(this).css("padding-left")); widthOffset += parseInt($(this).css("padding-right")); widthOffset += parseInt($(this).css("border-left-width")); widthOffset += parseInt($(this).css("border-right-width")); heightOffset += parseInt($(this).css("margin-bottom")); heightOffset += parseInt($(this).css("padding-bottom")); heightOffset += parseInt($(this).css("border-bottom-width")); }); heightOffset += parseInt($(popupWindow.document).find("div[id ^= 'image_switch_div']").offset().top); popupWindow.resizeTo( initialPopupWidth + widthOffset, heightOffset + popupHeight + 60 ); } } Liferay.Portlet.ready(function(portlet_id) { var indx = portlet_id.lastIndexOf('_'); if (indx == -1) { return; } portlet_instance_id = portlet_id.substring(indx+1, portlet_id.lenght); if (portlet_instance_id != '#{playerController.portlet_instance}') { return; } setTimeout('playerLoaded#{playerController.portlet_instance}()', 1000); }) /* <![CDATA[ */ var is_playing#{playerController.portlet_instance} = false; var current_frame#{playerController.portlet_instance} = 0; var total_frame_count#{playerController.portlet_instance} = 0; var inter_frame_delay#{playerController.portlet_instance} = 0; var end_delay#{playerController.portlet_instance} = 0; var display_last_frame#{playerController.portlet_instance} = false; var playback_mode#{playerController.portlet_instance}; var play_forward#{playerController.portlet_instance} = true; var play_before_refresh#{playerController.portlet_instance} = false; var scroll_top#{playerController.portlet_instance} = 0; var scroll_left#{playerController.portlet_instance} = 0; var last_file_check#{playerController.portlet_instance} = 0; var timer_handle#{playerController.portlet_instance} = 0; var auto_refresh_handle#{playerController.portlet_instance} = 0; var call_ajax#{playerController.portlet_instance} = true; function playerLoadedEvt#{playerController.portlet_instance}(evt) { if (call_ajax#{playerController.portlet_instance} == false) { return false; } is_playing#{playerController.portlet_instance} = false; if (evt.status == 'success') { playerLoaded#{playerController.portlet_instance}(); $(window).scrollTop(scroll_top#{playerController.portlet_instance}); $(window).scrollLeft(scroll_left#{playerController.portlet_instance}); } else if (evt.status == 'begin') { stopPlayback#{playerController.portlet_instance}(); saveScroll#{playerController.portlet_instance}(); } } function saveScroll#{playerController.portlet_instance}() { scroll_top#{playerController.portlet_instance} = $(window).scrollTop(); scroll_left#{playerController.portlet_instance} = $(window).scrollLeft(); } function playerLoaded#{playerController.portlet_instance}() { is_playing#{playerController.portlet_instance} = false; preparePlayer#{playerController.portlet_instance}(); } function checkRefresh#{playerController.portlet_instance}() { var last_check = last_file_check#{playerController.portlet_instance}; var last_check_elem = $('.last_file_check#{playerController.portlet_instance}').val(); if (last_check != last_check_elem) { play_before_refresh#{playerController.portlet_instance} = is_playing#{playerController.portlet_instance}; stopPlayback#{playerController.portlet_instance}(); saveScroll#{playerController.portlet_instance}(); $('#recacheLabel#{playerController.portlet_instance}').show(); $('.playerRefresh#{playerController.portlet_instance}').click(); } else { $('.checkPlayerRefresh#{playerController.portlet_instance}').click(); } } function preparePlayer#{playerController.portlet_instance}() { call_ajax#{playerController.portlet_instance} = false; var hidden_element = $("[name=animationSetHidden#{playerController.portlet_instance}]"); if (hidden_element.length > 0) { if (animatonSetWidget#{playerController.portlet_instance}.getSelectedValue() != hidden_element.val()) { animatonSetWidget#{playerController.portlet_instance}.selectValue(hidden_element.val()); } } call_ajax#{playerController.portlet_instance} = true; current_frame#{playerController.portlet_instance} = 0; is_playing#{playerController.portlet_instance} = false; if (document.getElementById('total_frame_count#{playerController.portlet_instance}') == null) { is_playing#{playerController.portlet_instance} = false; play_before_refresh#{playerController.portlet_instance} = false; $('#image_switch_div#{playerController.portlet_instance}').hide(); $('#nodataLabel#{playerController.portlet_instance}').show(); return; } $('#image_switch_div#{playerController.portlet_instance}').show(); $('#recacheLabel#{playerController.portlet_instance}').hide(); $('#nodataLabel#{playerController.portlet_instance}').hide(); total_frame_count#{playerController.portlet_instance} = document.getElementById('total_frame_count#{playerController.portlet_instance}').innerHTML; inter_frame_delay#{playerController.portlet_instance} = document.getElementById('inter_frame_delay#{playerController.portlet_instance}').innerHTML; end_delay#{playerController.portlet_instance} = document.getElementById('end_delay#{playerController.portlet_instance}').innerHTML; display_last_frame#{playerController.portlet_instance} = document.getElementById('display_last_frame#{playerController.portlet_instance}').innerHTML; playback_mode#{playerController.portlet_instance} = document.getElementById('playback_mode#{playerController.portlet_instance}').innerHTML; last_file_check#{playerController.portlet_instance} = $('.last_file_check#{playerController.portlet_instance}').val(); $(".frameDelay#{playerController.portlet_instance}").val(inter_frame_delay#{playerController.portlet_instance}); $(".endDelay#{playerController.portlet_instance}").val(end_delay#{playerController.portlet_instance}); playbackModeWidget#{playerController.portlet_instance}.selectValue(playback_mode#{playerController.portlet_instance}); if (total_frame_count#{playerController.portlet_instance} == 0) { is_playing#{playerController.portlet_instance} = false; play_before_refresh#{playerController.portlet_instance} = false; $('#image_switch_div#{playerController.portlet_instance}').hide(); $('#nodataLabel#{playerController.portlet_instance}').show(); return; } call_ajax#{playerController.portlet_instance} = false; hidden_element = $("[name=paramValueHidden0#{playerController.portlet_instance}]"); if (hidden_element.length > 0) { if (paramWidget0#{playerController.portlet_instance}.getSelectedValue() != hidden_element.val()) { paramWidget0#{playerController.portlet_instance}.selectValue(hidden_element.val()); } } hidden_element = $("[name=paramValueHidden1#{playerController.portlet_instance}]"); if (hidden_element.length > 0) { if (paramWidget1#{playerController.portlet_instance}.getSelectedValue() != hidden_element.val()) { paramWidget1#{playerController.portlet_instance}.selectValue(hidden_element.val()); } } hidden_element = $("[name=paramValueHidden2#{playerController.portlet_instance}]"); if (hidden_element.length > 0) { if (paramWidget2#{playerController.portlet_instance}.getSelectedValue() != hidden_element.val()) { paramWidget2#{playerController.portlet_instance}.selectValue(hidden_element.val()); } } hidden_element = $("[name=paramValueHidden3#{playerController.portlet_instance}]"); if (hidden_element.length > 0) { if (paramWidget3#{playerController.portlet_instance}.getSelectedValue() != hidden_element.val()) { paramWidget3#{playerController.portlet_instance}.selectValue(hidden_element.val()); } } call_ajax#{playerController.portlet_instance} = true; clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = 0; if (display_last_frame#{playerController.portlet_instance} == 'true') { current_frame#{playerController.portlet_instance} = total_frame_count#{playerController.portlet_instance}-1; clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = setTimeout("imageLoadError#{playerController.portlet_instance}(0)", 60000); } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; if (playback_mode#{playerController.portlet_instance} == 'PM_FORWARD') { play_forward#{playerController.portlet_instance} = true; } else if (playback_mode#{playerController.portlet_instance} == 'PM_BACKWARD') { play_forward#{playerController.portlet_instance} = false; } else { play_forward#{playerController.portlet_instance} = true; } cache_status#{playerController.portlet_instance} = new Array(total_frame_count#{playerController.portlet_instance}); for (var i = 0; i < total_frame_count#{playerController.portlet_instance}; i++) { cache_status#{playerController.portlet_instance}[i] = false; } caching#{playerController.portlet_instance} = false; var img_src#{playerController.portlet_instance} = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; last_frame#{playerController.portlet_instance} = -1; cache_frame_index#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src#{playerController.portlet_instance}; if (document.getElementById('autoplay#{playerController.portlet_instance}').innerHTML == 'true' || play_before_refresh#{playerController.portlet_instance} == true) { playbtn#{playerController.portlet_instance}.disable(); pausebtn#{playerController.portlet_instance}.enable(); play_before_refresh#{playerController.portlet_instance} = true; play#{playerController.portlet_instance}(); } } var cache_status#{playerController.portlet_instance}; var cache_frame_index#{playerController.portlet_instance}; var caching#{playerController.portlet_instance}; var last_frame#{playerController.portlet_instance}; function startCaching#{playerController.portlet_instance}() { caching#{playerController.portlet_instance} = true; } function imageLoaded#{playerController.portlet_instance}(frame_number) { var call_timeout = false; if (caching#{playerController.portlet_instance} == true && last_frame#{playerController.portlet_instance} != -1) { call_timeout = true; } cache_status#{playerController.portlet_instance}[frame_number] = true; if (caching#{playerController.portlet_instance} == false || last_frame#{playerController.portlet_instance} == -1) { if (current_frame#{playerController.portlet_instance} == frame_number) { document.getElementById('framediv#{playerController.portlet_instance}'+frame_number).style.display = 'block'; if (last_frame#{playerController.portlet_instance} != -1 && last_frame#{playerController.portlet_instance} != current_frame#{playerController.portlet_instance}) { document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; } last_frame#{playerController.portlet_instance} = frame_number; if (scroll_left#{playerController.portlet_instance} > 0 || scroll_top#{playerController.portlet_instance} > 0) setTimeout(function(){applyLastScrolling#{playerController.portlet_instance}()}, 10); } } if (call_timeout == true) { playCallback#{playerController.portlet_instance}(); } } function applyLastScrolling#{playerController.portlet_instance}() { window.scrollTo(scroll_left#{playerController.portlet_instance}, scroll_top#{playerController.portlet_instance}); scroll_left#{playerController.portlet_instance} = 0; scroll_top#{playerController.portlet_instance} = 0; } function imageLoadError#{playerController.portlet_instance}(frame_number) { saveScroll#{playerController.portlet_instance}(); play_before_refresh#{playerController.portlet_instance} = is_playing#{playerController.portlet_instance}; is_playing#{playerController.portlet_instance} = false; $('#recacheLabel#{playerController.portlet_instance}').show(); immediateRefreshBtn#{playerController.portlet_instance}.jq.click(); } function play#{playerController.portlet_instance}() { if (total_frame_count#{playerController.portlet_instance} <= 1) { return; } if (is_playing#{playerController.portlet_instance} == true) { stopPlayback#{playerController.portlet_instance}(); caching#{playerController.portlet_instance} = false; document.getElementById('mini_player_button#{playerController.portlet_instance}').className = "play_button"; if (display_last_frame#{playerController.portlet_instance} == 'true' && total_frame_count#{playerController.portlet_instance} > 0) { clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = setTimeout("imageLoadError#{playerController.portlet_instance}(0)", 60000); } return; } if (auto_refresh_handle#{playerController.portlet_instance} != 0) { clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = 0; } startCaching#{playerController.portlet_instance}(); document.getElementById('mini_player_button#{playerController.portlet_instance}').className = "pause_button"; is_playing#{playerController.portlet_instance} = true; clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout(function(){playCallback#{playerController.portlet_instance}()}, inter_frame_delay#{playerController.portlet_instance}); } function playNext#{playerController.portlet_instance}() { if (total_frame_count#{playerController.portlet_instance} <= 1) { return; } resetRefresh#{playerController.portlet_instance}(); current_frame#{playerController.portlet_instance}++; if (current_frame#{playerController.portlet_instance} == total_frame_count#{playerController.portlet_instance}) { current_frame#{playerController.portlet_instance} = 0; } if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src#{playerController.portlet_instance} = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src#{playerController.portlet_instance}; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; } function playStart#{playerController.portlet_instance}() { if (total_frame_count#{playerController.portlet_instance} <= 1 || current_frame#{playerController.portlet_instance} == 0) { return; } resetRefresh#{playerController.portlet_instance}(); current_frame#{playerController.portlet_instance} = 0; if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src#{playerController.portlet_instance} = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src#{playerController.portlet_instance}; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; } function playEnd#{playerController.portlet_instance}() { if (total_frame_count#{playerController.portlet_instance} <= 1 || current_frame#{playerController.portlet_instance} == (total_frame_count#{playerController.portlet_instance}-1)) { return; } resetRefresh#{playerController.portlet_instance}(); current_frame#{playerController.portlet_instance} = total_frame_count#{playerController.portlet_instance}-1; if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src#{playerController.portlet_instance} = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src#{playerController.portlet_instance}; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; } function playPrev#{playerController.portlet_instance}() { if (total_frame_count#{playerController.portlet_instance} <= 1) { return; } resetRefresh#{playerController.portlet_instance}(); current_frame#{playerController.portlet_instance}--; if (current_frame#{playerController.portlet_instance} == -1) { current_frame#{playerController.portlet_instance} = total_frame_count#{playerController.portlet_instance}-1; } if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src#{playerController.portlet_instance} = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src#{playerController.portlet_instance}; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; } function resetRefresh#{playerController.portlet_instance}() { if (auto_refresh_handle#{playerController.portlet_instance} != 0) { clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = 0; } if (display_last_frame#{playerController.portlet_instance} == 'true' && total_frame_count#{playerController.portlet_instance} > 0) { clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = setTimeout("imageLoadError#{playerController.portlet_instance}(0)", 60000); } } function stopPlayback#{playerController.portlet_instance}() { is_playing#{playerController.portlet_instance} = false; if (timer_handle#{playerController.portlet_instance} != 0) { clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = 0; } if (auto_refresh_handle#{playerController.portlet_instance} != 0) { clearTimeout(auto_refresh_handle#{playerController.portlet_instance}); auto_refresh_handle#{playerController.portlet_instance} = 0; } } function playCallback#{playerController.portlet_instance}() { if (is_playing#{playerController.portlet_instance} == false) { return; } if (last_frame#{playerController.portlet_instance} == -1) { clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout("playCallback#{playerController.portlet_instance}()", 10); return; } var act_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; if (play_forward#{playerController.portlet_instance} == true) { current_frame#{playerController.portlet_instance}++; if (current_frame#{playerController.portlet_instance} == total_frame_count#{playerController.portlet_instance}) { if (playback_mode#{playerController.portlet_instance} == 'PM_PINGPONG') { play_forward#{playerController.portlet_instance} = false; current_frame#{playerController.portlet_instance} -= 2; } else { current_frame#{playerController.portlet_instance} = 0; } } } else { current_frame#{playerController.portlet_instance}--; if (current_frame#{playerController.portlet_instance} == -1) { if (playback_mode#{playerController.portlet_instance} == 'PM_PINGPONG') { play_forward#{playerController.portlet_instance} = true; current_frame#{playerController.portlet_instance} += 2; } else { current_frame#{playerController.portlet_instance} = total_frame_count#{playerController.portlet_instance}-1; } } } if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src; current_frame#{playerController.portlet_instance} = act_frame#{playerController.portlet_instance}; return; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } var sld_var = slider_var#{playerController.portlet_instance}; sld_var.setValue(current_frame#{playerController.portlet_instance}); var element = 'output#{playerController.portlet_instance}' + current_frame#{playerController.portlet_instance}; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; if (play_forward#{playerController.portlet_instance} == true) { if (current_frame#{playerController.portlet_instance} == total_frame_count#{playerController.portlet_instance}-1) { checkRefresh#{playerController.portlet_instance}(); if (is_playing#{playerController.portlet_instance} == false) { return; } clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout(function(){playCallback#{playerController.portlet_instance}()}, end_delay#{playerController.portlet_instance}); } else { clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout(function(){playCallback#{playerController.portlet_instance}()}, inter_frame_delay#{playerController.portlet_instance}); } } else { if (current_frame#{playerController.portlet_instance} == 0) { checkRefresh#{playerController.portlet_instance}(); if (is_playing#{playerController.portlet_instance} == false) { return; } clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout(function(){playCallback#{playerController.portlet_instance}()}, end_delay#{playerController.portlet_instance}); } else { clearTimeout(timer_handle#{playerController.portlet_instance}); timer_handle#{playerController.portlet_instance} = setTimeout(function(){playCallback#{playerController.portlet_instance}()}, inter_frame_delay#{playerController.portlet_instance}); } } } function handleNormalSlide#{playerController.portlet_instance}(event, ui) { var element = 'slider_output#{playerController.portlet_instance}' + ui.value; var value = document.getElementById(element).innerHTML; document.getElementById('slider_output_current#{playerController.portlet_instance}').innerHTML = value; } function handleSlide#{playerController.portlet_instance}(event, ui) { if (total_frame_count#{playerController.portlet_instance} <= 1) { return; } resetRefresh#{playerController.portlet_instance}(); var element = 'output#{playerController.portlet_instance}' + ui.value; var value = document.getElementById(element).innerHTML; document.getElementById('output_current#{playerController.portlet_instance}').innerHTML = value; current_frame#{playerController.portlet_instance} = ui.value; if (cache_status#{playerController.portlet_instance}[current_frame#{playerController.portlet_instance}] == false) { var img_src = document.getElementById('frame_file#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).innerHTML; document.getElementById('frame#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).src = img_src; } else { document.getElementById('framediv#{playerController.portlet_instance}'+current_frame#{playerController.portlet_instance}).style.display = 'block'; document.getElementById('framediv#{playerController.portlet_instance}'+last_frame#{playerController.portlet_instance}).style.display = 'none'; last_frame#{playerController.portlet_instance} = current_frame#{playerController.portlet_instance}; } } function playbackChange#{playerController.portlet_instance}(value) { playback_mode#{playerController.portlet_instance} = value; if (playback_mode#{playerController.portlet_instance} == 'PM_FORWARD') { play_forward#{playerController.portlet_instance} = true; } else if (playback_mode#{playerController.portlet_instance} == 'PM_BACKWARD') { play_forward#{playerController.portlet_instance} = false; } else { play_forward#{playerController.portlet_instance} = true; } } function frameDelayChange#{playerController.portlet_instance}(obj) { if (obj.value.match(/^-?\d+$/) && obj.value >= 0) { inter_frame_delay#{playerController.portlet_instance} = obj.value; } else { if (obj.value == "") { inter_frame_delay#{playerController.portlet_instance} = 0; } else { obj.value = inter_frame_delay#{playerController.portlet_instance}; } } } function endDelayChange#{playerController.portlet_instance}(obj) { if (obj.value.match(/^-?\d+$/) && obj.value >= 0) { end_delay#{playerController.portlet_instance} = obj.value; } else { if (obj.value == "") { end_delay#{playerController.portlet_instance} = 0; } else { obj.value = end_delay#{playerController.portlet_instance}; } } } /* ]]> */ </script>
</UIOutput>
</UIViewRootBridgeImpl>

+ Scoped Variables

Request Parameters
NameValue
None
View Attributes
NameValue
headManagedBeancom.liferay.faces.bridge.renderkit.html_basic.HeadManagedBean@2a98e743
Request Attributes
NameValue
INVOKER_FILTER_URI/imageplayer/invoke
LIFERAY_SHARED_AUI_SCRIPT_DATAcom.liferay.portal.kernel.servlet.taglib.aui.ScriptData@5578373e
LIFERAY_SHARED_PAGE_TOP<link rel="stylesheet" type="text/css" href="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=theme.css&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=primefaces-bootstrap"></link><link rel="stylesheet" type="text/css" href="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=skin.css&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=css"></link><link rel="stylesheet" type="text/css" href="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=primefaces.css&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=primefaces"></link><script src="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=jquery%2Fjquery.js&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=primefaces" type="text/javascript"></script><script src="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=primefaces.js&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=primefaces" type="text/javascript"></script><script src="http://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_count=1&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_javax.faces.resource=jsf.js&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_ln=javax.faces&_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_stage=Development" type="text/javascript"></script>
LIFERAY_SHARED_RUNTIME_PORTLET_IDS[103]
PORTLET_IDimageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv
entryRainRate=RainRate
headResponseWritercom.liferay.faces.bridge.renderkit.html_basic.HeadResponseWriterLiferayImpl@4772f348
popupURLhttp://www.bahrainweather.gov.bh/web/guest/radar?p_p_id=imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&p_p_col_id=column-1&p_p_col_count=1
portletKeyA7787
Flash Attributes
NameValue
None
Session Attributes
NameValue
playerControllercom.iblsoft.webportal.imageplayer.web.PlayerController@584e58fa
playerPreferencescom.iblsoft.webportal.imageplayer.web.PlayerPreferences@7fb3b260
Application Attributes
NameValue
CLP_MESSAGE_LISTENERS[]
PLUGIN_CLASS_LOADERWebappClassLoader (delegate=true; repositories=WEB-INF/classes/)
_imageplayer_WAR_imageplayerwar_INSTANCE_EjwoaogksnU3_p_p_col_count1
_imageplayer_WAR_imageplayerwar_INSTANCE_EjwoaogksnU3_p_p_col_idcolumn-1
_imageplayer_WAR_imageplayerwar_INSTANCE_EjwoaogksnU3_p_p_col_pos0
_imageplayer_WAR_imageplayerwar_INSTANCE_EjwoaogksnU3_p_p_modeview
_imageplayer_WAR_imageplayerwar_INSTANCE_EjwoaogksnU3_p_p_statenormal
_imageplayer_WAR_imageplayerwar_INSTANCE_fZoBQsW1OnnM_p_p_col_count1
_imageplayer_WAR_imageplayerwar_INSTANCE_fZoBQsW1OnnM_p_p_col_idcolumn-1
_imageplayer_WAR_imageplayerwar_INSTANCE_fZoBQsW1OnnM_p_p_col_pos0
_imageplayer_WAR_imageplayerwar_INSTANCE_fZoBQsW1OnnM_p_p_modeview
_imageplayer_WAR_imageplayerwar_INSTANCE_fZoBQsW1OnnM_p_p_statenormal
_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_p_p_col_count1
_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_p_p_col_idcolumn-1
_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_p_p_col_pos0
_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_p_p_modeview
_imageplayer_WAR_imageplayerwar_INSTANCE_iKZ4GkjGGvXv_p_p_statenormal
csfcffcom.sun.faces.context.flash.ELFlash@3949a09a
Dec 11, 2017 9:08:07 AM - Generated by Mojarra/Facelets