Skip to content

Commit

Permalink
Hermit:修正地址匹配与插入焦点问题。
Browse files Browse the repository at this point in the history
  • Loading branch information
jzwalk committed Jul 30, 2018
1 parent caf9f50 commit 2d36de8
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
4 changes: 2 additions & 2 deletions Hermit/Plugin.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php
/**
* 虾米音乐播放器 Hermit for typecho xiami music player (复活版<a href="http://www.yzmb.me" target="_blank">@羽中</a>)
* 虾米音乐播放器 Hermit for typecho xiami music player
*
* @category player
* @package Hermit
* @author mufeng
* @version 1.3.1
* @update: 2017.1.27
* @update: 2018.7.25
* @link http://mufeng.me/
*/
class Hermit_Plugin implements Typecho_Plugin_Interface
Expand Down
12 changes: 8 additions & 4 deletions Hermit/assets/script/hermit.admin.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,11 @@
b("#wmd-button-bar").before('<div id="gohermit-container"><button id="gohermit" title="\u6dfb\u52a0\u867e\u7c73\u97f3\u4e50"><img src="' + hermit_img_url + '" width="16" height="16" />\u6dfb\u52a0\u867e\u7c73\u97f3\u4e50</button></div>');
var list = ["songlist", "album", "collect"],
e = function(a) {
b("#text").val(b("#text").val() + a)
var textarea = $('#text'),
sel = textarea.getSelection(),
offset = (sel ? sel.start : 0)+a.length;
textarea.replaceSelection(a);
textarea.setSelection(offset,offset);
},
d = function() {
b("#gohermit").removeClass("selected");
Expand Down Expand Up @@ -34,7 +38,7 @@
case "songlist":
var a = b("#hermit-song").val(),
c = [],
f = /http:\/\/www.xiami.com\/song\/(\d+).*?/,
f = /https:\/\/www.xiami.com\/song\/([a-zA-Z0-9]+).*?/,
a = a.split(/\r?\n/g);

a = b.grep(a, function(a) {
Expand All @@ -46,12 +50,12 @@
break;
case "album":
var a = b("#hermit-album").val(),
g = /http:\/\/www.xiami.com\/album\/(\d+).*?/;
g = /https:\/\/www.xiami.com\/album\/([a-zA-Z0-9]+)/;
g.test(a) ? (a = a.match(g)[1], e('[hermit auto='+auto+' loop='+loop+' unexpand='+ue+' fullheight='+fh+']album#:' + a + '[/hermit]'), d()) : alert("请输入正确的虾米专辑地址")
break;
case "collect":
var a = b("#hermit-collect").val(),
g = /http:\/\/www.xiami.com\/collect\/(\d+).*?/;
g = /https:\/\/www.xiami.com\/collect\/([a-zA-Z0-9]+)/;
g.test(a) ? (a = a.match(g)[1], e('[hermit auto='+auto+' loop='+loop+' unexpand='+ue+' fullheight='+fh+']collect#:' + a + '[/hermit]'), d()) : alert("请输入正确的虾米精选集地址")
break;
}
Expand Down

0 comments on commit 2d36de8

Please sign in to comment.