Pot.Text.indent

{String} Pot.Text.indent ({String} string [, {Number} size = 2 [, {String} ch = ' ']])

Pot.js で利用可能。 PotLite.js では利用できません。

文字列 string をインデントして返します。

引数 string は対象の文字列を指定します。
引数 size は、任意に インデントする深さを数値で指定します。
size のデフォルトは 2 です。
引数 ch は、任意にインデントする文字を指定します。
ch のデフォルトは スペース ' ' です。
size と ch は順序が異なっていても認識されます。
インデントは、改行ごとに行われます。

Pot.globalize() が適応されている場合、Pot.indent() が indent() で実行できます。

string をインデントした文字列が返ります。

var s = 'foo bar baz';
debug(Pot.indent(s));          // '  foo bar baz'
debug(Pot.indent(s, 4));       // '    foo bar baz'
debug(Pot.indent(s, 1, '\t')); // '\tfoo bar baz'
var s = 'foo\nbar\nbaz';
debug(Pot.indent(s, 1, '\t')); // '\tfoo\n\tbar\n\tbaz'