private async void OnLoadCommand(object parameter) //This method is going to be changed { if (!Banners.LoadingBannerVisible) { ManagedBookmarks ParsedBookmarks = new ManagedBookmarks(); Banners.ShowLoadingBanner("Loading JSON, please wait..."); SerializeCommand.RaiseCanExecuteChanged(); Info.LoadText = "Loading JSON..."; ParsedBookmarks = await ChromeJSONConverter.ParseJSON(Json.Code); Info.LoadText = "Load"; Banners.LoadingBannerText = "JSON Loaded"; LoadTimer.Start(); if (ParsedBookmarks.RootFolder.Name != "") { ChromeBookmarks.RootFolder = ParsedBookmarks.RootFolder; ChromeBookmarks.CurrentWorkingFolder = ParsedBookmarks.RootFolder; ChromeBookmarks.CurrentWorkingFolderContextMenuText = $"Rename '{ParsedBookmarks.RootFolder.Name}'"; ChromeBookmarks.CurrentWorkingFolderPath = ParsedBookmarks.RootFolder.Name; } } else { Info.LoadText = "Please Wait..."; } }
private void LoadTimer_Tick(object sender, EventArgs e) { LoadTimer.Stop(); Banners.HideLoadingBanner(); SerializeCommand.RaiseCanExecuteChanged(); }