Skip to content

Commit

Permalink
Added menu items for "Home" and "Refresh" with hotkeys
Browse files Browse the repository at this point in the history
  • Loading branch information
John W. Long committed Dec 10, 2014
1 parent a89c1ef commit 86fe4b6
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 10 deletions.
20 changes: 20 additions & 0 deletions Trello/Base.lproj/Main.storyboard
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,23 @@
</items>
</menu>
</menuItem>
<menuItem title="View" id="ZkH-hI-iHW">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="View" id="3fP-KF-mrn">
<items>
<menuItem title="Home" keyEquivalent="H" id="rHa-TV-lTW">
<connections>
<action selector="goHome:" target="Ady-hI-5gd" id="wFI-Ge-CCo"/>
</connections>
</menuItem>
<menuItem title="Refresh" keyEquivalent="r" id="kUe-U0-jqs">
<connections>
<action selector="doRefresh:" target="Ady-hI-5gd" id="SZC-lb-0vv"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>
<menuItem title="Window" id="aUF-d1-5bR">
<modifierMask key="keyEquivalentModifierMask"/>
<menu key="submenu" title="Window" systemMenu="window" id="Td7-aD-5lo">
Expand Down Expand Up @@ -150,6 +167,9 @@
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="240" width="720" height="480"/>
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1027"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="string" keyPath="frameAutosaveName" value="MainTrelloWindow"/>
</userDefinedRuntimeAttributes>
</window>
<connections>
<segue destination="XfG-lQ-9wD" kind="relationship" relationship="window.shadowedContentViewController" id="cq2-FE-JQM"/>
Expand Down
16 changes: 6 additions & 10 deletions Trello/ViewController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,17 @@ class ViewController: NSViewController {

override func viewDidLoad() {
super.viewDidLoad()

goHome(self)
}

@IBAction func goHome(AnyObject) {
let url = NSURL(string: "https://trello.com")
let request = NSURLRequest(URL: url!)
webView.mainFrame.loadRequest(request)
}

override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}

override func viewDidLayout() {
super.viewDidLayout()
webView.frame = CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height)
@IBAction func doRefresh(AnyObject) {
webView.reload(self)
}

}

0 comments on commit 86fe4b6

Please sign in to comment.