Exemple #1
0
        private void FillProperties(IImagingAutoFillUploadField uploadFieldConfigNode, Content content, UmbracoFile um)
        {
            var prop = content.getProperty(uploadFieldConfigNode.WidthFieldAlias);

            if (prop != null)
            {
                prop.Value = um.SupportsResizing ? um.GetDimensions().Item1.ToString() : string.Empty;
            }

            prop = content.getProperty(uploadFieldConfigNode.HeightFieldAlias);
            if (prop != null)
            {
                prop.Value = um.SupportsResizing ? um.GetDimensions().Item2.ToString() : string.Empty;
            }

            prop = content.getProperty(uploadFieldConfigNode.LengthFieldAlias);
            if (prop != null)
            {
                prop.Value = um.Length;
            }

            prop = content.getProperty(uploadFieldConfigNode.ExtensionFieldAlias);
            if (prop != null)
            {
                prop.Value = um.Extension;
            }
        }
Exemple #2
0
        private void FillProperties(XmlNode uploadFieldConfigNode, Content content, UmbracoFile um)
        {
            // only add dimensions to web images
            UpdateContentProperty(uploadFieldConfigNode, content, "widthFieldAlias", um.SupportsResizing ? um.GetDimensions().Item1.ToString() : string.Empty);
            UpdateContentProperty(uploadFieldConfigNode, content, "heightFieldAlias", um.SupportsResizing ? um.GetDimensions().Item2.ToString() : string.Empty);

            UpdateContentProperty(uploadFieldConfigNode, content, "lengthFieldAlias", um.Length);
            UpdateContentProperty(uploadFieldConfigNode, content, "extensionFieldAlias", um.Extension);
        }