Plugin Directory

Changeset 1878821


Ignore:
Timestamp:
05/22/2018 12:46:02 AM (8 years ago)
Author:
joychao.cc
Message:

update.

Location:
wp-auto-top/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-auto-top/trunk/wp-auto-top.js

    r1003329 r1878821  
    33 * Plugin URI: http://wordpress.org/plugins/wp-auto-top/
    44 * Description: 博客侧边滑动,返回顶部,查看评论的小工具
    5  * Version: 2.92
    6  * Author: Carlos
     5 * Version: 2.93
     6 * Author: overtrue
    77 * Author URI: http://weibo.com/joychaocc
    88 */
    9 ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('h(b).y(2($){9=(f.x)?(b.A=="v"?$("m"):$("l")):$("m,l");$("#d-g-7-7").n(2(){j()}).o(2(){p(8)}).k(2(){9.e({4:0},c)});$("#d-g-7-z").n(2(){i()}).o(2(){p(8)}).k(2(){9.e({4:$(b).E()},c)});$("#d-g-7-D").k(2(){a(u 6==\'s\'||$(6).G<1)6=\'#q\';a(u 6==\'s\')6=\'[C="q"]\';9.e({4:$(6).F().7},c)})});B 3=3||1;a(3<1){3=1};3=w(3);2 j(){5=h(f);5.4(5.4()-3);8=r("j()",t)};2 i(){5=h(f);5.4(5.4()+3);8=r("i()",t)};',43,43,'||function|wpAutoTopSpeed|scrollTop|_wd|commentPositionId|top|WpAutoTopTimer|_body|if|document|400|wp|animate|window|auto|jQuery|WpAutoTopGoDown|WpAutoTopGoUp|click|body|html|mouseover|mouseout|clearTimeout|comments|setTimeout|undefined|10|typeof|CSS1Compat|parseInt|opera|ready|bottom|compatMode|var|name|comment|height|offset|length'.split('|'),0,{}))
     9var wpAutoTopSpeed = wpAutoTopSpeed || 1;
     10if (wpAutoTopSpeed < 1) {
     11    wpAutoTopSpeed = 1
     12};
     13wpAutoTopSpeed = parseInt(wpAutoTopSpeed);
     14wpAutoTopScroll = parseInt(wpAutoTopScroll);
     15
     16jQuery(document).ready(function($) {
     17    _body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $("html") : $("body")) : $("html,body");
     18    $("#wp-auto-top-top").mouseover(function() {
     19        wpAutoTopScroll && WpAutoTopGoUp()
     20    }).mouseout(function() {
     21        wpAutoTopScroll && clearTimeout(WpAutoTopTimer)
     22    }).click(function() {
     23        _body.animate({
     24            scrollTop: 0
     25        }, 400)
     26    });
     27    $("#wp-auto-top-bottom").mouseover(function() {
     28        wpAutoTopScroll && WpAutoTopGoDown()
     29    }).mouseout(function() {
     30        wpAutoTopScroll && clearTimeout(WpAutoTopTimer)
     31    }).click(function() {
     32        _body.animate({
     33            scrollTop: $(document).height()
     34        }, 400)
     35    });
     36    $("#wp-auto-top-comment").click(function() {
     37        if (typeof commentPositionId == 'undefined' || $(commentPositionId).length < 1) commentPositionId = '#comments';
     38        if (typeof commentPositionId == 'undefined') commentPositionId = '[name="comments"]';
     39        _body.animate({
     40            scrollTop: $(commentPositionId).offset().top
     41        }, 400)
     42    })
     43});
     44
     45function WpAutoTopGoUp() {
     46    _wd = jQuery(window);
     47    _wd.scrollTop(_wd.scrollTop() - wpAutoTopSpeed);
     48    WpAutoTopTimer = setTimeout("WpAutoTopGoUp()", 10)
     49};
     50
     51function WpAutoTopGoDown() {
     52    _wd = jQuery(window);
     53    _wd.scrollTop(_wd.scrollTop() + wpAutoTopSpeed);
     54    WpAutoTopTimer = setTimeout("WpAutoTopGoDown()", 10)
     55};
  • wp-auto-top/trunk/wp-auto-top.php

    r1003329 r1878821  
    44 * Plugin URI: http://wordpress.org/plugins/wp-auto-top/
    55 * Description: 博客侧边滑动,返回顶部,查看评论的小工具
    6  * Version: 2.92
    7  * Author: Carlos
     6 * Version: 2.93
     7 * Author: overtrue
    88 * GitHub: https://github.com/overtrue/wp-auto-top
    99 * Author URI: http://weibo.com/joychaocc
     
    2525    'autotop_top_val'         => '45',
    2626    'autotop_top_unit'        => '%',
     27    'autotop_scroll'          => 1,
    2728    'autotop_scroll_speed'    => 1,
    2829    'autotop_enable_home'     => 1,
     
    129130                </tr>
    130131                <tr>
    131                     <td>显示位置</td><td><select name="autotop_position" style="width:100px;" ><option value="left"<?php if($autotop_position == 'left') echo 'selected="selected"';?>>左</option><option value="right" <?php if($autotop_position == 'right') echo 'selected="selected"';?>>右</option></select> 相对网页正中间线距离:<input type="number" name="autotop_margin"  style="width:60px;" value="<?php echo $autotop_margin;?>" /><select name="autotop_margin_unit"><option value="px" <?php if($autotop_margin_unit == 'px') echo 'selected'; ?>>px</option><option value="%" <?php if($autotop_margin_unit == '%') echo 'selected'; ?>>%</option></select>, 距离顶部:<input type="number" style="width:60px;" name="autotop_top_val" value="<?php echo $autotop_top_val; ?>" /><select name="autotop_top_unit"><option value="px" <?php if($autotop_top_unit == 'px') echo 'selected'; ?>>px</option><option value="%" <?php if($autotop_top_unit == '%') echo 'selected'; ?>>%</option></select></td>
     132                    <td>显示位置</td>
     133                    <td>
     134                      <select name="autotop_position" style="width:100px;" >
     135                        <option value="left"<?php if($autotop_position == 'left') echo 'selected="selected"';?>>左</option>
     136                        <option value="right" <?php if($autotop_position == 'right') echo 'selected="selected"';?>>右</option>
     137                      </select> 相对网页正中间线距离:<input type="number" name="autotop_margin"  style="width:60px;" value="<?php echo $autotop_margin;?>" />
     138                      <select name="autotop_margin_unit">
     139                        <option value="px" <?php if($autotop_margin_unit == 'px') echo 'selected'; ?>>px</option>
     140                        <option value="%" <?php if($autotop_margin_unit == '%') echo 'selected'; ?>>%</option>
     141                      </select>, 距离顶部:<input type="number" style="width:60px;" name="autotop_top_val" value="<?php echo $autotop_top_val; ?>" />
     142                      <select name="autotop_top_unit">
     143                        <option value="px" <?php if($autotop_top_unit == 'px') echo 'selected'; ?>>px</option>
     144                        <option value="%" <?php if($autotop_top_unit == '%') echo 'selected'; ?>>%</option>
     145                      </select>
     146                    </td>
    132147                </tr>
    133148                <tr>
     
    135150                </tr>
    136151                <tr>
    137                     <td>文章评论位置标记</td><td><select name="autotop_comment_id_type"><option value="id">id</option><option value="class">class</option><option value="name">name</option></select> = <input type="text" name="autotop_comment_id" value="<?php echo $autotop_comment_id ?>" /></td>
    138                 </tr>
    139                 <tr>
    140                     <td>鼠标悬停时滚动速度</td><td><input type="number" name="autotop_scroll_speed" value="<?php echo $autotop_scroll_speed ?>" /> * 越大越快</td>
     152                    <td>文章评论位置标记</td>
     153                    <td><select name="autotop_comment_id_type">
     154                      <option value="id">id</option>
     155                      <option value="class">class</option>
     156                      <option value="name">name</option>
     157                    </select> = <input type="text" name="autotop_comment_id" value="<?php echo $autotop_comment_id ?>" /></td>
     158                </tr>
     159                <tr>
     160                    <td>鼠标悬停时滚动速度</td>
     161                    <td><input type="number" name="autotop_scroll_speed" value="<?php echo $autotop_scroll_speed ?>" /> * 越大越快</td>
     162                </tr>
     163                <tr>
     164                    <td>自动滚动</td>
     165                    <td>
     166                       <select name="autotop_scroll">
     167                        <option value="1" <?php if($autotop_scroll == '1') echo 'selected'; ?>>是</option>
     168                        <option value="0" <?php if($autotop_scroll == '0') echo 'selected'; ?>>否</option>
     169                      </select>
     170                    </td>
    141171                </tr>
    142172                <tr>
     
    233263   }
    234264
    235    echo '<script> var commentPositionId = \''.$commentPositionId.'\';var wpAutoTopSpeed = '.get_option('autotop_scroll_speed', 1).';</script>';
     265   echo sprintf(
     266    '<script> var commentPositionId = "%s";var wpAutoTopSpeed = %s; var wpAutoTopScroll = %s; </script>',
     267    $commentPositionId,  get_option('autotop_scroll_speed', 1), get_option('autotop_scroll', 1)
     268  );
    236269   wp_enqueue_script('wp-auto-top',plugins_url('wp-auto-top.js',__FILE__),array('jquery'));
    237270   echo '<style>
Note: See TracChangeset for help on using the changeset viewer.