diff options
67 files changed, 412 insertions, 382 deletions
diff --git a/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.pbxproj b/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.pbxproj index d6872ec7..c3164364 100755 --- a/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.pbxproj +++ b/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.pbxproj @@ -5,10 +5,12 @@ }; objectVersion = 46; objects = { + /* Begin PBXBuildFile section */ 04679954946B416BAF5109F4 /* AppDelegate+notification.m in Sources */ = {isa = PBXBuildFile; fileRef = E281A1AF5CAC496486193F7D /* AppDelegate+notification.m */; }; 0D43DE7D3F4F4D2CA1143CCD /* CDVLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 02EC23045EE24BFE9394BE84 /* CDVLogger.m */; }; 11985887CF254F1E9F1F784D /* CDVNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = A1FE471673034577ABDADC36 /* CDVNotification.m */; }; + 12F814F101B54B69BBBCC136 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4EF415F441417C98D8794B /* libz.dylib */; }; 1C6E37642CB44321B8FD1542 /* CDVDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F867F531144EFD9B5D1277 /* CDVDevice.m */; }; 1D3623260D0F684500981E51 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* AppDelegate.m */; }; 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; @@ -32,11 +34,16 @@ 30B4F30219D5E07200D9F7D8 /* Default-Landscape-736h.png in Resources */ = {isa = PBXBuildFile; fileRef = 30B4F2FF19D5E07200D9F7D8 /* Default-Landscape-736h.png */; }; 30C1856619D5FC0A00212699 /* icon-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 30C1856519D5FC0A00212699 /* icon-60@3x.png */; }; 30FC414916E50CA1004E6F35 /* icon-72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 30FC414816E50CA1004E6F35 /* icon-72@2x.png */; }; + 3102D8D9D718447EA83756B0 /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAC083B6EEF4FB38ED1C4B2 /* Accounts.framework */; }; 32C7881E372548B8B10FCD81 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C5E8712951F2426B9EC42E16 /* SystemConfiguration.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 408BB6834FA04C6191311981 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D56062D99BAE4CDA88CB01BD /* AudioToolbox.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 54A78D3704F04282B4BD0B36 /* SocialSharing.m in Sources */ = {isa = PBXBuildFile; fileRef = A3766D89217745BD942966AA /* SocialSharing.m */; }; + 571B90B51E784D48BDAE8EB8 /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1045410447CE4A2EA0F38BDD /* Bolts.framework */; }; 5B1594DD16A7569C00FEF299 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5B1594DC16A7569C00FEF299 /* AssetsLibrary.framework */; }; + 5F8DBCF934714D4D8F58F78C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7084D4977636441A9FCB146A /* libsqlite3.dylib */; }; 63C9F749184B43B0BE065836 /* UIWebViewExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 212497AFB9DF4A2DB3E5FD54 /* UIWebViewExtension.m */; }; + 68795A6B86504E52812A115C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E164C253C9004A0898A7606E /* Security.framework */; }; + 6E6F1C559C9840249E48D92E /* Parse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDCE0392D0524C77B377854D /* Parse.framework */; }; 732516F97C734279A694F2E2 /* CDVReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B028C25F84445B7A197B963 /* CDVReachability.m */; }; 741DEC619396417790762781 /* CDVSplashScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D9FE1D2FA7402BB6B538DD /* CDVSplashScreen.m */; }; 7E7966DE1810823500FA85AD /* icon-40.png in Resources */ = {isa = PBXBuildFile; fileRef = 7E7966D41810823500FA85AD /* icon-40.png */; }; @@ -49,26 +56,20 @@ 7E7966E51810823500FA85AD /* icon-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7E7966DB1810823500FA85AD /* icon-76@2x.png */; }; 7E7966E61810823500FA85AD /* icon-small.png in Resources */ = {isa = PBXBuildFile; fileRef = 7E7966DC1810823500FA85AD /* icon-small.png */; }; 7E7966E71810823500FA85AD /* icon-small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7E7966DD1810823500FA85AD /* icon-small@2x.png */; }; + 93F9C9374ABA4745AF40DA08 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 983FEA48E6A049E8BAF9C572 /* StoreKit.framework */; }; 9E30F0C9E89D48B7BDD54E6B /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74FE79B2BBB342FE8959B854 /* CoreLocation.framework */; }; A51DA261CB3F4B89BC98FFDE /* PushPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = E88AD47F098D47C99EC93E5B /* PushPlugin.m */; }; + A7F71F118E604F32AE765DFD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38EE2AA2E4DD46CEA0DA5F7C /* QuartzCore.framework */; }; BC44C1F8D6E54E169B1C3024 /* CDVLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = F0AAFF41056245EFBF8D4D8F /* CDVLocation.m */; }; C520CB1888FA4F4E963A4605 /* Social.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34ADAA286CAF455C830BBC5A /* Social.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; C637100EF6E8411FA1763828 /* IonicKeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 62533E046CE7411F9CEA6CD8 /* IonicKeyboard.m */; }; + CE2E2F6D58504A0EA2470AEE /* CDVParsePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 3048B836F3BD467E83BFF217 /* CDVParsePlugin.m */; }; D4A0D8761607E02300AEF8BB /* Default-568h@2x~iphone.png in Resources */ = {isa = PBXBuildFile; fileRef = D4A0D8751607E02300AEF8BB /* Default-568h@2x~iphone.png */; }; E0D1A618D2134B69A25CAE5A /* CDVNotification.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 72C981F273644F2AA5D17C78 /* CDVNotification.bundle */; }; E507737F3A0941E68A569F9B /* CDVViewController+SplashScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1FF1ED80D34C91A03C18FD /* CDVViewController+SplashScreen.m */; }; E9AB3A7C5BC846C8877B780D /* CDVInAppBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA5A6FCAA884998901EF477 /* CDVInAppBrowser.m */; }; - F7CC7E6030524635AC59C0A0 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 900B1AD106FC41E3BFA9FE3C /* MessageUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - CE2E2F6D58504A0EA2470AEE /* CDVParsePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 3048B836F3BD467E83BFF217 /* CDVParsePlugin.m */; }; - 3102D8D9D718447EA83756B0 /* Accounts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAC083B6EEF4FB38ED1C4B2 /* Accounts.framework */; }; F15FEE33CBCA427DA2D787F4 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 581F34F5A1784D4D9A99F383 /* CFNetwork.framework */; }; - A7F71F118E604F32AE765DFD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 38EE2AA2E4DD46CEA0DA5F7C /* QuartzCore.framework */; }; - 68795A6B86504E52812A115C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E164C253C9004A0898A7606E /* Security.framework */; }; - 93F9C9374ABA4745AF40DA08 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 983FEA48E6A049E8BAF9C572 /* StoreKit.framework */; }; - 12F814F101B54B69BBBCC136 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4EF415F441417C98D8794B /* libz.dylib */; }; - 5F8DBCF934714D4D8F58F78C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 7084D4977636441A9FCB146A /* libsqlite3.dylib */; }; - 571B90B51E784D48BDAE8EB8 /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1045410447CE4A2EA0F38BDD /* Bolts.framework */; }; - 6E6F1C559C9840249E48D92E /* Parse.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDCE0392D0524C77B377854D /* Parse.framework */; }; + F7CC7E6030524635AC59C0A0 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 900B1AD106FC41E3BFA9FE3C /* MessageUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -91,6 +92,7 @@ /* Begin PBXFileReference section */ 02EC23045EE24BFE9394BE84 /* CDVLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVLogger.m; path = "cordova-plugin-console/CDVLogger.m"; sourceTree = "<group>"; }; 04159F17E941486B943DF119 /* CDVConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVConnection.h; path = "cordova-plugin-network-information/CDVConnection.h"; sourceTree = "<group>"; }; + 1045410447CE4A2EA0F38BDD /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Bolts.framework; path = "Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework"; sourceTree = "<group>"; }; 10DCEB5771BD4985B87AEE16 /* UIWebViewExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UIWebViewExtension.h; path = com.ionic.keyboard/UIWebViewExtension.h; sourceTree = "<group>"; }; 1D3623240D0F684500981E51 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 1D3623250D0F684500981E51 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; @@ -98,12 +100,14 @@ 212497AFB9DF4A2DB3E5FD54 /* UIWebViewExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UIWebViewExtension.m; path = com.ionic.keyboard/UIWebViewExtension.m; sourceTree = "<group>"; }; 288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; + 2A4EF415F441417C98D8794B /* libz.dylib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; 2B028C25F84445B7A197B963 /* CDVReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVReachability.m; path = "cordova-plugin-network-information/CDVReachability.m"; sourceTree = "<group>"; }; 301BF52D109A57CC0062928A /* CordovaLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = CordovaLib.xcodeproj; path = CordovaLib/CordovaLib.xcodeproj; sourceTree = "<group>"; }; 301BF56E109A69640062928A /* www */ = {isa = PBXFileReference; lastKnownFileType = folder; path = www; sourceTree = SOURCE_ROOT; }; 302D95EE14D2391D003F00A1 /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = "<group>"; }; 302D95EF14D2391D003F00A1 /* MainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainViewController.m; sourceTree = "<group>"; }; 302D95F014D2391D003F00A1 /* MainViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MainViewController.xib; sourceTree = "<group>"; }; + 3048B836F3BD467E83BFF217 /* CDVParsePlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVParsePlugin.m; path = com.parse.cordova.core.pushplugin/CDVParsePlugin.m; sourceTree = "<group>"; }; 305D5FD0115AB8F900A74A75 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 3088BBB7154F3926009F9C59 /* Default-Landscape@2x~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape@2x~ipad.png"; sourceTree = "<group>"; }; 3088BBB8154F3926009F9C59 /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape~ipad.png"; sourceTree = "<group>"; }; @@ -121,12 +125,16 @@ 30FC414816E50CA1004E6F35 /* icon-72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "icon-72@2x.png"; sourceTree = "<group>"; }; 32CA4F630368D1EE00C91783 /* Stone Island-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Stone Island-Prefix.pch"; sourceTree = "<group>"; }; 34ADAA286CAF455C830BBC5A /* Social.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = Social.framework; path = System/Library/Frameworks/Social.framework; sourceTree = SDKROOT; }; + 38EE2AA2E4DD46CEA0DA5F7C /* QuartzCore.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 48C0A6981FEE47D091E9781C /* CDVParsePlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVParsePlugin.h; path = com.parse.cordova.core.pushplugin/CDVParsePlugin.h; sourceTree = "<group>"; }; 48DD63B975BE476F9E36BE07 /* CDVLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVLocation.h; path = "cordova-plugin-geolocation/CDVLocation.h"; sourceTree = "<group>"; }; 4F1FF1ED80D34C91A03C18FD /* CDVViewController+SplashScreen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "CDVViewController+SplashScreen.m"; path = "cordova-plugin-splashscreen/CDVViewController+SplashScreen.m"; sourceTree = "<group>"; }; 50D9FE1D2FA7402BB6B538DD /* CDVSplashScreen.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVSplashScreen.m; path = "cordova-plugin-splashscreen/CDVSplashScreen.m"; sourceTree = "<group>"; }; + 581F34F5A1784D4D9A99F383 /* CFNetwork.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 5B1594DC16A7569C00FEF299 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; }; 62533E046CE7411F9CEA6CD8 /* IonicKeyboard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IonicKeyboard.m; path = com.ionic.keyboard/IonicKeyboard.m; sourceTree = "<group>"; }; 6FC663108EE441BDBE0A8798 /* CDVLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVLogger.h; path = "cordova-plugin-console/CDVLogger.h"; sourceTree = "<group>"; }; + 7084D4977636441A9FCB146A /* libsqlite3.dylib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; 72C981F273644F2AA5D17C78 /* CDVNotification.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = CDVNotification.bundle; sourceTree = "<group>"; }; 74C07E6CE112438D85A76E75 /* CDVNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVNotification.h; path = "cordova-plugin-dialogs/CDVNotification.h"; sourceTree = "<group>"; }; 74FE79B2BBB342FE8959B854 /* CoreLocation.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; @@ -146,6 +154,7 @@ 8E381DE32F02400EA258418E /* CDVConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVConnection.m; path = "cordova-plugin-network-information/CDVConnection.m"; sourceTree = "<group>"; }; 900B1AD106FC41E3BFA9FE3C /* MessageUI.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 957624AEF43F4195A559B6D1 /* IonicKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IonicKeyboard.h; path = com.ionic.keyboard/IonicKeyboard.h; sourceTree = "<group>"; }; + 983FEA48E6A049E8BAF9C572 /* StoreKit.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 9DA5A6FCAA884998901EF477 /* CDVInAppBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVInAppBrowser.m; path = "cordova-plugin-inappbrowser/CDVInAppBrowser.m"; sourceTree = "<group>"; }; A1FE471673034577ABDADC36 /* CDVNotification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVNotification.m; path = "cordova-plugin-dialogs/CDVNotification.m"; sourceTree = "<group>"; }; A3766D89217745BD942966AA /* SocialSharing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SocialSharing.m; path = "cordova-plugin-x-socialsharing/SocialSharing.m"; sourceTree = "<group>"; }; @@ -157,26 +166,18 @@ D56062D99BAE4CDA88CB01BD /* AudioToolbox.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; D589BCAC5A8B4E5A94206C36 /* CDVDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CDVDevice.h; path = "cordova-plugin-device/CDVDevice.h"; sourceTree = "<group>"; }; D8F867F531144EFD9B5D1277 /* CDVDevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVDevice.m; path = "cordova-plugin-device/CDVDevice.m"; sourceTree = "<group>"; }; + DBAC083B6EEF4FB38ED1C4B2 /* Accounts.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = Accounts.framework; path = System/Library/Frameworks/Accounts.framework; sourceTree = SDKROOT; }; E0289321840940989600F684 /* PushPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PushPlugin.h; path = "phonegap-plugin-push/PushPlugin.h"; sourceTree = "<group>"; }; + E164C253C9004A0898A7606E /* Security.framework */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; E281A1AF5CAC496486193F7D /* AppDelegate+notification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "AppDelegate+notification.m"; path = "phonegap-plugin-push/AppDelegate+notification.m"; sourceTree = "<group>"; }; E88AD47F098D47C99EC93E5B /* PushPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PushPlugin.m; path = "phonegap-plugin-push/PushPlugin.m"; sourceTree = "<group>"; }; E8CD74D09FBA4BE8AE8FA935 /* CDVViewController+SplashScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "CDVViewController+SplashScreen.h"; path = "cordova-plugin-splashscreen/CDVViewController+SplashScreen.h"; sourceTree = "<group>"; }; EB87FDF21871DA7A0020F90C /* merges */ = {isa = PBXFileReference; lastKnownFileType = folder; name = merges; path = ../../merges; sourceTree = "<group>"; }; EB87FDF31871DA8E0020F90C /* www */ = {isa = PBXFileReference; lastKnownFileType = folder; name = www; path = ../../www; sourceTree = "<group>"; }; EB87FDF41871DAF40020F90C /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = config.xml; path = ../../config.xml; sourceTree = "<group>"; }; + EDCE0392D0524C77B377854D /* Parse.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Parse.framework; path = "Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework"; sourceTree = "<group>"; }; F0AAFF41056245EFBF8D4D8F /* CDVLocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CDVLocation.m; path = "cordova-plugin-geolocation/CDVLocation.m"; sourceTree = "<group>"; }; F840E1F0165FE0F500CFE078 /* config.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = config.xml; path = "Stone Island/config.xml"; sourceTree = "<group>"; }; - 3048B836F3BD467E83BFF217 /* CDVParsePlugin.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = "CDVParsePlugin.m"; path = "com.parse.cordova.core.pushplugin/CDVParsePlugin.m"; sourceTree = "<group>"; fileEncoding = 4; }; - 48C0A6981FEE47D091E9781C /* CDVParsePlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "CDVParsePlugin.h"; path = "com.parse.cordova.core.pushplugin/CDVParsePlugin.h"; sourceTree = "<group>"; fileEncoding = 4; }; - DBAC083B6EEF4FB38ED1C4B2 /* Accounts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Accounts.framework"; path = "System/Library/Frameworks/Accounts.framework"; sourceTree = SDKROOT; fileEncoding = 4; }; - 581F34F5A1784D4D9A99F383 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "CFNetwork.framework"; path = "System/Library/Frameworks/CFNetwork.framework"; sourceTree = SDKROOT; fileEncoding = 4; }; - 38EE2AA2E4DD46CEA0DA5F7C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "QuartzCore.framework"; path = "System/Library/Frameworks/QuartzCore.framework"; sourceTree = SDKROOT; fileEncoding = 4; }; - E164C253C9004A0898A7606E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Security.framework"; path = "System/Library/Frameworks/Security.framework"; sourceTree = SDKROOT; fileEncoding = 4; }; - 983FEA48E6A049E8BAF9C572 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "StoreKit.framework"; path = "System/Library/Frameworks/StoreKit.framework"; sourceTree = SDKROOT; fileEncoding = 4; }; - 2A4EF415F441417C98D8794B /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libz.dylib"; path = "usr/lib/libz.dylib"; sourceTree = SDKROOT; fileEncoding = 4; }; - 7084D4977636441A9FCB146A /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libsqlite3.dylib"; path = "usr/lib/libsqlite3.dylib"; sourceTree = SDKROOT; fileEncoding = 4; }; - 1045410447CE4A2EA0F38BDD /* Bolts.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Bolts.framework"; path = "Stone Island/Plugins/com.parse.cordova.core.pushplugin/Bolts.framework"; sourceTree = "<group>"; }; - EDCE0392D0524C77B377854D /* Parse.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "Parse.framework"; path = "Stone Island/Plugins/com.parse.cordova.core.pushplugin/Parse.framework"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -566,6 +567,11 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", + "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", + ); GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -589,11 +595,6 @@ PRODUCT_NAME = "Stone Island"; PROVISIONING_PROFILE = ""; TARGETED_DEVICE_FAMILY = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", - "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", - ); }; name = Debug; }; @@ -605,6 +606,11 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", + "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", + ); GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Stone Island/Stone Island-Prefix.pch"; GCC_THUMB_SUPPORT = NO; @@ -626,11 +632,6 @@ PRODUCT_NAME = "Stone Island"; PROVISIONING_PROFILE = ""; TARGETED_DEVICE_FAMILY = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", - "\"Stone Island/Plugins/com.parse.cordova.core.pushplugin\"", - ); }; name = Release; }; diff --git a/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate b/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate Binary files differindex 98183e42..369358c0 100755 --- a/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate +++ b/StoneIsland/platforms/ios/Stone Island.xcodeproj/project.xcworkspace/xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist b/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist index 922e8c25..06e9b00c 100755 --- a/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist +++ b/StoneIsland/platforms/ios/Stone Island/Stone Island-Info.plist @@ -1,209 +1,209 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> - <dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDisplayName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleIconFile</key> - <string>icon.png</string> - <key>CFBundleIcons</key> - <dict> - <key>CFBundlePrimaryIcon</key> - <dict> - <key>CFBundleIconFiles</key> - <array> - <string>icon-40</string> - <string>icon-small</string> - <string>icon-60</string> - <string>icon.png</string> - <string>icon@2x</string> - <string>icon-72</string> - <string>icon-72@2x</string> - </array> - <key>UIPrerenderedIcon</key> - <false/> - </dict> - </dict> - <key>CFBundleIcons~ipad</key> - <dict> - <key>CFBundlePrimaryIcon</key> - <dict> - <key>CFBundleIconFiles</key> - <array> - <string>icon-small</string> - <string>icon-40</string> - <string>icon-50</string> - <string>icon-76</string> - <string>icon-60</string> - <string>icon</string> - <string>icon@2x</string> - <string>icon-72</string> - <string>icon-72@2x</string> - </array> - <key>UIPrerenderedIcon</key> - <false/> - </dict> - </dict> - <key>CFBundleIdentifier</key> - <string>us.okfoc.stoneisland</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>${PRODUCT_NAME}</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleShortVersionString</key> - <string>0.3.2</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleURLTypes</key> - <array> - <dict> - <key>CFBundleURLSchemes</key> - <array> - <string>stoneisland</string> - </array> - </dict> - </array> - <key>CFBundleVersion</key> - <string>0.3.2</string> - <key>LSRequiresIPhoneOS</key> - <true/> - <key>NSAppTransportSecurity</key> - <dict> - <key>NSAllowsArbitraryLoads</key> - <true/> - </dict> - <key>NSLocationWhenInUseUsageDescription</key> - <string/> - <key>NSMainNibFile~ipad</key> - <string/> - <key>UIBackgroundModes</key> - <array> - <string>remote-notification</string> - </array> - <key>UILaunchImages</key> - <array> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default</string> - <key>UILaunchImageOrientation</key> - <string>Portrait</string> - <key>UILaunchImageSize</key> - <string>{320, 480}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default</string> - <key>UILaunchImageOrientation</key> - <string>Landscape</string> - <key>UILaunchImageSize</key> - <string>{320, 480}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-568h</string> - <key>UILaunchImageOrientation</key> - <string>Portrait</string> - <key>UILaunchImageSize</key> - <string>{320, 568}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-568h</string> - <key>UILaunchImageOrientation</key> - <string>Landscape</string> - <key>UILaunchImageSize</key> - <string>{320, 568}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-667h</string> - <key>UILaunchImageOrientation</key> - <string>Portrait</string> - <key>UILaunchImageSize</key> - <string>{375, 667}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-667h</string> - <key>UILaunchImageOrientation</key> - <string>Landscape</string> - <key>UILaunchImageSize</key> - <string>{375, 667}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-736h</string> - <key>UILaunchImageOrientation</key> - <string>Portrait</string> - <key>UILaunchImageSize</key> - <string>{414, 736}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-Landscape-736h</string> - <key>UILaunchImageOrientation</key> - <string>Landscape</string> - <key>UILaunchImageSize</key> - <string>{414, 736}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-Portrait</string> - <key>UILaunchImageOrientation</key> - <string>Portrait</string> - <key>UILaunchImageSize</key> - <string>{768, 1024}</string> - </dict> - <dict> - <key>UILaunchImageMinimumOSVersion</key> - <string>8.0</string> - <key>UILaunchImageName</key> - <string>Default-Landscape</string> - <key>UILaunchImageOrientation</key> - <string>Landscape</string> - <key>UILaunchImageSize</key> - <string>{768, 1024}</string> - </dict> - </array> - <key>UIRequiresFullScreen</key> - <true/> - <key>UIInterfaceOrientation</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - </array> - <key>UISupportedInterfaceOrientations</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationPortraitUpsideDown</string> - </array> - <key>UISupportedInterfaceOrientations~ipad</key> - <array> - <string>UIInterfaceOrientationPortrait</string> - <string>UIInterfaceOrientationPortraitUpsideDown</string> - </array> - </dict> -</plist>
\ No newline at end of file +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleDisplayName</key> + <string>${PRODUCT_NAME}</string> + <key>CFBundleExecutable</key> + <string>${EXECUTABLE_NAME}</string> + <key>CFBundleIconFile</key> + <string>icon.png</string> + <key>CFBundleIcons</key> + <dict> + <key>CFBundlePrimaryIcon</key> + <dict> + <key>CFBundleIconFiles</key> + <array> + <string>icon-40</string> + <string>icon-small</string> + <string>icon-60</string> + <string>icon.png</string> + <string>icon@2x</string> + <string>icon-72</string> + <string>icon-72@2x</string> + </array> + <key>UIPrerenderedIcon</key> + <false/> + </dict> + </dict> + <key>CFBundleIcons~ipad</key> + <dict> + <key>CFBundlePrimaryIcon</key> + <dict> + <key>CFBundleIconFiles</key> + <array> + <string>icon-small</string> + <string>icon-40</string> + <string>icon-50</string> + <string>icon-76</string> + <string>icon-60</string> + <string>icon</string> + <string>icon@2x</string> + <string>icon-72</string> + <string>icon-72@2x</string> + </array> + <key>UIPrerenderedIcon</key> + <false/> + </dict> + </dict> + <key>CFBundleIdentifier</key> + <string>us.okfoc.stoneisland</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundleName</key> + <string>${PRODUCT_NAME}</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>0.3.3</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleURLTypes</key> + <array> + <dict> + <key>CFBundleURLSchemes</key> + <array> + <string>stoneisland</string> + </array> + </dict> + </array> + <key>CFBundleVersion</key> + <string>0.3.3</string> + <key>LSRequiresIPhoneOS</key> + <true/> + <key>NSAppTransportSecurity</key> + <dict> + <key>NSAllowsArbitraryLoads</key> + <true/> + </dict> + <key>NSLocationWhenInUseUsageDescription</key> + <string></string> + <key>NSMainNibFile~ipad</key> + <string></string> + <key>UIBackgroundModes</key> + <array> + <string>remote-notification</string> + </array> + <key>UIInterfaceOrientation</key> + <array> + <string>UIInterfaceOrientationPortrait</string> + </array> + <key>UILaunchImages</key> + <array> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default</string> + <key>UILaunchImageOrientation</key> + <string>Portrait</string> + <key>UILaunchImageSize</key> + <string>{320, 480}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default</string> + <key>UILaunchImageOrientation</key> + <string>Landscape</string> + <key>UILaunchImageSize</key> + <string>{320, 480}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-568h</string> + <key>UILaunchImageOrientation</key> + <string>Portrait</string> + <key>UILaunchImageSize</key> + <string>{320, 568}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-568h</string> + <key>UILaunchImageOrientation</key> + <string>Landscape</string> + <key>UILaunchImageSize</key> + <string>{320, 568}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-667h</string> + <key>UILaunchImageOrientation</key> + <string>Portrait</string> + <key>UILaunchImageSize</key> + <string>{375, 667}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-667h</string> + <key>UILaunchImageOrientation</key> + <string>Landscape</string> + <key>UILaunchImageSize</key> + <string>{375, 667}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-736h</string> + <key>UILaunchImageOrientation</key> + <string>Portrait</string> + <key>UILaunchImageSize</key> + <string>{414, 736}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-Landscape-736h</string> + <key>UILaunchImageOrientation</key> + <string>Landscape</string> + <key>UILaunchImageSize</key> + <string>{414, 736}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-Portrait</string> + <key>UILaunchImageOrientation</key> + <string>Portrait</string> + <key>UILaunchImageSize</key> + <string>{768, 1024}</string> + </dict> + <dict> + <key>UILaunchImageMinimumOSVersion</key> + <string>8.0</string> + <key>UILaunchImageName</key> + <string>Default-Landscape</string> + <key>UILaunchImageOrientation</key> + <string>Landscape</string> + <key>UILaunchImageSize</key> + <string>{768, 1024}</string> + </dict> + </array> + <key>UIRequiresFullScreen</key> + <true/> + <key>UISupportedInterfaceOrientations</key> + <array> + <string>UIInterfaceOrientationPortrait</string> + <string>UIInterfaceOrientationPortraitUpsideDown</string> + </array> + <key>UISupportedInterfaceOrientations~ipad</key> + <array> + <string>UIInterfaceOrientationPortrait</string> + <string>UIInterfaceOrientationPortraitUpsideDown</string> + </array> +</dict> +</plist> diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-144x144.png b/StoneIsland/platforms/ios/www/icons/android-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-192x192.png b/StoneIsland/platforms/ios/www/icons/android-icon-192x192.png Binary files differdeleted file mode 100755 index b36071b6..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-192x192.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-36x36.png b/StoneIsland/platforms/ios/www/icons/android-icon-36x36.png Binary files differdeleted file mode 100755 index f37ec0e2..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-36x36.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-48x48.png b/StoneIsland/platforms/ios/www/icons/android-icon-48x48.png Binary files differdeleted file mode 100755 index 0556cbed..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-48x48.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-72x72.png b/StoneIsland/platforms/ios/www/icons/android-icon-72x72.png Binary files differdeleted file mode 100755 index 07272e93..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-72x72.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/android-icon-96x96.png b/StoneIsland/platforms/ios/www/icons/android-icon-96x96.png Binary files differdeleted file mode 100755 index efcfbca5..00000000 --- a/StoneIsland/platforms/ios/www/icons/android-icon-96x96.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-114x114.png b/StoneIsland/platforms/ios/www/icons/apple-icon-114x114.png Binary files differdeleted file mode 100755 index 56e9a482..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-114x114.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-120x120.png b/StoneIsland/platforms/ios/www/icons/apple-icon-120x120.png Binary files differdeleted file mode 100755 index c9b1bb2b..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-120x120.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-144x144.png b/StoneIsland/platforms/ios/www/icons/apple-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-152x152.png b/StoneIsland/platforms/ios/www/icons/apple-icon-152x152.png Binary files differdeleted file mode 100755 index 9af7c290..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-152x152.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-180x180.png b/StoneIsland/platforms/ios/www/icons/apple-icon-180x180.png Binary files differdeleted file mode 100755 index 249a5463..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-180x180.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-57x57.png b/StoneIsland/platforms/ios/www/icons/apple-icon-57x57.png Binary files differdeleted file mode 100755 index f7b5a99d..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-57x57.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-60x60.png b/StoneIsland/platforms/ios/www/icons/apple-icon-60x60.png Binary files differdeleted file mode 100755 index 9605a263..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-60x60.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-72x72.png b/StoneIsland/platforms/ios/www/icons/apple-icon-72x72.png Binary files differdeleted file mode 100755 index 07272e93..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-72x72.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-76x76.png b/StoneIsland/platforms/ios/www/icons/apple-icon-76x76.png Binary files differdeleted file mode 100755 index 5ba075af..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-76x76.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon-precomposed.png b/StoneIsland/platforms/ios/www/icons/apple-icon-precomposed.png Binary files differdeleted file mode 100755 index 65303103..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon-precomposed.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/apple-icon.png b/StoneIsland/platforms/ios/www/icons/apple-icon.png Binary files differdeleted file mode 100755 index 65303103..00000000 --- a/StoneIsland/platforms/ios/www/icons/apple-icon.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/browserconfig.xml b/StoneIsland/platforms/ios/www/icons/browserconfig.xml deleted file mode 100755 index c5541482..00000000 --- a/StoneIsland/platforms/ios/www/icons/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/www/icons/favicon-16x16.png b/StoneIsland/platforms/ios/www/icons/favicon-16x16.png Binary files differdeleted file mode 100755 index 8787c0e6..00000000 --- a/StoneIsland/platforms/ios/www/icons/favicon-16x16.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/favicon-32x32.png b/StoneIsland/platforms/ios/www/icons/favicon-32x32.png Binary files differdeleted file mode 100755 index c78d2d28..00000000 --- a/StoneIsland/platforms/ios/www/icons/favicon-32x32.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/favicon-96x96.png b/StoneIsland/platforms/ios/www/icons/favicon-96x96.png Binary files differdeleted file mode 100755 index efcfbca5..00000000 --- a/StoneIsland/platforms/ios/www/icons/favicon-96x96.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/favicon.ico b/StoneIsland/platforms/ios/www/icons/favicon.ico Binary files differdeleted file mode 100755 index 521e2cfc..00000000 --- a/StoneIsland/platforms/ios/www/icons/favicon.ico +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/manifest.json b/StoneIsland/platforms/ios/www/icons/manifest.json deleted file mode 100755 index 013d4a6a..00000000 --- a/StoneIsland/platforms/ios/www/icons/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -}
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/www/icons/ms-icon-144x144.png b/StoneIsland/platforms/ios/www/icons/ms-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/platforms/ios/www/icons/ms-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/ms-icon-150x150.png b/StoneIsland/platforms/ios/www/icons/ms-icon-150x150.png Binary files differdeleted file mode 100755 index 98983d89..00000000 --- a/StoneIsland/platforms/ios/www/icons/ms-icon-150x150.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/ms-icon-310x310.png b/StoneIsland/platforms/ios/www/icons/ms-icon-310x310.png Binary files differdeleted file mode 100755 index cd0e0a98..00000000 --- a/StoneIsland/platforms/ios/www/icons/ms-icon-310x310.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/icons/ms-icon-70x70.png b/StoneIsland/platforms/ios/www/icons/ms-icon-70x70.png Binary files differdeleted file mode 100755 index 09adb6db..00000000 --- a/StoneIsland/platforms/ios/www/icons/ms-icon-70x70.png +++ /dev/null diff --git a/StoneIsland/platforms/ios/www/index.html b/StoneIsland/platforms/ios/www/index.html index e0925f65..8393eda1 100755 --- a/StoneIsland/platforms/ios/www/index.html +++ b/StoneIsland/platforms/ios/www/index.html @@ -26,23 +26,6 @@ <link rel="stylesheet" type="text/css" href="css/products.css"> <link rel="stylesheet" type="text/css" href="css/cart.css"> <link rel="stylesheet" type="text/css" href="css/blogs.css"> - <link rel="apple-touch-icon" sizes="57x57" href="icons/apple-icon-57x57.png"> - <link rel="apple-touch-icon" sizes="60x60" href="icons/apple-icon-60x60.png"> - <link rel="apple-touch-icon" sizes="72x72" href="icons/apple-icon-72x72.png"> - <link rel="apple-touch-icon" sizes="76x76" href="icons/apple-icon-76x76.png"> - <link rel="apple-touch-icon" sizes="114x114" href="icons/apple-icon-114x114.png"> - <link rel="apple-touch-icon" sizes="120x120" href="icons/apple-icon-120x120.png"> - <link rel="apple-touch-icon" sizes="144x144" href="icons/apple-icon-144x144.png"> - <link rel="apple-touch-icon" sizes="152x152" href="icons/apple-icon-152x152.png"> - <link rel="apple-touch-icon" sizes="180x180" href="icons/apple-icon-180x180.png"> - <link rel="icon" type="image/png" sizes="192x192" href="icons/android-icon-192x192.png"> - <link rel="icon" type="image/png" sizes="32x32" href="icons/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="96x96" href="icons/favicon-96x96.png"> - <link rel="icon" type="image/png" sizes="16x16" href="icons/favicon-16x16.png"> - <link rel="manifest" href="icons/manifest.json"> - <meta name="msapplication-TileColor" content="#ffffff"> - <meta name="msapplication-TileImage" content="icons/ms-icon-144x144.png"> - <meta name="theme-color" content="#ffffff"> <title>Stone Island</title> </head> <body class="loading"> @@ -509,7 +492,7 @@ Receive notifications for Store </div> <div class="toggle"> - <input type="checkbox" id="store-notifications" name="switch" class="switch"> + <input type="checkbox" id="store-notifications" name="store" class="switch"> <label for="store-notifications"></label> </div> </div> @@ -519,7 +502,7 @@ Receive notifications for Hub </div> <div class="toggle"> - <input type="checkbox" id="hub-notifications" name="switch" class="switch"> + <input type="checkbox" id="hub-notifications" name="hub" class="switch"> <label for="hub-notifications"></label> </div> </div> diff --git a/StoneIsland/platforms/ios/www/js/lib/account/SettingsView.js b/StoneIsland/platforms/ios/www/js/lib/account/SettingsView.js index 0de80048..0d6fa807 100755 --- a/StoneIsland/platforms/ios/www/js/lib/account/SettingsView.js +++ b/StoneIsland/platforms/ios/www/js/lib/account/SettingsView.js @@ -3,22 +3,38 @@ var SettingsView = FormView.extend({ el: "#settings", events: { + "change [name=store]": "changeStore", + "change [name=hub]": "changeHub", }, initialize: function(){ this.$form = this.$("form") this.$msg = this.$(".msg") + this.$store = this.$("[name=store]") + this.$hub = this.$("[name=hub]") this.scroller = new IScroll('#settings', app.iscroll_options) }, show: function(){ if (! auth.logged_in()) { return app.router.go("intro") } - app.footer.show("SAVE") document.body.className = "settings" this.deferScrollToTop() + + this.$store.prop("checked", !! push.settings.store) + this.$hub.prop("checked", !! push.settings.hub) + // push.subscribe("store") + // push.subscribe("hub") }, - - save: function(){ + + changeStore: function(){ + var state = app.settings.$store.prop("checked") + if (state) { push.subscribe("store") } + else { push.unsubscribe('store') } + }, + changeHub: function(){ + var state = app.settings.$hub.prop("checked") + if (state) { push.subscribe("hub") } + else { push.unsubscribe('hub') } }, })
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/www/js/lib/blogs/BlogView.js b/StoneIsland/platforms/ios/www/js/lib/blogs/BlogView.js index 9b49abbd..51881aa5 100755 --- a/StoneIsland/platforms/ios/www/js/lib/blogs/BlogView.js +++ b/StoneIsland/platforms/ios/www/js/lib/blogs/BlogView.js @@ -27,13 +27,17 @@ var BlogView = View.extend({ app.archive.populate(data.archive) this.loader.preloadImage(data.hub[0].image[0].uri, function(img){ app.hub.populate(data.hub) - }) + }.bind(this)) this.loader.preloadImage(data.story[0].image.uri, function(img){ app.story.populate(data.story) - }) + setTimeout(function(){ + this.loader.preloadImage(data.story[1].image.uri) + this.loader.preloadImage(data.story[2].image.uri) + }.bind(this), 2000) + }.bind(this)) + data.page.forEach(function(page){ app[page.tag].populate(page) - }) app.collection.setCollectionName( data.store[0].collection ) diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/push.js b/StoneIsland/platforms/ios/www/js/lib/etc/push.js index ab0c0141..eb0dd4c3 100755 --- a/StoneIsland/platforms/ios/www/js/lib/etc/push.js +++ b/StoneIsland/platforms/ios/www/js/lib/etc/push.js @@ -1 +1,69 @@ -//
\ No newline at end of file +var push = (function(){ + var appId + var clientKey + var push = { settings: {} } + push.init = function(){ + parsePlugin.initialize(appId, clientKey, push.did_initialize, push.error) + } + push.did_initialize = function() { + parsePlugin.registerCallback('onNotification', function(){ + window.onNotification = push.got_push_notification + }, push.error) + + push.settings.requested = localStorage.getItem("yoox.push_requested") == "true" + push.settings.hub = localStorage.getItem("yoox.push_hub") == "true" + push.settings.store = localStorage.getItem("yoox.push_store") == "true" + + if ( ! push.settings.requested ) { + localStorage.setItem("yoox.push_" + channel, "true") + push.subscribe("hub", function(){ + push.subscribe("store") + }) + } + } + push.subscribe = function(channel, cb){ + parsePlugin.subscribe(channel, function(){ + push.settings[channel] = true + localStorage.setItem("yoox.push_" + channel, "true") + cb && cb() + }, push.error) + } + push.unsubscribe = function(channel, cb){ + parsePlugin.unsubscribe(channel, function(){ + push.settings[channel] = false + localStorage.setItem("yoox.push_" + channel, "false") + cb && cb() + }, push.error) + } + push.did_subscribe = function(){ + // parsePlugin.getInstallationId(function(id) { + // var install_data = { + // installation_id: id, + // channels: ['SampleChannel'] + // } + // }, push.error) + } + push.did_unsubscribe = function(){ + // parsePlugin.getInstallationId(function(id) { + // var install_data = { + // installation_id: id, + // channels: ['SampleChannel'] + // } + // }, push.error) + } + push.got_push_notification = function(pnObj) { + alert('We received this push notification: ' + JSON.stringify(pnObj)); + app.collection.loaded = false + app.hub.loaded = false + if (pnObj.receivedInForeground === false) { + // TODO: route the user to the uri in pnObj + } + else { + app.route("intro") + } + } + push.error = function(e){ + console.log("push error") + } + return push +})()
\ No newline at end of file diff --git a/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js b/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js index 798920d1..7a020798 100755 --- a/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js +++ b/StoneIsland/platforms/ios/www/js/lib/products/CollectionView.js @@ -49,7 +49,7 @@ var CollectionView = ScrollableView.extend({ return } this.$loader.show() - sdk.product.all({ + sdk.product.collection({ gallery_id: app.gallery_id, success: this.populate.bind(this) }) diff --git a/StoneIsland/www/icons/android-icon-144x144.png b/StoneIsland/www/icons/android-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/www/icons/android-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/www/icons/android-icon-192x192.png b/StoneIsland/www/icons/android-icon-192x192.png Binary files differdeleted file mode 100755 index b36071b6..00000000 --- a/StoneIsland/www/icons/android-icon-192x192.png +++ /dev/null diff --git a/StoneIsland/www/icons/android-icon-36x36.png b/StoneIsland/www/icons/android-icon-36x36.png Binary files differdeleted file mode 100755 index f37ec0e2..00000000 --- a/StoneIsland/www/icons/android-icon-36x36.png +++ /dev/null diff --git a/StoneIsland/www/icons/android-icon-48x48.png b/StoneIsland/www/icons/android-icon-48x48.png Binary files differdeleted file mode 100755 index 0556cbed..00000000 --- a/StoneIsland/www/icons/android-icon-48x48.png +++ /dev/null diff --git a/StoneIsland/www/icons/android-icon-72x72.png b/StoneIsland/www/icons/android-icon-72x72.png Binary files differdeleted file mode 100755 index 07272e93..00000000 --- a/StoneIsland/www/icons/android-icon-72x72.png +++ /dev/null diff --git a/StoneIsland/www/icons/android-icon-96x96.png b/StoneIsland/www/icons/android-icon-96x96.png Binary files differdeleted file mode 100755 index efcfbca5..00000000 --- a/StoneIsland/www/icons/android-icon-96x96.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-114x114.png b/StoneIsland/www/icons/apple-icon-114x114.png Binary files differdeleted file mode 100755 index 56e9a482..00000000 --- a/StoneIsland/www/icons/apple-icon-114x114.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-120x120.png b/StoneIsland/www/icons/apple-icon-120x120.png Binary files differdeleted file mode 100755 index c9b1bb2b..00000000 --- a/StoneIsland/www/icons/apple-icon-120x120.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-144x144.png b/StoneIsland/www/icons/apple-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/www/icons/apple-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-152x152.png b/StoneIsland/www/icons/apple-icon-152x152.png Binary files differdeleted file mode 100755 index 9af7c290..00000000 --- a/StoneIsland/www/icons/apple-icon-152x152.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-180x180.png b/StoneIsland/www/icons/apple-icon-180x180.png Binary files differdeleted file mode 100755 index 249a5463..00000000 --- a/StoneIsland/www/icons/apple-icon-180x180.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-57x57.png b/StoneIsland/www/icons/apple-icon-57x57.png Binary files differdeleted file mode 100755 index f7b5a99d..00000000 --- a/StoneIsland/www/icons/apple-icon-57x57.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-60x60.png b/StoneIsland/www/icons/apple-icon-60x60.png Binary files differdeleted file mode 100755 index 9605a263..00000000 --- a/StoneIsland/www/icons/apple-icon-60x60.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-72x72.png b/StoneIsland/www/icons/apple-icon-72x72.png Binary files differdeleted file mode 100755 index 07272e93..00000000 --- a/StoneIsland/www/icons/apple-icon-72x72.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-76x76.png b/StoneIsland/www/icons/apple-icon-76x76.png Binary files differdeleted file mode 100755 index 5ba075af..00000000 --- a/StoneIsland/www/icons/apple-icon-76x76.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon-precomposed.png b/StoneIsland/www/icons/apple-icon-precomposed.png Binary files differdeleted file mode 100755 index 65303103..00000000 --- a/StoneIsland/www/icons/apple-icon-precomposed.png +++ /dev/null diff --git a/StoneIsland/www/icons/apple-icon.png b/StoneIsland/www/icons/apple-icon.png Binary files differdeleted file mode 100755 index 65303103..00000000 --- a/StoneIsland/www/icons/apple-icon.png +++ /dev/null diff --git a/StoneIsland/www/icons/browserconfig.xml b/StoneIsland/www/icons/browserconfig.xml deleted file mode 100755 index c5541482..00000000 --- a/StoneIsland/www/icons/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
\ No newline at end of file diff --git a/StoneIsland/www/icons/favicon-16x16.png b/StoneIsland/www/icons/favicon-16x16.png Binary files differdeleted file mode 100755 index 8787c0e6..00000000 --- a/StoneIsland/www/icons/favicon-16x16.png +++ /dev/null diff --git a/StoneIsland/www/icons/favicon-32x32.png b/StoneIsland/www/icons/favicon-32x32.png Binary files differdeleted file mode 100755 index c78d2d28..00000000 --- a/StoneIsland/www/icons/favicon-32x32.png +++ /dev/null diff --git a/StoneIsland/www/icons/favicon-96x96.png b/StoneIsland/www/icons/favicon-96x96.png Binary files differdeleted file mode 100755 index efcfbca5..00000000 --- a/StoneIsland/www/icons/favicon-96x96.png +++ /dev/null diff --git a/StoneIsland/www/icons/favicon.ico b/StoneIsland/www/icons/favicon.ico Binary files differdeleted file mode 100755 index 521e2cfc..00000000 --- a/StoneIsland/www/icons/favicon.ico +++ /dev/null diff --git a/StoneIsland/www/icons/manifest.json b/StoneIsland/www/icons/manifest.json deleted file mode 100755 index 013d4a6a..00000000 --- a/StoneIsland/www/icons/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -}
\ No newline at end of file diff --git a/StoneIsland/www/icons/ms-icon-144x144.png b/StoneIsland/www/icons/ms-icon-144x144.png Binary files differdeleted file mode 100755 index 08a2989c..00000000 --- a/StoneIsland/www/icons/ms-icon-144x144.png +++ /dev/null diff --git a/StoneIsland/www/icons/ms-icon-150x150.png b/StoneIsland/www/icons/ms-icon-150x150.png Binary files differdeleted file mode 100755 index 98983d89..00000000 --- a/StoneIsland/www/icons/ms-icon-150x150.png +++ /dev/null diff --git a/StoneIsland/www/icons/ms-icon-310x310.png b/StoneIsland/www/icons/ms-icon-310x310.png Binary files differdeleted file mode 100755 index cd0e0a98..00000000 --- a/StoneIsland/www/icons/ms-icon-310x310.png +++ /dev/null diff --git a/StoneIsland/www/icons/ms-icon-70x70.png b/StoneIsland/www/icons/ms-icon-70x70.png Binary files differdeleted file mode 100755 index 09adb6db..00000000 --- a/StoneIsland/www/icons/ms-icon-70x70.png +++ /dev/null diff --git a/StoneIsland/www/index.html b/StoneIsland/www/index.html index e0925f65..8393eda1 100755 --- a/StoneIsland/www/index.html +++ b/StoneIsland/www/index.html @@ -26,23 +26,6 @@ <link rel="stylesheet" type="text/css" href="css/products.css"> <link rel="stylesheet" type="text/css" href="css/cart.css"> <link rel="stylesheet" type="text/css" href="css/blogs.css"> - <link rel="apple-touch-icon" sizes="57x57" href="icons/apple-icon-57x57.png"> - <link rel="apple-touch-icon" sizes="60x60" href="icons/apple-icon-60x60.png"> - <link rel="apple-touch-icon" sizes="72x72" href="icons/apple-icon-72x72.png"> - <link rel="apple-touch-icon" sizes="76x76" href="icons/apple-icon-76x76.png"> - <link rel="apple-touch-icon" sizes="114x114" href="icons/apple-icon-114x114.png"> - <link rel="apple-touch-icon" sizes="120x120" href="icons/apple-icon-120x120.png"> - <link rel="apple-touch-icon" sizes="144x144" href="icons/apple-icon-144x144.png"> - <link rel="apple-touch-icon" sizes="152x152" href="icons/apple-icon-152x152.png"> - <link rel="apple-touch-icon" sizes="180x180" href="icons/apple-icon-180x180.png"> - <link rel="icon" type="image/png" sizes="192x192" href="icons/android-icon-192x192.png"> - <link rel="icon" type="image/png" sizes="32x32" href="icons/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="96x96" href="icons/favicon-96x96.png"> - <link rel="icon" type="image/png" sizes="16x16" href="icons/favicon-16x16.png"> - <link rel="manifest" href="icons/manifest.json"> - <meta name="msapplication-TileColor" content="#ffffff"> - <meta name="msapplication-TileImage" content="icons/ms-icon-144x144.png"> - <meta name="theme-color" content="#ffffff"> <title>Stone Island</title> </head> <body class="loading"> @@ -509,7 +492,7 @@ Receive notifications for Store </div> <div class="toggle"> - <input type="checkbox" id="store-notifications" name="switch" class="switch"> + <input type="checkbox" id="store-notifications" name="store" class="switch"> <label for="store-notifications"></label> </div> </div> @@ -519,7 +502,7 @@ Receive notifications for Hub </div> <div class="toggle"> - <input type="checkbox" id="hub-notifications" name="switch" class="switch"> + <input type="checkbox" id="hub-notifications" name="hub" class="switch"> <label for="hub-notifications"></label> </div> </div> diff --git a/StoneIsland/www/js/lib/account/SettingsView.js b/StoneIsland/www/js/lib/account/SettingsView.js index 0de80048..0d6fa807 100755 --- a/StoneIsland/www/js/lib/account/SettingsView.js +++ b/StoneIsland/www/js/lib/account/SettingsView.js @@ -3,22 +3,38 @@ var SettingsView = FormView.extend({ el: "#settings", events: { + "change [name=store]": "changeStore", + "change [name=hub]": "changeHub", }, initialize: function(){ this.$form = this.$("form") this.$msg = this.$(".msg") + this.$store = this.$("[name=store]") + this.$hub = this.$("[name=hub]") this.scroller = new IScroll('#settings', app.iscroll_options) }, show: function(){ if (! auth.logged_in()) { return app.router.go("intro") } - app.footer.show("SAVE") document.body.className = "settings" this.deferScrollToTop() + + this.$store.prop("checked", !! push.settings.store) + this.$hub.prop("checked", !! push.settings.hub) + // push.subscribe("store") + // push.subscribe("hub") }, - - save: function(){ + + changeStore: function(){ + var state = app.settings.$store.prop("checked") + if (state) { push.subscribe("store") } + else { push.unsubscribe('store') } + }, + changeHub: function(){ + var state = app.settings.$hub.prop("checked") + if (state) { push.subscribe("hub") } + else { push.unsubscribe('hub') } }, })
\ No newline at end of file diff --git a/StoneIsland/www/js/lib/blogs/BlogView.js b/StoneIsland/www/js/lib/blogs/BlogView.js index 59c0a192..51881aa5 100755 --- a/StoneIsland/www/js/lib/blogs/BlogView.js +++ b/StoneIsland/www/js/lib/blogs/BlogView.js @@ -27,14 +27,14 @@ var BlogView = View.extend({ app.archive.populate(data.archive) this.loader.preloadImage(data.hub[0].image[0].uri, function(img){ app.hub.populate(data.hub) - }) + }.bind(this)) this.loader.preloadImage(data.story[0].image.uri, function(img){ app.story.populate(data.story) setTimeout(function(){ this.loader.preloadImage(data.story[1].image.uri) this.loader.preloadImage(data.story[2].image.uri) - }, 2000) - }) + }.bind(this), 2000) + }.bind(this)) data.page.forEach(function(page){ app[page.tag].populate(page) diff --git a/StoneIsland/www/js/lib/etc/push.js b/StoneIsland/www/js/lib/etc/push.js index 0db5c1a2..eb0dd4c3 100755 --- a/StoneIsland/www/js/lib/etc/push.js +++ b/StoneIsland/www/js/lib/etc/push.js @@ -1,12 +1,39 @@ var push = (function(){ var appId var clientKey - var push = {} + var push = { settings: {} } push.init = function(){ - parsePlugin.initialize(appId, clientKey, push.subscribe, push.error) + parsePlugin.initialize(appId, clientKey, push.did_initialize, push.error) } - push.subscribe = function() { - parsePlugin.subscribe('SampleChannel', push.did_subscribe, push.error) + push.did_initialize = function() { + parsePlugin.registerCallback('onNotification', function(){ + window.onNotification = push.got_push_notification + }, push.error) + + push.settings.requested = localStorage.getItem("yoox.push_requested") == "true" + push.settings.hub = localStorage.getItem("yoox.push_hub") == "true" + push.settings.store = localStorage.getItem("yoox.push_store") == "true" + + if ( ! push.settings.requested ) { + localStorage.setItem("yoox.push_" + channel, "true") + push.subscribe("hub", function(){ + push.subscribe("store") + }) + } + } + push.subscribe = function(channel, cb){ + parsePlugin.subscribe(channel, function(){ + push.settings[channel] = true + localStorage.setItem("yoox.push_" + channel, "true") + cb && cb() + }, push.error) + } + push.unsubscribe = function(channel, cb){ + parsePlugin.unsubscribe(channel, function(){ + push.settings[channel] = false + localStorage.setItem("yoox.push_" + channel, "false") + cb && cb() + }, push.error) } push.did_subscribe = function(){ // parsePlugin.getInstallationId(function(id) { @@ -16,9 +43,27 @@ var push = (function(){ // } // }, push.error) } + push.did_unsubscribe = function(){ + // parsePlugin.getInstallationId(function(id) { + // var install_data = { + // installation_id: id, + // channels: ['SampleChannel'] + // } + // }, push.error) + } + push.got_push_notification = function(pnObj) { + alert('We received this push notification: ' + JSON.stringify(pnObj)); + app.collection.loaded = false + app.hub.loaded = false + if (pnObj.receivedInForeground === false) { + // TODO: route the user to the uri in pnObj + } + else { + app.route("intro") + } + } push.error = function(e){ console.log("push error") - } - + } return push })()
\ No newline at end of file diff --git a/StoneIsland/www/js/lib/products/CollectionView.js b/StoneIsland/www/js/lib/products/CollectionView.js index d290e4b4..7a020798 100755 --- a/StoneIsland/www/js/lib/products/CollectionView.js +++ b/StoneIsland/www/js/lib/products/CollectionView.js @@ -49,7 +49,7 @@ var CollectionView = ScrollableView.extend({ return } this.$loader.show() - sdk.collection.all({ + sdk.product.collection({ gallery_id: app.gallery_id, success: this.populate.bind(this) }) |
