Jhtrans開発雑記

  • translate() の処理中にテンプレートになっているタグに、プレースホルダーとは関係なく、属性を追加できるようにしたい。

→ 単純な追加と削除は実装した。

→→ class や style、イベントハンドラーを特別扱いした処理もさらに追加したい

→→→ class と attribute 内の 文字列について、空白を区切り文字として、各要素の追加削除をできるようにした (01/24)

  • テンプレート定義で、他のテンプレートを継承できるようにしたい。

→ 継承の実装を考慮した結果、次の点に思い至り、継承はいらない気がしてきた。

  • テンプレートは、タグ定義の配列だけでなく、ElementNode そのものが指定されることがあるので、それを継承するのは、どうすればよいか、単純な考えが浮かばなかった
  • 属性を柔軟に追加できるようになったので、継承をするまでもない気がしてきた