Skip to content

Commit 4f347e8

Browse files
committed
netteForms.js: removed support for IE 7, typo
1 parent 8a7bedf commit 4f347e8

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/assets/netteForms.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -474,11 +474,9 @@ Nette.toggleControl = function(elem, rules, success, firsttime, value) {
474474

475475

476476
Nette.parseJSON = function(s) {
477-
s = s || '[]';
478-
if (s.substr(0, 3) === '{op') {
479-
return eval('[' + s + ']'); // backward compatibility
480-
}
481-
return window.JSON && window.JSON.parse ? JSON.parse(s) : eval(s);
477+
return (s || '').substr(0, 3) === '{op'
478+
? eval('[' + s + ']') // backward compatibility with Nette 2.0.x
479+
: JSON.parse(s || '[]');
482480
};
483481

484482

@@ -546,6 +544,10 @@ Nette.inArray = function(arr, val) {
546544

547545

548546
Nette.addEvent(window, 'load', function() {
547+
if (!window.JSON || !window.JSON.parse) {
548+
return;
549+
}
550+
549551
for (var i = 0; i < document.forms.length; i++) {
550552
Nette.initForm(document.forms[i]);
551553
}

0 commit comments

Comments
 (0)