mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
Created typings for angular-xeditable module (#9897)
* removed get/set (not present in the object);added function;updated test file; * added typings for angular-xeditable; added typings test * added newlines at the end of the files * fixing failing test
This commit is contained in:
committed by
Masahiro Wakame
parent
3ba739e382
commit
e6e4411e4f
15
angular-xeditable/angular-xeditable-tests.ts
Normal file
15
angular-xeditable/angular-xeditable-tests.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/// <reference path="angular-xeditable.d.ts" />
|
||||
|
||||
var myApp = angular.module('testModule', ['xeditable']);
|
||||
|
||||
myApp.run(["editableOptions", (editableOptions: angular.xeditable.IEditableOptions) => {
|
||||
|
||||
editableOptions.activate = "select";
|
||||
editableOptions.activationEvent = "click";
|
||||
editableOptions.blurElem = "ignore";
|
||||
editableOptions.blurForm = "submit";
|
||||
editableOptions.buttons = "no";
|
||||
editableOptions.icon_set = "font-awesome";
|
||||
editableOptions.isDisabled = true;
|
||||
editableOptions.theme = "bs3";
|
||||
}]);
|
||||
56
angular-xeditable/angular-xeditable.d.ts
vendored
Normal file
56
angular-xeditable/angular-xeditable.d.ts
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
// Type definitions for Angular xEditable 0.2.0 (angular.xeditable module)
|
||||
// Project: https://vitalets.github.io/angular-xeditable/
|
||||
// Definitions by: Joao Monteiro <https://github.com/jpmnteiro>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/// <reference path="../angularjs/angular.d.ts" />
|
||||
|
||||
declare namespace angular.xeditable {
|
||||
|
||||
interface IEditableOptions {
|
||||
|
||||
/**
|
||||
* Theme. Possible values `bs3`, `bs2`, `default`
|
||||
*/
|
||||
theme: string;
|
||||
|
||||
/**
|
||||
* Icon Set. Possible values `font-awesome`, `default`.
|
||||
*/
|
||||
icon_set: string;
|
||||
|
||||
/**
|
||||
* Whether to show buttons for single editalbe element.
|
||||
* Possible values `right` (default), `no`.
|
||||
*/
|
||||
buttons: string;
|
||||
|
||||
/**
|
||||
* Default value for `blur` attribute of single editable element.
|
||||
* Can be `cancel|submit|ignore`.
|
||||
*/
|
||||
blurElem: string;
|
||||
|
||||
/**
|
||||
* Default value for `blur` attribute of editable form.
|
||||
* Can be `cancel|submit|ignore`.
|
||||
*/
|
||||
blurForm: string;
|
||||
|
||||
/**
|
||||
* How input elements get activated. Possible values: `focus|select|none`.
|
||||
*/
|
||||
activate: string;
|
||||
|
||||
/**
|
||||
* Whether to disable x-editable. Can be overloaded on each element.
|
||||
*/
|
||||
isDisabled: boolean;
|
||||
|
||||
/*
|
||||
* Event, on which the edit mode gets activated.
|
||||
* Can be any event.
|
||||
*/
|
||||
activationEvent: string;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user