update()
引き続き tombloo 探検中。
update
if(typeof(update)=='undefined'){ function update(t, s){ for(var p in s) t[p] = s[p]; return t; } }
この update かー。発見した。String.prototype 用で使われてた。00_prototype.js の中。よくわからんけど、なんかスマートだな。汎用か。
20_Tumblr.js
appendTags
/** * フォームへタグとプライベートを追加する。 * * @param {Object} url フォームURL。 * @return {Deferred} */ appendTags : function(form, ps){ return update(form, { 'post[tags]' : (ps.tags && ps.tags.length)? joinText(ps.tags, ',') : '', 'post[is_private]' : ps.private==null? form['post[is_private]'] : (ps.private? 1 : 0), }); },
reblogcommand の setParams にちょっと近付いた。(本当か?)
function(form, ps)
の ps ってなんだべ。