public string GetUrlByType(LinkFormatEnum type, string longUrl)
        {
            switch (type)
            {
                case LinkFormatEnum.FULL:
                    return longUrl;
                case LinkFormatEnum.FULL_TINYURL:
                    return this.Result.ShortenedURL;
                case LinkFormatEnum.FULL_IMAGE_FORUMS:
                    return GetFullImageForumsUrl(longUrl);
                case LinkFormatEnum.FULL_IMAGE_HTML:
                    return GetFullImageHTML(longUrl);
                case LinkFormatEnum.FULL_IMAGE_WIKI:
                    return GetFullImageWiki(longUrl);
                case LinkFormatEnum.FULL_IMAGE_MEDIAWIKI:
                    return GetFullImageMediaWikiInnerLink(longUrl);
                case LinkFormatEnum.LINKED_THUMBNAIL:
                    return GetLinkedThumbnailForumUrl(longUrl);
                case LinkFormatEnum.LinkedThumbnailHtml:
                    return GetLinkedThumbnailHtmlUrl(longUrl);
                case LinkFormatEnum.LINKED_THUMBNAIL_WIKI:
                    return GetLinkedThumbnailWikiUrl(longUrl);
                case LinkFormatEnum.THUMBNAIL:
                    return this.Result.ThumbnailURL;
            }

            return this.Result.URL;
        }
 public ToolStripMenuItem GetLinkFormatTsmi(ToolStripDropDownButton tsddb, LinkFormatEnum lf)
 {
     foreach (ToolStripMenuItem tsmi in tsddb.DropDownItems)
     {
         if ((LinkFormatEnum)tsmi.Tag == lf)
         {
             return(tsmi);
         }
     }
     return(new ToolStripMenuItem());
 }
Beispiel #3
0
        public string GetUrlByType(LinkFormatEnum type, string longUrl)
        {
            switch (type)
            {
            case LinkFormatEnum.FULL:
                return(longUrl);

            case LinkFormatEnum.FULL_TINYURL:
                return(this.ShortenedURL);

            case LinkFormatEnum.FULL_IMAGE_FORUMS:
                return(GetFullImageForumsUrl(longUrl));

            case LinkFormatEnum.FULL_IMAGE_HTML:
                return(GetFullImageHTML(longUrl));

            case LinkFormatEnum.FULL_IMAGE_WIKI:
                return(GetFullImageWiki(longUrl));

            case LinkFormatEnum.FULL_IMAGE_MEDIAWIKI:
                return(GetFullImageMediaWikiInnerLink(longUrl));

            case LinkFormatEnum.LINKED_THUMBNAIL:
                return(GetLinkedThumbnailForumUrl(longUrl));

            case LinkFormatEnum.LinkedThumbnailHtml:
                return(GetLinkedThumbnailHtmlUrl(longUrl));

            case LinkFormatEnum.LINKED_THUMBNAIL_WIKI:
                return(GetLinkedThumbnailWikiUrl(longUrl));

            case LinkFormatEnum.THUMBNAIL:
                return(this.ThumbnailURL);

            case LinkFormatEnum.LocalFilePath:
                return(this.LocalFilePath);

            case LinkFormatEnum.LocalFilePathUri:
                return(GetLocalFilePathAsUri(LocalFilePath));
            }

            return(this.URL);
        }
Beispiel #4
0
        public string GetUrlByType(LinkFormatEnum type)
        {
            switch (type)
            {
            case LinkFormatEnum.URL:
                return(Info.Result.URL);

            case LinkFormatEnum.ShortenedURL:
                return(Info.Result.ShortenedURL);

            case LinkFormatEnum.ForumImage:
                return(parser.Parse(Info, UploadInfoParser.ForumImage));

            case LinkFormatEnum.HTMLImage:
                return(parser.Parse(Info, UploadInfoParser.HTMLImage));

            case LinkFormatEnum.WikiImage:
                return(parser.Parse(Info, UploadInfoParser.WikiImage));

            case LinkFormatEnum.ForumLinkedImage:
                return(parser.Parse(Info, UploadInfoParser.ForumLinkedImage));

            case LinkFormatEnum.HTMLLinkedImage:
                return(parser.Parse(Info, UploadInfoParser.HTMLLinkedImage));

            case LinkFormatEnum.WikiLinkedImage:
                return(parser.Parse(Info, UploadInfoParser.WikiLinkedImage));

            case LinkFormatEnum.ThumbnailURL:
                return(Info.Result.ThumbnailURL);

            case LinkFormatEnum.LocalFilePath:
                return(Info.FilePath);

            case LinkFormatEnum.LocalFilePathUri:
                return(GetLocalFilePathAsUri(Info.FilePath));
            }

            return(Info.Result.URL);
        }
Beispiel #5
0
        public string GetUrlByType(LinkFormatEnum type)
        {
            switch (type)
            {
                case LinkFormatEnum.URL:
                    return Info.Result.URL;
                case LinkFormatEnum.ShortenedURL:
                    return Info.Result.ShortenedURL;
                case LinkFormatEnum.ForumImage:
                    return parser.Parse(Info, UploadInfoParser.ForumImage);
                case LinkFormatEnum.HTMLImage:
                    return parser.Parse(Info, UploadInfoParser.HTMLImage);
                case LinkFormatEnum.WikiImage:
                    return parser.Parse(Info, UploadInfoParser.WikiImage);
                case LinkFormatEnum.ForumLinkedImage:
                    return parser.Parse(Info, UploadInfoParser.ForumLinkedImage);
                case LinkFormatEnum.HTMLLinkedImage:
                    return parser.Parse(Info, UploadInfoParser.HTMLLinkedImage);
                case LinkFormatEnum.WikiLinkedImage:
                    return parser.Parse(Info, UploadInfoParser.WikiLinkedImage);
                case LinkFormatEnum.ThumbnailURL:
                    return Info.Result.ThumbnailURL;
                case LinkFormatEnum.LocalFilePath:
                    return Info.FilePath;
                case LinkFormatEnum.LocalFilePathUri:
                    return GetLocalFilePathAsUri(Info.FilePath);
            }

            return Info.Result.URL;
        }
 public ToolStripMenuItem GetLinkFormatTsmi(ToolStripDropDownButton tsddb, LinkFormatEnum lf)
 {
     foreach (ToolStripMenuItem tsmi in tsddb.DropDownItems)
     {
         if ((LinkFormatEnum)tsmi.Tag == lf)
         {
             return tsmi;
         }
     }
     return new ToolStripMenuItem();
 }