示例#1
0
        private void onSuccess(APIWikiPage response)
        {
            wikiData.Value = response;

            if (response.Layout == index_path)
            {
                LoadDisplay(new WikiMainPage
                {
                    Markdown = response.Markdown,
                    Padding  = new MarginPadding
                    {
                        Vertical   = 20,
                        Horizontal = 50,
                    },
                });
            }
            else
            {
                LoadDisplay(articlePage = new WikiArticlePage($@"{api.WebsiteRootUrl}/wiki/{path.Value}/", response.Markdown));
            }
        }
示例#2
0
 private void onFail()
 {
     LoadDisplay(articlePage = new WikiArticlePage($@"{api.WebsiteRootUrl}/wiki/",
                                                   $"Something went wrong when trying to fetch page \"{path.Value}\".\n\n[Return to the main page](Main_Page)."));
 }
 public YandexSearchSteps(YandexMainPage yandexMainPage, YandexSearchResultsPage yandexSearchResultsPage, WikiArticlePage wikiArticlePage)
 {
     _yandexMainPage          = yandexMainPage;
     _yandexSearchResultsPage = yandexSearchResultsPage;
     _wikiArticlePage         = wikiArticlePage;
 }