Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@akashic-extension/akashic-timeline

Package Overview
Dependencies
Maintainers
5
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@akashic-extension/akashic-timeline - npm Package Compare versions

Comparing version 2.1.0 to 2.2.0

5

CHANGELOG.md
# CHANGELOG
# 2.1.0
## 2.2.0
* Tweenオブジェクト生成時に `modified` と `destroyed` を省略した場合、対象オブジェクトのものを使うよう変更
## 2.1.0
* akashic-engine@2.3.0に追従

@@ -6,0 +9,0 @@ * ビルドツールを更新

2

lib/Timeline.d.ts

@@ -23,3 +23,3 @@ import Tween = require("./Tween");

* @param target タイムライン処理の対象にするオブジェクト
* @param option Tweenの生成オプション
* @param option Tweenの生成オプション。省略された場合、 {modified: target.modified, destroyed: target.destroyed} が与えられた時と同様の処理を行う。
*/

@@ -26,0 +26,0 @@ create(target: any, option?: TweenOption): Tween;

@@ -21,3 +21,3 @@ "use strict";

* @param target タイムライン処理の対象にするオブジェクト
* @param option Tweenの生成オプション
* @param option Tweenの生成オプション。省略された場合、 {modified: target.modified, destroyed: target.destroyed} が与えられた時と同様の処理を行う。
*/

@@ -24,0 +24,0 @@ Timeline.prototype.create = function (target, option) {

@@ -18,4 +18,16 @@ "use strict";

this._loop = !!option && !!option.loop;
this._modifiedHandler = option && option.modified ? option.modified : undefined;
this._destroyedHandler = option && option.destroyed ? option.destroyed : undefined;
this._modifiedHandler = undefined;
if (option && option.modified) {
this._modifiedHandler = option.modified;
}
else if (target && target.modified) {
this._modifiedHandler = target.modified;
}
this._destroyedHandler = undefined;
if (option && option.destroyed) {
this._destroyedHandler = option.destroyed;
}
else if (target && target.destroyed) {
this._destroyedHandler = target.destroyed;
}
this._steps = [];

@@ -22,0 +34,0 @@ this._lastStep = undefined;

@@ -12,3 +12,3 @@ /**

* 1フレーム処理が完了するごとに呼び出す関数を指定する。
* 例としてTweenの対象オブジェクトが`E`の場合は`E#modified()`を指定することになる。
* 省略された場合、Tweenの対象オブジェクトの`modified()`が与えられる(対象オブジェクトが`modified()`を持たない場合は`undefined`となる)。
* 呼び出された関数内での`this`はTweenの対象オブジェクトとなる。

@@ -19,3 +19,3 @@ */

* 対象が削除されたかどうかを調べる関数を指定する。
* 例としてTweenの対象オブジェクトが`E`の場合は`E#destroyed()`を指定することになる。
* 省略された場合、Tweenの対象オブジェクトの`destroyed()`が与えられる(対象オブジェクトが`destroyed()`を持たない場合は`undefined`となる)。
* この関数が`true`を返す場合、Tweenは自動的に処理を中止し、当該Tweenを抱えるTimelineもTweenも削除する。

@@ -22,0 +22,0 @@ * 呼び出された関数内での`this`はTweenの対象オブジェクトとなる。

{
"name": "@akashic-extension/akashic-timeline",
"version": "2.1.0",
"version": "2.2.0",
"description": "timeline library for akashic",

@@ -25,2 +25,3 @@ "main": "lib/index.js",

"devDependencies": {
"@types/node": "6.0.46",
"@akashic/akashic-engine": "~2.3.0",

@@ -27,0 +28,0 @@ "@types/jasmine": "^2.8.8",

@@ -12,3 +12,3 @@ <p align="center">

```javascript
timeline.create(e, {modified: e.modified, destroyed: e.destroyed })
timeline.create(e)
.moveTo(300, 400, 2000);

@@ -15,0 +15,0 @@ ```

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc