mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Merge branch 'master' into return-missing-css-errors
This commit is contained in:
@@ -98,8 +98,16 @@ export abstract class ViewBase extends Observable {
|
||||
dock: "left" | "top" | "right" | "bottom";
|
||||
row: number;
|
||||
col: number;
|
||||
/**
|
||||
* Setting `column` property is the same as `col`
|
||||
*/
|
||||
column: number;
|
||||
rowSpan: number;
|
||||
colSpan: number;
|
||||
/**
|
||||
* Setting `columnSpan` property is the same as `colSpan`
|
||||
*/
|
||||
columnSpan: number;
|
||||
domNode: DOMNode;
|
||||
|
||||
order: Order;
|
||||
|
||||
@@ -210,8 +210,10 @@ export abstract class ViewBase extends Observable implements ViewBaseDefinition
|
||||
dock: "left" | "top" | "right" | "bottom";
|
||||
row: number;
|
||||
col: number;
|
||||
column: number; // synonym for "col"
|
||||
rowSpan: number;
|
||||
colSpan: number;
|
||||
columnSpan: number; // synonym for "columnSpan"
|
||||
|
||||
order: Order;
|
||||
flexGrow: FlexGrow;
|
||||
|
||||
@@ -16,6 +16,20 @@ View.prototype.col = 0;
|
||||
View.prototype.rowSpan = 1;
|
||||
View.prototype.colSpan = 1;
|
||||
|
||||
Object.defineProperty(View.prototype, "column", {
|
||||
get(this: View): number { return this.col; },
|
||||
set(this: View, value: number) { this.col = value; },
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
Object.defineProperty(View.prototype, "columnSpan", {
|
||||
get(this: View): number { return this.colSpan; },
|
||||
set(this: View, value: number) { this.colSpan = value; },
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
|
||||
function validateItemSpec(itemSpec: ItemSpec): void {
|
||||
if (!itemSpec) {
|
||||
throw new Error("Value cannot be undefined.");
|
||||
|
||||
Reference in New Issue
Block a user