* Change: #591 ホワイトリストのドメイン一覧の保存先・画面変更 * Update account_batch.rb * 表示まわりを改善 * Update dangerous.rake
This commit is contained in:
parent
8c399cefce
commit
ff2860d0df
18 changed files with 211 additions and 49 deletions
|
@ -316,40 +316,21 @@ const removeTableRow = (target: EventTarget | null, tableId: string) => {
|
|||
tableElement.removeChild(tableRowElement);
|
||||
};
|
||||
|
||||
Rails.delegate(
|
||||
document,
|
||||
'#sensitive-words-table .add-row-button',
|
||||
'click',
|
||||
(ev) => {
|
||||
const setupTableList = (id: string) => {
|
||||
Rails.delegate(document, `#${id} .add-row-button`, 'click', (ev) => {
|
||||
ev.preventDefault();
|
||||
addTableRow('sensitive-words-table');
|
||||
},
|
||||
);
|
||||
addTableRow(id);
|
||||
});
|
||||
|
||||
Rails.delegate(
|
||||
document,
|
||||
'#sensitive-words-table .delete-row-button',
|
||||
'click',
|
||||
(ev) => {
|
||||
Rails.delegate(document, `#${id} .delete-row-button`, 'click', (ev) => {
|
||||
ev.preventDefault();
|
||||
removeTableRow(ev.target, 'sensitive-words-table');
|
||||
},
|
||||
);
|
||||
removeTableRow(ev.target, id);
|
||||
});
|
||||
};
|
||||
|
||||
Rails.delegate(document, '#ng-words-table .add-row-button', 'click', (ev) => {
|
||||
ev.preventDefault();
|
||||
addTableRow('ng-words-table');
|
||||
});
|
||||
|
||||
Rails.delegate(
|
||||
document,
|
||||
'#ng-words-table .delete-row-button',
|
||||
'click',
|
||||
(ev) => {
|
||||
ev.preventDefault();
|
||||
removeTableRow(ev.target, 'ng-words-table');
|
||||
},
|
||||
);
|
||||
setupTableList('sensitive-words-table');
|
||||
setupTableList('ng-words-table');
|
||||
setupTableList('white-list-table');
|
||||
|
||||
async function mountReactComponent(element: Element) {
|
||||
const componentName = element.getAttribute('data-admin-component');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue