mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-26 18:10:51 +00:00
32 lines
No EOL
710 B
CoffeeScript
32 lines
No EOL
710 B
CoffeeScript
define [
|
|
"utils/Modal"
|
|
], (Modal) ->
|
|
class DebugManager
|
|
template: $("#DebugLinkTemplate").html()
|
|
|
|
constructor: (@ide) ->
|
|
@$el = $(@template)
|
|
$("#toolbar-footer").append(@$el)
|
|
@$el.on "click", (e) =>
|
|
e.preventDefault()
|
|
@showDebugModal()
|
|
|
|
showDebugModal: () ->
|
|
useragent = navigator.userAgent
|
|
server_id = document.cookie.match(/SERVERID=([^;]*)/)?[1]
|
|
transport = @ide.socket.socket.transport.name
|
|
|
|
new Modal(
|
|
title: "Debug info"
|
|
message: """
|
|
Please give this information to the ShareLaTeX team:
|
|
<p><pre>
|
|
user-agent: #{useragent}
|
|
server-id: #{server_id}
|
|
transport: #{transport}
|
|
</pre></p>
|
|
"""
|
|
buttons: [
|
|
text: "OK"
|
|
]
|
|
) |