Зачем jquery.diemensions.js ?

Уже исправленные репорты или принятые предложения
Закрыто
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Зачем jquery.diemensions.js ?

Сообщение Ekstazi »

Зачем в js скриптах ядра нужен jquery.diemensions.js если он и так встроен в jquery ? Предлагаю в packages.php прописать так:

Код: Выделить всё

<?php
/**
 * Built-in client script packages.
 *
 * Please see {@link CClientScript::packages} for explanation of the structure
 * of the returned array.
 *
 * @author Qiang Xue <[email protected]>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2011 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

return array(
    'jquery'=>array(
        'js'=>array(YII_DEBUG ? 'jquery.js' : 'jquery.min.js'),
    ),
    'yii'=>array(
        'js'=>array('jquery.yii.js'),
        'depends'=>array('jquery'),
    ),
    'yiitab'=>array(
        'js'=>array('jquery.yiitab.js'),
        'depends'=>array('jquery'),
    ),
    'yiiactiveform'=>array(
        'js'=>array('jquery.yiiactiveform.js'),
        'depends'=>array('jquery'),
    ),
    'jquery.ui'=>array(
        'js'=>array('jui/js/jquery-ui.min.js'),
        'depends'=>array('jquery'),
    ),
    'bgiframe'=>array(
        'js'=>array('jquery.bgiframe.js'),
        'depends'=>array('jquery'),
    ),
    'dimensions'=>array(
        'js'=>array(),
        'depends'=>array('jquery'),
    ),
    'ajaxqueue'=>array(
        'js'=>array('jquery.ajaxqueue.js'),
        'depends'=>array('jquery'),
    ),
    'autocomplete'=>array(
        'js'=>array('jquery.autocomplete.js'),
        'depends'=>array('jquery', 'bgiframe', 'ajaxqueue'),
    ),
    'maskedinput'=>array(
        'js'=>array('jquery.maskedinput.js'),
        'depends'=>array('jquery'),
    ),
    'cookie'=>array(
        'js'=>array('jquery.cookie.js'),
        'depends'=>array('jquery'),
    ),
    'treeview'=>array(
        'js'=>array('jquery.treeview.js', 'jquery.treeview.edit.js', 'jquery.treeview.async.js'),
        'depends'=>array('jquery', 'cookie'),
    ),
    'multifile'=>array(
        'js'=>array('jquery.multifile.js'),
        'depends'=>array('jquery'),
    ),
    'rating'=>array(
        'js'=>array('jquery.rating.js'),
        'depends'=>array('jquery', 'metadata'),
    ),
    'metadata'=>array(
        'js'=>array('jquery.metadata.js'),
        'depends'=>array('jquery'),
    ),
    'bbq'=>array(
        'js'=>array('jquery.ba-bbq.js'),
        'depends'=>array('jquery'),
    ),
);
 
То есть фактически jq.dimsions.js не будет подключаться, хотя конструкция:

Код: Выделить всё

Yii::app()->clientScript->registerCoreScript('dimensions');
 
По прежнему будет работать(хотя и должна стать deprecated).
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Зачем jquery.diemensions.js ?

Сообщение samdark »

Убито.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Зачем jquery.diemensions.js ?

Сообщение Ekstazi »

) А я как раз глянул CAutoComplete . Используется только innerHeight.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Зачем jquery.diemensions.js ?

Сообщение samdark »

т.е. проблемы не будет. http://api.jquery.com/innerHeight/
Закрыто