Browse Source

add flag to getElem() to search in templates too

readme-update
Simon Grim 9 years ago
parent
commit
07260049cc
  1. 8
      js/interface_common.js

8
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 // 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 // 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) // 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 elem = $(req);
var h = twister.html.detached.find(req); var h = twister.html.detached.find(req);
for (var i = 0; i < h.length; i++) for (var i = 0; i < h.length; i++)
elem[elem.length++] = h[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; return elem;
} }

Loading…
Cancel
Save