Adding check for settings extend

This commit is contained in:
Fabien O'Carroll 2014-02-17 12:28:50 +00:00
parent 57486a2267
commit e5b77aba2f

View File

@ -65,7 +65,9 @@ if (storedSettings === "undefined") {
storedSettings = null;
}
window.jsbin.settings = $.extend(JSON.parse(storedSettings || '{}'), jsbin.settings);
$.extend(window.jsbin.settings.editor, jsbin.user.settings);
if (window.jsbin.settings && window.jsbin.settings.editor) {
$.extend(window.jsbin.settings.editor, jsbin.user.settings);
}
// if the above code isn't dodgy, this for hellz bells is:
jsbin.mobile = /WebKit.*Mobile.*|Android/.test(navigator.userAgent);
jsbin.tablet = /iPad/i.test(navigator.userAgent); // sue me.
@ -254,4 +256,4 @@ if (jsbin.embed) {
$window.on('focus', function () {
return false;
});
}
}