diff --git a/js/interface_common.js b/js/interface_common.js index 419ddfe..ff50e72 100644 --- a/js/interface_common.js +++ b/js/interface_common.js @@ -24,13 +24,19 @@ var _watchHashChangeRelaxDontDoIt = window.location.hash === '' ? true : false; // and actually I'm talking about 'so called \'detached\'' elements which appended to twister.html.detached // we may just append twister.html.detached to document instead and remove this weird shit (or I need to // improve my google skills to find native jQuery way to dig through all detached elemets with one query) -function getElem(req) { +function getElem(req, searchInTmpl) { var elem = $(req); var h = twister.html.detached.find(req); for (var i = 0; i < h.length; i++) elem[elem.length++] = h[i]; + if (searchInTmpl) { + h = twister.tmpl.root.find(req); + for (var i = 0; i < h.length; i++) + elem[elem.length++] = h[i]; + } + return elem; }