Auto-insert clipboard when it is a GUID

This commit is contained in:
Kevin Sawicki
2013-06-25 17:29:22 -07:00
committed by Nathan Sobo
parent 9f31f9a76b
commit b999c71ad6
2 changed files with 9 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
Prompt = require './prompt'
JoinPromptView = require './join-prompt-view'
{createSite, Document} = require 'telepath'
{createPeer, connectDocument} = require './session-utils'
@@ -24,7 +24,7 @@ module.exports =
pasteboard.write(sessionId)
rootView.command 'collaboration:join-session', ->
new Prompt (id) ->
new JoinPromptView (id) ->
windowSettings =
bootstrapScript: require.resolve('collaboration/lib/bootstrap')
resourcePath: window.resourcePath

View File

@@ -3,9 +3,10 @@ Editor = require 'editor'
$ = require 'jquery'
Point = require 'point'
_ = require 'underscore'
Guid = require 'guid'
module.exports =
class Prompt extends View
class JoinPromptView extends View
@activate: -> new Prompt
@content: ->
@@ -17,6 +18,11 @@ class Prompt extends View
@miniEditor.on 'focusout', => @remove()
@on 'core:confirm', => @confirm()
@on 'core:cancel', => @remove()
clipboard = pasteboard.read()[0]
if Guid.isGuid(clipboard)
@miniEditor.setText(clipboard)
@attach()
beforeRemove: ->