]>
git.wh0rd.org - tt-rss.git/blob - lib/dijit/Viewport.js
2 define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(_1
,on
,_2
,_3
,_4
){var _5
=new _1();var _6
;_2(function(){var _7
=_4
.getBox();_5
._rlh
=on(window
,"resize",function(){var _8
=_4
.getBox();if(_7
.h
==_8
.h
&&_7
.w
==_8
.w
){return;}_7
=_8
;_5
.emit("resize");});if(_3("ie")==8){var _9
=screen
.deviceXDPI
;setInterval(function(){if(screen
.deviceXDPI
!=_9
){_9
=screen
.deviceXDPI
;_5
.emit("resize");}},500);}if(_3("ios")){on(document
,"focusin",function(_a
){_6
=_a
.target
;});on(document
,"focusout",function(_b
){_6
=null;});}});_5
.getEffectiveBox=function(_c
){var _d
=_4
.getBox(_c
);var _e
=_6
&&_6
.tagName
&&_6
.tagName
.toLowerCase();if(_3("ios")&&_6
&&!_6
.readOnly
&&(_e
=="textarea"||(_e
=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_6
.type
)))){_d
.h
*=(orientation
==0||orientation
==180?0.66:0.4);var _f
=_6
.getBoundingClientRect();_d
.h
=Math
.max(_d
.h
,_f
.top
+_f
.height
);}return _d
;};return _5
;});