 isMac = KeyboardUtils.platform == "Mac"
 OPEN_IN_CURRENT_TAB =
   name: "curr-tab"
-  indicator: "Open link in current tab."
+  indicator: "Open link in current tab"
 OPEN_IN_NEW_BG_TAB =
   name: "bg-tab"
-  indicator: "Open link in new tab."
+  indicator: "Open link in new tab"
   clickModifiers: metaKey: isMac, ctrlKey: not isMac
 OPEN_IN_NEW_FG_TAB =
   name: "fg-tab"
-  indicator: "Open link in new tab and switch to it."
+  indicator: "Open link in new tab and switch to it"
   clickModifiers: shiftKey: true, metaKey: isMac, ctrlKey: not isMac
 OPEN_WITH_QUEUE =
   name: "queue"
-  indicator: "Open multiple links in new tabs."
+  indicator: "Open multiple links in new tabs"
   clickModifiers: metaKey: isMac, ctrlKey: not isMac
 COPY_LINK_URL =
   name: "link"
-  indicator: "Copy link URL to Clipboard."
+  indicator: "Copy link URL to Clipboard"
   linkActivator: (link) ->
     if link.href?
       chrome.runtime.sendMessage handler: "copyToClipboard", data: link.href

    @hintMarkerContainingDiv = DomUtils.addElementList (marker for marker in @hintMarkers when marker.isLocalMarker),
      id: "vimiumHintMarkerContainer", className: "vimiumReset"

  setOpenLinkMode: (@mode, shouldPropagateToOtherFrames = true) ->
    @hintMode.setIndicator @mode.indicator if windowIsFocused()
    if shouldPropagateToOtherFrames
      HintCoordinator.sendMessage "setOpenLinkMode", modeIndex: availableModes.indexOf @mode

  #
  # Creates a link marker for the given link.

    else
      return

    # We've handled the event, so suppress it and update the mode indicator.
    DomUtils.suppressEvent event

  # Handles normal input.
