forked from organicmaps/organicmaps
[iOS] Renamed GuideDescription in Bookmarks Sharing
This commit is contained in:
parent
c28c83d94d
commit
507dd6ba18
5 changed files with 28 additions and 28 deletions
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15702" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Yad-RH-i8M">
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="15705" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Yad-RH-i8M">
|
||||
<device id="retina6_1" orientation="portrait" appearance="light"/>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15704"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="15706"/>
|
||||
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
|
@ -866,7 +866,7 @@ upload photos and more</string>
|
|||
<!--Guide name-->
|
||||
<scene sceneID="gWg-zK-J9t">
|
||||
<objects>
|
||||
<tableViewController storyboardIdentifier="guideName" id="cvj-kq-BmC" customClass="GuideNameViewController" customModule="maps_me" customModuleProvider="target" sceneMemberID="viewController">
|
||||
<tableViewController storyboardIdentifier="guideName" id="cvj-kq-BmC" customClass="GuideSharingNameViewController" customModule="maps_me" customModuleProvider="target" sceneMemberID="viewController">
|
||||
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="18" sectionFooterHeight="18" id="Uwp-K9-cnW">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
|
@ -932,7 +932,7 @@ The name shouldn't contain special symbols or digits. The name shouldn't be 'My
|
|||
<!--Description-->
|
||||
<scene sceneID="j38-lP-seP">
|
||||
<objects>
|
||||
<tableViewController storyboardIdentifier="guideDescription" id="Stq-Tq-XqB" customClass="GuideDescriptionViewController" customModule="maps_me" customModuleProvider="target" sceneMemberID="viewController">
|
||||
<tableViewController storyboardIdentifier="guideDescription" id="Stq-Tq-XqB" customClass="GuideSharingDescriptionViewController" customModule="maps_me" customModuleProvider="target" sceneMemberID="viewController">
|
||||
<tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="static" style="grouped" separatorStyle="default" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="18" sectionFooterHeight="18" id="Y7n-SR-xIH">
|
||||
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
|
||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||
|
|
|
@ -396,7 +396,7 @@ final class BookmarksSharingViewController: MWMTableViewController {
|
|||
private func showEditName() {
|
||||
let storyboard = UIStoryboard.instance(.sharing)
|
||||
let guideNameController = storyboard.instantiateViewController(withIdentifier: kNameControllerIdentifier)
|
||||
as! GuideNameViewController
|
||||
as! GuideSharingNameViewController
|
||||
guideNameController.guideName = category.title
|
||||
guideNameController.delegate = self
|
||||
navigationController?.pushViewController(guideNameController, animated: true)
|
||||
|
@ -405,7 +405,7 @@ final class BookmarksSharingViewController: MWMTableViewController {
|
|||
private func showEditDescr() {
|
||||
let storyboard = UIStoryboard.instance(.sharing)
|
||||
let guideDescrController = storyboard.instantiateViewController(withIdentifier: kDescriptionControllerIdentifier)
|
||||
as! GuideDescriptionViewController
|
||||
as! GuideSharingDescriptionViewController
|
||||
guideDescrController.guideDescription = category.detailedAnnotation
|
||||
guideDescrController.delegate = self
|
||||
|
||||
|
@ -504,15 +504,15 @@ extension BookmarksSharingViewController: EditOnWebViewControllerDelegate {
|
|||
}
|
||||
}
|
||||
|
||||
extension BookmarksSharingViewController: GuideNameViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideNameViewController, didFinishEditing text: String) {
|
||||
extension BookmarksSharingViewController: GuideSharingNameViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideSharingNameViewController, didFinishEditing text: String) {
|
||||
category.title = text
|
||||
showEditDescr()
|
||||
}
|
||||
}
|
||||
|
||||
extension BookmarksSharingViewController: GuideDescriptionViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideDescriptionViewController, didFinishEditing text: String) {
|
||||
extension BookmarksSharingViewController: GuideSharingDescriptionViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideSharingDescriptionViewController, didFinishEditing text: String) {
|
||||
category.detailedAnnotation = text
|
||||
showSelectProperties()
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
protocol GuideDescriptionViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideDescriptionViewController, didFinishEditing text: String)
|
||||
protocol GuideSharingDescriptionViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideSharingDescriptionViewController, didFinishEditing text: String)
|
||||
}
|
||||
|
||||
fileprivate let kLengthLimit = 500
|
||||
|
||||
class GuideDescriptionViewController: MWMTableViewController {
|
||||
class GuideSharingDescriptionViewController: MWMTableViewController {
|
||||
@IBOutlet weak var nextBarButton: UIBarButtonItem!
|
||||
@IBOutlet weak var descriptionTextView: MWMTextView!
|
||||
|
||||
var delegate: GuideDescriptionViewControllerDelegate?
|
||||
var delegate: GuideSharingDescriptionViewControllerDelegate?
|
||||
var guideDescription: String? {
|
||||
didSet {
|
||||
if let str = guideDescription, str.count > kLengthLimit {
|
||||
|
@ -39,7 +39,7 @@ class GuideDescriptionViewController: MWMTableViewController {
|
|||
}
|
||||
}
|
||||
|
||||
extension GuideDescriptionViewController: UITextViewDelegate {
|
||||
extension GuideSharingDescriptionViewController: UITextViewDelegate {
|
||||
func textViewDidChange(_ textView: UITextView) {
|
||||
nextBarButton.isEnabled = textView.text.count > 0
|
||||
}
|
|
@ -1,13 +1,13 @@
|
|||
protocol GuideNameViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideNameViewController, didFinishEditing text: String)
|
||||
protocol GuideSharingNameViewControllerDelegate {
|
||||
func viewController(_ viewController: GuideSharingNameViewController, didFinishEditing text: String)
|
||||
}
|
||||
|
||||
class GuideNameViewController: MWMTableViewController {
|
||||
class GuideSharingNameViewController: MWMTableViewController {
|
||||
@IBOutlet weak var nextBarButton: UIBarButtonItem!
|
||||
@IBOutlet weak var nameTextField: UITextField!
|
||||
|
||||
var guideName: String?
|
||||
var delegate: GuideNameViewControllerDelegate?
|
||||
var delegate: GuideSharingNameViewControllerDelegate?
|
||||
|
||||
override func viewDidLoad() {
|
||||
super.viewDidLoad()
|
||||
|
@ -37,7 +37,7 @@ class GuideNameViewController: MWMTableViewController {
|
|||
}
|
||||
}
|
||||
|
||||
extension GuideNameViewController: UITextFieldDelegate {
|
||||
extension GuideSharingNameViewController: UITextFieldDelegate {
|
||||
func textField(_ textField: UITextField,
|
||||
shouldChangeCharactersIn range: NSRange,
|
||||
replacementString string: String) -> Bool {
|
|
@ -368,8 +368,7 @@
|
|||
47699A0A21F0C4C8009E6585 /* NotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47699A0921F0C4C8009E6585 /* NotificationManager.swift */; };
|
||||
477219052243E79500E5B227 /* DrivingOptionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477219042243E79500E5B227 /* DrivingOptionsViewController.swift */; };
|
||||
477D7AC7218F1515007EE2CB /* IPaidRoutePurchase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477D7AC6218F1515007EE2CB /* IPaidRoutePurchase.swift */; };
|
||||
47868A7B22145A2C000AFC86 /* GuideNameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47868A7A22145A2C000AFC86 /* GuideNameViewController.swift */; };
|
||||
47868A7D22145A95000AFC86 /* GuideDescriptionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47868A7C22145A95000AFC86 /* GuideDescriptionViewController.swift */; };
|
||||
47868A7D22145A95000AFC86 /* GuideSharingDescriptionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47868A7C22145A95000AFC86 /* GuideSharingDescriptionViewController.swift */; };
|
||||
4788739220EE326500F6826B /* VerticallyAlignedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4788739120EE326400F6826B /* VerticallyAlignedButton.swift */; };
|
||||
478F6FA423C447E500054A53 /* ReviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478F6FA323C447E500054A53 /* ReviewView.swift */; };
|
||||
478F6FA623C4521F00054A53 /* MoreReviewsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478F6FA523C4521F00054A53 /* MoreReviewsViewController.swift */; };
|
||||
|
@ -553,6 +552,7 @@
|
|||
990F33B624BC915200D0F426 /* SearchActionBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 990F33B524BC915200D0F426 /* SearchActionBarView.swift */; };
|
||||
9917D17D2396793A00A7E06E /* PaidRoutesSubscriptionCampaign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9917D17C2396793A00A7E06E /* PaidRoutesSubscriptionCampaign.swift */; };
|
||||
9917D17F2397B1D600A7E06E /* IPadModalPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9917D17E2397B1D600A7E06E /* IPadModalPresentationController.swift */; };
|
||||
991A726C250F666D0075348C /* GuideSharingNameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991A726B250F666D0075348C /* GuideSharingNameViewController.swift */; };
|
||||
991CE2BF2371D349009EB02A /* ABTestManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991CE2BA2371D349009EB02A /* ABTestManager.swift */; };
|
||||
991CE2C02371D349009EB02A /* IABTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991CE2BB2371D349009EB02A /* IABTest.swift */; };
|
||||
991CE2C22371D349009EB02A /* PromoDiscoveryCampaign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991CE2BE2371D349009EB02A /* PromoDiscoveryCampaign.swift */; };
|
||||
|
@ -1510,8 +1510,7 @@
|
|||
47699A0921F0C4C8009E6585 /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = "<group>"; };
|
||||
477219042243E79500E5B227 /* DrivingOptionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DrivingOptionsViewController.swift; sourceTree = "<group>"; };
|
||||
477D7AC6218F1515007EE2CB /* IPaidRoutePurchase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPaidRoutePurchase.swift; sourceTree = "<group>"; };
|
||||
47868A7A22145A2C000AFC86 /* GuideNameViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuideNameViewController.swift; sourceTree = "<group>"; };
|
||||
47868A7C22145A95000AFC86 /* GuideDescriptionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuideDescriptionViewController.swift; sourceTree = "<group>"; };
|
||||
47868A7C22145A95000AFC86 /* GuideSharingDescriptionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GuideSharingDescriptionViewController.swift; sourceTree = "<group>"; };
|
||||
4788739120EE326400F6826B /* VerticallyAlignedButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerticallyAlignedButton.swift; sourceTree = "<group>"; };
|
||||
478F6FA323C447E500054A53 /* ReviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewView.swift; sourceTree = "<group>"; };
|
||||
478F6FA523C4521F00054A53 /* MoreReviewsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreReviewsViewController.swift; sourceTree = "<group>"; };
|
||||
|
@ -1656,6 +1655,7 @@
|
|||
990F33B524BC915200D0F426 /* SearchActionBarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchActionBarView.swift; sourceTree = "<group>"; };
|
||||
9917D17C2396793A00A7E06E /* PaidRoutesSubscriptionCampaign.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaidRoutesSubscriptionCampaign.swift; sourceTree = "<group>"; };
|
||||
9917D17E2397B1D600A7E06E /* IPadModalPresentationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IPadModalPresentationController.swift; sourceTree = "<group>"; };
|
||||
991A726B250F666D0075348C /* GuideSharingNameViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuideSharingNameViewController.swift; sourceTree = "<group>"; };
|
||||
991CE2BA2371D349009EB02A /* ABTestManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ABTestManager.swift; sourceTree = "<group>"; };
|
||||
991CE2BB2371D349009EB02A /* IABTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IABTest.swift; sourceTree = "<group>"; };
|
||||
991CE2BE2371D349009EB02A /* PromoDiscoveryCampaign.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PromoDiscoveryCampaign.swift; sourceTree = "<group>"; };
|
||||
|
@ -2475,8 +2475,8 @@
|
|||
33F8BA3B2199858B00ECA8EE /* Tags */,
|
||||
47289E582212DFFF002ABFC0 /* EditOnWebAlertViewController.swift */,
|
||||
47289E592212DFFF002ABFC0 /* EditOnWebAlertViewController.xib */,
|
||||
47868A7A22145A2C000AFC86 /* GuideNameViewController.swift */,
|
||||
47868A7C22145A95000AFC86 /* GuideDescriptionViewController.swift */,
|
||||
991A726B250F666D0075348C /* GuideSharingNameViewController.swift */,
|
||||
47868A7C22145A95000AFC86 /* GuideSharingDescriptionViewController.swift */,
|
||||
);
|
||||
path = Sharing;
|
||||
sourceTree = "<group>";
|
||||
|
@ -5686,7 +5686,6 @@
|
|||
F6E2FE281E097BA00083EBEC /* MWMOpeningHoursSection.mm in Sources */,
|
||||
3406FA161C6E0C3300E9FAD2 /* MWMMapDownloadDialog.mm in Sources */,
|
||||
340416481E7BF28E00E2B6D6 /* UIView+Snapshot.swift in Sources */,
|
||||
47868A7B22145A2C000AFC86 /* GuideNameViewController.swift in Sources */,
|
||||
34AB66501FC5AA330078E451 /* RoutePreviewTaxiCell.swift in Sources */,
|
||||
F6E2FE251E097BA00083EBEC /* MWMOpeningHoursModel.mm in Sources */,
|
||||
99AAEA74244DA5ED0039D110 /* BottomMenuPresentationController.swift in Sources */,
|
||||
|
@ -5816,6 +5815,7 @@
|
|||
340E1EFB1E2F614400CE49BF /* Storyboard.swift in Sources */,
|
||||
34E776331F15FAC2003040B3 /* MWMPlacePageManagerHelper.mm in Sources */,
|
||||
993DF12D23F6BDB100AC231A /* GlobalStyleSheet.swift in Sources */,
|
||||
991A726C250F666D0075348C /* GuideSharingNameViewController.swift in Sources */,
|
||||
F6E2FF361E097BA00083EBEC /* MWMSearchSuggestionCell.mm in Sources */,
|
||||
3472B5CF200F4A2B00DC6CD5 /* BackgroundFetchTask.swift in Sources */,
|
||||
477219052243E79500E5B227 /* DrivingOptionsViewController.swift in Sources */,
|
||||
|
@ -5969,7 +5969,7 @@
|
|||
34C9BD051C6DB693000DC38D /* MWMViewController.m in Sources */,
|
||||
47699A0A21F0C4C8009E6585 /* NotificationManager.swift in Sources */,
|
||||
331630D12191D74B00BB91A9 /* TagSectionHeaderView.swift in Sources */,
|
||||
47868A7D22145A95000AFC86 /* GuideDescriptionViewController.swift in Sources */,
|
||||
47868A7D22145A95000AFC86 /* GuideSharingDescriptionViewController.swift in Sources */,
|
||||
F6E2FDA41E097BA00083EBEC /* MWMCuisineEditorViewController.mm in Sources */,
|
||||
3454D7CB1E07F045004AF2AD /* UIColor+MapsMeColor.m in Sources */,
|
||||
34B127EA1FBDD410008713D9 /* MWMRouterTransitStepInfo.mm in Sources */,
|
||||
|
|
Loading…
Add table
Reference in a new issue