通知画面でのDOM操作

お世話になります。

DOM操作で、kintoneのヘッダー部分にボタンを作成するカスタマイズを作成しています。

このカスタマイズは通知画面で予想外の動作をしました。

↓が実際の画面です。

本来ボタンはヘッダーに生成される1つのみの想定なのですが、画面右下の領域に、ボタンが生成されてしまっています。

 

DOM操作は非推奨であることは重々承知していますが、お力添え頂きたく、

どうぞよろしくお願いします。

kei さん

通知画面カスタマイズいいですね!

恐らくその画面は全体 JS が二回読み込まれるからだと思います。

なので、全体 JS の最初に、既にボタンがある場合はリターンする、という処理を追加すればよいと思います。

if($('#myButton'))return;