Module: Turbo::VisitableView::WebView
- Included in:
- Turbo::VisitableView
- Defined in:
- lib/turbo/visitable_view/web_view.rb
Instance Attribute Summary collapse
-
#visitable ⇒ Object
readonly
Returns the value of attribute visitable.
-
#webView ⇒ Object
readonly
Returns the value of attribute webView.
Instance Method Summary collapse
- #activateWebView(webView, forVisitable: visitable) ⇒ Object
- #deactivateWebView ⇒ Object
- #showOrHideWebView ⇒ Object
Instance Attribute Details
#visitable ⇒ Object (readonly)
Returns the value of attribute visitable.
4 5 6 |
# File 'lib/turbo/visitable_view/web_view.rb', line 4 def visitable @visitable end |
#webView ⇒ Object (readonly)
Returns the value of attribute webView.
4 5 6 |
# File 'lib/turbo/visitable_view/web_view.rb', line 4 def webView @webView end |
Instance Method Details
#activateWebView(webView, forVisitable: visitable) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/turbo/visitable_view/web_view.rb', line 6 def activateWebView(webView, forVisitable: visitable) @webView = webView @visitable = visitable #addSubview(webView) insertSubview(webView, atIndex: 0) addFillConstraintsForSubview(webView) installRefreshControl showOrHideWebView end |
#deactivateWebView ⇒ Object
16 17 18 19 20 21 |
# File 'lib/turbo/visitable_view/web_view.rb', line 16 def deactivateWebView removeRefreshControl webView.removeFromSuperview if webView @webView = nil @visitable = nil end |
#showOrHideWebView ⇒ Object
23 24 25 |
# File 'lib/turbo/visitable_view/web_view.rb', line 23 def showOrHideWebView webView.hidden = isShowingScreenshot if webView end |