tag:blogger.com,1999:blog-34020393.post6988999214590805918..comments2024-03-27T10:59:38.307-07:00Comments on Jim's PeopleSoft Journal: Event Mapping: Fluid Landing Page "Dot" ButtonsJim Marionhttp://www.blogger.com/profile/12995110203807924786noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-34020393.post-10193889130851863312019-01-25T14:38:46.236-08:002019-01-25T14:38:46.236-08:00@Joe, this may be a problem on 8.55. 8.56 allows u...@Joe, this may be a problem on 8.55. 8.56 allows us to map to PageActivate, which is the absolute last event to trigger, which should place our custom JavaScript at the very end of the call stack.Jim Marionhttps://www.blogger.com/profile/12995110203807924786noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-85384289077169551792018-07-19T14:07:19.436-07:002018-07-19T14:07:19.436-07:00I'm on 8.55.19 and this does not seem to work....I'm on 8.55.19 and this does not seem to work. My Application Class is firing and loading in the javascript, however it seems that the PTNUI_MENU_JS is being loaded twice (I put an alert into the code). The second time it loads it replaces the monkeypatched function with the original. Any thoughts?Anonymoushttps://www.blogger.com/profile/03180125673236635042noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-26794931304351731412018-01-06T12:21:02.529-08:002018-01-06T12:21:02.529-08:00@Pat, that surprises me. I tested this on 8.56.01 ...@Pat, that surprises me. I tested this on 8.56.01 and 8.56.03. In your case, it appears the JavaScript isn't firing on first load. The question is "why?" to troubleshoot, I would start with some console.log statements. The first console.log statement would go right inside the self executing anonymous function. The second would go inside the monkeypatching code to confirm the JavaScript was patched.Jim Marionhttps://www.blogger.com/profile/12995110203807924786noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-82731754847937494172017-10-09T00:08:59.577-07:002017-10-09T00:08:59.577-07:00Hi Jim
Campus 9.2 Tools 8.56.01.
It appears the do...Hi Jim<br />Campus 9.2 Tools 8.56.01.<br />It appears the dots only work after the Choose Homepage selector has been clicked. Click a different homepage and they work. Click the PT_HOME home button again and they do not work.<br />No errors in console.<br />The JS is rendered to the browser.<br />I have tried both event mapping and Sasank's bootstrap injection method. Same result. <br /><br />Pathttps://www.blogger.com/profile/16137894200555438918noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-22657159822481360462017-09-26T16:49:56.284-07:002017-09-26T16:49:56.284-07:00I love the MonkeyPath idea. Very handy!I love the MonkeyPath idea. Very handy!Sasank Vemanahttps://www.blogger.com/profile/02333709266758184602noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-51390766027519053952017-09-20T19:51:37.654-07:002017-09-20T19:51:37.654-07:00@Lynn,
When you open the JavaScript console, do y...@Lynn,<br /><br />When you open the JavaScript console, do you see any errors? If not, do you see your JavaScript loaded in the network or sources tabs?Jim Marionhttps://www.blogger.com/profile/12995110203807924786noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-82357866044676078012017-09-20T17:35:00.387-07:002017-09-20T17:35:00.387-07:00When I tried to apply this feature, I got to the p...When I tried to apply this feature, I got to the point where the hand appears by the dots. However, when I click on the dots, nothing happens. I am testing this with Tools 8.55.18 using chrome as the browser. Any ideas?<br />Anonymoushttps://www.blogger.com/profile/07328018503426819509noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-57662218325112792052017-08-31T12:02:18.191-07:002017-08-31T12:02:18.191-07:00@Alan, absolutely. If I remember right, 8.55.15 wa...@Alan, absolutely. If I remember right, 8.55.15 was the first release where I saw Fluid Event Mapping working correctly. I should have called that out in the initial post.Jim Marionhttps://www.blogger.com/profile/12995110203807924786noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-68128470786342695292017-08-31T10:31:09.789-07:002017-08-31T10:31:09.789-07:00Thanks for the response. We are currently on Tool...Thanks for the response. We are currently on Tools version 8.55.12. Would this also contribute to the issue of PTNUI_MENU_JS apparently loading again after PostBuild causing the redefined setTabIndicators function to revert?Alan Northernhttps://www.blogger.com/profile/09559149084939654278noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-28779015913581455122017-08-31T09:58:08.240-07:002017-08-31T09:58:08.240-07:00@Alan, what tools release are you using? The lates...@Alan, what tools release are you using? The latest versions of 8.55 and 8.56 should work. In prior releases, what I found is that Fluid would stop rendering any time I used AddJavaScript or AddStylesheet in Event Mapping, which is what it sounds like you are seeing. I confirmed the bug with PeopleTools before OpenWorld 2016, and have confirmed it with several customers since. I actually had this blog post in the queue for a while, but was waiting for the bug fix.Jim Marionhttps://www.blogger.com/profile/12995110203807924786noreply@blogger.comtag:blogger.com,1999:blog-34020393.post-52496541907163591742017-08-31T07:31:09.555-07:002017-08-31T07:31:09.555-07:00Jim, I came across this article while searching Ev...Jim, I came across this article while searching Event Mapping and thought I would give this a try as a practical example. However; I am experiencing unexpected results.<br /><br />When I add the AddStyleSheet and/or AddJavaScript to my Event App Pkg code the Fluid Landing page does not render correctly (Fluid Menu shows all icons, Action list shows as bullet list, etc). In addition, it appears as PTNUI_MENU_JS is loading again outside of the PT_LANDINGPAGE PostBuild which sets the MonkeyPatched defined setTabIndicators function back to it's original code.<br /><br />If I add the StyleSheet and JavaScript as the last lines of PostBuild the CSS works as expected but the setTabIndicators returns to it's default code line.Alan Northernhttps://www.blogger.com/profile/09559149084939654278noreply@blogger.com