Skip to content
This repository was archived by the owner on Jul 3, 2024. It is now read-only.

Commit 15828ca

Browse files
adjustment to IE's browser cache clearing mechanism
1 parent 9c48a9c commit 15828ca

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/eCSStender.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Function: eCSStender()
33
Author: Aaron Gustafson (aaron at easy-designs dot net)
44
Creation Date: 2006-12-03
5-
Version: 1.2.6.1
5+
Version: 1.2.6.2
66
Homepage: http://eCSStender.org
77
License: MIT License (see homepage)
88
------------------------------------------------------------------------------*/
@@ -129,7 +129,7 @@ License: MIT License (see homepage)
129129
// eCSStender Object
130130
eCSStender = {
131131
name: ECSSTENDER,
132-
version: '1.2.6.1',
132+
version: '1.2.6.2',
133133
fonts: [],
134134
pages: {},
135135
at: {},
@@ -1381,7 +1381,14 @@ License: MIT License (see homepage)
13811381
__cache_object.expires = tomorrow;
13821382
clearBrowserCache = function()
13831383
{
1384-
__cache_object.XMLDocument.childNodes[0].attributes.length = 0;
1384+
var
1385+
attr = __cache_object.XMLDocument.firstChild.attributes,
1386+
i = attr.length;
1387+
while ( i-- )
1388+
{
1389+
__cache_object.removeAttribute( attr[i].nodeName );
1390+
}
1391+
__cache_object.save( ECSSTENDER );
13851392
};
13861393
readFromBrowserCache = function( cache, key )
13871394
{

0 commit comments

Comments
 (0)