mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
Merge remote-tracking branch 'origin/master' into svetoslavtsenov/merge-release-in-master
This commit is contained in:
@ -54,6 +54,32 @@ export var test_XmlParser_EntityReferencesInAttributeValuesAreDecoded = function
|
|||||||
TKUnit.assert(data === "<>\"&'", "Expected result: <>\"&'; Actual result: " + data + ";");
|
TKUnit.assert(data === "<>\"&'", "Expected result: <>\"&'; Actual result: " + data + ";");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export var test_XmlParser_UnicodeEntitiesAreDecoded = function () {
|
||||||
|
var data;
|
||||||
|
var xmlParser = new xmlModule.XmlParser(function (event: xmlModule.ParserEvent) {
|
||||||
|
switch (event.eventType) {
|
||||||
|
case xmlModule.ParserEventType.Text:
|
||||||
|
data = event.data;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
xmlParser.parse("<element>🤣✓</element>");
|
||||||
|
TKUnit.assert(data === "\uD83E\uDD23\u2713", "Expected result: \uD83E\uDD23\u2713; Actual result: " + data + ";");
|
||||||
|
};
|
||||||
|
|
||||||
|
export var test_XmlParser_UnicodeEntitiesInAttributeValuesAreDecoded = function () {
|
||||||
|
var data;
|
||||||
|
var xmlParser = new xmlModule.XmlParser(function (event: xmlModule.ParserEvent) {
|
||||||
|
switch (event.eventType) {
|
||||||
|
case xmlModule.ParserEventType.StartElement:
|
||||||
|
data = event.attributes["text"];
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
xmlParser.parse("<Label text=\"🤣✓\"/>");
|
||||||
|
TKUnit.assert(data === "\uD83E\uDD23\u2713", "Expected result: \uD83E\uDD23\u2713; Actual result: " + data + ";");
|
||||||
|
};
|
||||||
|
|
||||||
export var test_XmlParser_OnErrorIsCalledWhenAnErrorOccurs = function () {
|
export var test_XmlParser_OnErrorIsCalledWhenAnErrorOccurs = function () {
|
||||||
var e;
|
var e;
|
||||||
var xmlParser = new xmlModule.XmlParser(
|
var xmlParser = new xmlModule.XmlParser(
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "tns-core-modules-widgets",
|
"name": "tns-core-modules-widgets",
|
||||||
"version": "6.0.1",
|
"version": "6.1.0",
|
||||||
"description": "Native widgets used in the NativeScript framework.",
|
"description": "Native widgets used in the NativeScript framework.",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Require globals first so that snapshot takes __extends function.
|
// Require globals first so that snapshot takes __extends function.
|
||||||
require("globals");
|
require("../globals");
|
||||||
|
|
||||||
import { Observable, EventData } from "../data/observable";
|
import { Observable, EventData } from "../data/observable";
|
||||||
import { View } from "../ui/core/view";
|
import { View } from "../ui/core/view";
|
||||||
|
@ -4,44 +4,44 @@ if (global.TNS_WEBPACK) {
|
|||||||
// Register "dynamically" loaded module that need to be resolved by the
|
// Register "dynamically" loaded module that need to be resolved by the
|
||||||
// XML/component builders.
|
// XML/component builders.
|
||||||
|
|
||||||
global.registerModule("text/formatted-string", () => require("text/formatted-string"));
|
global.registerModule("text/formatted-string", () => require("./text/formatted-string"));
|
||||||
global.registerModule("text/span", () => require("text/span"));
|
global.registerModule("text/span", () => require("./text/span"));
|
||||||
global.registerModule("ui/action-bar", () => require("ui/action-bar"));
|
global.registerModule("ui/action-bar", () => require("./ui/action-bar"));
|
||||||
global.registerModule("ui/activity-indicator", () => require("ui/activity-indicator"));
|
global.registerModule("ui/activity-indicator", () => require("./ui/activity-indicator"));
|
||||||
global.registerModule("ui/border", () => require("ui/border"));
|
global.registerModule("ui/border", () => require("./ui/border"));
|
||||||
global.registerModule("ui/bottom-navigation", () => require("ui/bottom-navigation"));
|
global.registerModule("ui/bottom-navigation", () => require("./ui/bottom-navigation"));
|
||||||
global.registerModule("ui/button", () => require("ui/button"));
|
global.registerModule("ui/button", () => require("./ui/button"));
|
||||||
global.registerModule("ui/content-view", () => require("ui/content-view"));
|
global.registerModule("ui/content-view", () => require("./ui/content-view"));
|
||||||
global.registerModule("ui/date-picker", () => require("ui/date-picker"));
|
global.registerModule("ui/date-picker", () => require("./ui/date-picker"));
|
||||||
global.registerModule("ui/frame", () => require("ui/frame"));
|
global.registerModule("ui/frame", () => require("./ui/frame"));
|
||||||
global.registerModule("ui/html-view", () => require("ui/html-view"));
|
global.registerModule("ui/html-view", () => require("./ui/html-view"));
|
||||||
global.registerModule("ui/image", () => require("ui/image"));
|
global.registerModule("ui/image", () => require("./ui/image"));
|
||||||
global.registerModule("ui/label", () => require("ui/label"));
|
global.registerModule("ui/label", () => require("./ui/label"));
|
||||||
global.registerModule("ui/layouts/absolute-layout", () => require("ui/layouts/absolute-layout"));
|
global.registerModule("ui/layouts/absolute-layout", () => require("./ui/layouts/absolute-layout"));
|
||||||
global.registerModule("ui/layouts/dock-layout", () => require("ui/layouts/dock-layout"));
|
global.registerModule("ui/layouts/dock-layout", () => require("./ui/layouts/dock-layout"));
|
||||||
global.registerModule("ui/layouts/grid-layout", () => require("ui/layouts/grid-layout"));
|
global.registerModule("ui/layouts/grid-layout", () => require("./ui/layouts/grid-layout"));
|
||||||
global.registerModule("ui/layouts/stack-layout", () => require("ui/layouts/stack-layout"));
|
global.registerModule("ui/layouts/stack-layout", () => require("./ui/layouts/stack-layout"));
|
||||||
global.registerModule("ui/layouts/flexbox-layout", () => require("ui/layouts/flexbox-layout"));
|
global.registerModule("ui/layouts/flexbox-layout", () => require("./ui/layouts/flexbox-layout"));
|
||||||
global.registerModule("ui/layouts/wrap-layout", () => require("ui/layouts/wrap-layout"));
|
global.registerModule("ui/layouts/wrap-layout", () => require("./ui/layouts/wrap-layout"));
|
||||||
global.registerModule("ui/list-picker", () => require("ui/list-picker"));
|
global.registerModule("ui/list-picker", () => require("./ui/list-picker"));
|
||||||
global.registerModule("ui/page", () => require("ui/page"));
|
global.registerModule("ui/page", () => require("./ui/page"));
|
||||||
global.registerModule("ui/placeholder", () => require("ui/placeholder"));
|
global.registerModule("ui/placeholder", () => require("./ui/placeholder"));
|
||||||
global.registerModule("ui/progress", () => require("ui/progress"));
|
global.registerModule("ui/progress", () => require("./ui/progress"));
|
||||||
global.registerModule("ui/proxy-view-container", () => require("ui/proxy-view-container"));
|
global.registerModule("ui/proxy-view-container", () => require("./ui/proxy-view-container"));
|
||||||
global.registerModule("ui/repeater", () => require("ui/repeater"));
|
global.registerModule("ui/repeater", () => require("./ui/repeater"));
|
||||||
global.registerModule("ui/scroll-view", () => require("ui/scroll-view"));
|
global.registerModule("ui/scroll-view", () => require("./ui/scroll-view"));
|
||||||
global.registerModule("ui/search-bar", () => require("ui/search-bar"));
|
global.registerModule("ui/search-bar", () => require("./ui/search-bar"));
|
||||||
global.registerModule("ui/segmented-bar", () => require("ui/segmented-bar"));
|
global.registerModule("ui/segmented-bar", () => require("./ui/segmented-bar"));
|
||||||
global.registerModule("ui/slider", () => require("ui/slider"));
|
global.registerModule("ui/slider", () => require("./ui/slider"));
|
||||||
global.registerModule("ui/switch", () => require("ui/switch"));
|
global.registerModule("ui/switch", () => require("./ui/switch"));
|
||||||
global.registerModule("ui/tab-view", () => require("ui/tab-view"));
|
global.registerModule("ui/tab-view", () => require("./ui/tab-view"));
|
||||||
global.registerModule("ui/tab-navigation-base/tab-strip", () => require("ui/tab-navigation-base/tab-strip"));
|
global.registerModule("ui/tab-navigation-base/tab-strip", () => require("./ui/tab-navigation-base/tab-strip"));
|
||||||
global.registerModule("ui/tab-navigation-base/tab-strip-item", () => require("ui/tab-navigation-base/tab-strip-item"));
|
global.registerModule("ui/tab-navigation-base/tab-strip-item", () => require("./ui/tab-navigation-base/tab-strip-item"));
|
||||||
global.registerModule("ui/tab-navigation-base/tab-content-item", () => require("ui/tab-navigation-base/tab-content-item"));
|
global.registerModule("ui/tab-navigation-base/tab-content-item", () => require("./ui/tab-navigation-base/tab-content-item"));
|
||||||
global.registerModule("ui/tabs", () => require("ui/tabs"));
|
global.registerModule("ui/tabs", () => require("./ui/tabs"));
|
||||||
global.registerModule("ui/web-view", () => require("ui/web-view"));
|
global.registerModule("ui/web-view", () => require("./ui/web-view"));
|
||||||
global.registerModule("ui/text-field", () => require("ui/text-field"));
|
global.registerModule("ui/text-field", () => require("./ui/text-field"));
|
||||||
global.registerModule("ui/text-view", () => require("ui/text-view"));
|
global.registerModule("ui/text-view", () => require("./ui/text-view"));
|
||||||
global.registerModule("ui/time-picker", () => require("ui/time-picker"));
|
global.registerModule("ui/time-picker", () => require("./ui/time-picker"));
|
||||||
global.registerModule("ui/list-view", () => require("ui/list-view"));
|
global.registerModule("ui/list-view", () => require("./ui/list-view"));
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@ function getFileAccess(): FileSystemAccess {
|
|||||||
let platform: typeof platformModule;
|
let platform: typeof platformModule;
|
||||||
function ensurePlatform() {
|
function ensurePlatform() {
|
||||||
if (!platform) {
|
if (!platform) {
|
||||||
platform = require("platform");
|
platform = require("../platform");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,10 +27,10 @@ global.zonedCallback = function (callback: Function): Function {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
global.registerModule("timer", () => require("timer"));
|
global.registerModule("timer", () => require("../timer"));
|
||||||
global.registerModule("ui/dialogs", () => require("ui/dialogs"));
|
global.registerModule("ui/dialogs", () => require("../ui/dialogs"));
|
||||||
global.registerModule("xhr", () => require("xhr"));
|
global.registerModule("xhr", () => require("../xhr"));
|
||||||
global.registerModule("fetch", () => require("fetch"));
|
global.registerModule("fetch", () => require("../fetch"));
|
||||||
|
|
||||||
(<any>global).System = {
|
(<any>global).System = {
|
||||||
import(path) {
|
import(path) {
|
||||||
@ -65,10 +65,10 @@ export function install() {
|
|||||||
if ((<any>global).__snapshot || (<any>global).__snapshotEnabled) {
|
if ((<any>global).__snapshot || (<any>global).__snapshotEnabled) {
|
||||||
if (!snapshotGlobals) {
|
if (!snapshotGlobals) {
|
||||||
// require in snapshot mode is cheap
|
// require in snapshot mode is cheap
|
||||||
const timer: typeof timerModule = require("timer");
|
const timer: typeof timerModule = require("../timer");
|
||||||
const dialogs: typeof dialogsModule = require("ui/dialogs");
|
const dialogs: typeof dialogsModule = require("../ui/dialogs");
|
||||||
const xhr = require("xhr");
|
const xhr = require("../xhr");
|
||||||
const fetch = require("fetch");
|
const fetch = require("../fetch");
|
||||||
|
|
||||||
snapshotGlobals = snapshotGlobals || {
|
snapshotGlobals = snapshotGlobals || {
|
||||||
setTimeout: timer.setTimeout,
|
setTimeout: timer.setTimeout,
|
||||||
@ -91,7 +91,7 @@ export function install() {
|
|||||||
Response: fetch.Response,
|
Response: fetch.Response,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
const consoleModule = require("console").Console;
|
const consoleModule = require("../console").Console;
|
||||||
// Object.assign call will fire an error when trying to write to a read-only property of an object, such as 'console'
|
// Object.assign call will fire an error when trying to write to a read-only property of an object, such as 'console'
|
||||||
global.console = global.console || new consoleModule();
|
global.console = global.console || new consoleModule();
|
||||||
Object.assign(global, snapshotGlobals);
|
Object.assign(global, snapshotGlobals);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import * as fsModule from "../../file-system";
|
import * as fsModule from "../../file-system";
|
||||||
|
|
||||||
export function getFilenameFromUrl(url: string) {
|
export function getFilenameFromUrl(url: string) {
|
||||||
const fs: typeof fsModule = require("file-system");
|
const fs: typeof fsModule = require("../../file-system");
|
||||||
const slashPos = url.lastIndexOf("/") + 1;
|
const slashPos = url.lastIndexOf("/") + 1;
|
||||||
const questionMarkPos = url.lastIndexOf("?");
|
const questionMarkPos = url.lastIndexOf("?");
|
||||||
|
|
||||||
|
@ -27,21 +27,21 @@ const pendingRequests = {};
|
|||||||
let imageSource: typeof imageSourceModule;
|
let imageSource: typeof imageSourceModule;
|
||||||
function ensureImageSource() {
|
function ensureImageSource() {
|
||||||
if (!imageSource) {
|
if (!imageSource) {
|
||||||
imageSource = require("image-source");
|
imageSource = require("../../image-source");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let platform: typeof platformModule;
|
let platform: typeof platformModule;
|
||||||
function ensurePlatform() {
|
function ensurePlatform() {
|
||||||
if (!platform) {
|
if (!platform) {
|
||||||
platform = require("platform");
|
platform = require("../../platform");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let fs: typeof fsModule;
|
let fs: typeof fsModule;
|
||||||
function ensureFileSystem() {
|
function ensureFileSystem() {
|
||||||
if (!fs) {
|
if (!fs) {
|
||||||
fs = require("file-system");
|
fs = require("../../file-system");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,14 +56,14 @@ function ensureSessionNotFollowingRedirects() {
|
|||||||
let imageSource: typeof imageSourceModule;
|
let imageSource: typeof imageSourceModule;
|
||||||
function ensureImageSource() {
|
function ensureImageSource() {
|
||||||
if (!imageSource) {
|
if (!imageSource) {
|
||||||
imageSource = require("image-source");
|
imageSource = require("../../image-source");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let fs: typeof fsModule;
|
let fs: typeof fsModule;
|
||||||
function ensureFileSystem() {
|
function ensureFileSystem() {
|
||||||
if (!fs) {
|
if (!fs) {
|
||||||
fs = require("file-system");
|
fs = require("../../file-system");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -188,10 +188,10 @@ function rpEntities(s, d, x, z) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
if (d) {
|
if (d) {
|
||||||
return String.fromCharCode(d);
|
return String.fromCodePoint(d);
|
||||||
};
|
};
|
||||||
|
|
||||||
return String.fromCharCode(parseInt(x, 16));
|
return String.fromCodePoint(parseInt(x, 16));
|
||||||
};
|
};
|
||||||
|
|
||||||
function unEntities(s, i) {
|
function unEntities(s, i) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "tns-core-modules",
|
"name": "tns-core-modules",
|
||||||
"description": "Telerik NativeScript Core Modules",
|
"description": "Telerik NativeScript Core Modules",
|
||||||
"version": "6.0.2",
|
"version": "6.1.0",
|
||||||
"homepage": "https://www.nativescript.org",
|
"homepage": "https://www.nativescript.org",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
@ -53,7 +53,7 @@ const createComponentInstance = profile("createComponentInstance", (elementName:
|
|||||||
// Create instance of the component.
|
// Create instance of the component.
|
||||||
instance = new instanceType();
|
instance = new instanceType();
|
||||||
} catch (ex) {
|
} catch (ex) {
|
||||||
const debug: typeof debugModule = require("utils/debug");
|
const debug: typeof debugModule = require("../../../utils/debug");
|
||||||
throw new debug.ScopeError(ex, "Module '" + resolvedModuleName + "' not found for element '" + (namespace ? namespace + ":" : "") + elementName + "'.");
|
throw new debug.ScopeError(ex, "Module '" + resolvedModuleName + "' not found for element '" + (namespace ? namespace + ":" : "") + elementName + "'.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ function ensuredomNodeModule(): void {
|
|||||||
let styleScopeModule: typeof ssm;
|
let styleScopeModule: typeof ssm;
|
||||||
function ensureStyleScopeModule() {
|
function ensureStyleScopeModule() {
|
||||||
if (!styleScopeModule) {
|
if (!styleScopeModule) {
|
||||||
styleScopeModule = require("ui/styling/style-scope");
|
styleScopeModule = require("../../styling/style-scope");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ import * as am from "../../animation";
|
|||||||
let animationModule: typeof am;
|
let animationModule: typeof am;
|
||||||
function ensureAnimationModule() {
|
function ensureAnimationModule() {
|
||||||
if (!animationModule) {
|
if (!animationModule) {
|
||||||
animationModule = require("ui/animation");
|
animationModule = require("../../animation");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ export module capitalizationType {
|
|||||||
let frame: typeof frameModule;
|
let frame: typeof frameModule;
|
||||||
export function getCurrentPage(): Page {
|
export function getCurrentPage(): Page {
|
||||||
if (!frame) {
|
if (!frame) {
|
||||||
frame = require("ui/frame");
|
frame = require("../frame");
|
||||||
}
|
}
|
||||||
|
|
||||||
let topmostFrame = frame.topmost();
|
let topmostFrame = frame.topmost();
|
||||||
@ -108,7 +108,7 @@ let textField: View;
|
|||||||
|
|
||||||
export function getButtonColors(): { color: Color, backgroundColor: Color } {
|
export function getButtonColors(): { color: Color, backgroundColor: Color } {
|
||||||
if (!button) {
|
if (!button) {
|
||||||
const Button = require("ui/button").Button;
|
const Button = require("../button").Button;
|
||||||
button = new Button;
|
button = new Button;
|
||||||
if (isIOS) {
|
if (isIOS) {
|
||||||
button._setupUI({});
|
button._setupUI({});
|
||||||
@ -127,7 +127,7 @@ export function getButtonColors(): { color: Color, backgroundColor: Color } {
|
|||||||
|
|
||||||
export function getLabelColor(): Color {
|
export function getLabelColor(): Color {
|
||||||
if (!label) {
|
if (!label) {
|
||||||
const Label = require("ui/label").Label;
|
const Label = require("../label").Label;
|
||||||
label = new Label;
|
label = new Label;
|
||||||
if (isIOS) {
|
if (isIOS) {
|
||||||
label._setupUI({});
|
label._setupUI({});
|
||||||
@ -144,7 +144,7 @@ export function getLabelColor(): Color {
|
|||||||
|
|
||||||
export function getTextFieldColor(): Color {
|
export function getTextFieldColor(): Color {
|
||||||
if (!textField) {
|
if (!textField) {
|
||||||
const TextField = require("ui/text-field").TextField;
|
const TextField = require("../text-field").TextField;
|
||||||
textField = new TextField();
|
textField = new TextField();
|
||||||
if (isIOS) {
|
if (isIOS) {
|
||||||
textField._setupUI({});
|
textField._setupUI({});
|
||||||
|
@ -177,7 +177,7 @@ export module AnimationCurve {
|
|||||||
export const linear = "linear";
|
export const linear = "linear";
|
||||||
export const spring = "spring";
|
export const spring = "spring";
|
||||||
export function cubicBezier(x1: number, y1: number, x2: number, y2: number): Object {
|
export function cubicBezier(x1: number, y1: number, x2: number, y2: number): Object {
|
||||||
animation = animation || require("ui/animation");
|
animation = animation || require("../animation");
|
||||||
|
|
||||||
return new animation.CubicBezierAnimationCurve(x1, y1 , x2, y2);
|
return new animation.CubicBezierAnimationCurve(x1, y1 , x2, y2);
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ let fragmentId = -1;
|
|||||||
export let moduleLoaded: boolean;
|
export let moduleLoaded: boolean;
|
||||||
|
|
||||||
if (global && global.__inspector) {
|
if (global && global.__inspector) {
|
||||||
const devtools = require("tns-core-modules/debugger/devtools-elements");
|
const devtools = require("../../debugger/devtools-elements");
|
||||||
devtools.attachDOMInspectorEventCallbacks(global.__inspector);
|
devtools.attachDOMInspectorEventCallbacks(global.__inspector);
|
||||||
devtools.attachDOMInspectorCommandCallbacks(global.__inspector);
|
devtools.attachDOMInspectorCommandCallbacks(global.__inspector);
|
||||||
}
|
}
|
||||||
@ -754,7 +754,7 @@ function ensureFragmentClass() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// this require will apply the FragmentClass implementation
|
// this require will apply the FragmentClass implementation
|
||||||
require("ui/frame/fragment");
|
require("./fragment");
|
||||||
|
|
||||||
if (!fragmentClass) {
|
if (!fragmentClass) {
|
||||||
throw new Error("Failed to initialize the extended androidx.fragment.app.Fragment class");
|
throw new Error("Failed to initialize the extended androidx.fragment.app.Fragment class");
|
||||||
|
2
tns-core-modules/ui/frame/frame.d.ts
vendored
2
tns-core-modules/ui/frame/frame.d.ts
vendored
@ -30,7 +30,7 @@ export class Frame extends View {
|
|||||||
* This method will require the module and will check for a Page property in the exports of the module.
|
* This method will require the module and will check for a Page property in the exports of the module.
|
||||||
* @param pageModuleName The name of the module to require starting from the application root.
|
* @param pageModuleName The name of the module to require starting from the application root.
|
||||||
* For example if you want to navigate to page called "myPage.js" in a folder called "subFolder" and your root folder is "app" you can call navigate method like this:
|
* For example if you want to navigate to page called "myPage.js" in a folder called "subFolder" and your root folder is "app" you can call navigate method like this:
|
||||||
* const frames = require("ui/frame");
|
* const frames = require("tns-core-modules/ui/frame");
|
||||||
* frames.topmost().navigate("app/subFolder/myPage");
|
* frames.topmost().navigate("app/subFolder/myPage");
|
||||||
*/
|
*/
|
||||||
navigate(pageModuleName: string);
|
navigate(pageModuleName: string);
|
||||||
|
@ -8,7 +8,7 @@ import * as utils from "../../utils/utils";
|
|||||||
let httpRequest: typeof httpRequestModule;
|
let httpRequest: typeof httpRequestModule;
|
||||||
function ensureHttpRequest() {
|
function ensureHttpRequest() {
|
||||||
if (!httpRequest) {
|
if (!httpRequest) {
|
||||||
httpRequest = require("http/http-request");
|
httpRequest = require("../../http/http-request");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ import * as kam from "../animation/keyframe-animation";
|
|||||||
let keyframeAnimationModule: typeof kam;
|
let keyframeAnimationModule: typeof kam;
|
||||||
function ensureKeyframeAnimationModule() {
|
function ensureKeyframeAnimationModule() {
|
||||||
if (!keyframeAnimationModule) {
|
if (!keyframeAnimationModule) {
|
||||||
keyframeAnimationModule = require("ui/animation/keyframe-animation");
|
keyframeAnimationModule = require("../animation/keyframe-animation");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,17 +100,17 @@ function _HandleAmpEntities(found: string, decimalValue: string, hexValue: strin
|
|||||||
}
|
}
|
||||||
const res = _ampCodes.get(wordValue);
|
const res = _ampCodes.get(wordValue);
|
||||||
if (res) {
|
if (res) {
|
||||||
return String.fromCharCode(res);
|
return String.fromCodePoint(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invalid word; so we just return it
|
// Invalid word; so we just return it
|
||||||
return found;
|
return found;
|
||||||
}
|
}
|
||||||
if (decimalValue) {
|
if (decimalValue) {
|
||||||
return String.fromCharCode(parseInt(decimalValue, 10));
|
return String.fromCodePoint(parseInt(decimalValue, 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
return String.fromCharCode(parseInt(hexValue, 16));
|
return String.fromCodePoint(parseInt(hexValue, 16));
|
||||||
}
|
}
|
||||||
|
|
||||||
export class XmlParser implements definition.XmlParser {
|
export class XmlParser implements definition.XmlParser {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "tns-platform-declarations",
|
"name": "tns-platform-declarations",
|
||||||
"version": "6.0.2",
|
"version": "6.1.0",
|
||||||
"description": "Platform-specific TypeScript declarations for NativeScript for accessing native objects",
|
"description": "Platform-specific TypeScript declarations for NativeScript for accessing native objects",
|
||||||
"main": "",
|
"main": "",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
Reference in New Issue
Block a user