テキストをぼかすjavascript関数があります:
function blurlines(data) {
var dataSplit = data.split(" ");
var lastWord = dataSplit.pop();
var toBlur = '<span class="blur">' + dataSplit.join(" ") + '</span>';
// Blur entire sentace, show only last word
var output = '<li>' + toBlur + lastWord + '</li>';
return output;
}
私はこれをdust.jsで動作させるために、次のようなことを試みています。
{#storylines}
<script>
blurlines("{text}");
</script>
{/storylines}
とにかく、JS関数を介して{text}値を簡単に渡して、出力をレンダリングする方法はありますか?
コンソールで実行すると、機能するようです。
> blurlines("This is a test line")
> "<li><span class="blur">This is a test</span>line</li>"