Exemplo n.º 1
0
        private bool CheckCSSIsolation()
        {
            bool          result       = true;
            CSS_Options   cssOptions   = (CSS_Options)CSSOptions.SelectedValue;
            Asset_Options assetOptions = (Asset_Options)AssetOptions.SelectedValue;

            if ((DataInfo.IsWebAssemblyType(CurrentProjectType) == true) &&
                (Options.IsCSSWebassemblyAllowed(cssOptions, assetOptions) == false))
            {
                if (MessageBox.Show("Do wish continue? CSSIsolation not supported", MsgTitle, MessageBoxButton.YesNo) != MessageBoxResult.Yes)
                {
                    result = false;
                }
            }
            return(result);
        }
Exemplo n.º 2
0
        public static bool IsCSSBootstrap(CSS_Options cssOption)
        {
            bool result;

            switch (cssOption)
            {
            case CSS_Options.IncludeBootstrap:
            case CSS_Options.IncludeBootstrapAndFonts:
            case CSS_Options.IncludeAOSBootstrap:
            case CSS_Options.IncludeAOSBootstrapAndFonts:
                result = true;
                break;

            default:
                result = false;
                break;
            }
            return(result);
        }
Exemplo n.º 3
0
        public static bool IsCSSWebassemblyAllowed(CSS_Options cssOption,
                                                   Asset_Options assetOption)
        {
            bool result;

            if (cssOption == CSS_Options.None)
            {
                result = true;
            }
            else if ((assetOption == Asset_Options.SharedPages) &&
                     (Options.IsCSSBootstrap(cssOption) == false))
            {
                result = true;
            }
            else
            {
                result = false;
            }

            return(result);
        }