From b099116ff6541aa973d74aebac875fae968e7bc3 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 17 Jul 2012 11:40:32 +0300 Subject: [PATCH] fixed bug with empty pStyle and empty pElement in _anyload --- client.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client.js b/client.js index b0a143f0..046854a2 100644 --- a/client.js +++ b/client.js @@ -596,11 +596,11 @@ CloudClient._anyload = function(pName,pSrc,pFunc,pStyle,pId,pElement) if(pFunc.onload)element.onload = pFunc.onload; if(pFunc.onerror)element.onerror=pFunc.onerror; } - if(arguments.length>=4){ + if(arguments.length >= 4 && pStyle){ element.style.cssText=pStyle; } } - pElement.appendChild(element); + (pElement || document.body).appendChild(element); return element; } /* если js-файл уже загружен @@ -629,7 +629,7 @@ CloudClient.cssSet = function(pParams_o){ pParams_o.func, pParams_o.style, pParams_o.id, - pParams_o.element?pParams_o.element:document.body); + pParams_o.element || document.head); lElem.innerHTML=pParams_o.inner; }; /* Function loads external css files