private void ClearBeforeAndAfter() { OriginalDoc.SetText(""); NewDoc.SetText(""); ShowBeforeAndAfterPrompt = true; ShowAfterPrompt = true; }
public void UpdateCollectionSource() { recentDocuments.Clear(); NewDoc.SetText(""); ShowAfterPrompt = true; if (PatchOn == PatchOnOptions.Collection) { QueryResults.SetChangesObservable(d => d.IndexChanges .Where(n => n.Name.Equals(CollectionsIndex, StringComparison.InvariantCulture)) .Select(m => Unit.Default)); if (string.IsNullOrWhiteSpace(SelectedItem) == false) { queryCollectionSource.UpdateQuery(CollectionsIndex, new IndexQuery { Query = "Tag:" + SelectedItem }); } } else if (PatchOn == PatchOnOptions.Index) { QueryResults.SetChangesObservable(d => d.IndexChanges .Where(n => n.Name.Equals(SelectedItem, StringComparison.InvariantCulture)) .Select(m => Unit.Default)); if (string.IsNullOrWhiteSpace(SelectedItem) == false) { queryCollectionSource.UpdateQuery(SelectedItem, new IndexQuery { Query = QueryDoc.CurrentSnapshot.Text, SkipTransformResults = true, }); } } }
private void UpdateBeforeDocument(JsonDocument doc) { recentDocuments.Add(doc); OriginalDoc.SetText(doc.ToJson().ToString()); NewDoc.SetText(""); ShowBeforeAndAfterPrompt = false; ShowAfterPrompt = true; }