Fix $.unsafeWindow.

This commit is contained in:
Nicolas Stepien 2012-08-26 22:28:09 +02:00
parent 82a541b2d2
commit 62076648c3
2 changed files with 12 additions and 6 deletions

View File

@ -512,7 +512,7 @@
$.add(d.head, script);
return $.rm(script);
},
unsafeWindow: window.opera && window || unsafeWindow || (function() {
unsafeWindow: window.opera ? window : unsafeWindow !== window ? unsafeWindow : (function() {
var p;
p = d.createElement('p');
p.setAttribute('onclick', 'return window');

View File

@ -392,11 +392,17 @@ $.extend $,
$.add d.head, script
$.rm script
# http://mths.be/unsafewindow
unsafeWindow: window.opera and window or unsafeWindow or (->
p = d.createElement 'p'
p.setAttribute 'onclick', 'return window'
p.onclick()
)()
unsafeWindow:
if window.opera # Opera
window
else if unsafeWindow isnt window # Firefox
unsafeWindow
else # Chrome
(->
p = d.createElement 'p'
p.setAttribute 'onclick', 'return window'
p.onclick()
)()
shortenFilename: (filename, isOP) ->
# FILENAME SHORTENING SCIENCE:
# OPs have a +10 characters threshold.