작업 도구 버튼 추가 및 도구 버튼 순서 변경

컴포저 메뉴에 새 버튼을 추가하는 방법을 알려주세요.

컴포저 메뉴에 새 버튼을 추가하려고 합니다. 이 버튼은 외부 링크를 열어야 합니다. 이 버튼을 컴포저 도구 왼쪽에 추가해야 합니다.

새 버튼을 추가하는 코드가 있습니다. 하지만 수정이 필요합니다. 버튼이 주제에 아무것도 붙여넣지 않고 새 창에서 외부 링크를 열도록 해야 합니다.

<script type="text/discourse-plugin" version="0.8">
const user = api.getCurrentUser();
const groups = ['group1', 'group2'];
const hasGroup = user.groups.some(({name}) => groups.indexOf(name) !== -1);
if (user.staff || hasGroup) {
  api.onToolbarCreate(toolbar => {
    toolbar.addButton({
			id: "times-circle",
			group: "fontStyles",
			title: "Title",  
			icon: "times-circle",
			perform: e => e.applySurround('<del>', '</del>', 'Title')
    });
  });
}
</script>

그리고 “upload btn” 버튼을 왼쪽으로 이동(현재 위치 변경)하는 방법도 궁금합니다.

감사합니다!

해결책을 찾았습니다. 현재 ‘perform…’ 줄에 있는 코드 대신 아래 코드를 넣어야 합니다.

	perform: function openInNewTab(url) {
                 window.open('https://google.com', '_blank').focus();
                }