Plugin Directory

Changeset 2952353


Ignore:
Timestamp:
08/11/2023 04:02:55 PM (3 years ago)
Author:
mi13
Message:

test to 6.3

Location:
mi13-like/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • mi13-like/trunk/js/mi13_like.js

    r2821105 r2952353  
    11/*
    2 mi13_like script ver 0.2
     2mi13_like script ver 0.3
    33*/
    44
    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);
     5async 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        }
    1017    } else {
    11     $(this).siblings('.mi13_like_note').html(mi13_like_ajax.message);
     18        target.parentElement.children[4].innerText = mi13_like_ajax.message;
    1219    }
    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  
    44Plugin URI:     https://wordpress.org/plugins/mi13-like/
    55Description:        The plugin likes for your posts.
    6 Version:            0.140
     6Version:            0.150
    77Author:         mi13
    88 
     
    5656function mi13_like_scripts() {
    5757    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',
    6362        array(
    6463            'url' => admin_url('admin-ajax.php'),
     
    7271
    7372function 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);
    7574}
    7675function mi13_like_menu() {
     
    317316                $button_dislike = '<i class="'.$dislike_class.'" style="'.$style.'"></i>';
    318317            }
    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>';
    321320            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.'>';   
    322321        }
  • mi13-like/trunk/readme.txt

    r2885391 r2952353  
    22Contributors: mi13
    33Tags: like, like buttons
    4 Donate link: https://money.yandex.ru/to/41001276246895
    54Requires at least: 4.7
    6 Tested up to: 6.1.1
    7 Stable tag: 0.140
     5Tested up to: 6.3
     6Stable tag: 0.150
    87
    98Плагин лайков для ваших постов.
     
    5857= 0.140 =
    5958* Удалил все иконки, оставив только один вариант. Удалил hover эффект из css, чтобы вы сами оформили это как вам надо.
     59= 0.150 =
     60* Теперь не требуется jquery во фронтенде.
Note: See TracChangeset for help on using the changeset viewer.