Beispiel #1
0
        /// <summary>
        /// 开始目录任务
        /// </summary>
        /// <param name="config"></param>
        private void BeginFolderTask(LastTaskConfig config)
        {
            TextBox resultRender = this.textBox_TaskResult;
            resultRender.Text = string.Empty;

            DoCompressByFolder(FileType.Css, config.CssSourceFolder, config.CssTargetFolder, resultRender, config.CssImageToBase64MaxSize * 1024, config.CssRenameFixed, config.FolderWatched);
            DoCompressByFolder(FileType.Js, config.JsSourceFolder, config.JsTargetFolder, resultRender, 0, config.JsRenameFixed, config.FolderWatched);
        }
Beispiel #2
0
        /// <summary>
        /// 从目录开始压缩任务开始按钮点击事件
        /// </summary>
        private void FolderTaskBegin()
        {
            LastTaskConfig config = new LastTaskConfig
            {
                JsSourceFolder = this.textBox_FolderJs_SourcePath.Text.Trim(),
                JsTargetFolder = this.textBox_FolderJs_TargetPath.Text.Trim(),
                JsRenameFixed = this.radioButton_FolderJs_ReName_1.Checked ? string.Empty : ".min",
                CssSourceFolder = this.textBox_FolderCss_SourcePath.Text.Trim(),
                CssTargetFolder = this.textBox_FolderCss_TargetPath.Text.Trim(),
                CssRenameFixed = this.radioButton_FolderCss_ReName_1.Checked ? string.Empty : ".min",
                CssImageToBase64MaxSize = this.checkBox_FolderCss_ImageToBase64.Checked ? (int)this.numericUpDown_FolderCss_ImageToBase64MaxSize.Value : 0,
                FolderWatched = this.radioButton_TaskType_Watch.Checked
            };

            if (config.FolderWatched)
            {
                config.SaveLastTaskConfig(LastTaskConfigFileNamePath);
            }
            else
            {
                LastTaskConfigFileNamePath.RemoveLastTaskConfig();
            }
            BeginFolderTask(config);
        }