Fix bug.
This commit is contained in:
parent
92bb0882b2
commit
8ad7143ec2
|
@ -2471,12 +2471,26 @@ var wpex = {};
|
||||||
var filter_constraints = filter_constraint.split(",")
|
var filter_constraints = filter_constraint.split(",")
|
||||||
filter_constraints.forEach(function(vv){
|
filter_constraints.forEach(function(vv){
|
||||||
var rm_attr = "";
|
var rm_attr = "";
|
||||||
|
var clone_mode = false;
|
||||||
|
var max_count = -1;
|
||||||
if(vv[0] == "["){
|
if(vv[0] == "["){
|
||||||
|
if(vv.search('=') != -1){
|
||||||
var attr_pair = vv.slice(1,-1).split("=");
|
var attr_pair = vv.slice(1,-1).split("=");
|
||||||
attr_pair = attr_pair.map(function(v){ return v.match(/[^"^']+/)[0]});
|
attr_pair = attr_pair.map(function(v){ return v.match(/[^"^']+/)[0]});
|
||||||
attr_pair[0] = attr_pair[0].replace("*","");
|
attr_pair[0] = attr_pair[0].replace("*","");
|
||||||
$div.attr(attr_pair[0],attr_pair[1]);
|
$div.attr(attr_pair[0],attr_pair[1]);
|
||||||
rm_attr = attr_pair[0];
|
rm_attr = attr_pair[0];
|
||||||
|
}else{
|
||||||
|
clone_mode = true;
|
||||||
|
var attr_pair = [vv.split(/\[|\]/)[1],"All"];
|
||||||
|
$(v).attr(attr_pair[0],attr_pair[1]);
|
||||||
|
$div.attr(attr_pair[0],attr_pair[1]);
|
||||||
|
var match_max_count = vv.match(/:nth-child\(-n\+(\d+)\)/)
|
||||||
|
if(match_max_count && match_max_count.length == 2){
|
||||||
|
max_count = match_max_count[1];
|
||||||
|
}
|
||||||
|
rm_attr = attr_pair[0];
|
||||||
|
}
|
||||||
}else if(vv[0] == "."){
|
}else if(vv[0] == "."){
|
||||||
$div.attr('class',vv.slice(1));
|
$div.attr('class',vv.slice(1));
|
||||||
rm_attr = 'class';
|
rm_attr = 'class';
|
||||||
|
@ -2497,9 +2511,14 @@ var wpex = {};
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
$div.append(parent_el.eq(0).prop("outerHTML"));
|
$div.append(parent_el.eq(0).prop("outerHTML"));
|
||||||
|
if(!clone_mode){
|
||||||
$div.find(window.wpexAnimsition.linkElement).remove();
|
$div.find(window.wpexAnimsition.linkElement).remove();
|
||||||
linkElements.removeAttr(rm_attr);
|
linkElements.removeAttr(rm_attr);
|
||||||
linkElements.appendTo($div.find("*").eq(-1));
|
linkElements.appendTo($div.find("*").eq(-1));
|
||||||
|
}else if(max_count != -1){
|
||||||
|
$div.find(window.wpexAnimsition.linkElement).not(":lt("+max_count+")").remove();
|
||||||
|
$div.find(window.wpexAnimsition.linkElement).removeAttr(rm_attr);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
$divs.push($div.prop("outerHTML"));
|
$divs.push($div.prop("outerHTML"));
|
||||||
|
@ -2553,7 +2572,6 @@ var wpex = {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.already_changes[i] = true;
|
window.already_changes[i] = true;
|
||||||
console.log("changed")
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$container.imagesLoaded(function () {
|
$container.imagesLoaded(function () {
|
||||||
|
|
Loading…
Reference in New Issue