Redmineで新規登録する際に便利なブックマークを作成するためのブックマークレット

2019-02-14未分類

作ってみた。

登録方法

Chromeで試した。

使い方

1.以下のソースコードをコピーする。

(function () {
  const params = [];
  inputs = document.getElementsByTagName('input');
  for (var i = 0; i < inputs.length; i++) {
    var c = inputs[i];
    if (c.type === 'text' || (c.type === 'checkbox' && c.checked)) params.push(`${c.name}=${c.value}`);
  }
  inputs = document.getElementsByTagName('select');
  for (var i = 0; i < inputs.length; i++) {
    var c = inputs[i];
    params.push(`${c.name}=${c.value}`);
  }
  document.location.href = `${document.location.href}?${params.join('&')}`;
}());

2.ブックマークに登録する。

ticket_template_maker などで登録。

3.Redmineの新しいチケットページを開き、テンプレート登録したい内容を入力

4.tiket_template_makerを呼び出す。

5.新しいチケットページが再表示されるので、こちらをブックマーク登録する。

hoge_project_template などで登録する。

後は、新しいチケットを登録する際に hoge_project_template ブックマークを呼び出せばOK。

2019-02-14未分類