Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2012, 02:14
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Файл экстернов для Google Closure Compiler, добавляющий нововведения CSS анимаций.
Я бы не сказал "описывающий". Скорее "провозглашающий".

Я просто оставлю это здесь, ибо в интернетах не нашёл - пришлось писать на коленке для себя.

Если бы я знал, как пользоваться SVN (и вообще, можно ли там в чужой проект делать Pull Request, как на гитхабе), я бы отослал эти изменения в кучу к уже встроенным экстернам.

Вся информация взята отсюда.

Файл будет полезен как для любителей GCC, так и для пользователей Eclipse.

Собстно, вот он :
/**
 * Externs for CSS Keyframes DOM extensions.
 *
 * @author melky ( colch <a hound> ro.ru )
 * @externs
 * */

/**
 * @type {number}
 */
CSSRule.KEYFRAMES_RULE = 7;

/**
 * @type {number}
 */
CSSRule.KEYFRAME_RULE = 8;

/**
 * @constructor
 * @extends {CSSRule}
 * */
function CSSKeyframeRule () {}

/**
 * @type {string}
 * */
CSSKeyframeRule.prototype.keyText;

/**
 * @type {CSSStyleDeclaration}
 * */
CSSKeyframeRule.prototype.style;

/**
 * @constructor
 * @extends {CSSRule}
 * */
function CSSKeyframesRule () {}

/**
 * @type {string}
 * */
CSSKeyframesRule.prototype.name;

/**
 * @type {CSSRuleList}
 * */
CSSKeyframesRule.prototype.cssRules;

/**
 * @param {string} rule
 * @return {undefined}
 * */
CSSKeyframesRule.prototype.appendRule = CSSKeyframesRule.prototype.insertRule = function (rule) {};

/**
 * @param {string} key
 * @return {undefined}
 * */
CSSKeyframesRule.prototype.deleteRule = CSSKeyframesRule.prototype.removeRule = function (key) {};

/**
 * @param {string} key
 * @return {CSSKeyframeRule}
 * */
CSSKeyframesRule.prototype.findRule = function (key) {};

/**
 * @constructor
 * @extends {Event}
 * */
function AnimationEvent () {};

/** @type {string} */
AnimationEvent.prototype.animationName;

/** @type {number} */
AnimationEvent.prototype.elapsedTime;

/**
 * @param {string} typeArg
 * @param {boolean} canBubbleArg
 * @param {boolean} cancelableArg
 * @param {string} animationNameArg
 * @param {number} elapsedTimeArg
 *
 * @return {undefined}
 * */
AnimationEvent.prototype.initAnimationEvent = function (typeArg, canBubbleArg, cancelableArg, animationNameArg, elapsedTimeArg) {};

Последний раз редактировалось melky, 26.08.2012 в 02:17.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать CSS правило для элемента vinet Events/DOM/Window 4 10.12.2010 08:12
Задание CSS для загруженных во фрейм страниц <Pool> Общие вопросы Javascript 1 14.01.2009 16:59