javascript-mobile-app-template
Version:
Simple and fully customizable user interface template. Design for mobile app development on Capacitor or Cordova. Platforms: Android, iOS, Web.
42 lines (29 loc) • 1.05 kB
JavaScript
/* Bismillah */
/*
UI COMPONENT TEMPLATE
- You can customize, this template code as you need:
Started Date: 5 Aug 2023
Developer: Bugra Ozden
Email: bugra.ozden@gmail.com
Site: https://bug7a.github.io/javascript-mobile-app-template/
EXAMPLE: {javascript-mobile-app-template}/ui-waiting-view.htm
*/
// UICore
const UICore = {};
UICore.createDefaultValues = function(defaultContainerObj, params) {
defaultContainerObj.default = {};
defaultContainerObj.resetDefault = function() {
for (let parameterName in params) {
defaultContainerObj.default[parameterName] = params[parameterName];
}
}
defaultContainerObj.resetDefault();
};
UICore.parseParameters = function(defaultObj, params) {
for (let parameterName in defaultObj) {
defaultObj[parameterName] = (params[parameterName] != undefined) ? params[parameterName] : defaultObj[parameterName];
}
};
UICore.cloneDefaultValues = function(defaultContainerObj) {
return JSON.parse(JSON.stringify(defaultContainerObj.default));
};