{"id":1231751,"date":"2017-02-08T16:23:09","date_gmt":"2017-02-09T00:23:09","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/"},"modified":"2017-02-08T16:23:09","modified_gmt":"2017-02-09T00:23:09","slug":"possible-uncaught-typeerror-introduced-in-community-events-4-4-1","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/","title":{"rendered":"Possible Uncaught TypeError introduced in Community Events 4.4.1"},"content":{"rendered":"<p>The 4.4.1 update of The Events Calendar Community Events included some new JavaScript to &#8220;<em>Change input type from Text to Date when viewport width is 320px or less in order to invoke the native datepicker<\/em>&#8220;.<\/p>\n<p>For some reason, on our sites at WSU, the code in this JS attached to document.ready is firing after the code attached to the load and resize.tribe events. When this happens, the expected variables <code>$mobile_datepicker<\/code> and <code>$mobile_timepicker<\/code> are undefined and an error is thrown. This error breaks the remaining JavaScript on the page.<\/p>\n<p>If the JS change in 4.4.1 is reverted, everything works fine.<\/p>\n<p>I&#8217;ve hotfixed the plugin in our repository, but this is something that should be addressed upstream as well.<\/p>\n<p>I tried to upload a .patch and a .txt file, but it doesn&#8217;t let me. Please let me know if you&#8217;d like to see the necessary code change.<\/p>\n<p>I&#8217;d also be willing to submit this as a PR to a GitHub repository if one is available.<\/p>\n","protected":false},"template":"","class_list":["post-1231751","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Possible Uncaught TypeError introduced in Community Events 4.4.1 -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Possible Uncaught TypeError introduced in Community Events 4.4.1 -\" \/>\n<meta property=\"og:description\" content=\"The 4.4.1 update of The Events Calendar Community Events included some new JavaScript to &#8220;Change input type from Text to Date when viewport width is 320px or less in order to invoke the native datepicker&#8220;. For some reason, on our sites at WSU, the code in this JS attached to document.ready is firing after the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/\",\"name\":\"Possible Uncaught TypeError introduced in Community Events 4.4.1 -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2017-02-09T00:23:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Community Events\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Possible Uncaught TypeError introduced in Community Events 4.4.1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Possible Uncaught TypeError introduced in Community Events 4.4.1 -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/","og_locale":"en_US","og_type":"article","og_title":"Possible Uncaught TypeError introduced in Community Events 4.4.1 -","og_description":"The 4.4.1 update of The Events Calendar Community Events included some new JavaScript to &#8220;Change input type from Text to Date when viewport width is 320px or less in order to invoke the native datepicker&#8220;. For some reason, on our sites at WSU, the code in this JS attached to document.ready is firing after the [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/","name":"Possible Uncaught TypeError introduced in Community Events 4.4.1 -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2017-02-09T00:23:09+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/possible-uncaught-typeerror-introduced-in-community-events-4-4-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Community Events","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/community-events\/"},{"@type":"ListItem","position":5,"name":"Possible Uncaught TypeError introduced in Community Events 4.4.1"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1231751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1231751\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1231751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}