{"id":285,"date":"2007-04-05T14:39:02","date_gmt":"2007-04-05T18:39:02","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=285"},"modified":"2011-12-17T12:22:20","modified_gmt":"2011-12-17T16:22:20","slug":"iframes-are-gone-in-the-pda-portal","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2007\/04\/iframes-are-gone-in-the-pda-portal\/","title":{"rendered":"iFrames are gone in the PDA Portal"},"content":{"rendered":"<p>It took less than 24 hours :)<br \/>\nI have code that I will check into trunk soon that eliminates the last iframe in the Sakai PDA view.<br \/>\nhttp:\/\/www.dr-chuck.com\/images\/2007\/04\/index.php?img=05-04-07_143454_01.jpg<br \/>\nThanks to David and Stephen for testing the PDA portal and making sure I kept thinking about this :)<br \/>\nPresense is still in an iframe &#8211; but it can be suppressed as it is optional and browsers that ignore iframes.<\/p>\n<p><!--more--><br \/>\nAdding         portal-impl\/impl\/src\/java\/org\/sakaiproject\/portal\/charon\/handlers\/ByteArrayServletResponse.java<br \/>\nSending        portal-impl\/impl\/src\/java\/org\/sakaiproject\/portal\/charon\/handlers\/PDAHandler.java<br \/>\nSending        portal-render-engine-impl\/pack\/src\/webapp\/vm\/defaultskin\/macros.vm<br \/>\nSending        portal-render-engine-impl\/pack\/src\/webapp\/vm\/defaultskin\/pda.vm<br \/>\nTransmitting file data &#8230;.<br \/>\nCommitted revision 28476.<br \/>\nHere are the properties:<br \/>\n# Indicate the tool Ids that work with the PDA inline feature<br \/>\n# Add the String :debug: to indicate we want to see debug output in the  log<br \/>\n# portal.pda.experimental.iframesuppress=debug:sakai.createuser:sakai.motd:sakai.iframe:sakai.ifame.service:sakai.iframe.myworkspace:sakai.iframe.site:sakai.profile:sakai.membership:sakai.resources:sakai.dropbox:sakai.announcements:sakai.sitesetup:sakai.synoptic.discussion:sakai.announcements:sakai.synoptic.announcement:sakai.mailbox:sakai.news:sakai.messages:sakai.synpotic.chat<br \/>\n# Only use this for testing<br \/>\n#portal.pda.experimental.iframesuppress=all<br \/>\n# Problems with non-iframe that need testing<br \/>\n# sakai.summary.calendar &#8220;< and > seem to fail but right click works &#8211; crazy&#8221;<br \/>\n# sakai.schedule &#8220;Next Day seems to Fail but right click works &#8211; crazy&#8221;<br \/>\n# sakai.chat (fails badly &#8211; too many frames)<br \/>\n# sakai.discussion (fails badly &#8211; too many frames)<br \/>\n# sakai.siteinfo (page order fails)<br \/>\n# sakai.rwiki (preview fails)<br \/>\n# blogger<br \/>\n# sakai.poll<br \/>\nI can try to get Megan to accept the mod for 2.4 &#8211; but perhaps it will not make it.  It needs testing nonetheless.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It took less than 24 hours :) I have code that I will check into trunk soon that eliminates the last iframe in the Sakai PDA view. http:\/\/www.dr-chuck.com\/images\/2007\/04\/index.php?img=05-04-07_143454_01.jpg Thanks to David and Stephen for testing the PDA portal and making sure I kept thinking about this :) Presense is still in an iframe &#8211; but [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-285","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=285"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/285\/revisions"}],"predecessor-version":[{"id":2382,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/285\/revisions\/2382"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}