瀏覽代碼

add temporal system icons and fixed some bugs

robert2206 8 年之前
父節點
當前提交
daf1236a63

+ 24 - 3
config.xml

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<widget id="com.ionicframework.odoomobilev3166502" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
-  <name>odoo-mobile-v3</name>
+<widget id="com.eiru.odoo" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
+  <name>Odoo Mobile</name>
   <description>An awesome Ionic/Cordova app.</description>
-  <author email="hi@ionicframework" href="http://ionicframework.com/">Ionic Framework Team</author>
+  <author email="robert.gauto@gmail.com" href="http://ionicframework.com/">Robert Alexis Gauto</author>
   <content src="index.html"/>
   <access origin="*"/>
   <allow-navigation href="http://ionic.local/*"/>
@@ -14,6 +14,24 @@
   <allow-intent href="geo:*"/>
   <platform name="android">
     <allow-intent href="market:*"/>
+    <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/>
+    <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/>
+    <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/>
+    <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/>
+    <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/>
+    <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/>
+    <splash src="resources/android/splash/drawable-land-ldpi-screen.png" density="land-ldpi"/>
+    <splash src="resources/android/splash/drawable-land-mdpi-screen.png" density="land-mdpi"/>
+    <splash src="resources/android/splash/drawable-land-hdpi-screen.png" density="land-hdpi"/>
+    <splash src="resources/android/splash/drawable-land-xhdpi-screen.png" density="land-xhdpi"/>
+    <splash src="resources/android/splash/drawable-land-xxhdpi-screen.png" density="land-xxhdpi"/>
+    <splash src="resources/android/splash/drawable-land-xxxhdpi-screen.png" density="land-xxxhdpi"/>
+    <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/>
+    <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/>
+    <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/>
+    <splash src="resources/android/splash/drawable-port-xhdpi-screen.png" density="port-xhdpi"/>
+    <splash src="resources/android/splash/drawable-port-xxhdpi-screen.png" density="port-xxhdpi"/>
+    <splash src="resources/android/splash/drawable-port-xxxhdpi-screen.png" density="port-xxxhdpi"/>
   </platform>
   <platform name="ios">
     <allow-intent href="itms:*"/>
@@ -27,6 +45,8 @@
   <preference name="SplashMaintainAspectRatio" value="true"/>
   <preference name="FadeSplashScreenDuration" value="300"/>
   <preference name="SplashShowOnlyFirstTime" value="false"/>
+  <preference name="SplashScreen" value="screen"/>
+  <preference name="SplashScreenDelay" value="3000"/>
   <feature name="StatusBar">
     <param name="ios-package" onload="true" value="CDVStatusBar"/>
   </feature>
@@ -36,4 +56,5 @@
   <plugin name="cordova-plugin-statusbar" spec="2.2.1"/>
   <plugin name="cordova-plugin-device" spec="1.1.4"/>
   <plugin name="cordova-plugin-splashscreen" spec="~4.0.1"/>
+  <icon src="resources/android/icon/drawable-xhdpi-icon.png"/>
 </widget>

二進制
resources/android/icon/drawable-hdpi-icon.png


二進制
resources/android/icon/drawable-ldpi-icon.png


二進制
resources/android/icon/drawable-mdpi-icon.png


二進制
resources/android/icon/drawable-xhdpi-icon.png


二進制
resources/android/icon/drawable-xxhdpi-icon.png


二進制
resources/android/icon/drawable-xxxhdpi-icon.png


二進制
resources/android/splash/drawable-land-hdpi-screen.png


二進制
resources/android/splash/drawable-land-ldpi-screen.png


二進制
resources/android/splash/drawable-land-mdpi-screen.png


二進制
resources/android/splash/drawable-land-xhdpi-screen.png


二進制
resources/android/splash/drawable-land-xxhdpi-screen.png


二進制
resources/android/splash/drawable-land-xxxhdpi-screen.png


二進制
resources/android/splash/drawable-port-hdpi-screen.png


二進制
resources/android/splash/drawable-port-ldpi-screen.png


二進制
resources/android/splash/drawable-port-mdpi-screen.png


二進制
resources/android/splash/drawable-port-xhdpi-screen.png


二進制
resources/android/splash/drawable-port-xxhdpi-screen.png


二進制
resources/android/splash/drawable-port-xxxhdpi-screen.png


+ 0 - 1
src/base/base-details-view.ts

@@ -129,7 +129,6 @@ export abstract class BaseDetailsView<T> extends BaseView<T> {
      */
     saveRelated(): Observable<any> {
         let fields: Array<any> = super.getFieldsRelated();
-        fields = [];
         
         // if (fields.length > 0) {
 

+ 3 - 2
src/base/base-list-view.ts

@@ -1,3 +1,4 @@
+import { InfiniteScroll } from "ionic-angular";
 import { BaseView } from "./base-view";
 import { PouchService } from "../services/pouch-service";
 
@@ -482,7 +483,7 @@ export abstract class BaseListView<T> extends BaseView<T>{
      * 
      * @param event 
      */
-    expand(event: any): void {
+    expand(event: InfiniteScroll): void {
         this.expandRange();
 
         if (this.isExpandableRange()) {
@@ -508,7 +509,7 @@ export abstract class BaseListView<T> extends BaseView<T>{
 
         this.clearItemsMatched();
         
-        let regExp = new RegExp(value, "g");
+        let regExp = new RegExp(value.toLowerCase(), "g");
         let item: T = null;
         let keys: Array<any> = null;