js: font style for input
This commit is contained in:
parent
956cf7583e
commit
81c519dcdf
@ -3412,6 +3412,10 @@ var Input = /** @class */ (function (_super) {
|
||||
Property,
|
||||
__metadata$6("design:type", Gravity)
|
||||
], Input.prototype, "textAlignment", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", String)
|
||||
], Input.prototype, "fontStyle", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", Function)
|
||||
@ -4356,7 +4360,7 @@ var __generator$1 = (undefined && undefined.__generator) || function (thisArg, b
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) { throw new TypeError("Generator is already executing."); }
|
||||
while (_) { try {
|
||||
while (g && (g = 0, op[0] && (_ = 0)), _) { try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) { return t; }
|
||||
if (y = 0, t) { op = [op[0] & 2, t.value]; }
|
||||
switch (op[0]) {
|
||||
@ -4585,7 +4589,7 @@ var __generator = (undefined && undefined.__generator) || function (thisArg, bod
|
||||
function verb(n) { return function (v) { return step([n, v]); }; }
|
||||
function step(op) {
|
||||
if (f) { throw new TypeError("Generator is already executing."); }
|
||||
while (_) { try {
|
||||
while (g && (g = 0, op[0] && (_ = 0)), _) { try {
|
||||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) { return t; }
|
||||
if (y = 0, t) { op = [op[0] & 2, t.value]; }
|
||||
switch (op[0]) {
|
||||
|
@ -161,6 +161,24 @@ function createRef() {
|
||||
return new Ref;
|
||||
}
|
||||
class View {
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
constructor() {
|
||||
this.width = 0;
|
||||
this.height = 0;
|
||||
@ -192,24 +210,6 @@ class View {
|
||||
}
|
||||
});
|
||||
}
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
/** Anchor start*/
|
||||
get left() {
|
||||
return this.x;
|
||||
@ -2628,6 +2628,10 @@ __decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", Gravity)
|
||||
], Input.prototype, "textAlignment", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", String)
|
||||
], Input.prototype, "fontStyle", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", Function)
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1273,6 +1273,16 @@ var doric = (function (exports) {
|
||||
}
|
||||
}
|
||||
class Context {
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
constructor(id) {
|
||||
this.callbacks = new Map;
|
||||
this.classes = new Map;
|
||||
@ -1307,16 +1317,6 @@ var doric = (function (exports) {
|
||||
}
|
||||
});
|
||||
}
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
callNative(namespace, method, args) {
|
||||
const callbackId = uniqueId('callback');
|
||||
return new Promise((resolve, reject) => {
|
||||
|
@ -1284,6 +1284,16 @@ function jsCallReject(contextId, callbackId, args) {
|
||||
}
|
||||
}
|
||||
class Context {
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
constructor(id) {
|
||||
this.callbacks = new Map;
|
||||
this.classes = new Map;
|
||||
@ -1318,16 +1328,6 @@ class Context {
|
||||
}
|
||||
});
|
||||
}
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
callNative(namespace, method, args) {
|
||||
const callbackId = uniqueId('callback');
|
||||
return new Promise((resolve, reject) => {
|
||||
@ -1701,6 +1701,24 @@ function createRef() {
|
||||
return new Ref;
|
||||
}
|
||||
class View {
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
constructor() {
|
||||
this.width = 0;
|
||||
this.height = 0;
|
||||
@ -1732,24 +1750,6 @@ class View {
|
||||
}
|
||||
});
|
||||
}
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
/** Anchor start*/
|
||||
get left() {
|
||||
return this.x;
|
||||
@ -4168,6 +4168,10 @@ __decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", Gravity)
|
||||
], Input.prototype, "textAlignment", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", String)
|
||||
], Input.prototype, "fontStyle", void 0);
|
||||
__decorate$6([
|
||||
Property,
|
||||
__metadata$6("design:type", Function)
|
||||
|
3
doric-js/index.d.ts
vendored
3
doric-js/index.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
declare module "doric" {
|
||||
// Generated by dts-bundle-generator v6.12.0
|
||||
// Generated by dts-bundle-generator v6.13.0
|
||||
|
||||
export interface Modeling {
|
||||
toModel(): Model;
|
||||
@ -1255,6 +1255,7 @@ declare module "doric" {
|
||||
hintTextColor?: Color;
|
||||
multiline?: boolean;
|
||||
textAlignment?: Gravity;
|
||||
fontStyle?: "normal" | "bold" | "italic" | "bold_italic";
|
||||
onTextChange?: (text?: string) => void;
|
||||
onFocusChange?: (focused: boolean) => void;
|
||||
maxLength?: number;
|
||||
|
4
doric-js/lib/index.web.d.ts
vendored
4
doric-js/lib/index.web.d.ts
vendored
@ -4,8 +4,8 @@ declare module NativeClient {
|
||||
function callNative(name: string, args: string): string;
|
||||
function fetchArrayBuffer(id: string): string;
|
||||
}
|
||||
declare type RawValue = number | string | boolean | object | undefined | ArrayBuffer;
|
||||
declare type WrappedValue = {
|
||||
type RawValue = number | string | boolean | object | undefined | ArrayBuffer;
|
||||
type WrappedValue = {
|
||||
type: "number" | "string" | "boolean" | "object" | "array" | "null" | "arrayBuffer";
|
||||
value: RawValue;
|
||||
};
|
||||
|
2
doric-js/lib/src/pattern/mvvm.d.ts
vendored
2
doric-js/lib/src/pattern/mvvm.d.ts
vendored
@ -5,7 +5,7 @@ import { ClassType } from "../util/types";
|
||||
export declare abstract class ViewHolder {
|
||||
abstract build(root: Group): void;
|
||||
}
|
||||
export declare type Setter<M> = (state: M) => void;
|
||||
export type Setter<M> = (state: M) => void;
|
||||
export declare abstract class ViewModel<M extends Object, V extends ViewHolder> {
|
||||
context: BridgeContext;
|
||||
private state;
|
||||
|
4
doric-js/lib/src/pattern/provider.d.ts
vendored
4
doric-js/lib/src/pattern/provider.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
export declare type Observer<T> = (v: T) => void;
|
||||
export declare type Updater<T> = (v: T) => T;
|
||||
export type Observer<T> = (v: T) => void;
|
||||
export type Updater<T> = (v: T) => T;
|
||||
export interface IObservable<T> {
|
||||
addObserver(observer: Observer<T | undefined>): void;
|
||||
removeObserver(observer: Observer<T | undefined>): void;
|
||||
|
2
doric-js/lib/src/runtime/global.d.ts
vendored
2
doric-js/lib/src/runtime/global.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { Panel } from "../ui/panel";
|
||||
import { ClassType } from "../util/types";
|
||||
export declare type BridgeContext = {
|
||||
export type BridgeContext = {
|
||||
/**
|
||||
* The identify of current context
|
||||
*/
|
||||
|
6
doric-js/lib/src/runtime/sandbox.d.ts
vendored
6
doric-js/lib/src/runtime/sandbox.d.ts
vendored
@ -23,9 +23,9 @@ export declare function jsObtainContext(id: string): Context | undefined;
|
||||
export declare function jsReleaseContext(id: string): void;
|
||||
export declare function __require__(name: string): any;
|
||||
export declare function jsRegisterModule(name: string, moduleObject: any): void;
|
||||
export declare function jsCallEntityMethod(contextId: string, methodName: string, args?: any): any;
|
||||
export declare function pureCallEntityMethod(contextId: string, methodName: string, args?: any): any;
|
||||
declare type ClassType<T> = new (...args: any) => T;
|
||||
export declare function jsCallEntityMethod(contextId: string, methodName: string, args?: any): unknown;
|
||||
export declare function pureCallEntityMethod(contextId: string, methodName: string, args?: any): unknown;
|
||||
type ClassType<T> = new (...args: any) => T;
|
||||
export declare function jsObtainEntry(contextId: string): () => ClassType<object> | ((constructor: ClassType<object>) => ClassType<object>);
|
||||
export declare function jsCallbackTimer(timerId: number): void;
|
||||
export declare function jsHookAfterNativeCall(): void;
|
||||
|
@ -71,6 +71,16 @@ export function jsCallReject(contextId, callbackId, args) {
|
||||
}
|
||||
}
|
||||
export class Context {
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
constructor(id) {
|
||||
this.callbacks = new Map;
|
||||
this.classes = new Map;
|
||||
@ -105,16 +115,6 @@ export class Context {
|
||||
}
|
||||
});
|
||||
}
|
||||
hookBeforeNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookBeforeNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookBeforeNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
hookAfterNativeCall() {
|
||||
if (this.entity && Reflect.has(this.entity, 'hookAfterNativeCall')) {
|
||||
Reflect.apply(Reflect.get(this.entity, 'hookAfterNativeCall'), this.entity, []);
|
||||
}
|
||||
}
|
||||
callNative(namespace, method, args) {
|
||||
const callbackId = uniqueId('callback');
|
||||
return new Promise((resolve, reject) => {
|
||||
|
2
doric-js/lib/src/ui/animation.d.ts
vendored
2
doric-js/lib/src/ui/animation.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { Color } from "../util/color";
|
||||
import { Modeling, Model } from "../util/types";
|
||||
export declare type AnimatedKey = "translationX" | "translationY" | "scaleX" | "scaleY" | "rotation" | "pivotX" | "pivotY" | "rotationX" | "rotationY" | "backgroundColor" | "alpha";
|
||||
export type AnimatedKey = "translationX" | "translationY" | "scaleX" | "scaleY" | "rotation" | "pivotX" | "pivotY" | "rotationX" | "rotationY" | "backgroundColor" | "alpha";
|
||||
export declare enum RepeatMode {
|
||||
RESTART = 1,
|
||||
REVERSE = 2
|
||||
|
8
doric-js/lib/src/ui/view.d.ts
vendored
8
doric-js/lib/src/ui/view.d.ts
vendored
@ -7,14 +7,14 @@ import { FlexConfig } from "../util/flexbox";
|
||||
export declare function Property(target: Object, propKey: string): void;
|
||||
export declare function InconsistProperty(target: Object, propKey: string): void;
|
||||
export declare function ViewComponent(constructor: ClassType<any>): void;
|
||||
export declare type NativeViewModel = {
|
||||
export type NativeViewModel = {
|
||||
id: string;
|
||||
type: string;
|
||||
props: {
|
||||
[index: string]: Model;
|
||||
};
|
||||
};
|
||||
declare type RefType<T> = T extends Ref<infer R> ? R : never;
|
||||
type RefType<T> = T extends Ref<infer R> ? R : never;
|
||||
export declare class Ref<T extends View> {
|
||||
private view?;
|
||||
set current(v: T);
|
||||
@ -151,8 +151,8 @@ export declare abstract class Superview extends View {
|
||||
clean(): void;
|
||||
toModel(): NativeViewModel;
|
||||
}
|
||||
export declare type ViewArray = View[];
|
||||
export declare type ViewFragment = View | ViewArray | undefined | null;
|
||||
export type ViewArray = View[];
|
||||
export type ViewFragment = View | ViewArray | undefined | null;
|
||||
export declare abstract class Group extends Superview implements JSX.ElementChildrenAttribute {
|
||||
padding?: {
|
||||
left?: number;
|
||||
|
@ -43,6 +43,24 @@ export function createRef() {
|
||||
return new Ref;
|
||||
}
|
||||
export class View {
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
constructor() {
|
||||
this.width = 0;
|
||||
this.height = 0;
|
||||
@ -74,24 +92,6 @@ export class View {
|
||||
}
|
||||
});
|
||||
}
|
||||
callback2Id(f) {
|
||||
const id = uniqueId('Function');
|
||||
this.callbacks.set(id, f);
|
||||
return id;
|
||||
}
|
||||
id2Callback(id) {
|
||||
let f = this.callbacks.get(id);
|
||||
if (f === undefined) {
|
||||
f = Reflect.get(this, id);
|
||||
}
|
||||
return f;
|
||||
}
|
||||
findViewByTag(tag) {
|
||||
if (tag === this.tag) {
|
||||
return this;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
/** Anchor start*/
|
||||
get left() {
|
||||
return this.x;
|
||||
|
2
doric-js/lib/src/util/flexbox.d.ts
vendored
2
doric-js/lib/src/util/flexbox.d.ts
vendored
@ -64,7 +64,7 @@ export declare enum Display {
|
||||
FLEX = 0,
|
||||
NONE = 1
|
||||
}
|
||||
export declare type FlexValue = FlexTypedValue | number;
|
||||
export type FlexValue = FlexTypedValue | number;
|
||||
export interface FlexConfig {
|
||||
direction?: Direction;
|
||||
flexDirection?: FlexDirection;
|
||||
|
8
doric-js/lib/src/util/types.d.ts
vendored
8
doric-js/lib/src/util/types.d.ts
vendored
@ -2,11 +2,11 @@ export interface Modeling {
|
||||
toModel(): Model;
|
||||
}
|
||||
export declare function obj2Model(obj: Model, convertor: (v: Function) => string): Model;
|
||||
declare type _M = string | number | boolean | Modeling | {
|
||||
type _M = string | number | boolean | Modeling | {
|
||||
[index: string]: Model;
|
||||
} | undefined;
|
||||
export declare type Model = _M | Array<_M>;
|
||||
export declare type Binder<T> = (v: T) => void;
|
||||
export type Model = _M | Array<_M>;
|
||||
export type Binder<T> = (v: T) => void;
|
||||
export declare class Mutable<T> {
|
||||
private val;
|
||||
private binders;
|
||||
@ -16,5 +16,5 @@ export declare class Mutable<T> {
|
||||
bind(binder: Binder<T>): void;
|
||||
static of<E>(v: E): Mutable<E>;
|
||||
}
|
||||
export declare type ClassType<T> = new (...args: any) => T;
|
||||
export type ClassType<T> = new (...args: any) => T;
|
||||
export {};
|
||||
|
1
doric-js/lib/src/widget/input.d.ts
vendored
1
doric-js/lib/src/widget/input.d.ts
vendored
@ -21,6 +21,7 @@ export declare class Input extends View {
|
||||
hintTextColor?: Color;
|
||||
multiline?: boolean;
|
||||
textAlignment?: Gravity;
|
||||
fontStyle?: "normal" | "bold" | "italic" | "bold_italic";
|
||||
onTextChange?: (text?: string) => void;
|
||||
onFocusChange?: (focused: boolean) => void;
|
||||
maxLength?: number;
|
||||
|
@ -95,6 +95,10 @@ __decorate([
|
||||
Property,
|
||||
__metadata("design:type", Gravity)
|
||||
], Input.prototype, "textAlignment", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", String)
|
||||
], Input.prototype, "fontStyle", void 0);
|
||||
__decorate([
|
||||
Property,
|
||||
__metadata("design:type", Function)
|
||||
|
@ -60,6 +60,9 @@ export class Input extends View {
|
||||
@Property
|
||||
textAlignment?: Gravity
|
||||
|
||||
@Property
|
||||
fontStyle?: "normal" | "bold" | "italic" | "bold_italic"
|
||||
|
||||
@Property
|
||||
onTextChange?: (text?: string) => void
|
||||
|
||||
|
Reference in New Issue
Block a user