|
@@ -28,46 +28,6 @@ class NCManageAutoUploadFileName: XLFormViewController {
|
|
|
let appDelegate = UIApplication.shared.delegate as! AppDelegate
|
|
|
let dateExample = Date()
|
|
|
|
|
|
- // MARK: - View Life Cycle
|
|
|
-
|
|
|
- override func viewDidLoad() {
|
|
|
- super.viewDidLoad()
|
|
|
-
|
|
|
- self.title = NSLocalizedString("_mode_filename_", comment: "")
|
|
|
-
|
|
|
- // Theming view
|
|
|
- NotificationCenter.default.addObserver(self, selector: #selector(changeTheming), name: NSNotification.Name(rawValue: NCGlobal.shared.notificationCenterChangeTheming), object: nil)
|
|
|
-
|
|
|
- changeTheming()
|
|
|
- }
|
|
|
-
|
|
|
- override func viewWillAppear(_ animated: Bool) {
|
|
|
- super.viewWillAppear(animated)
|
|
|
- appDelegate.activeViewController = self
|
|
|
- }
|
|
|
-
|
|
|
- func reloadForm() {
|
|
|
-
|
|
|
- self.form.delegate = nil
|
|
|
-
|
|
|
- let maskFileName : XLFormRowDescriptor = self.form.formRow(withTag: "maskFileName")!
|
|
|
- let previewFileName : XLFormRowDescriptor = self.form.formRow(withTag: "previewFileName")!
|
|
|
- previewFileName.value = self.previewFileName(valueRename: maskFileName.value as? String)
|
|
|
-
|
|
|
- self.tableView.reloadData()
|
|
|
- self.form.delegate = self
|
|
|
- }
|
|
|
-
|
|
|
- @objc func changeTheming() {
|
|
|
- view.backgroundColor = NCBrandColor.shared.backgroundView
|
|
|
- tableView.backgroundColor = NCBrandColor.shared.backgroundView
|
|
|
- tableView.reloadData()
|
|
|
- initializeForm()
|
|
|
- self.reloadForm()
|
|
|
- }
|
|
|
-
|
|
|
- //MARK: XLForm
|
|
|
-
|
|
|
func initializeForm() {
|
|
|
|
|
|
let form : XLFormDescriptor = XLFormDescriptor() as XLFormDescriptor
|
|
@@ -143,6 +103,49 @@ class NCManageAutoUploadFileName: XLFormViewController {
|
|
|
self.form = form
|
|
|
}
|
|
|
|
|
|
+ // MARK: - View Life Cycle
|
|
|
+
|
|
|
+ override func viewDidLoad() {
|
|
|
+ super.viewDidLoad()
|
|
|
+
|
|
|
+ self.title = NSLocalizedString("_mode_filename_", comment: "")
|
|
|
+
|
|
|
+ // Theming view
|
|
|
+ NotificationCenter.default.addObserver(self, selector: #selector(changeTheming), name: NSNotification.Name(rawValue: NCGlobal.shared.notificationCenterChangeTheming), object: nil)
|
|
|
+
|
|
|
+ changeTheming()
|
|
|
+ }
|
|
|
+
|
|
|
+ override func viewWillAppear(_ animated: Bool) {
|
|
|
+ super.viewWillAppear(animated)
|
|
|
+ appDelegate.activeViewController = self
|
|
|
+ }
|
|
|
+
|
|
|
+ // MARK: - NotificationCenter
|
|
|
+
|
|
|
+ @objc func changeTheming() {
|
|
|
+ view.backgroundColor = NCBrandColor.shared.backgroundView
|
|
|
+ tableView.backgroundColor = NCBrandColor.shared.backgroundView
|
|
|
+ tableView.reloadData()
|
|
|
+
|
|
|
+ initializeForm()
|
|
|
+ reloadForm()
|
|
|
+ }
|
|
|
+
|
|
|
+ //MARK: XLForm
|
|
|
+
|
|
|
+ func reloadForm() {
|
|
|
+
|
|
|
+ self.form.delegate = nil
|
|
|
+
|
|
|
+ let maskFileName : XLFormRowDescriptor = self.form.formRow(withTag: "maskFileName")!
|
|
|
+ let previewFileName : XLFormRowDescriptor = self.form.formRow(withTag: "previewFileName")!
|
|
|
+ previewFileName.value = self.previewFileName(valueRename: maskFileName.value as? String)
|
|
|
+
|
|
|
+ self.tableView.reloadData()
|
|
|
+ self.form.delegate = self
|
|
|
+ }
|
|
|
+
|
|
|
override func formRowDescriptorValueHasChanged(_ formRow: XLFormRowDescriptor!, oldValue: Any!, newValue: Any!) {
|
|
|
|
|
|
super.formRowDescriptorValueHasChanged(formRow, oldValue: oldValue, newValue: newValue)
|