PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 13.5.2
Jetpack – WP Security, Backup, Speed, & Growth v13.5.2
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / _inc / build / polldaddy-shortcode.min.js
polldaddy-shortcode.min.js
1 lines 1.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 !function(t,e){function d(e){try{return e?t.JSON.parse(e):null}catch(t){return null}}t.polldaddyshortcode={render:function(){const n=e.querySelectorAll("div.pd-rating[data-settings]");if(e.querySelectorAll("div.PDS_Poll[data-settings]").forEach((n=>{if(n.hasAttribute("data-pd-init-done"))return;n.setAttribute("data-pd-init-done","1");const i=d(n.getAttribute("data-settings"));if(i){let d;try{d=new t.URL(i.url,"https://invalid.tld")}catch(t){return!1}if("secure.polldaddy.com"!==d.hostname&&"static.polldaddy.com"!==d.hostname)return!1;const n=d.pathname;if(!/\/?p\/\d+\.js/.test(n))return!1;const r=e.createElement("script");r.src=i.url,r.async=!0,e.head.appendChild(r)}})),n.length){let t="";if(n.forEach((e=>{if(e.hasAttribute("data-pd-init-done"))return;e.setAttribute("data-pd-init-done","1");const n=d(e.getAttribute("data-settings"));n&&(t+=`\n\t\t\t\t\t\tPDRTJS_settings_${n.id}${n.item_id} = ${n.settings};\n\t\t\t\t\t\tif ( typeof PDRTJS_RATING !== 'undefined' ) {\n\t\t\t\t\t\t\tif ( typeof PDRTJS_${n.id}${n.item_id} === 'undefined' ) {\n\t\t\t\t\t\t\t\tPDRTJS_${n.id}${n.item_id} =\n\t\t\t\t\t\t\t\t\tnew PDRTJS_RATING( PDRTJS_settings_${n.id}${n.item_id} );\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t`)})),t){const d=e.querySelector("#polldaddyRatings");if(d){const n=e.createElement("script");n.id="polldaddyDynamicRatings",n.text=t,d.after(n)}}}}},e.body.addEventListener("is.post-load",(()=>t.polldaddyshortcode.render())),void 0!==t.jQuery?(t.jQuery(e.body).on("pd-script-load",(()=>t.polldaddyshortcode.render())),t.jQuery(e.body).trigger("pd-script-load")):(e.body.addEventListener("pd-script-load",(()=>t.polldaddyshortcode.render())),e.body.dispatchEvent(new Event("pd-script-load")))}(window,document);