IE兼容
This commit is contained in:
parent
b28fc08f0a
commit
a2c9824a6a
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 9.0 KiB |
@ -1,5 +1,6 @@
|
|||||||
<!-- 这里放网站js脚本 -->
|
<!-- 这里放网站js脚本 -->
|
||||||
<%- js('js/main') %>
|
<%- js('js/main') %>
|
||||||
|
<%- js('js/lib/polyfill.min') %>
|
||||||
<%- js('js/lib/vue.min') %>
|
<%- js('js/lib/vue.min') %>
|
||||||
<%- js('js/lib/axios.min') %>
|
<%- js('js/lib/axios.min') %>
|
||||||
<%- js('js/local_search') %>
|
<%- js('js/local_search') %>
|
||||||
@ -21,12 +21,13 @@
|
|||||||
font-size 16px
|
font-size 16px
|
||||||
flex-grow 1
|
flex-grow 1
|
||||||
line-height 48px
|
line-height 48px
|
||||||
display flex
|
|
||||||
position relative
|
position relative
|
||||||
|
.icon
|
||||||
|
position absolute
|
||||||
.input-box
|
.input-box
|
||||||
box-sizing border-box
|
box-sizing border-box
|
||||||
padding 0 3px
|
padding 0 3px
|
||||||
flex-grow 1
|
margin-left 20px
|
||||||
> #search-input
|
> #search-input
|
||||||
border none
|
border none
|
||||||
border-bottom 1px solid #9e9e9e
|
border-bottom 1px solid #9e9e9e
|
||||||
|
|||||||
@ -379,7 +379,6 @@ var JELON = window.JELON || {};
|
|||||||
var userId = userInfo.id;
|
var userId = userInfo.id;
|
||||||
for (var i = 0, len = reactions.length; i < len; i++) {
|
for (var i = 0, len = reactions.length; i < len; i++) {
|
||||||
if (userId === reactions[i].user.id) {
|
if (userId === reactions[i].user.id) {
|
||||||
console.log(userId, reactions[i].user.id);
|
|
||||||
addClass($('JELON__comment_' + commentId + '_reactions').getElementsByClassName('like')[0], 'liked');
|
addClass($('JELON__comment_' + commentId + '_reactions').getElementsByClassName('like')[0], 'liked');
|
||||||
$('JELON__comment_' + commentId + '_reactions').getElementsByClassName('like')[0].innerHTML = '已赞';
|
$('JELON__comment_' + commentId + '_reactions').getElementsByClassName('like')[0].innerHTML = '已赞';
|
||||||
break;
|
break;
|
||||||
|
|||||||
7574
themes/hexo-theme-xups/source/js/lib/polyfill.js
Normal file
7574
themes/hexo-theme-xups/source/js/lib/polyfill.js
Normal file
File diff suppressed because it is too large
Load Diff
4
themes/hexo-theme-xups/source/js/lib/polyfill.min.js
vendored
Normal file
4
themes/hexo-theme-xups/source/js/lib/polyfill.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -16,16 +16,16 @@ new Vue({
|
|||||||
var parser = new DOMParser()
|
var parser = new DOMParser()
|
||||||
xmlDoms = parser.parseFromString(response.data, "application/xml")
|
xmlDoms = parser.parseFromString(response.data, "application/xml")
|
||||||
} else {
|
} else {
|
||||||
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
|
xmlDoms = new ActiveXObject("Microsoft.XMLDOM");
|
||||||
xmlDoc.async = false;
|
xmlDoms.async = false;
|
||||||
xmlDoms = xmlDoc.loadXML(response.data);
|
xmlDoms.loadXML(response.data);
|
||||||
}
|
}
|
||||||
//找出所有文章的标题 正文 URL
|
//找出所有文章的标题 正文 URL
|
||||||
articleDatas = Array.prototype.map.call(xmlDoms.getElementsByTagName("entry"), function(item){
|
articleDatas = Array.prototype.map.call(xmlDoms.getElementsByTagName("entry"), function(item){
|
||||||
return {
|
return {
|
||||||
title: item.getElementsByTagName("title")[0].innerHTML,
|
title: item.getElementsByTagName("title")[0].textContent,
|
||||||
content: item.getElementsByTagName("content")[0].innerHTML,
|
content: item.getElementsByTagName("content")[0].textContent,
|
||||||
url: item.getElementsByTagName("url")[0].innerHTML,
|
url: item.getElementsByTagName("url")[0].textContent,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
resultDiv = document.getElementById("search-result-box")
|
resultDiv = document.getElementById("search-result-box")
|
||||||
@ -34,6 +34,7 @@ new Vue({
|
|||||||
watch: {
|
watch: {
|
||||||
queryText: function(newVal, oldVal) {
|
queryText: function(newVal, oldVal) {
|
||||||
this.searchResult.length = 0;
|
this.searchResult.length = 0;
|
||||||
|
if(!resultDiv) return;
|
||||||
if(newVal && newVal.trim() && articleDatas) {
|
if(newVal && newVal.trim() && articleDatas) {
|
||||||
resultDiv.style.display = "block"
|
resultDiv.style.display = "block"
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -160,7 +160,7 @@ JELON = deepCopy(JELON, {
|
|||||||
throttle: 250,
|
throttle: 250,
|
||||||
unload: false,
|
unload: false,
|
||||||
callback: function(element, op) {
|
callback: function(element, op) {
|
||||||
console.log(element, 'has been', op + 'ed')
|
//console.log(element, 'has been', op + 'ed')
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user