Flickr2Html 1.3, BlackbirdPie 1.3, StringSupport 1.3
執筆日時:
[StringSupport - 1.3](http://nuget.org/List/Packages/StringSupport)
1. Flickr の短縮URLを展開するために、string.Base58Decode 拡張メソッドを追加。
const string BASE58 = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";public static long Base58Decode(this string input) { return BaseDecode(input, BASE58); }
public static long BaseDecode(string input, string alphabet) { long decoded = 0, multi = 1;
foreach (var c in input.Reverse()) { decoded += multi * alphabet.IndexOf(c); multi *= alphabet.Length; }
return decoded; }
[Flickr2Html - 1.3](http://nuget.org/List/Packages/Flickr2Html)
1. GetHtml()/GetHtml5() の引数に短縮URL(http://flic.kr/p/***)を指定できるように修正
@Flickr2Html.GetHtml5("http://flic.kr/p/asHoxQ")
2. ShowCaption/DefauldSize プロパティの追加。あらかじめプロパティに値を設定しておけば GetHtml()/GetHtml5() の引数を省略できる
@{ Flickr2Html.DefauldSize = Flickr2Html.Size.Medium640; }
[BlackBirdPie - 1.3](http://nuget.org/List/Packages/BlackbirdPie)
1. StyleSheetUrl/ExpandShortenedUrl/IncludeStyle/Locale プロパティの追加。あらかじめプロパティに値を設定しておけば GetHtml() の引数を省略できる
@{ BlackbirdPie.IncludeStyle = false; BlackbirdPie.Locale = BlackbirdPie.Locales.ja; } <link rel="stylesheet" href="@BlackbirdPie.StyleSheetUrl" />
2. スタイルシートをインライン展開するStyleSheet()メソッドの追加。あまり使わないだろうけど。