Merge remote-tracking branch 'origin/develop' into feature/model_tree_traversal

This commit is contained in:
Kyle Matthew Hedden 2021-03-30 09:24:27 -04:00
commit b394fa426e
6 changed files with 21 additions and 5 deletions

View File

@ -366,6 +366,12 @@ import UIKit
setupTextFieldToolbar()
if isSelected { startEditing() }
//Added to override text when view is reloaded.
if let text = model.text, !text.isEmpty {
regexTextFieldOutputIfAvailable()
}
}
}

View File

@ -685,7 +685,7 @@ public typealias ActionBlock = () -> ()
static func getTextAttachmentImage(name: String = "externalLink", dimension: CGFloat) -> NSTextAttachment {
let imageAttachment = NSTextAttachment()
imageAttachment.image = MVMCoreUIUtility.imageNamed(name)
imageAttachment.image = MVMCoreCache.shared()?.getImageFromRegisteredBundles(name)
imageAttachment.bounds = CGRect(x: 0, y: 0, width: dimension, height: dimension)
return imageAttachment

View File

@ -16,8 +16,8 @@ import WebKit
var webviewModel: WebViewModel? {
return model as? WebViewModel
}
var webView: WKWebView?
var overLayer = MVMCoreUICommonViewsUtility.commonView()
open var webView: WKWebView?
open var overLayer = MVMCoreUICommonViewsUtility.commonView()
public let loadingSpinner = MFLoadingSpinner(frame: .zero)
var delegateObject: MVMCoreUIDelegateObject?
var webViewHeight: NSLayoutConstraint?

View File

@ -12,7 +12,7 @@
//--------------------------------------------------
public let leftImage = LoadImageView(pinnedEdges: .all)
public let eyebrowHeadlineBodyLink = EyebrowHeadlineBodyLink()
public let eyebrowHeadlineBodyLink = EyebrowHeadlineBodyLink(spacing: 2.0)
public let rightLabel = Label(fontStyle: .RegularBodySmall)
public lazy var rightLabelStackItem: StackItem = {

View File

@ -22,6 +22,16 @@
get { return model as? EyebrowHeadlineBodyLinkModel }
}
//--------------------------------------------------
// MARK: - Initialization
//--------------------------------------------------
public convenience init(spacing: CGFloat) {
self.init(frame: .zero)
stack.stackModel?.spacing = spacing
stack.restack()
}
//--------------------------------------------------
// MARK: - MFViewProtocol
//--------------------------------------------------

View File

@ -14,7 +14,7 @@ public protocol MoleculeModelProtocol: ModelProtocol, AccessibilityModelProtocol
public extension MoleculeModelProtocol {
var moleculeName: String { Self.identifier }
var moleculeName: String { type(of: self).identifier }
static var categoryName: String { "\(MoleculeModelProtocol.self)" }