Subscribed unsubscribe Subscribe Subscribe

枕を欹てて聴く

香炉峰の雪は簾を撥げて看る

ReblogCommandによる快適Reblog生活のために

なんか若干書き漏れがあったのでScript内の書き漏れを修正しました。迷惑かけてすいません。
LDRize最新版でいうところの
1272行目から1284行目の

			{ name: 'pinned-or-current-link',
			  command: function(){
				  if(w.pin.pins.length) {
					  return w.pin.pins.map(function(e){return e.url});
				  }else{
					  var item = w.get_active_item(true);
					  if(item) return [item.link];
				  }
			  }
			},
			{ name: 'pinned-link',
			  command: function(){return w.pin.pins.map(function(e){return e.url})}
			},


こんな感じに変更すると(超無理やりですが)

			{ name: 'pinned-or-current-link',
			  command: function(){
				  if(w.pin.pins.length) {
					  var ret = [];
					  w.pin.pins.forEach(function(e, index){
          				      ret[index] = e.url
       					  });
					  return ret;
				  }else{
					  var item = w.get_active_item(true);
					  if(item) return [item.link];
				  }
			  }
			},
			{ name: 'pinned-link',
			  command: function(){
				var ret = [];
				w.pin.pins.forEach(function(e, index){
				ret[index] = e.url
				});
				return ret;
			  }
			},

LDRなどからReblogCommandでpinつけて一気にReblogなんてことができたりします。
ようはunsafeWindowの下から続くことを避けたんだけどもっといい書き方あると思いつつ。
まあ、CodeReposの方がもっときれいな感じに書いてくれるはず。
あとLDRizeのソースをまだじっくり見てないのでretとかかぶったりしてたり、不具合の元になってたりしたらごめんなさい。