Hi Richard, the latest version 1.1.1. addresses this issue.
Hi Phil,
Thanks for the update, getting this (Stack Overflow: The called constructor method for WP_Widget is deprecated since version 4.3.0) , after updating to 1.1.2 and fixing/adding data attributes that changed or were added to v2 API. Can verify that an identical plugin with parent::__construct in place of parent::WP_Widget in bandsintown.php on line 178 as Stack Overflow answer recommends solves the issue. Any chance of adding the source to @bandsintown GH? I would add a PR there if you want, but know that is asking a lot so if it’s easier to fix yourself and leave SVN as is, totally understand.
Ricky
make that line 175 in bandsintown.php with parent::__construct in place of parent::WP_Widget
Hi Ricky, this should be addressed with the latest version 1.1.3. Thanks for reporting the issue.
Thanks so much for the lightning fix. I noticed in testing the patched version that in the minified JS the function that sets the eventPopupURL later used to open the window is setting var a to "https://tourdates.bandsintown.com/event/"+this.id;return g(a).setQuery(this.collection.eventPopupQueryParams()).toString() which does not return events for me where "https://bandsintown.com/event/"+… does. Removing tourdates. has events and the Tickets and More links returning the event. Thinking you would probably be editing unminified original file I checked to see if that was available and it was, thanks for that, this is line 25156 in main.js.
Once I had event links working on new API, I noticed a separate problem later on in the JS (line 25479 in main.js)…
this.popupWindow=e.openWindow(a,b,this.popupOptions(375,627))
…Creates an unusable cropped popup window (page layout does not respond to small viewport) where passing a version minus ,this.popupOptions(375,627)…
this.popupWindow=e.openWindow(a,b)
…Spawns a full window in a new tab as I would expect and I imagine most downstream consumers of the plugin would also. Thanks again for the attention, and if I can help by committing these proposed changes to the JS somewhere, please let me know.