wp bridge plugin added
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
/**
|
||||
* IGNY8 Content Template JavaScript
|
||||
* Optional JavaScript enhancements
|
||||
*/
|
||||
|
||||
(function($) {
|
||||
'use strict';
|
||||
|
||||
// Wait for DOM ready
|
||||
$(document).ready(function() {
|
||||
|
||||
// Add smooth scroll to section anchors
|
||||
$('.igny8-content-section').each(function() {
|
||||
var sectionId = $(this).attr('id');
|
||||
if (sectionId && window.location.hash === '#' + sectionId) {
|
||||
$('html, body').animate({
|
||||
scrollTop: $(this).offset().top - 100
|
||||
}, 500);
|
||||
}
|
||||
});
|
||||
|
||||
// Optional: Add copy functionality to code blocks
|
||||
$('.igny8-prose pre code').each(function() {
|
||||
var $code = $(this);
|
||||
var $pre = $code.parent();
|
||||
|
||||
// Add copy button
|
||||
var $copyBtn = $('<button class="igny8-copy-code" title="Copy code">Copy</button>');
|
||||
$pre.css('position', 'relative');
|
||||
$copyBtn.css({
|
||||
'position': 'absolute',
|
||||
'top': '0.5rem',
|
||||
'right': '0.5rem',
|
||||
'padding': '0.25rem 0.75rem',
|
||||
'font-size': '0.75rem',
|
||||
'background': 'rgba(0, 0, 0, 0.1)',
|
||||
'border': 'none',
|
||||
'border-radius': '4px',
|
||||
'cursor': 'pointer'
|
||||
});
|
||||
|
||||
$copyBtn.on('click', function(e) {
|
||||
e.preventDefault();
|
||||
var code = $code.text();
|
||||
|
||||
// Copy to clipboard
|
||||
if (navigator.clipboard) {
|
||||
navigator.clipboard.writeText(code).then(function() {
|
||||
$copyBtn.text('Copied!');
|
||||
setTimeout(function() {
|
||||
$copyBtn.text('Copy');
|
||||
}, 2000);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$pre.append($copyBtn);
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
Reference in New Issue
Block a user