Version 2.7.9 - Small fix to copy link functionality.

This commit is contained in:
mateuswetah 2024-08-23 11:42:27 -03:00
parent b58250c5ed
commit bcaf969c52
11 changed files with 19 additions and 12 deletions

View File

@ -1,8 +1,8 @@
=== Tainacan Interface === === Tainacan Interface ===
Contributors: andrebenedito, daltonmartins, fabianobn, jacsonp, leogermani, weryques, wetah, eduardohumberto, ravipassos, jessicafpx, marinagiolo, omarceloavila, r-guimaraes Contributors: andrebenedito, daltonmartins, fabianobn, jacsonp, leogermani, weryques, wetah, eduardohumberto, ravipassos, jessicafpx, marinagiolo, omarceloavila, r-guimaraes
Requires at least: WordPress 5.9 Requires at least: WordPress 5.9
Tested up to: 6.5.2 Tested up to: 6.6.0
Version: 2.7.8 Version: 2.7.9
Requires PHP: 7.0 Requires PHP: 7.0
Stable tag: trunk Stable tag: trunk
License: GNU General Public License v3 License: GNU General Public License v3

View File

@ -35,4 +35,11 @@ function copyTextToClipboard(text) {
(err) => { (err) => {
console.error('Async: Could not copy text: ', err); console.error('Async: Could not copy text: ', err);
}); });
} }
jQuery( document ).ready(function( $ ) {
$( '#tainacan-interface-sharer' ).on('click', function() {
var link = $(this).data('link');
copyTextToClipboard(link);
});
});

View File

@ -4,7 +4,7 @@ Author: Tainacan
Author URI: https://tainacan.org Author URI: https://tainacan.org
Theme URI: https://tainacan.org/blog/category/tema/ Theme URI: https://tainacan.org/blog/category/tema/
Description: This is the default theme for the Tainacan project. Use this in conjunction with Tainacan plugin to easily manage and publish you digital collections with a beautiful faceted search interface. Ideal for museums, galleries, libraries and anyone who have a digital repository. Description: This is the default theme for the Tainacan project. Use this in conjunction with Tainacan plugin to easily manage and publish you digital collections with a beautiful faceted search interface. Ideal for museums, galleries, libraries and anyone who have a digital repository.
Version: 2.7.8 Version: 2.7.9
Tested up to: 6.5.2 Tested up to: 6.5.2
Requires PHP: 7.0 Requires PHP: 7.0
License: GNU General Public License v3 License: GNU General Public License v3

View File

@ -1,7 +1,7 @@
<?php <?php
/** Theme version */ /** Theme version */
const TAINACAN_INTERFACE_VERSION = '2.7.8'; const TAINACAN_INTERFACE_VERSION = '2.7.9';
/* Disables Tainacan Theme Helper the_content filter, which is used to build a custom item and taxonomy (terms list) template. */ /* Disables Tainacan Theme Helper the_content filter, which is used to build a custom item and taxonomy (terms list) template. */
if ( !defined('TAINACAN_DISABLE_ITEM_THE_CONTENT_FILTER') ) if ( !defined('TAINACAN_DISABLE_ITEM_THE_CONTENT_FILTER') )

View File

@ -41,7 +41,7 @@
</div> </div>
<?php endif; ?> <?php endif; ?>
<div class="rotater"> <div class="rotater">
<button onclick="copyTextToClipboard('<?php echo esc_url( home_url( $wp->request ) ); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php echo esc_url( home_url( $wp->request ) ); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button">
<div class="btn btn-icon"> <div class="btn btn-icon">
<i class="tainacan-icon tainacan-icon-url"></i> <i class="tainacan-icon tainacan-icon-url"></i>
</div> </div>

View File

@ -92,7 +92,7 @@ echo '</style>';
</div> </div>
<?php endif; ?> <?php endif; ?>
<div class="rotater"> <div class="rotater">
<button onclick="copyTextToClipboard('<?php echo esc_url( home_url( $wp->request ) ); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php echo esc_url( home_url( $wp->request ) ); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button">
<div class="btn btn-icon"> <div class="btn btn-icon">
<i class="tainacan-icon tainacan-icon-url"></i> <i class="tainacan-icon tainacan-icon-url"></i>
</div> </div>

View File

@ -64,7 +64,7 @@ $src = wp_get_attachment_image_src($image, 'full');
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>" class="share-images"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>" class="share-images">
</a> </a>
<?php endif; ?> <?php endif; ?>
<button onclick="copyTextToClipboard('<?php echo get_term_link((int) $current_term->get_id()); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-link tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php echo get_term_link((int) $current_term->get_id()); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-link tainacan-copy-link-button">
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-images"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-images">
</button> </button>
</div> </div>

View File

@ -132,7 +132,7 @@ $next = $adjacent_links['next'];
</div> </div>
<?php endif; ?> <?php endif; ?>
<div class="rotater"> <div class="rotater">
<button onclick="copyTextToClipboard('<?php the_permalink(); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php the_permalink(); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button">
<div class="btn btn-icon"> <div class="btn btn-icon">
<i class="tainacan-icon tainacan-icon-url"></i> <i class="tainacan-icon tainacan-icon-url"></i>
</div> </div>

View File

@ -86,7 +86,7 @@
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>">
</a> </a>
<?php endif; ?> <?php endif; ?>
<button onclick="copyTextToClipboard('<?php the_permalink(); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="item-card-link--sharing tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php the_permalink(); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="item-card-link--sharing tainacan-copy-link-button">
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>">
</button> </button>
</div> </div>

View File

@ -46,7 +46,7 @@
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>">
</a> </a>
<?php endif; ?> <?php endif; ?>
<button onclick="copyTextToClipboard('<?php the_permalink(); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="item-card-link--sharing tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php the_permalink(); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="item-card-link--sharing tainacan-copy-link-button">
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>">
</button> </button>
</div> </div>

View File

@ -28,7 +28,7 @@
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>" class="share-images"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/telegram-circle.png'; ?>" alt="<?php esc_attr_e('Share this on Telegram', 'tainacan-interface') ?>" class="share-images">
</a> </a>
<?php endif; ?> <?php endif; ?>
<button onclick="copyTextToClipboard('<?php the_permalink(); ?>')" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button"> <button id="tainacan-interface-sharer" data-link="<?php the_permalink(); ?>" title="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="tainacan-copy-link-button">
<img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-images"> <img src="<?php echo esc_url( get_template_directory_uri() ) . '/assets/images/url-circle.png'; ?>" alt="<?php esc_attr_e('Copy link', 'tainacan-interface') ?>" class="share-images">
</button> </button>
</div> </div>