@ Mitch
re: In your opinion, would there be a better/easier/smarter way to resolve this conflict from HIS side?
Really, I can’t see how he could fix it from his side. Honestly, my javascript skill level is only a tad above beginner. I’m just pretty good at debugging.
I’m certain the fix I gave will work though as I used an app called Fiddler. Using that app, I can tell it to monitor my net traffic and if it “sees” a specific file, respond with a defined file. Basically this lets me “hot swap” my local copy of a file in place of a file served from the server. Kind of letting edit a javascript file on your page without actually editing the “real” file. Doing that I was able to muck around with slick until I found the right combination of commands to make it “refresh” when the bio is opened.
re: Also, confirming this is not ‘upgrade-proof’? Upon any new cMap update I would need to do this again, correct?
Correct, not update proof… but if you drop the modified js file in this path instead of overwriting the original is should override the original and be update proof:
../wp-content/uploads/connections-templates/cmap/
You would have to create the folder because it will not exist.
The only problem here is if I update cMap and the JS also requires update to work it’ll never get loaded because of the override file.
re: Lastly, I have a general question. So when I delete the cmap.min.js file, and make changes to the cmap.js file, does the “system” automatically regenerate a minified file of .js?
Nope, it will not get automatically regenerate. Connections simply looks to see if it there and if it is loads it instead of the unminified version. Actually if there is neither file Connections will not try to load either one.
