window.planType = ""; window.planPrice = ""; window.planName = getCoursePlanNameByTypeOrPrice(window.planType, window.planPrice); window.planCourseId = ""; window.planPackageId = ""; window.planPackageId = "687f8f0c6c3ec84cb72ad8c6"; window.isPackage = true; window.walletStatus="false"; window.category="Software & Technology"; window.multiplePricingPlansExist = window.isMultiplePlansAvailable('',{"_id":"687f8f0c6c3ec84cb72ad8c6","spayee:resource":{"spayee:title":"*Elio (2025) pelicula completa en espanol - Cuevana3","spayee:published":true,"spayee:courseUrl":"Elio-2025-pelicula-completa-en-espanol---Cuevana3","spayee:seoTitle":"*Elio (2025) pelicula completa en espanol - Cuevana3","spayee:courseType":"package","spayee:description":"
Cuevana - Ver Elio Película Completa en Español y latino - Repelis - PelisFlix - Ver PELÍCULA Elio 2025 COMPLETA Online Gratis en castellano<\/p>\n","spayee:hidePackageRibbon":false,"spayee:language":"Ver Elio PelΓcula Completa en EspaΓ±ol y latino","spayee:shortDescription":"
pelis123 - π ππ πππππππππ Elio 2025 ππ ππππñππ ππππππ - OPENLOAD π ππ Elio (2025) πΎπππππ π²ππππππ , Elio πΏππíππππ ππππππππ ππ ππππñππ ππππππ. π²πππππππΈ Elio ππππππ ππππππ ππππππ | Elio ππ ππππñππ ππππππ π΄πππππππ | πΏπππππππππ | πΏππππππππ | πΆππππ | πππππππππππ | πππππππ | πΏππππ | πΏππππππππ| π²πππ | π²πππππ | π²ππππππ | πΌππππ | π²ππππ | πππππππππ‘<\/p>\n\n
<\/p>\n\n
<\/p>\n\n
<\/p>\n\n
<\/p>\n\n
<\/p>\n\n
πππíππππ ππ 2025 ¡πΏπ΄π»πΈπ! Elio πΏππππππ πΎπππππ π»πππππ π·π³,ππππππππππ π πππππππππππ ππππñππ. ππ ππ πππππ πππ ππππππ ππ πππíππππ Elio, π ππ Elio πΏππíππππ π²πππππππ π΄π π΄πππñππ π»πππππ 2025, Elio πππ ππππñππ | π ππ π’ π³ππππππππ πΏππíπππππ πΎπππππ πΆπππππ ππ π΄πππñππ, Elio ππππππ ππππñππ.<\/p>\n\n
Overview : Cuenta la historia de Elio, un niño de 11 años, que lucha por encajar hasta que de repente es transportado por extraterrestres y es elegido para ser el embajador galáctico de la Tierra.<\/p>\n\n
Title original : Elio ,<\/p>\n\n
Runtime : 98 min ,<\/p>\n\n
Status : Released,<\/p>\n\n
Release Date : 18 June 2025,<\/p>\n\n
Tagline : El universo llamó... al número equivocado.,<\/p>\n\n
Genres : Animación | Familia | Comedia | Aventura | Ciencia ficción |<\/p>\n\n
Production Companies : Pixar<\/p>\n\n
Production Countries: United States of America | <\/p>\n\n
Elio 2025 online en español y latino<\/p>\n\n
π΄π πππππππ ππ πππ ππππñππ ππ πππíπππππ: πππ ππ‘πππππππóπ ππππππππ: πππ ππππñππ ππ πππíπππππ ππ πππ ππππππππππ ππ πππ ππππππóπ πππππππ ππ πππππππ πππππππ ππ ππππ ππ ππππππππππ ππππππ ππ ππáππππ ππ ππππππππ ππ ππóπ‘πππ πππíππππ π ππππππππππ. π΄π ππ πππππππ ππππππ πππ ππππππππ ππππππππππ ππππππππππ, ππππππ ππ ππñπ ππ ππππñππ πππíπππππ ππ πππππππ πππ ππππ ππ πúπππππ ππππ ππππ πππ πππππππππ. <\/p>\n\n
π΄π ππñπ ππ ππππñππ πππíπππππ <\/p>\n\n
π²ππππππππ ππππ πππ πππππ ππππñπ ππ πππ πππíππππ: πππ πππππ ππππñπ ππ πππ πππíππππ ππ πáπ πππá ππ ππ ππππππ πππππππππ ππ ππππππππóπ π πππππππππππóπ. πΏππππππππ£π ππ πππ πππππππππππππ ππ ππ ππππππ£πππóπ ππππππππππáππππ, πππππππππ ππππππππ ππππ ππ ππππππππ ππ ππ πππππ, ππ ππππππππππππ ππ πππ ππππππππππ, ππ ππππππππππππíπ π’ ππ ππππñπ ππ ππππππππ. πΎππππππ ππ πππππππíπ ππππππ£ πππππ πππππππππ ππππππππππ π’ ππáπππππ πππ ππ ππππáπππππ ππππ πππ ππππππóπ ππππππππ. <\/p>\n\n
πΏππππππππππ πππππππππ ππππ ππππñππ ππ πππíπππππ <\/p>\n\n
πΈπΌπ³π: πΈπππππππ πΌππππ π³πππππππ, π πΈπΌπ³π, ππ πππππ ππππ πππ πππππππππ πππππππ πππ ππππππ πππ ππππππ πππππππóπ ππ ππππñππ πππππππππ πππ ππππππππ π’ ππíπππππ πππππππππππππ. πππππ ππππ ππππππóπ ππ πππ ππππ πππ πππππππππππ πππ πππππππóπππππ πππ ππππππ πππππππππ ππππππππ. <\/p>\n\n
ππππππ ππππππππ: ππππππ πππ ππ ππππππππππ πππππóπππππ, ππππππ ππππππππ ππππππ ππππñππ ππ ππíπππππ π’ πππππππππ, ππππππππππππππ πππ ππππππππóπ πππππππππππ. π΄πππ πππππππππ πππππ ππ πππππóπ ππππππππíπππππ ππ ππ ππππππππóπ ππ πππ πππíππππ. <\/p>\n\n
πΌπππππππππ: πΌπππππππππ ππππππ ππ πππππππππππ πππéππππ ππππ πππ ππππñππ, πππππππππ ππππππππππππ πππππππ ππ πππ ππππñππ ππíπππππ. π΄π πππ πππππππππ πππ ππ ππππππππ π ππππππ ππππ πππππ πππ πππππππππóπ ππππππππππ πáππππ ππ ππ πππππππóπ ππíππππ ππ πππ πππíππππ. <\/p>\n\n
π»ππππππππ‘π: π»ππππππππ‘π πππá πππππππππ π πππ ππππππππ ππ πππéπππππ πππ πππππππππ πππ ππππππππππππ π ππππéπ ππ ππππñππ π’ ππππππππππππππ. ππ ππππππππ£ ππππππππ π ππ ππ πππ πππ ππππππ πππππππ ππ ππππ ππ ππππππππ πππππ πππ πππππππ πππ πππππππóπππππ. <\/p>\n\n
πΏππππ ππ πππ ππíπππππ ππ ππ ππππππ ππππππππππáππππ: πππ ππíπππππ πππππππñππ ππ πππππ πππππ π ππ ππππ ππ πππππππ ππππππ π ππ ππππππππóπ ππ πππ πππíππππ. πππ ππππñππ ππππππ πππππππ ππππππππππππππππππ ππ πππππππñπ ππ ππππππππ ππ πππ πππíππππ π’, ππ πππππππ πππππ, ππππππ ππ ππ πππππππππππ ππππππππππ πππππππππππππ ππ ππ ππππππ. <\/p>\n\n
ππππñππ πππππππππ πππ ππππππππ ππππππ ππíπππππ πππππππππππππ <\/p>\n\n
πΏπππ π’ πππππππ ππ πππππ ππππππππππππ: πππ ππππñππ πππππππππ πππ ππππππππ πππππππ ππ πππππ πππππππππ π’ ππππππππ πππ ππππππ ππ ππ ππáππππ ππππππππππ. πΏππ ππππ ππππ, πππ ππíπππππ πππππππππππππ ππππππ πππππ ππáπππππ ππ ππππππππππππ π’ πππππππππππππ ππ ππ ππππππ. π³πππππππ πππππ ππππππππππππ ππ πππππππ ππππ πππ πππππππππóπ ππππππππ πππ πéππππ ππ πππ πππíππππ. <\/p>\n\n
π±ππππππ ππ πππ ππππππππππππ ππ ππ πππππππππ: ππππππ ππ πππáππππ πππππ πππ ππππñππ πππππππππ πππ πππ ππππππππ π’ πππ ππíπππππ πππππππππππππ ππππππππππ π ππππππ ππ πππππππ ππ πππ ππππππππππππ ππ ππ ππáππππ. π»ππ πππππππππ π’ πππ πππππππ ππππππ ππ πππππ πππππ ππππñππ ππππ πππππππππ π πππ ππππππ ππ ππ ππáππππ. <\/p>\n\n
π΄π πππππóπ ππ πππ πππππ ππππππππ ππ πππ ππππñππ ππ πππíπππππ: πππ πππππππππππ ππ πππππ ππππππππ ππππ ππ πππππ, π΅πππππππ π πΈππππππππ ππ πππ ππππππππππ ππ πππππ ππ πππππππππ πππππ πππíπππππ. π»π ππππππππππππ πíππππ ππ πππ ππππππππππ π’ πππ πππππππ πππππππππ’π π ππ ππππππππππ£πππóπ ππ ππ ππíππππ ππππππππππáππππ.<\/p>\n\n
π ππππππππ π’ ππππππππππ ππ πππ πππππππ πππππ πππíπππππ: πππ ππππππππ, πππ πππππ π’ πππ πππππ ππ ππππ ππ πππ πππππππππππ ππ πππππ ππππππππ πππππππππ’ππ π ππ πππππππππ ππ πππ πππππππ πππππ πππíπππππ. πΎππππππ πππππππππππ πππππππππ πππ πππ ππππππππππ π ππππππ ππππππ ππ ππππππππóπ πππ ππ πúπππππ πππππ ππ πππ πππíππππ. <\/p>\n\n
π²óππ ππππππ πππ ππππñπ ππ πππíππππ ππππππ£ <\/p>\n\n
π΄πππππππππππóπ ππ ππ ππππñπ: πππ ππππñπ ππππ ππππππππππππ πππππππππ ππ πππππππππππ. πΈππππππ πππ πππ πππππ ππππππππππóπ, πππππππ ππ πππ ππππππ πππ ππππππππ π’ ππ ππáπππππ πππππππππ ππππππππ π πππ ππππππππ πππππππππππ. <\/p>\n\n
πΈππππππππππóπ ππ ππ‘ππππππππππ ππππππππππ: πππππππ ππ πππππ πππππππππ π πππ ππππñππ πππππππ π πππ ππππππππ ππππππππππ πππ ππ ππíππππ π ππππππππ πππéππππ. π°ππππππ ππ‘ππππππππππ ππππππππππππ πππ ππ πππíππππ πππππ ππππππππ πππ ππ ππππñπ πππ πáπ πππππππππππππ. <\/p>\n\n
πΆéπππππ π’ ππππñππ <ππ /> ππππππππππ£ππππ ππππñππ ππππππππππ£ππππ ππππ ππππππππππ πéπππππ: πππ ππππππππππ πéπππππ ππ‘ππππ ππππππππππ πππππππππ ππ ππππππππóπ. πππ πππíππππ ππ ππππππ πππππ ππππππ πππππππππ πππ ππ ππππππππππ ππππ ππñππ πππππ, ππππππππππ πππ ππ éπ‘πππ ππ πππ πππππππ ππππππ ππ ππ ππππππππππ ππππ ππππππππ ππíπ ππ πúπππππ. π΄π πππππππ ππππππ πππ ππππñππ π πππ ππππππππíππππππ πππππíπππππ πππ πéππππ. <\/p>\n\n
π²ππππππππππ πππ ππππππππ ππππππππππππ ππ ππ πππππππππ: ππππππ ππ ππππππππ ππ ππππππππππππ ππ ππ ππáππππ ππ πππππππ. π»ππ ππππñππ ππππππππππ£ππππ ππππ πππππ ππππππáπππππ πππππíπππππ ππππππππ£ππ πππ ππππ πππéππππ πππππππππ πππππππππóπ πππππππππ. <\/p>\n\n
π»π πππππππóπ ππ πππ ππππñππ ππ πππíπππππ <\/p>\n\n
π²ππππππ ππ πππ πππππππ ππ ππππñππ π ππ πππππππππππ ππ πππ πñππ: ππ πππππππππππ ππ πππ ππππñππ ππ πππíπππππ ππ ππππππππππππ πππ ππ ππππ. π³ππππ ππππñππ ππππππππ πππππππππππππ πππππ πππππππππππ ππ πíπππ, ππ πππππ ππππππ’π ππ ππ ππππππ π’ ππ πππππ ππ πππ ππíπππππ. <\/p>\n\n
π°ππππππ ππππππóπππππ π’ ππ ππππππππππ: πππ πππππππ ππππππóπππππ, ππππ πππ πππππππ ππ πππππππππ π’ πππ πππππ ππ ππππππππ ππ πππππππππóπ πππππππ, πππ πππππππ ππ ππππππ ππ πππ ππ ππππππππ πππ πππíπππππ. π΄πππ, π ππ πππ£, ππππππ πππ πππππππππ ππππ πππππππ πππíπππππ. <\/p>\n\n
π³ππππíππ ππ ππ ππíππππ ππ πππíπππππ <\/p>\n\n
π½ππππππππóπ πππππππππππ ππ πππ ππππππππ: πππππππππ ππ ππππππππππππππ ππ ππ ππáπππππ ππ ππππππππππππ πππ ππππππ ππππππ£áπ ππ ππππππππ ππ ππ πππππíπ ππππππππππππ ππππ πππ ππíπππππ. πΎππππππ ππ πππππππíπ ππππππ£ ππππππππ£π πππ ππ ππππñπ ππππ ππππππ πππππππππππ πππ π£πππππ ππ πππππππ ππππππ. <\/p>\n\n
π½ππππππππ πππ ππ πππππππ πíπππ πππππ ππíππππ π’ ππíππππ: ππ ππíππππ ππππππππππππ ππ ππππππππ, ππ ππππππππ πππ πππππππππ πππππ ππππππ πππππππππππ ππ ππ πíπππ πππππ ππíππππ π’ πππππππππππ πππππππππππππ. πΏπππππππππ ππ πππππ πππππ π’ ππππππππππ ππ ππππππππππ. <\/p>\n\n
π±ππππππ ππ πππ ππππñππ ππ πππíπππππ ππ πππ πππππππππππ ππ πππππππππ <\/p>\n\n
πππππππππππππππ πππππππ ππ ππππππππππ: πππ πππππππππππ ππ πππππππππ ππππππππ ππ ππππππππππ ππππ ππππππππ ππππππ πππúπ πππ ππππππππππππ πππ πππππππ. π°ππππππ ππ πππππππ ππ πππ ππππñππ ππ πππππ ππππππππππ ππππππ πππππππππππ πππππ ππ πππππóπ ππ πππ ππππñππ ππ πππ ππππππππ ππ πππππππππóπ. <\/p>\n\n
π΄π ππππππππ ππ πππ πππππ ππ πππππππππ ππππππ: ππ ππππ πππ πππππππππ ππππππ ππ ππππππππππ ππ πππáππππ ππ πππ ππππñππ ππ πππíπππππ. π° ππππóπ πππ πáπ πππíπππππ πππππ πππ ππππππ πππ πππππ, ππ ππππππππóπ ππ πππ ππππñππ ππ ππ ππππππóπ ππ ππππππππππ π ππ‘πππππ πππ πππíππππ ππ πππππππππ. <\/p>\n\n
πΏπππππππππππ πππππππππππππππ πππππ πππ ππíπππππ ππ πππíπππππ<\/p>\n\n
π°ππππππ ππππππππππ ππππππππ: πππ ππππñππ ππ πππíπππππ πππíππ ππππππππππππππππππ πππππ ππππππππ. π°ππππππ πóππ πππ πππππππ ππππππππππ ππππππ’ππ ππ πππ ππíπππππ ππ πππππππ ππππ πππππππππ πππ πππππππ πππíππππ ππ ππ πππππππóπ ππ πππ πππíππππ. <\/p>\n\n
π³ππππíππ ππ ππππππππóπ π’ πππππππóπ ππππππ: ππ ππππππππóπ ππ ππππñππ ππππ ππππππππππ πππππππππππππππ πππππππ πππππíππ. π»ππ πππππππππ πππππ ππππππππ πππ ππππππππ πππ ππππππ π’ πππ πππππππππππ ππππππππππ ππππ ππππππππππ πππππ ππππππππ. <\/p>\n\n
π΄π πππππ ππ πππ πππππππ π ππ ππππ ππ πππππ πππ ππíπππππ ππππππππππáπππππ - πΏππππππ ππππ πππ πΎππππ π’ πππ πΆπππππ ππ πΎππ ππππππ πππ πππππππ πππππππππππ ππ ππ ππππππ ππππππππππáππππ. π³ππππππππ πóππ πππππ πππππππ πππππππ π ππππππππππ πππ ππππππππππ ππ‘ππππππππ ππππππ ππππππππππππ π ππ πππππππóπ. <\/p>\n\n
π²ππππππππππππ ππ ππúπ π πππ ππππππππππππ π πππ πππππππ: πππ πππππππππππππ ππ ππúπ π πππ ππππππππππππ π πππ πππππππ π ππππππ ππππππππ πππππππ πππππ ππ πππππππ π’ ππ πππππππóπ πππ πππππππ ππ πππππππππππππ. <\/p>\n\n
πΏππππππππππóπ πππ πππππππ ππ <\/p>\n\n
πππππ π’ πππππππππ ππ πππππππππππ ππ πππππππ πππππ πππíπππππ: πππππππππππ πππ ππ ππáππππ π ππππéπ ππ πππππππππ ππ πππππππππππ π’ πππππ πππππππ ππ ππππ ππ ππππππππ. π»ππ πππéπππππ πππππππππ πππ πππππππππ, πππππππ ππ ππáππππ πππáππππ ππ ππúπ π πππ πππíπππππ. <\/p>\n\n
π²πππππóπ ππ πππ ππππππππ ππ ππúπ π ππππñππ ππ πππíπππππ: ππ ππππππóπ ππ πππ ππππππππ ππ ππúπ π ππππñππ ππ πππíπππππ πππππππππ ππ πππππππ ππ ππππππππ£πππóπ ππππππππππ. π»ππ πππππππππππ πππ ππππππππ ππ πππππππππ π’ ππ πππππππππóπ πππππππππ’ππ π πππ ππππππππππππ ππππππππππáππππ ππππππππππ. <\/p>\n\n
π΄π ππππππππóπ, πππ ππππñππ ππ πππíπππππ ππππππππππ πáπ πππ πππππππ πππππππππ: πππ ππππππ π ππ πππππíπππππ ππ ππúπ π πππ πππíππππ, ππππππ’ππ ππ πππ ππππππππππ πππ πúπππππ π’ πππππππππ’ππ π πππ ππππππππππóπ πππíππππ ππππππππππ. π΄π‘ππππππ ππ ππππππππ ππ ππππππππππππ π’ ππππππππππ ππ πππππππ ππππππππππππππ πππππππππ ππ ππππππππ ππππππππππ ππ ππ πππππππ ππππππππππáππππ.<\/p>\n\n
ππππππππ Elio 2025 ππππππ ππ πππππ πππππππ<\/p>\n\n
πππ Elio ππππππ ππππππππ π°ππππ π»πππππ ππππππππππ<\/p>\n\n
Elio 2025 ππππππππ ππππππππ πππππππππππ ππ πππππππ<\/p>\n\n
Elio 2025 πππππππ ππππππ ππππππ<\/p>\n\n
Elio 2025 πππíπππππ πππππππ ππππππ‘<\/p>\n\n
πππ Elio 2025 πππππππππ ππππππ<\/p>\n\n
π ππ π’ π³ππππππππ Elio 2025 πΆπππππ<\/p>\n\n
π ππ Elio ππππππππ π²πππππππ ππ π²ππππ<\/p>\n\n
Elio ππππππ ππππππππ ππππππππ<\/p>\n\n
Elio ππππππππ ππππππππ ππππñππ ππππππ ππππππ<\/p>\n\n
Elio πππ ππππñππ ππππππππ ππππππππ ππππππ<\/p>\n\n
Elio (2025) πππππππ ππππππ ππππππππ ππππππππ ππππππππ<\/p>\n\n
Elio (2025) πππ ππππππ πππππππππ ππππππππ ππππππππ<\/p>\n\n
Elio ππππππ (2025) ππππππππ ππππππππ<\/p>\n\n
Elio ππππππ ππππñππ ππππππππ ππππππππ<\/p>\n\n
πππ Elio ππππππ ππππππππ ππππππππ<\/p>\n","spayee:showDescriptionInternalCourses":false,"spayee:showLearners":false,"spayee:courseCanonicalUrl":"","spayee:keywords":"Ver Elio PelΓcula Completa en EspaΓ±ol y latino","spayee:seoCategory":"","spayee:seoDescription":"Cuevana - Ver Elio PelΓcula Completa en EspaΓ±ol y latino - Repelis - PelisFlix - Ver PELΓCULA Elio 2025 COMPLETA Online Gratis en castellano","spayee:availableForAndroid":true,"spayee:availableForIOS":true,"spayee:availableForMarket":"true","spayee:availableForMembership":false,"spayee:availableForPrivate":false,"spayee:filter1":["Software & Technology"],"spayee:filter2":"","spayee:filter3":"","spayee:productVariants":[]},"from":{"createdBy":["687f86084cfcd6035560c1b1"],"org-courses":["687f86084cfcd6035560c1b0"]},"aiGeneratedSections":[],"resetUsersCount":false,"courses":[]});
store.getRelatedContent();
store.bindEvents();
var contentTitle = decodeHtmlEntities('*Elio (2025) pelicula completa en espanol - Cuevana3'), content_category = '';
var fbprice = 0;
var gaprice = parseFloat(fbprice);
if(typeof ga !== "undefined") {
ga('require', 'ec');
ga('set', 'currencyCode', $("#orgCurrencyCode").val());
ga('ec:addImpression', {
'id': '687f8f0c6c3ec84cb72ad8c6',
'name': contentTitle,
'category': content_category,
'list': 'Related Products',
'price': fbprice
});
ga('send', 'pageview');
}
if(typeof gtag !== "undefined") {
var item = {
price: fbprice,
currency: $("#orgCurrencyCode").val(),
quantity: 1
};
if(gaType === "ga4") {
item.item_id = "687f8f0c6c3ec84cb72ad8c6";
item.item_name = contentTitle;
item.item_category = "Software & Technology";
}else {
item.id = "687f8f0c6c3ec84cb72ad8c6";
item.name = contentTitle;
item.category = "Software & Technology";
}
gtag('event', 'view_item', {
currency: $("#orgCurrencyCode").val(),
items: [item],
value: fbprice
});
}
if (typeof dataLayer !== "undefined") {
var item = {
price: fbprice,
currency: $("#orgCurrencyCode").val(),
quantity: 1
};
dataLayer.push({
Β event: "view_item",
Β ecommerce: {
currency: $("#orgCurrencyCode").val(),
value: fbprice,
Β Β items: [item]
Β }
});
}
var setPHash = true, setVHash = true;
$("#productVariants").on("change", function(e) {
var validityCont = $(".validityTypes").find(".validityVariants").hide().siblings("."+$(this).val()).show();
if(validityCont.find("select").length > 0) {
validityCont.find("select")[0].selectedIndex = 0;
}
$(".productPricing").find(".vvpricing").hide();
var price = $(".productPricing").find("."+$(this).val()+":eq(0)").show().data("price");
var buttonLabel = $(".productPricing").find("."+$(this).val()+":eq(0)").data("buybuttonlabel");
window.recurSubscriptionSelected = validityCont.data("type") == "RECURRING";
showHideCartBtns(price, buttonLabel)
$(".buyBtn, .addToLibrary, a[href^='#purchasebutton']").data("pid", $(this).val()).removeData("vid");
if(setPHash) {
setHashParam("product", $(this).val());
}else {
setPHash = true;
}
});
$(".validityVariants select").on("change", function(e) {
var price = $(".productPricing").find(".vvpricing").hide().siblings("."+$(this).val().replace(/[.]/g, "-")+"."+$(this).data("pid")+":eq(0)").show().data("price");
var buttonLabel = $(".productPricing").find("."+$(this).val()+":eq(0)").data("buybuttonlabel");
showHideCartBtns(price, buttonLabel);
$(".buyBtn, .addToLibrary, a[href^='#purchasebutton']").data("vid", $(this).val());
if(setVHash) {
setHashParam("variant", $(this).val());
}else {
setVHash = true;
}
});
function showHideCartBtns(price, newButtonLabel) {
var buyButtonLabel;
if(price === 0){
buyButtonLabel = "Buy now for FREE";
if(newButtonLabel){
buyButtonLabel = newButtonLabel;
}
}else{
buyButtonLabel = "Buy now for "+"β¬"+price;
var final_price = "β¬"+price;
if(newButtonLabel){
buyButtonLabel = newButtonLabel;
}
buyButtonLabel = buyButtonLabel.replace('{{final_price}}',final_price);
}
if(price === 0) {
$(".previewBtn, #previewBtn").hide();
$(".buyBtn").addClass("addToLibrary").removeClass("buyBtn").each(function() {
var btn = $(this), btnTxt = $.trim(btn.text()).toLowerCase();
if(["buy now", "add to cart"].indexOf(btnTxt) > -1) {
if(!buyButtonLabel){
btn.text("Free").removeClass("btn-primary").addClass("btn-success");
}else{
btn.text(buyButtonLabel).removeClass("btn-primary").addClass("btn-success");
}
}
if(buyButtonLabel){
btn.text(buyButtonLabel);
}
});
$(".addToLibrary").each(function() {
var btn = $(this);
if(buyButtonLabel){
btn.text(buyButtonLabel);
}
});
$("a[href=#purchasebutton]").attr("href", "#freebutton");
}else {
$(".previewBtn, #previewBtn").show();
$(".addToLibrary").addClass("buyBtn").removeClass("addToLibrary").each(function() {
var btn = $(this), btnTxt = $.trim(btn.text()).toLowerCase();
if(["free"].indexOf(btnTxt) > -1) {
if(btn.data("purchasetype") === "singlecheckout") {
if(!buyButtonLabel){
btn.text("Buy Now");
}else{
btn.text(buyButtonLabel);
}
}else {
if(!buyButtonLabel){
btn.text("Buy Now");
}else{
btn.text(buyButtonLabel);
}
}
btn.removeClass("btn-success").addClass("btn-primary");
}
});
if(window.recurSubscriptionSelected){
$(".buyBtn").each(function() {
var btn = $(this), btnTxt = $.trim(btn.text()).toLowerCase();
if(!buyButtonLabel){
btn.text("Buy Now");
}else{
btn.text(buyButtonLabel);
}
});
} else {
$(".buyBtn").each(function() {
var btn = $(this), btnTxt = $.trim(btn.text()).toLowerCase();
if(!buyButtonLabel){
btn.text("Add to Cart");
}else{
btn.text(buyButtonLabel);
}
});
}
$("a[href=#freebutton]").attr("href", "#purchasebutton");
}
}
function setHashParam(key, value) {
var fakeUrl = new URL('https://test.com');
fakeUrl.search = new URL(location.href).hash.substring(1);
fakeUrl.searchParams.set(key, value);
if(key === "product") {
fakeUrl.searchParams.delete("variant");
}
location.hash = fakeUrl.searchParams;
}
function getHashParam(key) {
var fakeUrl = new URL('https://test.com');
fakeUrl.search = new URL(location.href).hash.substring(1);
return fakeUrl.searchParams.get(key);
}
window.recurSubscriptionSelected = false;
var product = getHashParam("product"), variant = getHashParam("variant");
if(product !== null && product !== "") {
setPHash = false;
$("#productVariants").val(product).trigger("change");
if(variant !== null && variant !== "") {
setVHash = false;
$(".validityTypes").find(".validityVariants").hide().siblings("."+product).show().find("select").val(variant).trigger("change");
}
}else if(variant !== null && variant !== "") {
setVHash = false;
$(".validityVariants:eq(0) select").val(variant).trigger("change");
}
$(".tab a[href^=#]").on(
"click",
function(e) {
e.preventDefault();
$(this).closest("li").addClass("active")
.siblings(".active").removeClass("active");
var hash = $(this).attr("href").split("#")[1];
location.hash = hash;
$("#tabs").find(".tab-content").hide().filter(function() {
return $(this).data("id") === hash;
}).show();
return false;
});
$(".courseItemIcon").each(function() {
if($(this).data('type') == 'code'){
$(this).append('');
} else {
$(this).text(getCourseAssetIcon($(this).data("type")));
}
});
$('.rating').addRating({
max: 5,
selectedRatings: 0
});
var reviews = (function() {
var isContentLoading = false, cont = null, skip = 0, template = _.template($("#reviewTemplate").html());
function init() {
cont = $("#reviewsCont");
if(cont.length > 0) {
loadNewData();
$(".loadMoreReviewsBtn").on("click", function(e) {
$(this).addClass("loading");
loadNewData();
});
}
}
function loadNewData() {
if(isContentLoading) {
return false;
}
getNewData();
}
function getNewData() {
isContentLoading = true;
var packet = {
url: ctx + "/store/courses/687f8f0c6c3ec84cb72ad8c6/description/reviews/get",
data: {limit: 5, skip: skip},
success: function(data, params) {
var html = "", items = data.data;
if(data.userReview !== undefined) {
html = html + template( {item: data.userReview});
$("#createReview").hide();
}else if(skip === 0) {
$("#createReview").show();
}
for(var i = 0;i < items.length; i++){
html = html + template( {item:items[i]});
}
skip = skip + items.length;
cont.children(".loading").before(html);
if(data.total === 0 || data.total === skip) {
$(".loadMoreReviewsBtn").hide();
}
if(cont.find(".review").length === 0) {
$("#createReview").find("textarea").attr("placeholder", "No Reviews yet. Be the first one to review this course.");
}
cont.find("time.timeago").timeago();
cont.children(".loading").removeClass("loading");
isContentLoading = false;
}
};
getData(packet, {});
}
return {
init: init
};
})();
reviews.init();
$(".createReviewBtn").on("click", function(e) {
e.preventDefault();
if(typeof SPUSER === "undefined") {
$(".loginBtn:eq(0)").trigger("click");
return;
}
var rating = parseInt($("#rating").val()), rtext = $("#createReview").find("textarea").val(), packet;
if(rating < 1 || rating > 5) {
showAlert("red", "Please choose a rating !!!");
return false;
}
packet = {
url: ctx + "/courses/687f8f0c6c3ec84cb72ad8c6/review/add",
data: {rating: rating, text: rtext},
success: function(data, params) {
var template = _.template($("#reviewTemplate").html());
$("#reviewsCont").prepend(template({item: {_id: data.id, rating: rating, reviewtext: rtext, userName: '', userId: "", createdDate: {"$date": (new Date()).getTime()}}}));
$("#reviewsCont").find(".review:eq(0)").find("time.timeago").timeago();
$("#reviewsCont").find(".statusMsg").remove();
$("#createReview").hide();
}
};
postData(packet, {btn: $(this)});
return false;
});
$(document).on("click", ".deleteMyReviewBtn", function(e) {
e.preventDefault();
if(!confirm("Are you sure?")) {
return false;
}
var packet = {
url: ctx + "/courses/687f8f0c6c3ec84cb72ad8c6/review/"+$(this).data('id')+"/delete",
data: {},
success: function(data, params) {
var template = _.template($("#reviewTemplate").html());
params.btn.closest(".review").remove();
if($("#reviewsCont").find(".review").length === 0) {
$("#reviewsCont").prepend("