Skip to content

Instantly share code, notes, and snippets.

@hssktm
Last active April 5, 2024 12:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save hssktm/81b16075724075356580bd90361597b7 to your computer and use it in GitHub Desktop.
Save hssktm/81b16075724075356580bd90361597b7 to your computer and use it in GitHub Desktop.
JSON OXYGEN
{"component":{"id":63,"name":"ct_div_block","options":{"ct_id":63,"ct_parent":9,"selector":"div_block-63-62","original":{"margin-bottom":"20","globalconditions":[{"name":"ZZOXYVSBDYNAMIC","operator":0,"value":"yes","oxycode":"[oxygen ct_sign_sha256='fbb83a7bd3dbd433361a314dc52a16df0696f59fb362194bbdb69cc1aecc03d4' data='phpfunction' function='woo_field' arguments='is_on_sale' ]"}]},"nicename":"Element Sale Countdown"},"depth":6,"children":[{"id":42,"name":"ct_code_block","options":{"ct_id":42,"ct_parent":63,"selector":"code_block-42-62","original":{"code-js":"function updateTimers() {\n \n if( window.angular ) return;\n \n var now = new Date();\n var containers = document.querySelectorAll(\".x-count\");\n \n containers.forEach(function(container) {\n var future = new Date(\n container.getAttribute(\"data-count-year\"),\n parseInt(container.getAttribute(\"data-count-mo\")) - 1, // Convertir y restar 1 al mes\n parseInt(container.getAttribute(\"data-count-day\")) + 1 // Convertir y sumar 1 al día\n );\n\n var diff = future - now;\n\n var days = Math.floor(diff / (1000 * 60 * 60 * 24));\n var hours = Math.floor(diff / (1000 * 60 * 60)) % 24;\n var mins = Math.floor(diff / (1000 * 60)) % 60;\n var secs = Math.floor(diff / 1000) % 60;\n\n var daysElement = container.querySelector(\".x-count__days\");\n var hoursElement = container.querySelector(\".x-count__hours\");\n var minsElement = container.querySelector(\".x-count__mins\");\n var secsElement = container.querySelector(\".x-count__secs\");\n\n if (daysElement.textContent !== days.toString()) {\n daysElement.textContent = days;\n }\n if (hoursElement.textContent !== hours.toString()) {\n hoursElement.textContent = hours;\n }\n if (minsElement.textContent !== mins.toString()) {\n minsElement.textContent = mins;\n }\n if (secsElement.textContent !== secs.toString()) {\n secsElement.textContent = secs;\n }\n });\n\n requestAnimationFrame(updateTimers);\n}\n\n\nupdateTimers();\n","code-php":"<!---->"},"nicename":"Code Sale Countdown Timer","activeselector":false},"depth":7},{"id":57,"name":"ct_div_block","options":{"ct_id":57,"ct_parent":63,"selector":"div_block-57-62","original":[],"nicename":"Content"},"depth":7,"children":[{"id":58,"name":"ct_div_block","options":{"ct_id":58,"ct_parent":57,"selector":"div_block-58-62","original":{"text-align":"left","flex-direction":"row","display":"flex","align-items":"center","margin-bottom":"10","gap":"5"},"nicename":"Div (#58)","activeselector":false},"depth":8,"children":[{"id":60,"name":"ct_fancy_icon","options":{"ct_id":60,"ct_parent":58,"selector":"fancy_icon-60-62","original":{"icon-id":"FontAwesomeicon-fire","icon-size":"22","icon-color":"#764be9"},"nicename":"Icon (#60)","activeselector":false},"depth":9},{"id":61,"name":"ct_text_block","options":{"ct_id":61,"ct_parent":58,"selector":"text_block-61-62","original":{"font-weight":"600","color":"#764be9"},"nicename":"Text (#61)","ct_content":"Hurry up ! Sale end in:","activeselector":false},"depth":9}]},{"id":43,"name":"ct_div_block","options":{"ct_id":43,"ct_parent":57,"selector":"div_block-43-62","original":{"custom-attributes":[{"name":"data-count-year","value":"[oxygen ct_sign_sha256='8c8ed8246198b3c80dfd0c69065daa7f0190b841a962b0730f312b2a904dcc74' data='phpfunction' function='woo_field' arguments='date_on_sale_to_year' ]"},{"name":"data-count-mo","value":"[oxygen ct_sign_sha256='35dc8e1071fe7bfb2d42e8d4c547f46ae0075295f29e8259433d5a05217ec084' data='phpfunction' function='woo_field' arguments='date_on_sale_to_month' ]"},{"name":"data-count-day","value":"[oxygen ct_sign_sha256='471329158830bc7dc26c4257b04912c4171844d8ff82b13617ab63b8f65bfaac' data='phpfunction' function='woo_field' arguments='date_on_sale_to_day' ]"}]},"nicename":"Sale Countdown","classes":["x-count"],"activeselector":"x-count"},"depth":8,"children":[{"id":44,"name":"ct_div_block","options":{"ct_id":44,"ct_parent":43,"selector":"div_block-44-62","original":[],"nicename":"Contain Days","classes":["x-count__number-content"],"activeselector":"x-count__number-content"},"depth":9,"children":[{"id":45,"name":"ct_text_block","options":{"ct_id":45,"ct_parent":44,"selector":"text_block-45-62","original":[],"nicename":"Date","ct_content":"0","classes":["x-count__number","x-count__days"],"activeselector":"x-count__number"},"depth":10},{"id":46,"name":"ct_text_block","options":{"ct_id":46,"ct_parent":44,"selector":"text_block-46-62","original":[],"nicename":"Text","ct_content":"DAYS","classes":["x-count__text"],"activeselector":"x-count__text"},"depth":10}]},{"id":47,"name":"ct_div_block","options":{"ct_id":47,"ct_parent":43,"selector":"div_block-47-62","original":[],"nicename":"Contain Hrs","classes":["x-count__number-content"],"activeselector":"x-count__number-content"},"depth":9,"children":[{"id":48,"name":"ct_text_block","options":{"ct_id":48,"ct_parent":47,"selector":"text_block-48-62","original":[],"nicename":"Date","ct_content":"0","classes":["x-count__number","x-count__hours"],"activeselector":"x-count__hours"},"depth":10},{"id":49,"name":"ct_text_block","options":{"ct_id":49,"ct_parent":47,"selector":"text_block-49-62","original":[],"nicename":"Text","ct_content":"HRS","classes":["x-count__text"],"activeselector":"x-count__text"},"depth":10}]},{"id":50,"name":"ct_div_block","options":{"ct_id":50,"ct_parent":43,"selector":"div_block-50-62","original":[],"nicename":"Contain Mins","classes":["x-count__number-content"],"activeselector":"x-count__number-content"},"depth":9,"children":[{"id":51,"name":"ct_text_block","options":{"ct_id":51,"ct_parent":50,"selector":"text_block-51-62","original":[],"nicename":"Date","ct_content":"0","classes":["x-count__number","x-count__mins"],"activeselector":"x-count__mins"},"depth":10},{"id":52,"name":"ct_text_block","options":{"ct_id":52,"ct_parent":50,"selector":"text_block-52-62","original":[],"nicename":"Text","ct_content":"MINS","classes":["x-count__text"],"activeselector":"x-count__text"},"depth":10}]},{"id":53,"name":"ct_div_block","options":{"ct_id":53,"ct_parent":43,"selector":"div_block-53-62","original":[],"nicename":"Contain Secs","classes":["x-count__number-content"],"activeselector":"x-count__number-content"},"depth":9,"children":[{"id":54,"name":"ct_text_block","options":{"ct_id":54,"ct_parent":53,"selector":"text_block-54-62","original":[],"nicename":"Date","ct_content":"0","classes":["x-count__number","x-count__secs"],"activeselector":"x-count__secs"},"depth":10},{"id":55,"name":"ct_text_block","options":{"ct_id":55,"ct_parent":53,"selector":"text_block-55-62","original":[],"nicename":"Text","ct_content":"SECS<br>","classes":["x-count__text"],"activeselector":"x-count__text"},"depth":10}]}]}]}]},"classes":{"x-count":{"key":"x-count","original":{"width-unit":"%","width":"100","flex-direction":"row","display":"flex","gap":"10"}},"x-count__number-content":{"key":"x-count__number-content","original":{"flex-direction":"column","display":"flex","align-items":"center","min-width":"60","min-height":"60","justify-content":"center","border-radius":"8","background-color":"#efeaff","color":"#764be9","font-weight":"500","border-top-width":"1","border-right-width":"1","border-bottom-width":"1","border-left-width":"1","border-all-width":"1","border-top-style":"solid","border-right-style":"solid","border-bottom-style":"solid","border-left-style":"solid","border-all-style":"solid","border-top-color":"#d5c9ff","border-right-color":"#d5c9ff","border-bottom-color":"#d5c9ff","border-left-color":"#d5c9ff","border-all-color":"#d5c9ff"}},"x-count__number":{"key":"x-count__number","original":{"font-size":"22","line-height":"1"}},"x-count__days":{"key":"x-count__days","original":{"selector-locked":"true"}},"x-count__text":{"key":"x-count__text","original":{"font-size":"14","line-height":"1"}},"x-count__hours":{"key":"x-count__hours","original":{"selector-locked":"true"}},"x-count__mins":{"key":"x-count__mins","original":{"selector-locked":"true"}},"x-count__secs":{"key":"x-count__secs","original":{"selector-locked":"true"}}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment