How to Replace Front-End Text on a Wor...
This code snippet helps WordPress website owners control how product thumbnail images...

WPCodeBox
401
This snippet allows you to save Oxygen builder changes with keyboard shortcuts like Ctrl + S or Command + S.
<?php
/**
*
* Description: Save oxygen builder changes using Ctrl + S or Command + S
* Version: 0.0.1
*
*/
add_action( 'wp_head', function() {
if( isset( $_GET['ct_builder'] ) && !isset( $_GET['oxygen_iframe'] ) ) {
$js = <<<EOD
<script type="text/javascript">
jQuery(document).ready(function(){
setTimeout(function() {
var isCtrl = false;
var iframeDocument = document.getElementById('ct-artificial-viewport').contentWindow.document;
var keyUp = function(e){
if(e.keyCode == 17 || e.key === 'Meta') isCtrl=false;
}
var keyDown = function(e){
console.log('save');
if(e.keyCode == 17 || e.key === 'Meta') isCtrl=true;
if(e.keyCode == 83 && isCtrl == true) {
e.preventDefault();
if(jQuery('#oxygen-ui').length) {
angular.element("#oxygen-ui").scope().iframeScope.savePage();
} else {
angular.element(parent.document.getElementById('oxygen-ui')).scope().iframeScope.savePage();
}
return false;
}
}
document.onkeyup = keyUp;
document.onkeydown = keyDown;
iframeDocument.onkeyup = keyUp;
iframeDocument.onkeydown = keyDown;
}, 1000);
});
</script>
EOD;
echo $js;
}
});





