Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions examples/pxScene2d/src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -462,6 +462,7 @@ if (BUILD_PXSCENE_APP)
install(TARGETS pxscene_app RUNTIME DESTINATION . COMPONENT pxscene)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/browser DESTINATION . COMPONENT pxscene)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/node_modules DESTINATION . COMPONENT pxscene)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/v8_modules DESTINATION . COMPONENT pxscene)
if (SUPPORT_DUKTAPE)
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/rcvrcore/" DESTINATION rcvrcore COMPONENT pxscene)
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/duk_modules/" DESTINATION duk_modules COMPONENT pxscene)
Expand Down
4 changes: 4 additions & 0 deletions examples/pxScene2d/src/test_module_loading.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
var mod = require("test_module");
mod.info("hi");
var mod2 = require("test_module");
mod2.info("hi2");
43 changes: 43 additions & 0 deletions examples/pxScene2d/src/test_promises.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@


var promise1 = Promise.resolve(3);
var promise2 = _testPromiseResolvedReturnFunc();
var promise3 = _testPromiseReturnFunc();

Promise.all([promise1, promise2, promise3]).then(function (values) {
print("OK");
});

var promise4 = _testPromiseRejectedReturnFunc();

promise4.then(function (val) {
print("resolved2");
}).catch(function (val) {
print("rejected2");
});

var promise5 = _testPromiseReturnRejectFunc();

promise5.then(function (val) {
print("resolved3");
}).catch(function (val) {
print("rejected3");
});

var promise6 = _testPromiseReturnFunc();

new Promise((resolve, reject) => {
promise6.then(function (val) {
resolve(val);
}).catch(function (val) {
reject(val);
});
}).then(function (val) {
print("resolved4");
},
function (val) {
print("rejected4");
}
);


8 changes: 8 additions & 0 deletions examples/pxScene2d/src/v8_modules/test_module.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

function info(msg) {
print(msg);
}

module.exports = {
info: info,
}
Loading