bug fix: js search,

v2.2
Steve Nyemba 2 months ago
parent 1e9d925f98
commit 89b52700c3

@ -1,19 +1,33 @@
var Search = function(_searchBoxId,_paneId,_bind){
var _text = jx.dom.get.value(_searchBoxId)
_regex = new RegExp(_text.toLowerCase())
_paneId = (_paneId['#'])?_paneId:('#'+_paneId)
$(_paneId).slideUp()
(_paneId).children().each(_index=>{
_div = $(_paneId).children()[_index]
if (_div.html().match(_regex)){
$(_div).slideDown()
}
})
// var Search = function(_searchBoxId,_paneId,_bind){
// var _text = jx.dom.get.value(_searchBoxId)
// _regex = new RegExp(_text.toLowerCase())
// _paneId = (_paneId[0] == '#')?_paneId:('#'+_paneId)
// $(_paneId).slideUp()
// (_paneId).children().each(_index=>{
// _div = $(_paneId).children()[_index]
// if (_div.html().match(_regex)){
// $(_div).slideDown()
// }
// })
}
// }
if (!qcms) {
var qcms = {}
}
qcms.search = Search
qcms.search = function(_searchBoxId,_paneId,_bind){
var _text = jx.dom.get.value(_searchBoxId)
_regex = new RegExp(_text.toLowerCase().trim())
_paneId = (_paneId[0] == '#')?_paneId:('#'+_paneId)
// $(_paneId).children().css({display:'none'})
var found = 0
$(_paneId).children().each(_index=>{
_div = $(_paneId).children()[_index]
if ($(_div).html().toLowerCase().match(_regex)){
$(_div).slideDown()
}else{
$(_div).css({display:'none'})
}
})
}
Loading…
Cancel
Save