PluginProbe ʕ •ᴥ•ʔ
Presto Player / 2.2.3-beta1
Presto Player v2.2.3-beta1
4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / dist / components / cjs / tutor-21839137.js
presto-player / dist / components / cjs Last commit date
cache-cues-030e71d8.js 2 years ago fittext-4b7a2bcb.js 3 years ago hls-43fb564e.js 2 years ago index-1d07a497.js 3 years ago index.cjs.js 3 years ago learndash-dafc5537.js 2 years ago lifter-e84878da.js 3 years ago loader.cjs.js 2 years ago presto-action-bar-ui_2.cjs.entry.js 2 years ago presto-action-bar_17.cjs.entry.js 2 years ago presto-cta-overlay-ui.cjs.entry.js 2 years ago presto-email-overlay-ui_2.cjs.entry.js 2 years ago presto-player-button.cjs.entry.js 3 years ago presto-player-skeleton.cjs.entry.js 3 years ago presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-f49974af.js 2 years ago presto-player_4.cjs.entry.js 2 years ago presto-playlist.cjs.entry.js 2 years ago presto-search-bar-ui.cjs.entry.js 3 years ago presto-timestamp.cjs.entry.js 3 years ago presto-video-curtain-ui.cjs.entry.js 3 years ago presto-video.cjs.entry.js 3 years ago resize-observer-06ed223f.js 3 years ago tutor-21839137.js 3 years ago web-components.cjs.js 2 years ago
tutor-21839137.js
1 lines
1 "use strict";function tutor(t){const o=(t,o)=>{const n=e().post_id;let r={action:"sync_video_playback",currentTime:t.currentTime,duration:t.duration,post_id:n};r[_tutorobject.nonce_key]=_tutorobject[_tutorobject.nonce_key];let c=r;o&&(c=Object.assign(r,o)),jQuery.post(_tutorobject?.ajaxurl,c)},e=()=>{const t=jQuery("#tutor_video_tracking_information").val();return t?JSON.parse(t):{}};let n=0;t.on("timeupdate",(t=>{const e=t.detail.plyr;n/4>=30&&(o(e),n=0),n++})),t.on("ended",(t=>{const n=e(),r=t.detail.plyr;o(r,{is_ended:!0}),n.autoload_next_course_content&&(()=>{if(!_tutorobject.nonce_key||!_tutorobject?.ajaxurl)return;let t={action:"autoload_next_course_content",post_id:e().post_id};t[_tutorobject.nonce_key]=_tutorobject[_tutorobject.nonce_key],jQuery.post(_tutorobject?.ajaxurl,t).done((function(t){t?.success&&t?.data?.next_url&&(location.href=t.data.next_url)}))})()}))}exports.default=tutor;