Changeset 2952353
- Timestamp:
- 08/11/2023 04:02:55 PM (3 years ago)
- Location:
- mi13-like/trunk
- Files:
-
- 3 edited
-
js/mi13_like.js (modified) (1 diff)
-
mi13-like.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mi13-like/trunk/js/mi13_like.js
r2821105 r2952353 1 1 /* 2 mi13_like script ver 0. 22 mi13_like script ver 0.3 3 3 */ 4 4 5 jQuery(function ($) { 6 var mi13_like = function() { 7 id = $(this).attr('id');data = $(this).attr('data');flag = $(this).attr('flag'); 8 if (navigator.cookieEnabled == true) { 9 $(this).parent().load(mi13_like_ajax.url+'?action=mi13_like&id='+id+'&data='+data+'&flag='+flag+'&nonce='+mi13_like_ajax.nonce); 5 async function mi13_like(data=0 ,flag='x') { 6 let target = event.target; 7 let url = mi13_like_ajax.url+'?action=mi13_like&id='+target.id+'&data='+data+'&flag='+flag+'&nonce='+mi13_like_ajax.nonce; 8 if (navigator.cookieEnabled === true) { 9 try { 10 let response = await fetch(url); 11 if( response.ok ) { 12 target.parentElement.innerHTML = await response.text(); 13 } 14 } catch(error) { 15 target.parentElement.innerText = error; 16 } 10 17 } else { 11 $(this).siblings('.mi13_like_note').html(mi13_like_ajax.message);18 target.parentElement.children[4].innerText = mi13_like_ajax.message; 12 19 } 13 } 14 $('#mi13_like_up').one('click', mi13_like); 15 $('#mi13_like_down').one('click', mi13_like); 16 }); 20 } -
mi13-like/trunk/mi13-like.php
r2885391 r2952353 4 4 Plugin URI: https://wordpress.org/plugins/mi13-like/ 5 5 Description: The plugin likes for your posts. 6 Version: 0.1 406 Version: 0.150 7 7 Author: mi13 8 8 … … 56 56 function mi13_like_scripts() { 57 57 if (is_single()) { 58 wp_enqueue_style('mi13-like', plugins_url('/css/mi13_like.css',__FILE__), false,'0.1','all'); 59 wp_enqueue_style('mi13-like-icomoon', plugins_url('/css/icomoon/style.css',__FILE__), false,'0.1','all'); 60 wp_enqueue_script('jquery'); 61 wp_enqueue_script('mi13_like', plugins_url('/js/mi13_like.js',__FILE__), array('jquery'),'0.2',true); 62 wp_localize_script( 'mi13_like', 'mi13_like_ajax', 58 wp_enqueue_style('mi13-like', plugins_url('/css/mi13_like.css',__FILE__), false,'0.1','all'); 59 wp_enqueue_style('mi13-like-icomoon', plugins_url('/css/icomoon/style.css',__FILE__), false,'0.1','all'); 60 wp_enqueue_script('mi13_like', plugins_url('/js/mi13_like.js',__FILE__), array(),'0.3',true); 61 wp_localize_script('mi13_like', 'mi13_like_ajax', 63 62 array( 64 63 'url' => admin_url('admin-ajax.php'), … … 72 71 73 72 function mi13_like_admin_scripts() { 74 wp_enqueue_script('mi13_like_admin', plugins_url('/js/mi13_like_admin.js',__FILE__), array( 'jquery'),'0.2',true);73 wp_enqueue_script('mi13_like_admin', plugins_url('/js/mi13_like_admin.js',__FILE__), array(),'0.3',true); 75 74 } 76 75 function mi13_like_menu() { … … 317 316 $button_dislike = '<i class="'.$dislike_class.'" style="'.$style.'"></i>'; 318 317 } 319 $button_like = '<i id="mi13_like_up" class="'.$like_class.'" role="button" data="'.$id.'" flag="'.$flag.'" title="'.$title_like.'" style="'.$style.$style_like.'" aria-label="like"></i>';320 $button_dislike = '<i id="mi13_like_down" class="'.$dislike_class.'" role="button" data="'.$id.'" flag="'.$flag.'" title="'.$title_dislike.'" style="'.$style.$style_dislike.'" aria-label="dislike"></i>';318 $button_like = '<i id="mi13_like_up" onclick="mi13_like(' . $id . ',\'' . $flag . '\')" class="'.$like_class.'" role="button" title="'.$title_like.'" style="'.$style.$style_like.'" aria-label="like"></i>'; 319 $button_dislike = '<i id="mi13_like_down" onclick="mi13_like(' . $id . ',\'' . $flag . '\')" class="'.$dislike_class.'" role="button" title="'.$title_dislike.'" style="'.$style.$style_dislike.'" aria-label="dislike"></i>'; 321 320 return '<'.$div_open.' class="mi13_like" aria-hidden="true">'.$button_like.'<span class="mi13_like_like">'.$like.'</span>'.$button_dislike.'<span class="mi13_like_dislike">'.$dislike.'</span><span class="mi13_like_note">'.$note.'</span></'.$div.'>'; 322 321 } -
mi13-like/trunk/readme.txt
r2885391 r2952353 2 2 Contributors: mi13 3 3 Tags: like, like buttons 4 Donate link: https://money.yandex.ru/to/410012762468955 4 Requires at least: 4.7 6 Tested up to: 6. 1.17 Stable tag: 0.1 405 Tested up to: 6.3 6 Stable tag: 0.150 8 7 9 8 Плагин лайков для ваших постов. … … 58 57 = 0.140 = 59 58 * Удалил все иконки, оставив только один вариант. Удалил hover эффект из css, чтобы вы сами оформили это как вам надо. 59 = 0.150 = 60 * Теперь не требуется jquery во фронтенде.
Note: See TracChangeset
for help on using the changeset viewer.