updated to Platform 2.0
|
@ -1,3 +0,0 @@
|
|||
page {
|
||||
/* CSS styles */
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
var application = require("application");
|
||||
application.mainModule = "main-page";
|
||||
application.cssFile = "./app.css";
|
||||
application.start();
|
|
@ -1,3 +0,0 @@
|
|||
<Page xmlns="http://www.nativescript.org/tns.xsd" >
|
||||
<!-- UI Declaration -->
|
||||
</Page>
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"ProjectName": "Photo Album Native Code",
|
||||
"ProjectGuid": "242a175d-0211-484d-ac73-4b3f9d9c9a9f",
|
||||
"ProjectName": "Photo Album Native",
|
||||
"ProjectGuid": "0e4e4d02-1e6c-4bbb-8974-a6cdb267c706",
|
||||
"projectVersion": 1,
|
||||
"AppIdentifier": "com.telerik.PhotoAlbumNativeCode",
|
||||
"DisplayName": "Photo Album Native Code",
|
||||
"AppIdentifier": "com.telerik.PhotoAlbumNative",
|
||||
"DisplayName": "Photo Album Native",
|
||||
"Author": "",
|
||||
"Description": "Photo Album Native Code",
|
||||
"Description": "Photo Album Native",
|
||||
"BundleVersion": "1.0",
|
||||
"AndroidVersionCode": "1",
|
||||
"iOSDeviceFamily": [
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"type": "NativeScript",
|
||||
"views": [
|
||||
{
|
||||
"type": "NativeScript:view",
|
||||
"name": "homeView",
|
||||
"components": [],
|
||||
"title": "Home View",
|
||||
"addToNavigation": true,
|
||||
"icon": "home"
|
||||
}
|
||||
],
|
||||
"dataProviders": [],
|
||||
"name": "nativeScriptApp",
|
||||
"navigation": "listmenu",
|
||||
"transition": "none",
|
||||
"skin": "native"
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"generator-NativeScript": {
|
||||
"dependsOn": [
|
||||
"generator-NativeScript@0.0.12"
|
||||
]
|
||||
}
|
||||
}
|
До Ширина: | Высота: | Размер: 1.4 KiB После Ширина: | Высота: | Размер: 1.4 KiB |
До Ширина: | Высота: | Размер: 13 KiB После Ширина: | Высота: | Размер: 13 KiB |
До Ширина: | Высота: | Размер: 14 KiB После Ширина: | Высота: | Размер: 14 KiB |
До Ширина: | Высота: | Размер: 3.4 KiB После Ширина: | Высота: | Размер: 3.4 KiB |
До Ширина: | Высота: | Размер: 17 KiB После Ширина: | Высота: | Размер: 17 KiB |
До Ширина: | Высота: | Размер: 75 KiB После Ширина: | Высота: | Размер: 75 KiB |
До Ширина: | Высота: | Размер: 64 KiB После Ширина: | Высота: | Размер: 64 KiB |
До Ширина: | Высота: | Размер: 94 KiB После Ширина: | Высота: | Размер: 94 KiB |
До Ширина: | Высота: | Размер: 1.8 KiB После Ширина: | Высота: | Размер: 1.8 KiB |
До Ширина: | Высота: | Размер: 9.6 KiB После Ширина: | Высота: | Размер: 9.6 KiB |
До Ширина: | Высота: | Размер: 2.9 KiB После Ширина: | Высота: | Размер: 2.9 KiB |
До Ширина: | Высота: | Размер: 18 KiB После Ширина: | Высота: | Размер: 18 KiB |
До Ширина: | Высота: | Размер: 26 KiB После Ширина: | Высота: | Размер: 26 KiB |
До Ширина: | Высота: | Размер: 1.9 KiB После Ширина: | Высота: | Размер: 1.9 KiB |
До Ширина: | Высота: | Размер: 29 KiB После Ширина: | Высота: | Размер: 29 KiB |
До Ширина: | Высота: | Размер: 3.3 KiB После Ширина: | Высота: | Размер: 3.3 KiB |
До Ширина: | Высота: | Размер: 63 KiB После Ширина: | Высота: | Размер: 63 KiB |
До Ширина: | Высота: | Размер: 4.3 KiB После Ширина: | Высота: | Размер: 4.3 KiB |
До Ширина: | Высота: | Размер: 89 KiB После Ширина: | Высота: | Размер: 89 KiB |
До Ширина: | Высота: | Размер: 22 KiB После Ширина: | Высота: | Размер: 22 KiB |
До Ширина: | Высота: | Размер: 29 KiB После Ширина: | Высота: | Размер: 29 KiB |
До Ширина: | Высота: | Размер: 81 KiB После Ширина: | Высота: | Размер: 81 KiB |
До Ширина: | Высота: | Размер: 35 KiB После Ширина: | Высота: | Размер: 35 KiB |
До Ширина: | Высота: | Размер: 88 KiB После Ширина: | Высота: | Размер: 88 KiB |
До Ширина: | Высота: | Размер: 22 KiB После Ширина: | Высота: | Размер: 22 KiB |
До Ширина: | Высота: | Размер: 74 KiB После Ширина: | Высота: | Размер: 74 KiB |
До Ширина: | Высота: | Размер: 20 KiB После Ширина: | Высота: | Размер: 20 KiB |
До Ширина: | Высота: | Размер: 70 KiB После Ширина: | Высота: | Размер: 70 KiB |
До Ширина: | Высота: | Размер: 6.1 KiB После Ширина: | Высота: | Размер: 6.1 KiB |
До Ширина: | Высота: | Размер: 18 KiB После Ширина: | Высота: | Размер: 18 KiB |
До Ширина: | Высота: | Размер: 955 B После Ширина: | Высота: | Размер: 955 B |
До Ширина: | Высота: | Размер: 2.4 KiB После Ширина: | Высота: | Размер: 2.4 KiB |
До Ширина: | Высота: | Размер: 509 B После Ширина: | Высота: | Размер: 509 B |
До Ширина: | Высота: | Размер: 1.1 KiB После Ширина: | Высота: | Размер: 1.1 KiB |
До Ширина: | Высота: | Размер: 705 B После Ширина: | Высота: | Размер: 705 B |
До Ширина: | Высота: | Размер: 1.6 KiB После Ширина: | Высота: | Размер: 1.6 KiB |
До Ширина: | Высота: | Размер: 2.9 KiB После Ширина: | Высота: | Размер: 2.9 KiB |
До Ширина: | Высота: | Размер: 1.0 KiB После Ширина: | Высота: | Размер: 1.0 KiB |
До Ширина: | Высота: | Размер: 2.9 KiB После Ширина: | Высота: | Размер: 2.9 KiB |
До Ширина: | Высота: | Размер: 5.2 KiB После Ширина: | Высота: | Размер: 5.2 KiB |
До Ширина: | Высота: | Размер: 1.4 KiB После Ширина: | Высота: | Размер: 1.4 KiB |
До Ширина: | Высота: | Размер: 3.3 KiB После Ширина: | Высота: | Размер: 3.3 KiB |
До Ширина: | Высота: | Размер: 1.5 KiB После Ширина: | Высота: | Размер: 1.5 KiB |
До Ширина: | Высота: | Размер: 3.9 KiB После Ширина: | Высота: | Размер: 3.9 KiB |
До Ширина: | Высота: | Размер: 1000 B После Ширина: | Высота: | Размер: 1000 B |
До Ширина: | Высота: | Размер: 3.0 KiB После Ширина: | Высота: | Размер: 3.0 KiB |
|
@ -0,0 +1,113 @@
|
|||
page {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
button {
|
||||
horizontal-align: stretch;
|
||||
}
|
||||
|
||||
image,
|
||||
activityindicator {
|
||||
horizontal-align: center;
|
||||
vertical-align: center;
|
||||
}
|
||||
|
||||
label,
|
||||
textfield,
|
||||
searchbar,
|
||||
switch
|
||||
{
|
||||
vertical-align: center;
|
||||
}
|
||||
|
||||
switch {
|
||||
horizontal-align: right;
|
||||
}
|
||||
|
||||
.action-bar {
|
||||
padding: 10 4;
|
||||
background-color: #e9e9e9;
|
||||
}
|
||||
|
||||
.action-bar-title {
|
||||
horizontal-align: left;
|
||||
vertical-align: center;
|
||||
font-size: 20;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.action-bar-border {
|
||||
background-color: #bbb;
|
||||
}
|
||||
|
||||
.form-item {
|
||||
padding: 0 12;
|
||||
}
|
||||
|
||||
.form-label {
|
||||
margin-left: 12;
|
||||
}
|
||||
|
||||
.form-field {
|
||||
margin: 6 12 6 0;
|
||||
}
|
||||
|
||||
.form-buttons {
|
||||
padding: 0 6;
|
||||
}
|
||||
|
||||
.ios-form-button {
|
||||
margin: 12 6;
|
||||
}
|
||||
|
||||
.form-item-border {
|
||||
background-color: #ccc;
|
||||
vertical-align: bottom;
|
||||
height: 1;
|
||||
}
|
||||
|
||||
.page-title {
|
||||
font-size: 14;
|
||||
color: #fac950;
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 30;
|
||||
horizontal-align: center;
|
||||
margin: 20;
|
||||
}
|
||||
|
||||
.message {
|
||||
font-size: 20;
|
||||
color: #284848;
|
||||
horizontal-align: center;
|
||||
}
|
||||
|
||||
.padded-label {
|
||||
padding: 0 12;
|
||||
}
|
||||
|
||||
.padded-label-stack {
|
||||
padding: 12;
|
||||
}
|
||||
|
||||
.title-label {
|
||||
padding: 0 0 12 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.about-image {
|
||||
horizontal-align: left;
|
||||
vertical-align: top;
|
||||
height: 100;
|
||||
margin-right: 10;
|
||||
}
|
||||
|
||||
|
||||
/* START_CUSTOM_CODE_nativeScriptApp */
|
||||
|
||||
|
||||
/* Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes */
|
||||
|
||||
|
||||
/* END_CUSTOM_CODE_nativeScriptApp */
|
|
@ -0,0 +1,8 @@
|
|||
var application = require('application');
|
||||
|
||||
application.mainModule = 'navigation/navigation';
|
||||
// START_CUSTOM_CODE_nativeScriptApp
|
||||
// Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes
|
||||
|
||||
// END_CUSTOM_CODE_nativeScriptApp
|
||||
application.start();
|
|
@ -0,0 +1,14 @@
|
|||
'use strict';
|
||||
var _,
|
||||
// additional requires
|
||||
consts;
|
||||
|
||||
function Service() {}
|
||||
|
||||
// additional properties
|
||||
|
||||
// START_CUSTOM_CODE_homeView
|
||||
// Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes
|
||||
|
||||
// END_CUSTOM_CODE_homeView
|
||||
module.exports = new Service();
|
|
@ -0,0 +1,16 @@
|
|||
'use strict';
|
||||
var ViewModel,
|
||||
Observable = require('data/observable').Observable;
|
||||
// additional requires
|
||||
|
||||
ViewModel = new Observable({
|
||||
|
||||
pageTitle: 'Home View',
|
||||
// additional properties
|
||||
});
|
||||
|
||||
// START_CUSTOM_CODE_homeView
|
||||
// Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes
|
||||
|
||||
// END_CUSTOM_CODE_homeView
|
||||
module.exports = ViewModel;
|
|
@ -0,0 +1,26 @@
|
|||
'use strict';
|
||||
var isInit = true,
|
||||
helpers = require('../../utils/widgets/helper'),
|
||||
// additional requires
|
||||
viewModel = require('./homeView-view-model');
|
||||
|
||||
// additional functions
|
||||
function pageLoaded(args) {
|
||||
var page = args.object;
|
||||
|
||||
helpers.platformInit(page);
|
||||
page.bindingContext = viewModel;
|
||||
// additional pageLoaded
|
||||
|
||||
if (isInit) {
|
||||
isInit = false;
|
||||
|
||||
// additional pageInit
|
||||
}
|
||||
}
|
||||
|
||||
// START_CUSTOM_CODE_homeView
|
||||
// Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes
|
||||
|
||||
// END_CUSTOM_CODE_homeView
|
||||
exports.pageLoaded = pageLoaded;
|
|
@ -0,0 +1,13 @@
|
|||
<Page xmlns="http://www.nativescript.org/tns.xsd" xmlns:widgets="utils/widgets" loaded="pageLoaded" actionBarHidden="true">
|
||||
|
||||
<GridLayout rows="auto, *">
|
||||
<widgets:action-bar />
|
||||
<StackLayout row="1">
|
||||
<!-- additional view content -->
|
||||
<!-- START_CUSTOM_CODE_homeView -->
|
||||
<!-- Add custom code here. For more information about custom code, see http://docs.telerik.com/platform/screenbuilder/troubleshooting/how-to-keep-custom-code-changes -->
|
||||
|
||||
<!-- END_CUSTOM_CODE_homeView -->
|
||||
</StackLayout>
|
||||
</GridLayout>
|
||||
</Page>
|
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.5 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
После Ширина: | Высота: | Размер: 1.0 KiB |
После Ширина: | Высота: | Размер: 212 B |
После Ширина: | Высота: | Размер: 1.0 KiB |
После Ширина: | Высота: | Размер: 1.1 KiB |
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 11 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.0 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.4 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.2 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.0 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
После Ширина: | Высота: | Размер: 1.3 KiB |
|
@ -0,0 +1,15 @@
|
|||
'use strict';
|
||||
var menuItems,
|
||||
observable = require('data/observable'),
|
||||
navigationViewModel = new observable.Observable();
|
||||
|
||||
menuItems = [{
|
||||
"title": "Home View",
|
||||
"modulePath": "components/homeView/homeView",
|
||||
"icon": "~/images/icons/home.png"
|
||||
}];
|
||||
|
||||
navigationViewModel.set('menuItems', menuItems);
|
||||
navigationViewModel.set('backButtonHidden', true);
|
||||
|
||||
module.exports = navigationViewModel;
|