Add Invite Agent action to editor menu and allow CSP connect-src
This commit is contained in:
@@ -1206,6 +1206,23 @@ ui.toolbar.publish.attr('href', noteurl + '/publish')
|
||||
// extra
|
||||
// slide
|
||||
ui.toolbar.extra.slide.attr('href', noteurl + '/slide')
|
||||
|
||||
// invite agent
|
||||
ui.toolbar.extra.inviteAgent.click(function (e) {
|
||||
e.preventDefault()
|
||||
|
||||
$.ajax({
|
||||
url: 'https://hedgeagent.sa6anw.se/add_note',
|
||||
type: 'POST',
|
||||
contentType: 'application/json',
|
||||
data: JSON.stringify({ note_id: noteid }),
|
||||
error: function (xhr, status, err) {
|
||||
console.error('Invite agent failed:', status, err)
|
||||
alert('Failed to invite agent.')
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
// download
|
||||
// markdown
|
||||
ui.toolbar.download.markdown.click(function (e) {
|
||||
|
||||
@@ -12,7 +12,8 @@ export const getUIElements = () => ({
|
||||
publish: $('.ui-publish'),
|
||||
extra: {
|
||||
revision: $('.ui-extra-revision'),
|
||||
slide: $('.ui-extra-slide')
|
||||
slide: $('.ui-extra-slide'),
|
||||
inviteAgent: $('.ui-invite-agent')
|
||||
},
|
||||
download: {
|
||||
markdown: $('.ui-download-markdown'),
|
||||
|
||||
@@ -34,6 +34,8 @@
|
||||
</li>
|
||||
<li role="presentation"><a role="menuitem" class="ui-extra-slide" tabindex="-1" href="#" target="_blank" rel="noopener"><i class="fa fa-tv fa-fw"></i> <%= __('Slide Mode') %></a>
|
||||
</li>
|
||||
<li role="presentation"><a role="menuitem" class="ui-invite-agent" tabindex="-1" href="#"><i class="fa fa-robot fa-fw"></i> <%= __('Invite Agent') %></a>
|
||||
</li>
|
||||
<% if(enableGitHubGist || enableDropBoxSave || enableGitlabSnippets) { %>
|
||||
<li class="divider"></li>
|
||||
<li class="dropdown-header"><%= __('Export') %></li>
|
||||
@@ -136,6 +138,8 @@
|
||||
</li>
|
||||
<li role="presentation"><a role="menuitem" class="ui-extra-slide" tabindex="-1" href="#" target="_blank" rel="noopener"><i class="fa fa-tv fa-fw"></i> <%= __('Slide Mode') %></a>
|
||||
</li>
|
||||
<li role="presentation"><a role="menuitem" class="ui-invite-agent" tabindex="-1" href="#"><i class="fa fa-robot fa-fw"></i> <%= __('Invite Agent') %></a>
|
||||
</li>
|
||||
<% if(enableGitHubGist || enableDropBoxSave || enableGitlabSnippets) { %>
|
||||
<li class="divider"></li>
|
||||
<li class="dropdown-header"><%= __('Export') %></li>
|
||||
|
||||
Reference in New Issue
Block a user