Tag "ratio" (1)
Symfony 1.4: ProjectConfiguration.class.php ... Reveal Code
require_once dirname(__FILE__).'/../lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();
class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
{
$this->enableAllPluginsExcept('sfPropelPlugin');
sfValidatorBase::setDefaultMessage('required', 'Обязательное поле');
sfValidatorBase::setDefaultMessage('min_length', 'Минимальное значение %min_length% символов');
sfValidatorBase::setDefaultMessage('max_length', 'Максимальное значение %max_length% символов');
sfValidatorBase::setDefaultMessage('csrf_attack', 'Время сессии истекло. Обновите форму и попробуйте заново');
sfValidatorBase::setDefaultMessage('invalid', 'Некорректное значение');
sfValidatorBase::setDefaultMessage('extra_fields', 'Неизвестный параметр "%field%"');
sfValidatorBase::setDefaultMessage('post_max_size', 'The form submission cannot be processed. It probably means that you have uploaded a file that is too big.');
sfValidatorBase::setDefaultMessage('min', 'Минимальное значение %min%');
sfValidatorBase::setDefaultMessage('max', 'Максимальное значение %max%');
}
}
Returns pixel ratio based on devicePixelRatio or Media Query ... Reveal Code
// Get device pixel ratio
function getDPR() {
var mediaQuery;
// Fix fake window.devicePixelRatio on mobile Firefox
var is_firefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
if (window.devicePixelRatio !== undefined && !is_firefox) {
return window.devicePixelRatio;
} else if (window.matchMedia) {
mediaQuery = "(-webkit-min-device-pixel-ratio: 1.5),\
(min--moz-device-pixel-ratio: 1.5),\
(-o-min-device-pixel-ratio: 3/2),\
(min-resolution: 1.5dppx)";
if (window.matchMedia(mediaQuery).matches)
return 1.5;
mediaQuery = "(-webkit-min-device-pixel-ratio: 2),\
(min--moz-device-pixel-ratio: 2),\
(-o-min-device-pixel-ratio: 2/1),\
(min-resolution: 2dppx)";
if (window.matchMedia(mediaQuery).matches)
return 2;
mediaQuery = "(-webkit-min-device-pixel-ratio: 0.75),\
(min--moz-device-pixel-ratio: 0.75),\
(-o-min-device-pixel-ratio: 3/4),\
(min-resolution: 0.75dppx)";
if (window.matchMedia(mediaQuery).matches)
return 0.7;
} else
return 1;
}