Advertisement
Guest User

63ek

a guest
Mar 29th, 2013
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // create main app screen
  2. function ApplicationWindow() {
  3.  
  4.     var self = Ti.UI.createWindow({
  5.         backgroundColor:'#1abc9c',
  6.         exitOnClose:false
  7.     });
  8.  
  9.     var selfScrollViewCont = Ti.UI.createView({
  10.         width:'80%',
  11.         height:'80%'
  12.     });
  13.  
  14.     var selfScrollView = Ti.UI.createScrollView({
  15.         contentWidth:'auto',
  16.         contentHeight:'auto',
  17.     });
  18.  
  19.     var viewLoginForm = Ti.UI.createView({
  20.         backgroundColor:'#ecf0f1',
  21.         width:'290dp',
  22.         top:'150dp',
  23.         height:'250dp',
  24.         borderRadius:6
  25.     });
  26.  
  27.     var viewLogin = Ti.UI.createView({
  28.         backgroundColor:'#fff',
  29.         left:'20dp',
  30.         right:'20dp',
  31.         top:'20dp',
  32.         height:'45dp',
  33.         borderRadius:6,
  34.         borderWidth:2,
  35.         borderColor:'#fff'
  36.     });
  37.  
  38.     var viewLoginIcon = Ti.UI.createView({
  39.         backgroundImage:'/images/inputLoginIconOff.png',
  40.         right:'15dp',
  41.         height:'26px',
  42.         width:'26px'
  43.     });
  44.  
  45.     viewLogin.add(viewLoginIcon);
  46.  
  47.     var inputLogin = Ti.UI.createTextField({
  48.         backgroundColor:'#fff',
  49.         color:'#b8bcbf',
  50.         font: {
  51.             fontSize:'15dp',
  52.             fontFamily:'Arial'
  53.         },
  54.         top:'5dp',
  55.         left:'10dp',
  56.         right:'60dp',
  57.         hintText:L('loginEmail'),
  58.         keyboardType:Ti.UI.KEYBOARD_EMAIL,
  59.         returnKeyType:Ti.UI.RETURNKEY_NEXT,
  60.         autocorrect:false
  61.     });
  62.  
  63.     viewLogin.add(inputLogin);
  64.     viewLoginForm.add(viewLogin);
  65.  
  66.     var viewPassword = Ti.UI.createView({
  67.         backgroundColor:'#ffffff',
  68.         left:'20dp',
  69.         right:'20dp',
  70.         top:'85dp',
  71.         height:'45dp',
  72.         borderRadius:6,
  73.         borderWidth:2,
  74.         borderColor:'#ffffff'
  75.     });
  76.  
  77.     var viewPasswordIcon = Ti.UI.createView({
  78.         backgroundImage:'/images/inputPasswordIconOff.png',
  79.         right:'15dp',
  80.         height:'26px',
  81.         width:'26px'
  82.     });
  83.  
  84.     viewPassword.add(viewPasswordIcon);
  85.  
  86.     var inputPassword = Ti.UI.createTextField({
  87.         backgroundColor:'#fff',
  88.         color:'#b8bcbf',
  89.         font: {
  90.             fontSize:'15dp',
  91.             fontFamily:'Arial'
  92.         },
  93.         top:'5dp',
  94.         left:'10dp',
  95.         right:'60dp',
  96.         hintText:L('loginPassword'),
  97.         passwordMask:true,
  98.         autocorrect:false,
  99.         keyboardType:Ti.UI.KEYBOARD_DEFAULT,
  100.         returnKeyType:Ti.UI.RETURNKEY_DONE
  101.     });
  102.  
  103.     viewPassword.add(inputPassword);
  104.     viewLoginForm.add(viewPassword);
  105.  
  106.     var viewButtonLogin = Ti.UI.createView({
  107.         backgroundColor:'#1abc9c',
  108.         left:'20dp',
  109.         right:'20dp',
  110.         top:'150dp',
  111.         height:'45dp',
  112.         borderRadius:6
  113.     });
  114.  
  115.     var labelButtonLogin = Ti.UI.createLabel({
  116.         color:'#fff',
  117.         text:L('loginEnter'),
  118.         font: {
  119.             fontSize:'15dp',
  120.             fontFamily:'Arial',
  121.             fontWeight:'bold'
  122.         }
  123.     });
  124.  
  125.     viewButtonLogin.add(labelButtonLogin);
  126.     viewLoginForm.add(viewButtonLogin);
  127.  
  128.     viewButtonLogin.addEventListener('touchstart', function(e) {
  129.         viewButtonLogin.setBackgroundColor('#16a085');
  130.     });
  131.  
  132.     viewButtonLogin.addEventListener('touchend', function(e) {
  133.         viewButtonLogin.setBackgroundColor('#1abc9c');
  134.     });
  135.  
  136.     var labelButtonRestore = Ti.UI.createLabel({
  137.         color:'#aaa',
  138.         text:L('loginRestore'),
  139.         font: {
  140.             fontSize:'12dp',
  141.             fontFamily:'Arial'
  142.         },
  143.         top:'215dp'
  144.     });
  145.  
  146.     viewLoginForm.add(labelButtonRestore);
  147.     selfScrollView.add(viewLoginForm);
  148.  
  149.     selfScrollView.add(genCopyright('#333', '14dp', '450dp', '20dp'));
  150.  
  151.     selfScrollViewCont.add(selfScrollView);
  152.  
  153.     self.add(selfScrollViewCont);
  154.  
  155.     return self;
  156. };
  157.  
  158. module.exports = ApplicationWindow;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement