Beispiel #1
0
        private void View()
        {
            var hm = new HentaiModel {
                Link  = Link,
                Title = "lul"
            };

            if (Link.ToLower().Contains("hentai.org"))
            {
                hm.Site = "ExHentai.org";
            }
            else if (Link.ToLower().Contains("nhentai"))
            {
                hm.Site = "nHentai.net";
            }
            else if (Link.ToLower().Contains("hentai.cafe"))
            {
                hm.Site = "Hentai.cafe";
            }
            else
            {
                return;
            }
            var viewWindow = new HentaiViewerWindow {
                DataContext           = new HentaiViewerWindowViewModel(hm),
                WindowStartupLocation = WindowStartupLocation.CenterScreen
            };

            viewWindow.Show();
        }
Beispiel #2
0
        //private bool _dialogIsOpen = false;
        private void OpenDialog()
        {
            //if (_dialogIsOpen) {
            //	return;
            //}
            //_dialogIsOpen = true;
            //var dia = new GalleryLinkDialog();
            //await DialogHost.Show(dia);
            //_dialogIsOpen = false;

            if (!Clipboard.ContainsText() && !Clipboard.GetText().StartsWith("http"))
            {
                return;
            }
            var link = Clipboard.GetText();
            var hm   = new HentaiModel {
                Link  = link,
                Title = "lul"
            };

            if (link.ToLower().Contains("hentai.org/g/"))
            {
                hm.Site = "ExHentai.org";
            }
            else if (link.ToLower().Contains("nhentai.net/g/"))
            {
                hm.Site = "nHentai.net";
            }
            else if (link.ToLower().Contains("hentai.cafe"))
            {
                hm.Site = "Hentai.cafe";
            }
            else if (link.ToLower().Contains("pururin.us/gallery/"))
            {
                hm.Site = "Pururin.us";
            }
            else if (link.ToLower().Contains("imgur.com/a/"))
            {
                hm.Site = "Imgur.com";
            }
            else
            {
                return;
            }
            var viewWindow = new HentaiViewerWindow {
                DataContext           = new HentaiViewerWindowViewModel(hm),
                WindowStartupLocation = WindowStartupLocation.CenterScreen
            };

            viewWindow.Show();
            viewWindow.Focus();
        }
Beispiel #3
0
        private void View()
        {
            //if (Site == "exhentai") return;
            var viewWindow = new HentaiViewerWindow {
                DataContext = new HentaiViewerWindowViewModel(new HentaiModel {
                    Title = Title,
                    Link  = Link,
                    Site  = Site
                }),
                WindowStartupLocation = WindowStartupLocation.CenterScreen
            };

            viewWindow.Show();
        }
Beispiel #4
0
        private void View()
        {
            if (Site == "ExHentai.org" && IsSavedGallery)
            {
                var pass    = SettingsController.Settings.ExHentai.IpbPassHash;
                var memid   = SettingsController.Settings.ExHentai.IpbMemberId;
                var igneous = SettingsController.Settings.ExHentai.Igneous;
                if (string.IsNullOrEmpty(memid) || string.IsNullOrEmpty(igneous) || string.IsNullOrEmpty(pass))
                {
                    MessageBox.Show("Need Cookies for Exhentai", "Cookies missing", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                    return;
                }
            }
            var viewWindow = new HentaiViewerWindow {
                DataContext           = new HentaiViewerWindowViewModel(this, IsSavedGallery),
                WindowStartupLocation = WindowStartupLocation.CenterScreen
            };

            viewWindow.Show();
            Mark(false);
        }