public void ShowUpdateForm() { // 無視設定フォームを開く OwnerForm.InvokeOnUIThread((form) => { ISAutoUpdater.ShowUpdateForm(); }); }
private void ChromeBrowser_FrameLoadStart(object sender, FrameLoadStartEventArgs e) { if (e.Url.EndsWith("index.html")) { var selectRes1 = App.GM.Select(Table.Documents , limit: 0 , outputColumns: new[] { Groonga.VColumn.ID } ); DBState.DocumentCount = selectRes1.SearchResult.NHits; DBState.TargetFolderCount = App.UserSettings.TargetFolders.Count; DBState.AlwaysCrawlMode = App.UserSettings.AlwaysCrawlMode; // 更新の有無をチェック ISAutoUpdater.Check(ApplicationEnvironment.IsPortableMode(), (args) => { var msg = $"新しいバージョン ({args.CurrentVersion.TrimEnd('0').TrimEnd('.')}) に更新可能です"; ChromeBrowser.EvaluateScriptAsync($"$('#UPDATE-LINK .message').text('{msg}'); $('#UPDATE-LINK').show();"); }); } }