Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

phaser-input

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

phaser-input - npm Package Compare versions

Comparing version
1.0.0
to
1.1.0
+11
-2
build/phaser-input.d.ts

@@ -12,3 +12,6 @@ declare module Fabrique {

private id;
constructor(id: string, type?: InputType, value?: string);
private game;
focusIn: Phaser.Signal;
focusOut: Phaser.Signal;
constructor(game: Phaser.Game, id: string, type?: InputType, value?: string);
addKeyUpListener(callback: () => void): void;

@@ -20,2 +23,3 @@ removeEventListener(): void;

focus(): void;
blur(): void;
hasSelection: boolean;

@@ -47,2 +51,3 @@ caretStart: number;

selectionColor?: string;
zoom?: boolean;
}

@@ -112,6 +117,8 @@ class InputField extends Phaser.Sprite {

private updateSelection();
private zoomIn();
private zoomOut();
/**
* Event fired when a key is pressed, it takes the value from the hidden input field and adds it as its own
*/
private keyListener();
private keyListener(evt);
/**

@@ -163,2 +170,4 @@ * We overwrite the destroy method because we want to delete the (hidden) dom element when the inputField was removed

class InputField extends Phaser.Plugin {
static Zoomed: boolean;
static KeyboardOpen: boolean;
constructor(game: Phaser.Game, parent: PIXI.DisplayObject);

@@ -165,0 +174,0 @@ /**

@@ -1,10 +0,1 @@

/*!
* phaser-input - version 1.0.0
* Adds input boxes to Phaser like CanvasInput, but also works for WebGL and Mobile, made for Phaser only.
*
* OrangeGames
* Build at 01-03-2016
* Released under MIT License
*/
var Fabrique;

@@ -19,7 +10,11 @@ (function (Fabrique) {

var InputElement = (function () {
function InputElement(id, type, value) {
function InputElement(game, id, type, value) {
var _this = this;
if (type === void 0) { type = InputType.text; }
if (value === void 0) { value = ''; }
this.focusIn = new Phaser.Signal();
this.focusOut = new Phaser.Signal();
this.id = id;
this.type = type;
this.game = game;
this.element = document.createElement('input');

@@ -32,2 +27,8 @@ this.element.id = id;

this.element.type = InputType[type];
this.element.addEventListener('focusin', function () {
_this.focusIn.dispatch();
});
this.element.addEventListener('focusout', function () {
_this.focusOut.dispatch();
});
document.body.appendChild(this.element);

@@ -71,4 +72,23 @@ }

InputElement.prototype.focus = function () {
var _this = this;
this.element.focus();
console.log('focussing');
if (!this.game.device.desktop && this.game.device.chrome) {
var originalWidth = window.innerWidth, originalHeight = window.innerHeight;
var kbAppeared = false;
var interval = setInterval(function () {
console.log(originalWidth, window.innerWidth, originalHeight, window.innerHeight);
if (originalWidth > window.innerWidth || originalHeight > window.innerHeight) {
kbAppeared = true;
}
if (kbAppeared && originalWidth === window.innerWidth && originalHeight === window.innerHeight) {
_this.focusOut.dispatch();
clearInterval(interval);
}
}, 50);
}
};
InputElement.prototype.blur = function () {
this.element.blur();
};
Object.defineProperty(InputElement.prototype, "hasSelection", {

@@ -124,2 +144,3 @@ get: function () {

function InputField(game, x, y, inputOptions) {
var _this = this;
if (inputOptions === void 0) { inputOptions = {}; }

@@ -148,2 +169,3 @@ _super.call(this, game, x, y);

this.inputOptions.selectionColor = inputOptions.selectionColor || 'rgba(179, 212, 253, 0.8)';
this.inputOptions.zoom = (!game.device.desktop) ? inputOptions.zoom || false : false;
//create the input box

@@ -156,3 +178,3 @@ this.box = new Fabrique.InputBox(this.game, inputOptions);

//Create the hidden dom elements
this.domElement = new Fabrique.InputElement('phaser-input-' + (Math.random() * 10000 | 0).toString(), this.inputOptions.type, this.value);
this.domElement = new Fabrique.InputElement(this.game, 'phaser-input-' + (Math.random() * 10000 | 0).toString(), this.inputOptions.type, this.value);
this.domElement.setMax(this.inputOptions.max, this.inputOptions.min);

@@ -208,2 +230,10 @@ this.selection = new Fabrique.SelectionHighlight(this.game, this.inputOptions);

this.game.input.onDown.add(this.checkDown, this);
this.domElement.focusOut.add(function () {
if (Fabrique.Plugins.InputField.KeyboardOpen) {
_this.endFocus();
if (_this.inputOptions.zoom) {
_this.zoomOut();
}
}
});
}

@@ -230,2 +260,5 @@ /**

this.startFocus();
if (this.inputOptions.zoom) {
this.zoomIn();
}
}

@@ -235,2 +268,5 @@ else {

this.endFocus();
if (this.inputOptions.zoom) {
this.zoomOut();
}
}

@@ -254,2 +290,3 @@ }

InputField.prototype.endFocus = function () {
var _this = this;
this.domElement.removeEventListener();

@@ -261,2 +298,14 @@ this.focus = false;

this.cursor.visible = false;
if (this.game.device.desktop) {
//Timeout is a chrome hack
setTimeout(function () {
_this.domElement.blur();
}, 0);
}
else {
this.domElement.blur();
}
if (!this.game.device.desktop) {
Fabrique.Plugins.InputField.KeyboardOpen = false;
}
};

@@ -278,2 +327,5 @@ /**

}
if (!this.game.device.desktop) {
Fabrique.Plugins.InputField.KeyboardOpen = true;
}
};

@@ -418,7 +470,35 @@ /**

};
InputField.prototype.zoomIn = function () {
if (Fabrique.Plugins.InputField.Zoomed) {
return;
}
var windowScale;
if (window.innerHeight > window.innerWidth) {
windowScale = this.game.width / (this.width * 1.5);
}
else {
windowScale = (this.game.width / 2) / (this.width * 1.5);
}
var offsetX = ((this.game.width - this.width * 1.5) / 2) / windowScale;
this.game.world.scale.set(windowScale);
this.game.world.pivot.set(this.x - offsetX, this.y - this.inputOptions.padding * 2);
Fabrique.Plugins.InputField.Zoomed = true;
};
InputField.prototype.zoomOut = function () {
if (!Fabrique.Plugins.InputField.Zoomed) {
return;
}
this.game.world.scale.set(1);
this.game.world.pivot.set(0, 0);
Fabrique.Plugins.InputField.Zoomed = false;
};
/**
* Event fired when a key is pressed, it takes the value from the hidden input field and adds it as its own
*/
InputField.prototype.keyListener = function () {
InputField.prototype.keyListener = function (evt) {
this.value = this.domElement.value;
if (evt.keyCode === 13) {
this.endFocus();
return;
}
this.updateText();

@@ -549,2 +629,4 @@ this.updateCursor();

};
InputField.Zoomed = false;
InputField.KeyboardOpen = false;
return InputField;

@@ -551,0 +633,0 @@ })(Phaser.Plugin);

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"phaser-input.js","sourceRoot":"","sources":["../ts/InputElement.ts","../ts/InputField.ts","../ts/Objects/InputBox.ts","../ts/Objects/SelectionHighlight.ts","../ts/Objects/TextMask.ts","../ts/Plugin.ts"],"names":["Fabrique","Fabrique.InputType","Fabrique.InputElement","Fabrique.InputElement.constructor","Fabrique.InputElement.addKeyUpListener","Fabrique.InputElement.removeEventListener","Fabrique.InputElement.destroy","Fabrique.InputElement.setMax","Fabrique.InputElement.value","Fabrique.InputElement.focus","Fabrique.InputElement.hasSelection","Fabrique.InputElement.caretStart","Fabrique.InputElement.caretEnd","Fabrique.InputElement.getCaretPosition","Fabrique.InputElement.setCaretPosition","Fabrique.InputField","Fabrique.InputField.constructor","Fabrique.InputField.checkDown","Fabrique.InputField.update","Fabrique.InputField.endFocus","Fabrique.InputField.startFocus","Fabrique.InputField.updateText","Fabrique.InputField.updateCursor","Fabrique.InputField.getCaretPosition","Fabrique.InputField.setCaretOnclick","Fabrique.InputField.updateSelection","Fabrique.InputField.keyListener","Fabrique.InputField.destroy","Fabrique.InputField.resetText","Fabrique.InputBox","Fabrique.InputBox.constructor","Fabrique.SelectionHighlight","Fabrique.SelectionHighlight.constructor","Fabrique.SelectionHighlight.updateSelection","Fabrique.SelectionHighlight.rgb2hex","Fabrique.TextMask","Fabrique.TextMask.constructor","Fabrique.Plugins","Fabrique.Plugins.InputField","Fabrique.Plugins.InputField.constructor","Fabrique.Plugins.InputField.addInputFieldFactory"],"mappings":"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"}
{"version":3,"file":"phaser-input.js","sourceRoot":"","sources":["../ts/InputElement.ts","../ts/InputField.ts","../ts/Objects/InputBox.ts","../ts/Objects/SelectionHighlight.ts","../ts/Objects/TextMask.ts","../ts/Plugin.ts"],"names":["Fabrique","Fabrique.InputType","Fabrique.InputElement","Fabrique.InputElement.constructor","Fabrique.InputElement.addKeyUpListener","Fabrique.InputElement.removeEventListener","Fabrique.InputElement.destroy","Fabrique.InputElement.setMax","Fabrique.InputElement.value","Fabrique.InputElement.focus","Fabrique.InputElement.blur","Fabrique.InputElement.hasSelection","Fabrique.InputElement.caretStart","Fabrique.InputElement.caretEnd","Fabrique.InputElement.getCaretPosition","Fabrique.InputElement.setCaretPosition","Fabrique.InputField","Fabrique.InputField.constructor","Fabrique.InputField.checkDown","Fabrique.InputField.update","Fabrique.InputField.endFocus","Fabrique.InputField.startFocus","Fabrique.InputField.updateText","Fabrique.InputField.updateCursor","Fabrique.InputField.getCaretPosition","Fabrique.InputField.setCaretOnclick","Fabrique.InputField.updateSelection","Fabrique.InputField.zoomIn","Fabrique.InputField.zoomOut","Fabrique.InputField.keyListener","Fabrique.InputField.destroy","Fabrique.InputField.resetText","Fabrique.InputBox","Fabrique.InputBox.constructor","Fabrique.SelectionHighlight","Fabrique.SelectionHighlight.constructor","Fabrique.SelectionHighlight.updateSelection","Fabrique.SelectionHighlight.rgb2hex","Fabrique.TextMask","Fabrique.TextMask.constructor","Fabrique.Plugins","Fabrique.Plugins.InputField","Fabrique.Plugins.InputField.constructor","Fabrique.Plugins.InputField.addInputFieldFactory"],"mappings":"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,CAACA,CAACA;oBACxBA,MAAMA,CAACA;gBACXA,CAACA;gBAEDA,IAAIA,CAACA,KAAKA,GAAGA,IAAIA,CAACA;gBAClBA,EAAEA,CAACA,CAACA,IAAIA,KAAKA,IAAIA,CAACA,WAAWA,CAACA,CAACA,CAACA;oBAC5BA,IAAIA,CAACA,WAAWA,CAACA,OAAOA,GAAGA,KAAKA,CAACA;gBACrCA,CAACA;gBAEDA,IAAIA,CAACA,UAAUA,EAAEA,CAACA;gBAClBA,EAAEA,CAACA,CAACA,IAAIA,CAACA,YAAYA,CAACA,IAAIA,CAACA,CAACA,CAACA;oBACzBA,IAAIA,CAACA,MAAMA,EAAEA,CAACA;gBAClBA,CAACA;YACLA,CAACA;YAACA,IAAIA,CAACA,CAACA;gBACJA,EAAEA,CAACA,CAACA,IAAIA,CAACA,KAAKA,KAAKA,IAAIA,CAACA,CAACA,CAACA;oBACtBA,IAAIA,CAACA,QAAQA,EAAEA,CAACA;oBAChBA,EAAEA,CAACA,CAACA,IAAIA,CAACA,YAAYA,CAACA,IAAIA,CAACA,CAACA,CAACA;wBACzBA,IAAIA,CAACA,OAAOA,EAAEA,CAACA;oBACnBA,CAACA;gBACLA,CAACA;YACLA,CAACA;QACLA,CAACA;QASMF,2BAAMA,GAAbA;YAEIG,EAAEA,CAACA,CAACA,CAACA,IAAIA,CAACA,KAAKA,CAACA,CAACA,CAACA;gBACdA,MAAMA,CAACA;YACXA,CAACA;YAEDA,EAAEA,CAACA,CAACA,IAAIA,CAACA,GAAGA,KAAKA,EAAEA,CAACA,CAACA,CAACA;gBAClBA,MAAMA,CAACA,IAAIA,CAACA,GAAGA,EAAEA,CAACA;YACtBA,CAACA;YAEDA,IAAIA,CAACA,MAAMA,CAACA,OAAOA,GAAGA,IAAIA,CAACA,KAAKA,CAACA;YACjCA,IAAIA,CAACA,KAAKA,GAAGA,CAACA,IAAIA,CAACA,KAAKA,CAACA;YACzBA,IAAIA,CAACA,GAAGA,GAAGA,CAACA,CAACA;QACjBA,CAACA;QAEDH;;WAEGA;QACKA,6BAAQA,GAAhBA;YAAAI,iBAqBCA;YApBGA,IAAIA,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"}
{
"name": "phaser-input",
"author": "OrangeGames",
"version": "1.0.0",
"version": "1.1.0",
"description": "Adds input boxes to Phaser like CanvasInput, but also works for WebGL and Mobile, made for Phaser only.",

@@ -6,0 +6,0 @@ "contributors": [

+31
-40

@@ -6,3 +6,12 @@ Phaser Input

Key features:
* Works on mobile and Desktop
* Included TypeScript support
* Also runs under WebGL renderer
* Pure Phaser implementation
* Easy configurable
* Production hardened
Getting Started

@@ -25,4 +34,5 @@ ---------------

Adding a InputField
-------------------
Usage
-----
### Adding a InputField
The simpelest way of adding a input field is:

@@ -49,9 +59,17 @@ ```javascript

```
### Using zoom
Zooming is easy to enable on an input field, it can be passed to the InputField as a setting. But there are some caveats:
Current Limitations
-------------------
First of all, it's only meant for mobile. Second; it modifies the scale and pivot of the world, and that might interfere with your resize.
Also, when the keyboard is shown, sometimes a resize event will be triggered.
Ideally you use a custom resize event, check for the static property `Fabrique.Plugins.InputField.KeyboardOpen` and don't resize when it's set to true.
### Current Limitations
- Updates are slow when typing fast (type slower you!!)
- Zoom modifies the pivot and scal eof the world, so it might interfere with some stuff
Properties
----------
## Properties
- **x**: number (0 by default) The X-coordinate in the game

@@ -76,5 +94,5 @@ - **y**: number (0 by default) The Y-coordinate in the game

- **selectionColor**: string (rgba(179, 212, 253, 0.8) by default) The default color for the text selection highlight.
- **zoom**: boolean (false by default) if we need to zoom onto the input field (mobile only).
Browser Support
---------------
### Browser Support
Tested on:

@@ -89,34 +107,6 @@ - Desktop

Changelog
---------
### 1.0.0
* Updated example
* Added masking for texts so they don't overflow the box anymore
* Combined max/maxLength
* Moved dom manipulation to seperate class
* Added option for aligning texts
* Keyboard can now be used to update caret position
* Clicking in the input field now changes the caret position
* ctrl+a can be used to select text
Credits
-------
phaser-input is inspired by [CanvasInput](https://github.com/goldfire/CanvasInput)
### 0.1.4
* You can now reset text
* Only nummeric input now also possible as type
* You can now specify a max length (text/password) or min/max (number)
### 0.1.3
* Fixed an issue where input wouldn't appear on Desktop Firefox and Safari
### 0.1.2
* Fixed a small issue when no placeHolder was set
### 0.1.1
* Fixed sprite texture glitch in WebGL renderers
* Appended properties with the inherited Phaser.PhaserTextStyle properties that are used
* added the possibility to change the cursor color
* made the options parameter optional
### 0.1.0
* Full Android/iOS support
Disclaimer

@@ -126,2 +116,3 @@ ----------

Released under the MIT license
Phaser Input is distributed under the MIT license. All 3rd party libraries and components are distributed under their
respective license terms.