alqindiirsyam преди 4 месеца
родител
ревизия
fd0f6f6234

+ 21 - 0
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_hrz_anim_setting.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "pb_button_hrz_anim_setting.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_hrz_anim_setting.imageset/pb_button_hrz_anim_setting.png


+ 21 - 0
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_hrz_setting.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "pb_button_hrz_setting.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_hrz_setting.imageset/pb_button_hrz_setting.png


+ 21 - 0
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_setting.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "pb_button_setting.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_setting.imageset/pb_button_setting.png


+ 21 - 0
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_vtcst_setting.imageset/Contents.json

@@ -0,0 +1,21 @@
+{
+  "images" : [
+    {
+      "filename" : "pb_button_vtcst_setting.png",
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
NexilisLite/NexilisLite/Resource/Assets.xcassets/pb_button_vtcst_setting.imageset/pb_button_vtcst_setting.png


+ 4 - 0
NexilisLite/NexilisLite/Source/FloatingButton/FloatingButton.swift

@@ -459,6 +459,8 @@ public class FloatingButton: UIView, UIGestureRecognizerDelegate {
                                     newButton.setImage(UIImage(named: mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_post" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_post" : "pb_button_post", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
                                 } else if indexTap == Nexilis.IDX_NOTIF_CENTER {
                                     newButton.setImage(UIImage(named: mode == MODE_VERTICAL_SIDE_TAB ? "pb_button_vtcst_notif_center" : mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_notif_center" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_notif_center" : "pb_button_notification", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
+                                } else if indexTap == Nexilis.IDX_SETTING {
+                                    newButton.setImage(UIImage(named: mode == MODE_VERTICAL_SIDE_TAB ? "pb_button_vtcst_setting" : mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_setting" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_setting" : "pb_button_setting", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
                                 } else {
                                     newButton.setImage(UIImage(named: mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_more" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_more" : "pb_button_others", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
                                 }
@@ -551,6 +553,8 @@ public class FloatingButton: UIView, UIGestureRecognizerDelegate {
                 if mode == MODE_VERTICAL_SIDE_TAB {
                     newButton.imageView?.contentMode = .scaleAspectFit
                 }
+            } else if indexTap == Nexilis.IDX_SETTING {
+                newButton.setImage(UIImage(named: mode == MODE_VERTICAL_SIDE_TAB ? "pb_button_vtcst_setting" : mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_setting" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_setting" : "pb_button_setting", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
             } else {
                 newButton.setImage(UIImage(named: mode == MODE_HORIZONTAL_SIDE_TAB ? "pb_button_hrz_more" : mode == MODE_HORIZONTAL_ANIMATION ? "pb_button_hrz_anim_more" : "pb_button_others", in: Bundle.resourceBundle(for: Nexilis.self), with: nil), for: .normal)
             }

+ 7 - 0
NexilisLite/NexilisLite/Source/Nexilis.swift

@@ -117,6 +117,7 @@ public class Nexilis: NSObject {
     public static let IDX_ADDFRIEND = 22
     public static let IDX_SIGNUP_OR_IN_PAGE = 23
     public static let IDX_SECURE_FOLDER = 29
+    public static let IDX_SETTING = 32
     public static let IDX_POST = 99
     public static let IDX_SELF_ACT = 100
     public static let IDX_SOCIAL_COMMERCE = 101
@@ -1115,6 +1116,12 @@ public class Nexilis: NSObject {
             APIS.openSecureBrowser()
         } else if index == IDX_CONFERENCE_ROOM_FORM {
             APIS.openConference()
+        } else if index == IDX_SETTING {
+            if Nexilis.floatingButton.mySettingDelegate != nil {
+                Nexilis.floatingButton.mySettingDelegate?.settingDelegate()
+            } else {
+                APIS.openSetting()
+            }
         } else if index == IDX_SELF_ACT {
             openApp(id: id)
         }