http://synapsedirect.com/files/folders/user_guides/entry1084.aspx A short movie to show chickenfoot script working inside firefox 2.0 to automatically bring up the provider's address in Yahoo Maps.
I don't see any flashing ... just viewed it now. It does look like the script itself is not correct ! But it seems to work.
If you want to learn more about chickenfoot, there's a google video http://video.google.com/videoplay?docid=-8967914974980683249 which takes about an hour to view.
<pre id="pre">This is a step by step instruction on getting the script shown in the demo movie to work.</pre><pre id="pre"></pre> <pre id="pre">Go to http://maps.yahoo.com/ actually works for you. You may have to get a yahoo account. Use the non-flash maps version first and confirm that you can display your own address</pre> Install chickenfoot from here and confirm it works Now start up Synapse EMR, and login to the demo server. Go to the providers tab and find Dr Mitts Click on the Firefox icon next to the state and zip field When the http://127.0.0.1:8001/cgi-bin/searchprovider.html page appears, press F8 to show the chickenfoot editor Paste the code below into the editor ( you may have to press the new page icon ), and then press the green arrow to run the script If it works, the yahoo map should appear in a new tab <pre id="pre"></pre><pre id="pre">/ This chickenscript grabs the address details // and brings up the appropriate map try { street = find(/Number&Street: (.*)/).groups[1]; } catch(e) { street = ''; // this is two single quotes } try { city = find(/City&State: (.*)/).groups[1]; } catch(e) { city = ''; } with(openTab('http://maps.yahoo.com/', true)) { enter("Address",street); enter("City",city); pick("United States"); click("Get Map"); }</pre>
I have the Yahoo Maps running for providers - very slick. If I click the firefox icon from Synapse (with no firefox windows open) I have to hit refresh to get the script to trigger (while viewing the http://127.0.0.1:8001/cgi-bin/searchprovider.html page) If Firefox is open (regardless of what the browser is browsing), I don't have to hit refresh (it automatically goes to the map).
[quote user="Jason"] If I click the firefox icon from Synapse (with no firefox windows open) I have to hit refresh to get the script to trigger (while viewing the http://127.0.0.1:8001/cgi-bin/searchprovider.html page) [/quote] Rob Miller, chickenfoot author, has confirmed that this is a known bug and will be fixed in the next release.
[quote user="Graham"]<pre id="pre">This is a step by step instruction on getting the script shown in the demo movie to work.</pre><pre id="pre"></pre> <pre id="pre">Go to http://maps.yahoo.com/ actually works for you. You may have to get a yahoo account. Use the non-flash maps version first and confirm that you can display your own address</pre> Install chickenfoot from here and confirm it works Now start up Synapse EMR, and login to the demo server. Go to the providers tab and find Dr Mitts Click on the Firefox icon next to the state and zip field When the http://127.0.0.1:8001/cgi-bin/searchprovider.html page appears, press F8 to show the chickenfoot editor Paste the code below into the editor ( you may have to press the new page icon ), and then press the green arrow to run the script If it works, the yahoo map should appear in a new tab <pre id="pre"></pre><pre id="pre">/ This chickenscript grabs the address details // and brings up the appropriate map try { street = find(/Number&Street: (.*)/).groups[1]; } catch(e) { street = ''; // this is two single quotes } try { city = find(/City&State: (.*)/).groups[1]; } catch(e) { city = ''; } with(openTab('http://maps.yahoo.com/', true)) { enter("Address",street); enter("City",city); pick("United States"); click("Get Map"); }</pre> [/quote] Does this still work ?
Update on Chickenfoot scripts URLs have changed ... see this post for details. "Trigger URLs will need to be updated". http://synapsedirect.com/forums/permalink/8004/8003/ShowThread.aspx#8003