Added: extra file type support
This commit is contained in:
parent
fd087d2d0e
commit
646db1de56
@ -69,6 +69,10 @@ namespace BookmarkManager
|
|||||||
public override Result Save(BookmarkTreeView treeview, string filename, string password)
|
public override Result Save(BookmarkTreeView treeview, string filename, string password)
|
||||||
{
|
{
|
||||||
List<BookmarkItem> rs = treeview.GetBookmarkList();
|
List<BookmarkItem> rs = treeview.GetBookmarkList();
|
||||||
|
if (rs.Count <= 0)
|
||||||
|
{
|
||||||
|
return Result.Create(false, "No bookmarks to save");
|
||||||
|
}
|
||||||
|
|
||||||
bool rv = SharpZipLib.CreateSingle(filename, password, "bookmarks.json", JsonConvert.SerializeObject(rs));
|
bool rv = SharpZipLib.CreateSingle(filename, password, "bookmarks.json", JsonConvert.SerializeObject(rs));
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
using RyzStudio.IO;
|
using RyzStudio.IO;
|
||||||
using RyzStudio.Windows.Forms;
|
using RyzStudio.Windows.Forms;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
@ -67,6 +68,9 @@ namespace BookmarkManager
|
|||||||
case "description":
|
case "description":
|
||||||
item.SiteDescription = xn2.InnerText?.Trim();
|
item.SiteDescription = xn2.InnerText?.Trim();
|
||||||
break;
|
break;
|
||||||
|
case "notes":
|
||||||
|
item.Notes = xn2.InnerText?.Trim();
|
||||||
|
break;
|
||||||
//case "created":
|
//case "created":
|
||||||
// bi.Created = xn2.InnerText?.Trim();
|
// bi.Created = xn2.InnerText?.Trim();
|
||||||
// break;
|
// break;
|
||||||
@ -118,7 +122,54 @@ namespace BookmarkManager
|
|||||||
|
|
||||||
public override Result Save(BookmarkTreeView treeview, string filename, string password)
|
public override Result Save(BookmarkTreeView treeview, string filename, string password)
|
||||||
{
|
{
|
||||||
return Result.Create(false);
|
List<BookmarkItem> rs = treeview.GetBookmarkList();
|
||||||
|
if (rs.Count <= 0)
|
||||||
|
{
|
||||||
|
return Result.Create(false, "No bookmarks to save");
|
||||||
|
}
|
||||||
|
|
||||||
|
return Result.Create(false, "Saving in this format is no longer supported");
|
||||||
|
|
||||||
|
//MemoryStream ms = new MemoryStream();
|
||||||
|
//XmlTextWriter writer = new XmlTextWriter(ms, Encoding.UTF8);
|
||||||
|
|
||||||
|
//writer.Formatting = Formatting.Indented;
|
||||||
|
//writer.WriteStartDocument();
|
||||||
|
//writer.WriteStartElement("bomg");
|
||||||
|
//writer.WriteStartElement("b");
|
||||||
|
//writer.WriteStartElement("g");
|
||||||
|
//writer.WriteAttributeString("name", treeview.Nodes[0].Text);
|
||||||
|
|
||||||
|
//foreach (BookmarkItem item in rs)
|
||||||
|
//{
|
||||||
|
// writer.WriteStartElement("m");
|
||||||
|
// writer.WriteElementString("name", item.TreeviewPath);
|
||||||
|
// writer.WriteElementString("address", item.SiteAddress);
|
||||||
|
// writer.WriteElementString("description", item.SiteDescription);
|
||||||
|
// writer.WriteElementString("created", "200101010000");
|
||||||
|
// writer.WriteEndElement();
|
||||||
|
//}
|
||||||
|
|
||||||
|
//writer.WriteEndElement();
|
||||||
|
//writer.WriteEndElement();
|
||||||
|
//writer.WriteEndElement();
|
||||||
|
//writer.WriteEndDocument();
|
||||||
|
//writer.Flush();
|
||||||
|
|
||||||
|
//ms.Position = 0;
|
||||||
|
//StreamReader sr = new StreamReader(ms);
|
||||||
|
|
||||||
|
//string sourceCode = sr.ReadToEnd();
|
||||||
|
|
||||||
|
//sr.Close();
|
||||||
|
//sr.Dispose();
|
||||||
|
|
||||||
|
//writer.Close();
|
||||||
|
//writer.Dispose();
|
||||||
|
|
||||||
|
//bool rv = SharpZipLib.CreateSingle(filename, password, "bookmarks.xml", sourceCode);
|
||||||
|
|
||||||
|
//return Result.Create(rv);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -24,6 +24,7 @@ namespace FizzyLauncher
|
|||||||
New
|
New
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
protected IconDatabase iconDatabase = null;
|
protected IconDatabase iconDatabase = null;
|
||||||
protected OptionsForm optionsForm = null;
|
protected OptionsForm optionsForm = null;
|
||||||
protected FindForm findForm = null;
|
protected FindForm findForm = null;
|
||||||
@ -688,9 +689,9 @@ namespace FizzyLauncher
|
|||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
private void moveDownToolStripMenuItem1_Click(object sender, EventArgs e) => treeView1.MoveDown();
|
private void moveDownToolStripMenuItem1_Click(object sender, EventArgs e) => treeView1.MoveDown();
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
private async void treeView1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
private async void treeView1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
|
||||||
{
|
{
|
||||||
TreeNode tn = treeView1.SelectedNode;
|
TreeNode tn = treeView1.SelectedNode;
|
||||||
|
Loading…
Reference in New Issue
Block a user