Added minify button

This commit is contained in:
Jaex 2018-11-21 22:46:23 +03:00
parent 4a0c3b36a3
commit 71ffe70203
4 changed files with 2640 additions and 9512 deletions

View file

@ -718,6 +718,7 @@ private void InitializeComponent()
this.tpCustomUploaderFile = new System.Windows.Forms.TabPage();
this.lblCustomUploaderRequestFormat = new System.Windows.Forms.Label();
this.cbCustomUploaderRequestFormat = new System.Windows.Forms.ComboBox();
this.btnCustomUploaderDataMinify = new System.Windows.Forms.Button();
this.tpOtherUploaders.SuspendLayout();
this.tcOtherUploaders.SuspendLayout();
this.tpTwitter.SuspendLayout();
@ -5510,6 +5511,7 @@ private void InitializeComponent()
//
// tpCustomUploaderData
//
this.tpCustomUploaderData.Controls.Add(this.btnCustomUploaderDataMinify);
this.tpCustomUploaderData.Controls.Add(this.btnCustomUploaderDataBeautify);
this.tpCustomUploaderData.Controls.Add(this.pCustomUploaderData);
resources.ApplyResources(this.tpCustomUploaderData, "tpCustomUploaderData");
@ -5719,6 +5721,13 @@ private void InitializeComponent()
this.cbCustomUploaderRequestFormat.Name = "cbCustomUploaderRequestFormat";
this.cbCustomUploaderRequestFormat.SelectedIndexChanged += new System.EventHandler(this.cbCustomUploaderRequestFormat_SelectedIndexChanged);
//
// btnCustomUploaderDataMinify
//
resources.ApplyResources(this.btnCustomUploaderDataMinify, "btnCustomUploaderDataMinify");
this.btnCustomUploaderDataMinify.Name = "btnCustomUploaderDataMinify";
this.btnCustomUploaderDataMinify.UseVisualStyleBackColor = true;
this.btnCustomUploaderDataMinify.Click += new System.EventHandler(this.btnCustomUploaderDataMinify_Click);
//
// UploadersConfigForm
//
resources.ApplyResources(this, "$this");
@ -6577,5 +6586,6 @@ private void InitializeComponent()
private System.Windows.Forms.ComboBox cbCustomUploaderRequestFormat;
private System.Windows.Forms.Label lblCustomUploaderRequestFormat;
private System.Windows.Forms.TabPage tpCustomUploaderFile;
private System.Windows.Forms.Button btnCustomUploaderDataMinify;
}
}

View file

@ -24,6 +24,7 @@ You should have received a copy of the GNU General Public License
#endregion License Information (GPL v3)
using CG.Web.MegaApiClient;
using Newtonsoft.Json;
using ShareX.HelpersLib;
using ShareX.UploadersLib.FileUploaders;
using ShareX.UploadersLib.ImageUploaders;
@ -3521,7 +3522,12 @@ private void rtbCustomUploaderData_TextChanged(object sender, EventArgs e)
private void btnCustomUploaderDataBeautify_Click(object sender, EventArgs e)
{
CustomUploaderBeautifyJsonData();
CustomUploaderFormatJsonData(Formatting.Indented);
}
private void btnCustomUploaderDataMinify_Click(object sender, EventArgs e)
{
CustomUploaderFormatJsonData(Formatting.None);
}
private void txtCustomUploaderFileForm_TextChanged(object sender, EventArgs e)

File diff suppressed because it is too large Load diff

View file

@ -1412,7 +1412,7 @@ private void CustomUploaderSyntaxHighlight(RichTextBox rtb)
}
}
private void CustomUploaderBeautifyJsonData()
private void CustomUploaderFormatJsonData(Formatting formatting)
{
string json = rtbCustomUploaderData.Text;
@ -1420,7 +1420,7 @@ private void CustomUploaderBeautifyJsonData()
{
try
{
rtbCustomUploaderData.Text = JToken.Parse(json).ToString(Formatting.Indented);
rtbCustomUploaderData.Text = JToken.Parse(json).ToString(formatting);
}
catch (Exception e)
{