Changeset 2954501
- Timestamp:
- 08/16/2023 03:26:15 PM (3 years ago)
- Location:
- mi13-glossary/trunk
- Files:
-
- 3 edited
-
js/mi13_glossary.js (modified) (1 diff)
-
mi13-glossary.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mi13-glossary/trunk/js/mi13_glossary.js
r2605722 r2954501 1 jQuery(function ($) { 2 $('.mi13_glossary_link').bind("click", function(){ 3 $('#mi13_glossary').css('visibility','visible'); 4 $('#mi13_glossary_block').empty().load(mi13_glossary_ajax.url+'&id='+$(this).attr('data')+'&pos='+$(window).scrollTop()).addClass('mi13_glossary_show'); 5 $(this).blur(); 6 }); 7 }); 1 async function mi13_glossary(){ 2 let data = event.target.getAttribute("data"); 3 let mi13_glossary_id = document.getElementById("mi13_glossary"); 4 let mi13_glossary_block = document.getElementById("mi13_glossary_block"); 5 try { 6 let response = await fetch(mi13_glossary_ajax.url+'&id='+data+'&pos='+window.pageYOffset); 7 if( response.ok ) { 8 mi13_glossary_id.style.visibility="visible"; 9 mi13_glossary_block.innerHTML = await response.text(); 10 mi13_glossary_block.className = "mi13_glossary_show"; 11 } 12 } catch(error) { 13 console.log(error); 14 } 15 } -
mi13-glossary/trunk/mi13-glossary.php
r2933799 r2954501 3 3 Plugin Name: mi13-glossary 4 4 Plugin URI: https://wordpress.org/plugins/mi13-glossary/ 5 Description: Glossary plugin for your site (ru).6 Version: 2.75 Description: Glossary plugin for your site (ru). 6 Version: 2.8 7 7 Author: mi13 8 Requires at least: 6.1.19 Requires PHP: 7.3.610 8 11 9 Copyright 2021-2022 Mihail Nebov (email: mihail_teo@mail.ru) … … 114 112 if ( is_singular( 'post' ) ) { 115 113 $settings = get_option('mi13_glossary'); 116 wp_enqueue_script('jquery'); 117 wp_enqueue_script('mi13_glossary', plugins_url('/js/mi13_glossary.js',__FILE__), array('jquery'),'0.1',true); 114 wp_enqueue_script('mi13_glossary', plugins_url('/js/mi13_glossary.js',__FILE__), array(),'0.2',true); 118 115 wp_enqueue_style('mi13_glossary', plugins_url('/css/mi13_glossary.css',__FILE__), array(),'0.1'); 119 116 … … 196 193 $tok = strtok( $str, " "); 197 194 $search = '/\b'; 198 $return = '<span class="mi13_glossary_link" data="map' . $key['id'] . '">'; // map для того чтобы число из id не участвовало в пойске195 $return = '<span class="mi13_glossary_link" onclick="mi13_glossary()" data="map' . $key['id'] . '">'; // map для того чтобы число из id не участвовало в пойске 199 196 $n = 0; 200 197 while ( $tok !== false ) { -
mi13-glossary/trunk/readme.txt
r2933799 r2954501 2 2 Contributors: mi13 3 3 Tags: glossary, modal keys 4 Tested up to: 6. 1.15 Stable tag: 2. 74 Tested up to: 6.3 5 Stable tag: 2.8 6 6 License: GPLv2 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 57 57 = 2.7 = 58 58 * Добавлен класс для элементов глоссария. 59 = 2.8 = 60 * Во фронте jquery не требуется теперь.
Note: See TracChangeset
for help on using the changeset viewer.