From a7da97f27daeb93ce45311d538757a50b0f3f137 Mon Sep 17 00:00:00 2001 From: Peter Schojer Date: Tue, 9 Sep 2008 11:48:53 +0000 Subject: [PATCH] fixed image renders --- WebWidgets/ExtJS/src/ImageRenderer.cpp | 6 ++++++ WebWidgets/src/RequestHandler.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/WebWidgets/ExtJS/src/ImageRenderer.cpp b/WebWidgets/ExtJS/src/ImageRenderer.cpp index 404098f03..c7aa9de22 100644 --- a/WebWidgets/ExtJS/src/ImageRenderer.cpp +++ b/WebWidgets/ExtJS/src/ImageRenderer.cpp @@ -61,8 +61,14 @@ void ImageRenderer::renderHead(const Renderable* pRenderable, const RenderContex poco_assert_dbg (pRenderable->type() == typeid(Poco::WebWidgets::Image)); const Image* pImage = static_cast(pRenderable); ostr << "new Ext.Panel({border:false,bodyBorder:false,"; + ostr << "id:'" << pImage->id() << "',"; ostr << "html:"; writeHTML(pImage, ostr); + ostr << ",closeAction:'hide'"; + if (!pImage->isVisible()) + { + ostr << ",hidden:true"; + } ostr << "})"; } diff --git a/WebWidgets/src/RequestHandler.cpp b/WebWidgets/src/RequestHandler.cpp index 3d365b6e4..ce40ed2f4 100644 --- a/WebWidgets/src/RequestHandler.cpp +++ b/WebWidgets/src/RequestHandler.cpp @@ -174,7 +174,7 @@ void RequestHandler::handleAjaxRequest(Poco::Net::HTTPServerRequest& request, Po it = args.begin(); RequestProcessor* pProc = _pApp->getAjaxProcessor(id); - poco_assert_dbg (pProc); + //poco_assert_dbg (pProc); if (!pProc) { response.setStatusAndReason(Poco::Net::HTTPResponse::HTTP_INTERNAL_SERVER_ERROR, "no requestprocessor found");