Merge branch 'master' of https://github.com/willduff/OpenLiveWriter-1
This commit is contained in:
commit
42a376daba
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<packageSources>
|
||||
<add key="NuGet" value="https://nuget.org/api/v2/" />
|
||||
</packageSources>
|
||||
</configuration>
|
|
@ -2,7 +2,7 @@
|
|||
Open Live Writer makes it easy to write, preview, and post to your blog.
|
||||
For more information see http://www.OpenLiveWriter.org/.
|
||||
|
||||
[![Build status](https://ci.appveyor.com/api/projects/status/2a74qa64fomgrjb3?svg=true)](https://ci.appveyor.com/project/ScottHanselman/openlivewriter)
|
||||
[![Build status](https://ci.appveyor.com/api/projects/status/8xpga2y53sgwo24g?svg=true)](https://ci.appveyor.com/project/dotnetfoundation/openlivewriter)
|
||||
|
||||
### Installation
|
||||
You can install the latest version of Open Live Writer alongside an [older version of Windows Live Writer](http://windows.microsoft.com/en-us/windows-live/essentials). Visit
|
||||
|
@ -55,6 +55,12 @@ this open source fork of Live Writer formed and ready to ship. In December 2015
|
|||
to the .NET Foundation and this passionate group of volunteer engineers rapidly assembled the first open source
|
||||
version.
|
||||
|
||||
### Building
|
||||
Open Live Writer can be built by running build.cmd found in this directory.
|
||||
It can be opened in Visual Studio. The solution is in src/managed/writer.sln -- if you see errors in Visual Studio run build.cmd from the command prompt and it should be resolved.
|
||||
The main program is src/managed/OpenLiveWriter/ApplicationMain.cs .
|
||||
To run from Visual Studio, set the startup project to OpenLiveWriter.
|
||||
|
||||
### .NET Foundation
|
||||
|
||||
The Open Live Writer project is supported by the [.NET Foundation](http://www.dotnetfoundation.org).
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="6687e5a4-aa7d-420f-bfd2-530b6b83da01;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;4fd850a3-0925-4f78-8873-4eee8a12d18b;a96d40a3-8e75-4639-8f85-13ba86832ade;7afc2929-02d1-4703-9ec5-2fdaa67c3432" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;711ab367-b19d-45e7-979f-6a0da37d59e3;0AF393BB-B94E-4ea8-8A6D-315C378819AB;A3F2B48B-48D4-4067-8A5F-DD04B49C3052" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;D828D6C6-051C-43e3-9B2A-99B28CED8A28;33279DBF-A5D8-4095-B60C-E46E0903C459;6F76098C-518B-415c-9835-289894122729;72968828-4B98-48e9-A126-F5A41B3FC23A;DB0F2D96-D92B-4827-A5D0-D4953E5C27B2;50127ED3-1D75-4b6f-9717-60C2139BD026" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="false" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75" />
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</feature>
|
||||
<feature name="Allow Multiselect Images" enabled="true" />
|
||||
<feature name="Blog Providers" enabled="true">
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
<parameter name="supported" value="16B3FA3F-DAD7-4c93-A407-81CAE076883E;4AA58E69-8C24-40b1-BACE-3BB14237E8F9;556A165F-DA11-463c-BB4A-C77CC9047F22;B6F817C3-9D39-45c1-A634-EAC792B8A635;D48F1B5A-06E6-4f0f-BD76-74F34F520792;3C53BD64-4FA8-4bc7-8CB9-5D3BB58FAD07;B9C51DE3-F2DE-4204-AE7D-F64116429401;E0500CDC-91C9-4822-855F-CDC6F49B2735;CD671F17-1902-46e5-8266-A24D6C602234;82E6C828-8764-4af1-B289-647FC84E7093;CAA1EBAA-946E-4143-9733-F01CC8DBE827;D3405AD6-9E02-43b3-87F4-08F5A5946B40;E83A8A63-0F40-4499-AAD1-DFB2577CCC40;A82F57E0-41D3-45e9-861E-8C527844BCA6;494B3F2D-206D-449a-B0FA-A987E57C95D1;BAF4FE16-25FB-4a94-90C7-11A1B30CAD61;7D215B2D-7B57-432a-B382-ED027321C480;4FCDB0E2-66F8-4b4d-828B-B2EED6147789;785D4CDA-602F-481b-ACEA-3B3DB79B0F43;1AAFB2D8-F974-413A-9DBB-9C826CCDA7BC" />
|
||||
</feature>
|
||||
<feature name="Tag Providers" enabled="true">
|
||||
<parameter name="supported" value="63DA9645-F182-4da7-88BC-B430ECA1AD75;8E823E0C-3292-4af8-9E7B-1C52E7FEE8E1;B352CB0C-5A35-4596-8673-17ADAF888CAD" />
|
||||
|
|
|
@ -22,6 +22,11 @@ namespace OpenLiveWriter.ApplicationFramework
|
|||
|
||||
protected CommandBarLightweightControl _commandBar;
|
||||
|
||||
public CommandBarControl()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public CommandBarControl(CommandBarLightweightControl commandBar, CommandBarDefinition commandBarDefinition)
|
||||
{
|
||||
// It's important that the commandBarDefinition not be set
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
|
||||
|
@ -11,212 +12,7 @@ namespace OpenLiveWriter.ApplicationFramework
|
|||
/// Represents a collection of CommandBarEntry objects.
|
||||
/// </summary>
|
||||
[Editor(typeof(CommandBarEntryCollectionEditor), typeof(UITypeEditor))]
|
||||
public class CommandBarEntryCollection : CollectionBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandBarEntryCollection class.
|
||||
/// </summary>
|
||||
public CommandBarEntryCollection()
|
||||
public class CommandBarEntryCollection : List<CommandBarEntry>
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandBarEntryCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Command bar entry collection to initializes this command bar entry collection with.</param>
|
||||
public CommandBarEntryCollection(CommandBarEntryCollection value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandBarEntryCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Array of commands to initializes this command collection with.</param>
|
||||
public CommandBarEntryCollection(CommandBarEntry[] value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the command bar entry at the specified index.
|
||||
/// </summary>
|
||||
public CommandBarEntry this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (CommandBarEntry)List[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
List[index] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified command bar entry to the end of the command bar entry collection.
|
||||
/// </summary>
|
||||
/// <param name="value">The command bar entry to be added to the end of the command bar entry collection.</param>
|
||||
/// <returns>The index at which the command bar entry has been added.</returns>
|
||||
public int Add(CommandBarEntry value)
|
||||
{
|
||||
return List.Add(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the entries from the specified CommandBarEntryCollection to the end of this CommandBarEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The CommandBarEntryCollection to be added to the end of this CommandBarEntryCollection.</param>
|
||||
public void AddRange(CommandBarEntryCollection value)
|
||||
{
|
||||
foreach (CommandBarEntry commandBarEntry in value)
|
||||
Add(commandBarEntry);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified array of CommandBarEntry values to the end of the CommandBarEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The array of CommandBarEntry values to be added to the end of the CommandBarEntryCollection.</param>
|
||||
public void AddRange(CommandBarEntry[] value)
|
||||
{
|
||||
foreach (CommandBarEntry commandBarEntry in value)
|
||||
this.Add(commandBarEntry);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the CommandBarEntryCollection contains a specific element.
|
||||
/// </summary>
|
||||
/// <param name="value">The CommandBarEntry to locate in the CommandBarEntryCollection.</param>
|
||||
/// <returns>true if the CommandBarEntryCollection contains the specified value; otherwise, false.</returns>
|
||||
public bool Contains(CommandBarEntry value)
|
||||
{
|
||||
return List.Contains(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Copies the entire CommandBarEntryCollection to a one-dimensional Array, starting at the
|
||||
/// specified index of the target array.
|
||||
/// </summary>
|
||||
/// <param name="array">The one-dimensional Array that is the destination of the elements copied from CommandBarEntryCollection. The Array must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in array at which copying begins.</param>
|
||||
public void CopyTo(CommandBarEntry[] array, int index)
|
||||
{
|
||||
List.CopyTo(array, index);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Searches for the specified CommandBarEntry and returns the zero-based index of the
|
||||
/// first occurrence within the entire CommandBarEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The CommandBarEntry to locate in the CommandBarEntryCollection.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of value within the entire CommandBarEntryCollection, if found; otherwise, -1.</returns>
|
||||
public int IndexOf(CommandBarEntry value)
|
||||
{
|
||||
return List.IndexOf(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Inserts an element into the CommandBarEntryCollection at the specified index.
|
||||
/// </summary>
|
||||
/// <param name="index">The zero-based index at which value should be inserted.</param>
|
||||
/// <param name="value">The CommandBarEntry to insert.</param>
|
||||
public void Insert(int index, CommandBarEntry value)
|
||||
{
|
||||
List.Insert(index, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns an enumerator that can iterate through the CommandBarEntryCollection.
|
||||
/// </summary>
|
||||
/// <returns>An CommandBarEntryEnumerator for the CommandBarEntryCollection instance.</returns>
|
||||
public new CommandBarEntryEnumerator GetEnumerator()
|
||||
{
|
||||
return new CommandBarEntryEnumerator(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Removes the first occurrence of a specific Command from the CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The Command to remove.</param>
|
||||
public void Remove(CommandBarEntry value)
|
||||
{
|
||||
List.Remove(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Supports a simple iteration over a CommandBarEntryCollection.
|
||||
/// </summary>
|
||||
public class CommandBarEntryEnumerator : object, IEnumerator
|
||||
{
|
||||
/// <summary>
|
||||
/// Private data.
|
||||
/// </summary>
|
||||
private IEnumerator baseEnumerator;
|
||||
private IEnumerable temp;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandBarEntryEnumerator class.
|
||||
/// </summary>
|
||||
/// <param name="mappings">The CommandBarEntryCollection to enumerate.</param>
|
||||
public CommandBarEntryEnumerator(CommandBarEntryCollection mappings)
|
||||
{
|
||||
temp = (IEnumerable)mappings;
|
||||
baseEnumerator = temp.GetEnumerator();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
public CommandBarEntry Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return (CommandBarEntry)baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
object IEnumerator.Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
public bool MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
bool IEnumerator.MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
public void Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
|
||||
|
@ -11,212 +12,12 @@ namespace OpenLiveWriter.ApplicationFramework
|
|||
/// Represents a collection of commands.
|
||||
/// </summary>
|
||||
[Editor(typeof(CommandCollectionEditor), typeof(UITypeEditor))]
|
||||
public class CommandCollection : CollectionBase
|
||||
public class CommandCollection : List<Command>
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandCollection class.
|
||||
/// </summary>
|
||||
public CommandCollection()
|
||||
{
|
||||
}
|
||||
public CommandCollection() : base() { }
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Command collection to initializes this command collection with.</param>
|
||||
public CommandCollection(CommandCollection value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
public CommandCollection(int capacity) : base(capacity) { }
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Array of commands to initializes this command collection with.</param>
|
||||
public CommandCollection(Command[] value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the command at the specified index.
|
||||
/// </summary>
|
||||
public Command this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (Command)List[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
List[index] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified command to the end of the command collection.
|
||||
/// </summary>
|
||||
/// <param name="value">The command to be added to the end of the command collection.</param>
|
||||
/// <returns>The index at which the command has been added.</returns>
|
||||
public int Add(Command value)
|
||||
{
|
||||
return List.Add(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the entries from the specified CommandCollection to the end of this CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The CommandCollection to be added to the end of this CommandCollection.</param>
|
||||
public void AddRange(CommandCollection value)
|
||||
{
|
||||
foreach (Command command in value)
|
||||
Add(command);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified array of Command values to the end of the CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The array of Command values to be added to the end of the CommandCollection.</param>
|
||||
public void AddRange(Command[] value)
|
||||
{
|
||||
foreach (Command command in value)
|
||||
Add(command);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the CommandCollection contains a specific element.
|
||||
/// </summary>
|
||||
/// <param name="value">The Command to locate in the CommandCollection.</param>
|
||||
/// <returns>true if the CommandCollection contains the specified value; otherwise, false.</returns>
|
||||
public bool Contains(Command value)
|
||||
{
|
||||
return List.Contains(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Copies the entire CommandCollection to a one-dimensional Array, starting at the
|
||||
/// specified index of the target array.
|
||||
/// </summary>
|
||||
/// <param name="array">The one-dimensional Array that is the destination of the elements copied from CommandCollection. The Array must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in array at which copying begins.</param>
|
||||
public void CopyTo(Command[] array, int index)
|
||||
{
|
||||
List.CopyTo(array, index);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Searches for the specified Command and returns the zero-based index of the first
|
||||
/// occurrence within the entire CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The Command to locate in the CommandCollection.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of value within the entire CommandCollection, if found; otherwise, -1.</returns>
|
||||
public int IndexOf(Command value)
|
||||
{
|
||||
return List.IndexOf(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Inserts an element into the CommandCollection at the specified index.
|
||||
/// </summary>
|
||||
/// <param name="index">The zero-based index at which value should be inserted.</param>
|
||||
/// <param name="value">The Command to insert.</param>
|
||||
public void Insert(int index, Command value)
|
||||
{
|
||||
List.Insert(index, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns an enumerator that can iterate through the CommandCollection.
|
||||
/// </summary>
|
||||
/// <returns>An CommandEnumerator for the CommandCollection instance.</returns>
|
||||
public new CommandEnumerator GetEnumerator()
|
||||
{
|
||||
return new CommandEnumerator(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Removes the first occurrence of a specific Command from the CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The Command to remove.</param>
|
||||
public void Remove(Command value)
|
||||
{
|
||||
List.Remove(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Supports a simple iteration over a CommandCollection.
|
||||
/// </summary>
|
||||
public class CommandEnumerator : object, IEnumerator
|
||||
{
|
||||
/// <summary>
|
||||
/// Private data.
|
||||
/// </summary>
|
||||
private IEnumerator baseEnumerator;
|
||||
private IEnumerable temp;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the CommandEnumerator class.
|
||||
/// </summary>
|
||||
/// <param name="mappings">The CommandCollection to enumerate.</param>
|
||||
public CommandEnumerator(CommandCollection mappings)
|
||||
{
|
||||
temp = (IEnumerable)mappings;
|
||||
baseEnumerator = temp.GetEnumerator();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
public Command Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return (Command)baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
object IEnumerator.Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
public bool MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
bool IEnumerator.MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
public void Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
}
|
||||
public CommandCollection(IEnumerable<Command> commands) : base(commands) { }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing.Design;
|
||||
using OpenLiveWriter.Localization;
|
||||
|
@ -12,233 +13,28 @@ namespace OpenLiveWriter.ApplicationFramework
|
|||
/// Represents a collection of MenuDefinitionEntry objects.
|
||||
/// </summary>
|
||||
[Editor(typeof(MenuDefinitionEntryCollectionEditor), typeof(UITypeEditor))]
|
||||
public class MenuDefinitionEntryCollection : CollectionBase
|
||||
public class MenuDefinitionEntryCollection : List<MenuDefinitionEntry>
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the MenuDefinitionEntryCollection class.
|
||||
/// </summary>
|
||||
public MenuDefinitionEntryCollection()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the MenuDefinitionEntryCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Command bar entry collection to initializes this command bar entry collection with.</param>
|
||||
public MenuDefinitionEntryCollection(MenuDefinitionEntryCollection value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the MenuDefinitionEntryCollection class.
|
||||
/// </summary>
|
||||
/// <param name="value">Array of commands to initializes this command collection with.</param>
|
||||
public MenuDefinitionEntryCollection(MenuDefinitionEntry[] value)
|
||||
{
|
||||
AddRange(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the command bar entry at the specified index.
|
||||
/// </summary>
|
||||
public MenuDefinitionEntry this[int index]
|
||||
{
|
||||
get
|
||||
{
|
||||
return (MenuDefinitionEntry)List[index];
|
||||
}
|
||||
set
|
||||
{
|
||||
List[index] = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified command bar entry to the end of the command bar entry collection.
|
||||
/// </summary>
|
||||
/// <param name="value">The command bar entry to be added to the end of the command bar entry collection.</param>
|
||||
/// <returns>The index at which the command bar entry has been added.</returns>
|
||||
public int Add(MenuDefinitionEntry value)
|
||||
{
|
||||
return List.Add(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Use strongly typed overload instead of this if possible!!
|
||||
/// </summary>
|
||||
public int Add(string commandIdentifier, bool separatorBefore, bool separatorAfter)
|
||||
public void Add(string commandIdentifier, bool separatorBefore, bool separatorAfter)
|
||||
{
|
||||
MenuDefinitionEntryCommand mde = new MenuDefinitionEntryCommand();
|
||||
mde.CommandIdentifier = commandIdentifier;
|
||||
mde.SeparatorBefore = separatorBefore;
|
||||
mde.SeparatorAfter = separatorAfter;
|
||||
return Add(mde);
|
||||
Add(mde);
|
||||
}
|
||||
|
||||
public int Add(CommandId commandIdentifier, bool separatorBefore, bool separatorAfter)
|
||||
public void Add(CommandId commandIdentifier, bool separatorBefore, bool separatorAfter)
|
||||
{
|
||||
MenuDefinitionEntryCommand mde = new MenuDefinitionEntryCommand();
|
||||
mde.CommandIdentifier = commandIdentifier.ToString();
|
||||
mde.SeparatorBefore = separatorBefore;
|
||||
mde.SeparatorAfter = separatorAfter;
|
||||
return Add(mde);
|
||||
Add(mde);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the entries from the specified MenuDefinitionEntryCollection to the end of this MenuDefinitionEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The MenuDefinitionEntryCollection to be added to the end of this MenuDefinitionEntryCollection.</param>
|
||||
public void AddRange(MenuDefinitionEntryCollection value)
|
||||
{
|
||||
foreach (MenuDefinitionEntry commandBarEntry in value)
|
||||
Add(commandBarEntry);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds the specified array of MenuDefinitionEntry values to the end of the MenuDefinitionEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The array of MenuDefinitionEntry values to be added to the end of the MenuDefinitionEntryCollection.</param>
|
||||
public void AddRange(MenuDefinitionEntry[] value)
|
||||
{
|
||||
foreach (MenuDefinitionEntry commandBarEntry in value)
|
||||
this.Add(commandBarEntry);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Determines whether the MenuDefinitionEntryCollection contains a specific element.
|
||||
/// </summary>
|
||||
/// <param name="value">The MenuDefinitionEntry to locate in the MenuDefinitionEntryCollection.</param>
|
||||
/// <returns>true if the MenuDefinitionEntryCollection contains the specified value; otherwise, false.</returns>
|
||||
public bool Contains(MenuDefinitionEntry value)
|
||||
{
|
||||
return List.Contains(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Copies the entire MenuDefinitionEntryCollection to a one-dimensional Array, starting at the
|
||||
/// specified index of the target array.
|
||||
/// </summary>
|
||||
/// <param name="array">The one-dimensional Array that is the destination of the elements copied from MenuDefinitionEntryCollection. The Array must have zero-based indexing.</param>
|
||||
/// <param name="index">The zero-based index in array at which copying begins.</param>
|
||||
public void CopyTo(MenuDefinitionEntry[] array, int index)
|
||||
{
|
||||
List.CopyTo(array, index);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Searches for the specified MenuDefinitionEntry and returns the zero-based index of the
|
||||
/// first occurrence within the entire MenuDefinitionEntryCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The MenuDefinitionEntry to locate in the MenuDefinitionEntryCollection.</param>
|
||||
/// <returns>The zero-based index of the first occurrence of value within the entire MenuDefinitionEntryCollection, if found; otherwise, -1.</returns>
|
||||
public int IndexOf(MenuDefinitionEntry value)
|
||||
{
|
||||
return List.IndexOf(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Inserts an element into the MenuDefinitionEntryCollection at the specified index.
|
||||
/// </summary>
|
||||
/// <param name="index">The zero-based index at which value should be inserted.</param>
|
||||
/// <param name="value">The MenuDefinitionEntry to insert.</param>
|
||||
public void Insert(int index, MenuDefinitionEntry value)
|
||||
{
|
||||
List.Insert(index, value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns an enumerator that can iterate through the MenuDefinitionEntryCollection.
|
||||
/// </summary>
|
||||
/// <returns>An MenuDefinitionEntryEnumerator for the MenuDefinitionEntryCollection instance.</returns>
|
||||
public new MenuDefinitionEntryEnumerator GetEnumerator()
|
||||
{
|
||||
return new MenuDefinitionEntryEnumerator(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Removes the first occurrence of a specific Command from the CommandCollection.
|
||||
/// </summary>
|
||||
/// <param name="value">The Command to remove.</param>
|
||||
public void Remove(MenuDefinitionEntry value)
|
||||
{
|
||||
List.Remove(value);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Supports a simple iteration over a MenuDefinitionEntryCollection.
|
||||
/// </summary>
|
||||
public class MenuDefinitionEntryEnumerator : object, IEnumerator
|
||||
{
|
||||
/// <summary>
|
||||
/// Private data.
|
||||
/// </summary>
|
||||
private IEnumerator baseEnumerator;
|
||||
private IEnumerable temp;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the MenuDefinitionEntryEnumerator class.
|
||||
/// </summary>
|
||||
/// <param name="mappings">The MenuDefinitionEntryCollection to enumerate.</param>
|
||||
public MenuDefinitionEntryEnumerator(MenuDefinitionEntryCollection mappings)
|
||||
{
|
||||
temp = (IEnumerable)mappings;
|
||||
baseEnumerator = temp.GetEnumerator();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
public MenuDefinitionEntry Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return (MenuDefinitionEntry)baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the current element in the collection.
|
||||
/// </summary>
|
||||
object IEnumerator.Current
|
||||
{
|
||||
get
|
||||
{
|
||||
return baseEnumerator.Current;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
public bool MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Advances the enumerator to the next element of the collection.
|
||||
/// </summary>
|
||||
bool IEnumerator.MoveNext()
|
||||
{
|
||||
return baseEnumerator.MoveNext();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
public void Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sets the enumerator to its initial position, which is before the first element in the collection.
|
||||
/// </summary>
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
baseEnumerator.Reset();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -259,15 +259,19 @@
|
|||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="ApplicationForm.resx">
|
||||
<DependentUpon>ApplicationForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ApplicationManager.resx">
|
||||
<DependentUpon>ApplicationManager.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ApplicationStyle.resx">
|
||||
<DependentUpon>ApplicationStyle.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ApplicationStyles\ApplicationStyleSkyBlue.resx">
|
||||
<DependentUpon>ApplicationStyleSkyBlue.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ApplicationStyles\Images\ApplicationStyleSmall.png" />
|
||||
|
@ -277,84 +281,111 @@
|
|||
<EmbeddedResource Include="ApplicationStyles\Images\Sterling.png" />
|
||||
<EmbeddedResource Include="ApplicationStyles\Images\Wintergreen.png" />
|
||||
<EmbeddedResource Include="BorderControl.resx">
|
||||
<DependentUpon>BorderControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ColorDefaultColorControl.resx">
|
||||
<DependentUpon>ColorDefaultColorControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ColorDialogLauncherControl.resx">
|
||||
<DependentUpon>ColorDialogLauncherControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ColorPickerForm.resx">
|
||||
<DependentUpon>ColorPickerForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ColorPopup.resx">
|
||||
<DependentUpon>ColorPopup.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ColorPresetControl.resx">
|
||||
<DependentUpon>ColorPresetControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Command.resx">
|
||||
<DependentUpon>Command.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarButtonEntry.resx">
|
||||
<DependentUpon>CommandBarButtonEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarButtonLightweightControl.resx">
|
||||
<DependentUpon>CommandBarButtonLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarContainerLightweightControl.resx">
|
||||
<DependentUpon>CommandBarContainerLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarControl.resx">
|
||||
<DependentUpon>CommandBarControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarControlEntry.resx">
|
||||
<DependentUpon>CommandBarControlEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarControlLightweightControl.resx">
|
||||
<DependentUpon>CommandBarControlLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarDefinition.resx">
|
||||
<DependentUpon>CommandBarDefinition.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarEntry.resx">
|
||||
<DependentUpon>CommandBarEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarLabelEntry.resx">
|
||||
<DependentUpon>CommandBarLabelEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarLabelLightweightControl.resx">
|
||||
<DependentUpon>CommandBarLabelLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarLightweightControl.resx">
|
||||
<DependentUpon>CommandBarLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarLightweightControlEntry.resx">
|
||||
<DependentUpon>CommandBarLightweightControlEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarSeparatorEntry.resx">
|
||||
<DependentUpon>CommandBarSeparatorEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandBarSeparatorLightweightControl.resx">
|
||||
<DependentUpon>CommandBarSeparatorLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandContextMenu.resx">
|
||||
<DependentUpon>CommandContextMenu.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandContextMenuDefinition.resx">
|
||||
<DependentUpon>CommandContextMenuDefinition.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandContextMenuMiniForm.resx">
|
||||
<DependentUpon>CommandContextMenuMiniForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandManager.resx">
|
||||
<DependentUpon>CommandManager.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="CommandOwnerDrawMenuItem.resx">
|
||||
<DependentUpon>CommandOwnerDrawMenuItem.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DynamicCommandMenuOverflowForm.resx">
|
||||
<DependentUpon>DynamicCommandMenuOverflowForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Images\Application\CommandMenuBitmapLatchedEnabled.png" />
|
||||
|
@ -442,40 +473,52 @@
|
|||
<EmbeddedResource Include="Images\HIG\WhiteDropArrow.png" />
|
||||
<EmbeddedResource Include="Images\HIG\XPActionBarBottom.png" />
|
||||
<EmbeddedResource Include="MenuDefinitionEntry.resx">
|
||||
<DependentUpon>MenuDefinitionEntry.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MenuDefinitionEntryCommand.resx">
|
||||
<DependentUpon>MenuDefinitionEntryCommand.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MenuDefinitionEntryPlaceholder.resx">
|
||||
<DependentUpon>MenuDefinitionEntryPlaceholder.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MinMaxClose.resx">
|
||||
<DependentUpon>MinMaxClose.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="OwnerDrawMenuItem.resx">
|
||||
<DependentUpon>OwnerDrawMenuItem.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Preferences\Images\WebProxyPanelBitmap.png" />
|
||||
<EmbeddedResource Include="Preferences\PreferencesForm.resx">
|
||||
<DependentUpon>PreferencesForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Preferences\PreferencesPanel.resx">
|
||||
<DependentUpon>PreferencesPanel.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Preferences\WebProxyPreferencesPanel.resx">
|
||||
<DependentUpon>WebProxyPreferencesPanel.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PrimaryWorkspaceCommandBarLightweightControl.resx">
|
||||
<DependentUpon>PrimaryWorkspaceCommandBarLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="PrimaryWorkspaceControl.resx">
|
||||
<DependentUpon>PrimaryWorkspaceControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SatelliteApplicationForm.resx">
|
||||
<DependentUpon>SatelliteApplicationForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SatelliteApplicationFormWorkspace.resx">
|
||||
<DependentUpon>SatelliteApplicationFormWorkspace.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SectionHeaderControl.resx">
|
||||
|
@ -487,6 +530,7 @@
|
|||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SideBarControl.resx">
|
||||
<DependentUpon>SideBarControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SidebarHeaderControl.resx">
|
||||
|
@ -494,33 +538,43 @@
|
|||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SplitterLightweightControl.resx">
|
||||
<DependentUpon>SplitterLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="TabLightweightControl.resx">
|
||||
<DependentUpon>TabLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="TabPageContainerControl.resx">
|
||||
<DependentUpon>TabPageContainerControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="TabPageControl.resx">
|
||||
<DependentUpon>TabPageControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="TabScrollerButtonLightweightControl.resx">
|
||||
<DependentUpon>TabScrollerButtonLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="TabSelectorLightweightControl.resx">
|
||||
<DependentUpon>TabSelectorLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WorkspaceColumnLightweightControl.resx">
|
||||
<DependentUpon>WorkspaceColumnLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WorkspaceColumnPaneLightweightControl.resx">
|
||||
<DependentUpon>WorkspaceColumnPaneLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WorkspaceCommandBarLightweightControl.resx">
|
||||
<DependentUpon>WorkspaceCommandBarLightweightControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WorkspaceControl.resx">
|
||||
<DependentUpon>WorkspaceControl.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Content Include="Images\Application\ErrorLogoSmall.png" />
|
||||
|
|
|
@ -37,6 +37,11 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
public static string BloggerServiceScope = BloggerService.Scope.Blogger;
|
||||
public static char LabelDelimiter = ',';
|
||||
|
||||
/// <summary>
|
||||
/// Maximum number of results the Google Blogger v3 API will return in one request.
|
||||
/// </summary>
|
||||
public static int MaxResultsPerRequest = 500;
|
||||
|
||||
public static Task<UserCredential> GetOAuth2AuthorizationAsync(string blogId, CancellationToken taskCancellationToken)
|
||||
{
|
||||
// This async task will either find cached credentials in the IDataStore provided, or it will pop open a
|
||||
|
@ -75,7 +80,6 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
Permalink = page.Url,
|
||||
Contents = page.Content,
|
||||
DatePublished = page.Published.Value,
|
||||
//Keywords = string.Join(LabelDelimiter, page.Labels)
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -92,33 +96,41 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
};
|
||||
}
|
||||
|
||||
private static Page ConvertToGoogleBloggerPage(BlogPost page)
|
||||
private static Page ConvertToGoogleBloggerPage(BlogPost page, IBlogClientOptions clientOptions)
|
||||
{
|
||||
return new Page()
|
||||
{
|
||||
Content = page.Contents,
|
||||
// TODO:OLW - DatePublishedOverride didn't work quite right. Either the date published override was off by several hours,
|
||||
// needs to be normalized to UTC or the Blogger website thinks I'm in the wrong time zone.
|
||||
Published = page.HasDatePublishedOverride ? page?.DatePublishedOverride : null,
|
||||
Published = GetDatePublishedOverride(page, clientOptions),
|
||||
Title = page.Title,
|
||||
};
|
||||
}
|
||||
|
||||
private static Post ConvertToGoogleBloggerPost(BlogPost post)
|
||||
private static Post ConvertToGoogleBloggerPost(BlogPost post, IBlogClientOptions clientOptions)
|
||||
{
|
||||
var labels = post.Categories?.Select(x => x.Name).ToList();
|
||||
labels?.AddRange(post.NewCategories?.Select(x => x.Name) ?? new List<string>());
|
||||
|
||||
return new Post()
|
||||
{
|
||||
Content = post.Contents,
|
||||
Labels = labels ?? new List<string>(),
|
||||
// TODO:OLW - DatePublishedOverride didn't work quite right. Either the date published override was off by several hours,
|
||||
// needs to be normalized to UTC or the Blogger website thinks I'm in the wrong time zone.
|
||||
Published = post.HasDatePublishedOverride ? post?.DatePublishedOverride : null,
|
||||
Published = GetDatePublishedOverride(post, clientOptions),
|
||||
Title = post.Title,
|
||||
};
|
||||
}
|
||||
|
||||
private static DateTime? GetDatePublishedOverride(BlogPost post, IBlogClientOptions clientOptions)
|
||||
{
|
||||
DateTime? datePublishedOverride = post.HasDatePublishedOverride ? post?.DatePublishedOverride : null;
|
||||
if (datePublishedOverride.HasValue && clientOptions.UseLocalTime)
|
||||
{
|
||||
datePublishedOverride = DateTimeHelper.UtcToLocal(datePublishedOverride.Value);
|
||||
}
|
||||
|
||||
return datePublishedOverride;
|
||||
}
|
||||
|
||||
private static PageInfo ConvertToPageInfo(Page page)
|
||||
{
|
||||
// Google Blogger doesn't support parent/child pages, so we pass string.Empty.
|
||||
|
@ -155,6 +167,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
clientOptions.SupportsGetKeywords = false;
|
||||
clientOptions.SupportsPages = true;
|
||||
clientOptions.SupportsExtendedEntries = true;
|
||||
clientOptions.UseLocalTime = true;
|
||||
_clientOptions = clientOptions;
|
||||
|
||||
_nsMgr = new XmlNamespaceManager(new NameTable());
|
||||
|
@ -322,7 +335,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
{
|
||||
var json = reader.ReadToEnd();
|
||||
var item = JsonConvert.DeserializeObject<CategoryResponse>(json);
|
||||
var cats = item?.Feed?.CategoryArray.Select(x => new BlogPostCategory(x.Term));
|
||||
var cats = item?.Feed?.CategoryArray?.Select(x => new BlogPostCategory(x.Term));
|
||||
categories = cats?.ToArray() ?? new BlogPostCategory[0];
|
||||
}
|
||||
}
|
||||
|
@ -337,8 +350,14 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
return new BlogPostKeyword[] { };
|
||||
}
|
||||
|
||||
public BlogPost[] GetRecentPosts(string blogId, int maxPosts, bool includeCategories, DateTime? now)
|
||||
private PostList ListRecentPosts(string blogId, int maxPosts, DateTime? now, PostsResource.ListRequest.StatusEnum status, PostList previousPage)
|
||||
{
|
||||
if (previousPage != null && string.IsNullOrWhiteSpace(previousPage.NextPageToken))
|
||||
{
|
||||
// The previous page was also the last page, so do nothing and return an empty list.
|
||||
return new PostList();
|
||||
}
|
||||
|
||||
var recentPostsRequest = GetService().Posts.List(blogId);
|
||||
if (now.HasValue)
|
||||
{
|
||||
|
@ -347,10 +366,52 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
recentPostsRequest.FetchImages = false;
|
||||
recentPostsRequest.MaxResults = maxPosts;
|
||||
recentPostsRequest.OrderBy = PostsResource.ListRequest.OrderByEnum.Published;
|
||||
recentPostsRequest.Status = PostsResource.ListRequest.StatusEnum.Live;
|
||||
recentPostsRequest.Status = status;
|
||||
recentPostsRequest.PageToken = previousPage?.NextPageToken;
|
||||
|
||||
var recentPosts = recentPostsRequest.Execute();
|
||||
return recentPosts.Items?.Select(ConvertToBlogPost).ToArray() ?? new BlogPost[0];
|
||||
return recentPostsRequest.Execute();
|
||||
}
|
||||
|
||||
public BlogPost[] GetRecentPosts(string blogId, int maxPosts, bool includeCategories, DateTime? now)
|
||||
{
|
||||
// Blogger requires separate API calls to get drafts vs. live vs. scheduled posts. We aggregate each
|
||||
// type of post separately.
|
||||
IList<Post> draftRecentPosts = new List<Post>();
|
||||
IList<Post> liveRecentPosts = new List<Post>();
|
||||
IList<Post> scheduledRecentPosts = new List<Post>();
|
||||
IEnumerable<Post> allPosts = new List<Post>();
|
||||
|
||||
// We keep around the PostList returned by each request to support pagination.
|
||||
PostList draftRecentPostsList = null;
|
||||
PostList liveRecentPostsList = null;
|
||||
PostList scheduledRecentPostsList = null;
|
||||
|
||||
// Google has a per-request results limit on their API.
|
||||
var maxResultsPerRequest = Math.Min(maxPosts, MaxResultsPerRequest);
|
||||
|
||||
// We break out of the following loop depending on which one of these two cases we hit:
|
||||
// (a) the number of all blog posts ever posted to this blog is greater than maxPosts, so eventually
|
||||
// allPosts.count() will exceed maxPosts and we can stop making requests.
|
||||
// (b) the number of all blog posts ever posted to this blog is less than maxPosts, so eventually our
|
||||
// calls to ListRecentPosts() will return 0 results and we need to stop making requests.
|
||||
do
|
||||
{
|
||||
draftRecentPostsList = ListRecentPosts(blogId, maxResultsPerRequest, now, PostsResource.ListRequest.StatusEnum.Draft, draftRecentPostsList);
|
||||
liveRecentPostsList = ListRecentPosts(blogId, maxResultsPerRequest, now, PostsResource.ListRequest.StatusEnum.Live, liveRecentPostsList);
|
||||
scheduledRecentPostsList = ListRecentPosts(blogId, maxResultsPerRequest, now, PostsResource.ListRequest.StatusEnum.Scheduled, scheduledRecentPostsList);
|
||||
|
||||
draftRecentPosts = draftRecentPostsList?.Items ?? new List<Post>();
|
||||
liveRecentPosts = liveRecentPostsList?.Items ?? new List<Post>();
|
||||
scheduledRecentPosts = scheduledRecentPostsList?.Items ?? new List<Post>();
|
||||
allPosts = allPosts.Concat(draftRecentPosts).Concat(liveRecentPosts).Concat(scheduledRecentPosts);
|
||||
|
||||
} while (allPosts.Count() < maxPosts && (draftRecentPosts.Count > 0 || liveRecentPosts.Count > 0 || scheduledRecentPosts.Count > 0));
|
||||
|
||||
return allPosts
|
||||
.OrderByDescending(p => p.Published)
|
||||
.Take(maxPosts)
|
||||
.Select(ConvertToBlogPost)
|
||||
.ToArray() ?? new BlogPost[0];
|
||||
}
|
||||
|
||||
public string NewPost(string blogId, BlogPost post, INewCategoryContext newCategoryContext, bool publish, out string etag, out XmlDocument remotePost)
|
||||
|
@ -364,7 +425,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
throw new BlogClientPostAsDraftUnsupportedException();
|
||||
}
|
||||
|
||||
var bloggerPost = ConvertToGoogleBloggerPost(post);
|
||||
var bloggerPost = ConvertToGoogleBloggerPost(post, _clientOptions);
|
||||
var newPostRequest = GetService().Posts.Insert(bloggerPost, blogId);
|
||||
newPostRequest.IsDraft = !publish;
|
||||
|
||||
|
@ -384,7 +445,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
throw new BlogClientPostAsDraftUnsupportedException();
|
||||
}
|
||||
|
||||
var bloggerPost = ConvertToGoogleBloggerPost(post);
|
||||
var bloggerPost = ConvertToGoogleBloggerPost(post, _clientOptions);
|
||||
var updatePostRequest = GetService().Posts.Update(bloggerPost, blogId, post.Id);
|
||||
updatePostRequest.Publish = publish;
|
||||
|
||||
|
@ -396,6 +457,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
public BlogPost GetPost(string blogId, string postId)
|
||||
{
|
||||
var getPostRequest = GetService().Posts.Get(blogId, postId);
|
||||
getPostRequest.View = PostsResource.GetRequest.ViewEnum.AUTHOR;
|
||||
return ConvertToBlogPost(getPostRequest.Execute());
|
||||
}
|
||||
|
||||
|
@ -408,24 +470,74 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
public BlogPost GetPage(string blogId, string pageId)
|
||||
{
|
||||
var getPageRequest = GetService().Pages.Get(blogId, pageId);
|
||||
getPageRequest.View = PagesResource.GetRequest.ViewEnum.AUTHOR;
|
||||
return ConvertToBlogPost(getPageRequest.Execute());
|
||||
}
|
||||
|
||||
private PageList ListPages(string blogId, int? maxPages, PagesResource.ListRequest.StatusEnum status, PageList previousPage)
|
||||
{
|
||||
if (previousPage != null && string.IsNullOrWhiteSpace(previousPage.NextPageToken))
|
||||
{
|
||||
// The previous page was also the last page, so do nothing and return an empty list.
|
||||
return new PageList();
|
||||
}
|
||||
|
||||
var getPagesRequest = GetService().Pages.List(blogId);
|
||||
if (maxPages.HasValue)
|
||||
{
|
||||
// Google has a per-request results limit on their API.
|
||||
getPagesRequest.MaxResults = Math.Min(maxPages.Value, MaxResultsPerRequest);
|
||||
}
|
||||
getPagesRequest.Status = status;
|
||||
return getPagesRequest.Execute();
|
||||
}
|
||||
|
||||
private IEnumerable<Page> ListAllPages(string blogId, int? maxPages)
|
||||
{
|
||||
// Blogger requires separate API calls to get drafts vs. live vs. scheduled posts. We aggregate each
|
||||
// type of post separately.
|
||||
IList<Page> draftPages = new List<Page>();
|
||||
IList<Page> livePages = new List<Page>();
|
||||
IEnumerable<Page> allPages = new List<Page>();
|
||||
|
||||
// We keep around the PageList returned by each request to support pagination.
|
||||
PageList draftPagesList = null;
|
||||
PageList livePagesList = null;
|
||||
|
||||
// We break out of the following loop depending on which one of these two cases we hit:
|
||||
// (a) the number of all blog pages ever posted to this blog is greater than maxPages, so eventually
|
||||
// allPages.count() will exceed maxPages and we can stop making requests.
|
||||
// (b) the number of all blog pages ever posted to this blog is less than maxPages, so eventually our
|
||||
// calls to ListPages() will return 0 results and we need to stop making requests.
|
||||
do
|
||||
{
|
||||
draftPagesList = ListPages(blogId, maxPages, PagesResource.ListRequest.StatusEnum.Draft, draftPagesList);
|
||||
livePagesList = ListPages(blogId, maxPages, PagesResource.ListRequest.StatusEnum.Live, livePagesList);
|
||||
|
||||
draftPages = draftPagesList?.Items ?? new List<Page>();
|
||||
livePages = livePagesList?.Items ?? new List<Page>();
|
||||
allPages = allPages.Concat(draftPages).Concat(livePages);
|
||||
|
||||
} while (allPages.Count() < maxPages && (draftPages.Count > 0 || livePages.Count > 0));
|
||||
|
||||
return allPages;
|
||||
}
|
||||
|
||||
public PageInfo[] GetPageList(string blogId)
|
||||
{
|
||||
var getPagesRequest = GetService().Pages.List(blogId);
|
||||
|
||||
var pageList = getPagesRequest.Execute();
|
||||
return pageList.Items?.Select(ConvertToPageInfo).ToArray() ?? new PageInfo[0];
|
||||
return ListAllPages(blogId, null)
|
||||
.OrderByDescending(p => p.Published)
|
||||
.Select(ConvertToPageInfo)
|
||||
.ToArray() ?? new PageInfo[0];
|
||||
}
|
||||
|
||||
public BlogPost[] GetPages(string blogId, int maxPages)
|
||||
{
|
||||
var getPagesRequest = GetService().Pages.List(blogId);
|
||||
getPagesRequest.MaxResults = maxPages;
|
||||
|
||||
var pageList = getPagesRequest.Execute();
|
||||
return pageList.Items?.Select(ConvertToBlogPost).ToArray() ?? new BlogPost[0];
|
||||
return ListAllPages(blogId, maxPages)
|
||||
.OrderByDescending(p => p.Published)
|
||||
.Select(ConvertToBlogPost)
|
||||
.Take(maxPages)
|
||||
.ToArray() ?? new BlogPost[0];
|
||||
}
|
||||
|
||||
public string NewPage(string blogId, BlogPost page, bool publish, out string etag, out XmlDocument remotePost)
|
||||
|
@ -439,7 +551,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
throw new BlogClientPostAsDraftUnsupportedException();
|
||||
}
|
||||
|
||||
var bloggerPage = ConvertToGoogleBloggerPage(page);
|
||||
var bloggerPage = ConvertToGoogleBloggerPage(page, _clientOptions);
|
||||
var newPageRequest = GetService().Pages.Insert(bloggerPage, blogId);
|
||||
newPageRequest.IsDraft = !publish;
|
||||
|
||||
|
@ -459,7 +571,7 @@ namespace OpenLiveWriter.BlogClient.Clients
|
|||
throw new BlogClientPostAsDraftUnsupportedException();
|
||||
}
|
||||
|
||||
var bloggerPage = ConvertToGoogleBloggerPage(page);
|
||||
var bloggerPage = ConvertToGoogleBloggerPage(page, _clientOptions);
|
||||
var updatePostRequest = GetService().Pages.Update(bloggerPage, blogId, page.Id);
|
||||
updatePostRequest.Publish = publish;
|
||||
|
||||
|
|
|
@ -339,7 +339,7 @@
|
|||
</provider>
|
||||
<provider>
|
||||
<id>D3405AD6-9E02-43b3-87F4-08F5A5946B40</id>
|
||||
<name>Community Server</name>
|
||||
<name>Telligent Community</name>
|
||||
<description>The easiest and most powerful way to build and grow a robust online community.</description>
|
||||
<clientType>Metaweblog</clientType>
|
||||
<postApiUrl>
|
||||
|
@ -367,6 +367,36 @@
|
|||
<keywordsAsTags>Yes</keywordsAsTags>
|
||||
</options>
|
||||
</provider>
|
||||
<provider>
|
||||
<id>E83A8A63-0F40-4499-AAD1-DFB2577CCC40</id>
|
||||
<name>Telligent Community 8.0+</name>
|
||||
<description>The easiest and most powerful way to build and grow a robust online community.</description>
|
||||
<clientType>Metaweblog</clientType>
|
||||
<postApiUrl>
|
||||
<![CDATA[
|
||||
http://<hostname>/<groupname>/b/<blogname>/metablog
|
||||
]]>
|
||||
</postApiUrl>
|
||||
<rsdEngineNamePattern>Community Server</rsdEngineNamePattern>
|
||||
<options>
|
||||
<supportsNewCategories>Yes</supportsNewCategories>
|
||||
<supportsNewCategoriesInline>Yes</supportsNewCategoriesInline>
|
||||
<useLocalTime>Yes</useLocalTime>
|
||||
<requiresHtmlTitles>No</requiresHtmlTitles>
|
||||
<returnsHtmlTitlesOnGet>Yes</returnsHtmlTitlesOnGet>
|
||||
<defaultView>WebLayout</defaultView>
|
||||
<invalidPostIdFaultCodePattern>^0$</invalidPostIdFaultCodePattern>
|
||||
<invalidPostIdFaultStringPattern>object reference not set to an instance of an object</invalidPostIdFaultStringPattern>
|
||||
<supportsMultipleCategories>Yes</supportsMultipleCategories>
|
||||
<supportsPostAsDraft>Yes</supportsPostAsDraft>
|
||||
<futurePublishDateWarning>No</futurePublishDateWarning>
|
||||
<supportsEmptyTitles>Yes</supportsEmptyTitles>
|
||||
<supportsEmbeds>No</supportsEmbeds>
|
||||
<supportsScripts>No</supportsScripts>
|
||||
<fileUploadNameFormat>{AsciiFileNameWithoutExtension}_{Randomizer}{FileExtension}</fileUploadNameFormat>
|
||||
<keywordsAsTags>Yes</keywordsAsTags>
|
||||
</options>
|
||||
</provider>
|
||||
<provider>
|
||||
<id>A82F57E0-41D3-45e9-861E-8C527844BCA6</id>
|
||||
<name>dasBlog</name>
|
||||
|
|
|
@ -105,6 +105,10 @@ namespace OpenLiveWriter.CoreServices
|
|||
dataPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
|
||||
}
|
||||
|
||||
string postsDirectoryPostEditor = PreferencesSettingsRoot.GetSubSettings("PostEditor").GetString("PostsDirectory", null);
|
||||
|
||||
if (string.IsNullOrEmpty(postsDirectoryPostEditor))
|
||||
{
|
||||
_myWeblogPostsFolder = _userSettingsRoot.GetString("PostsDirectory", null);
|
||||
if (string.IsNullOrEmpty(_myWeblogPostsFolder))
|
||||
{
|
||||
|
@ -118,6 +122,13 @@ namespace OpenLiveWriter.CoreServices
|
|||
}
|
||||
}
|
||||
|
||||
PreferencesSettingsRoot.GetSubSettings("PostEditor").SetString("PostsDirectory", _myWeblogPostsFolder);
|
||||
}
|
||||
else
|
||||
{
|
||||
_myWeblogPostsFolder = postsDirectoryPostEditor;
|
||||
}
|
||||
|
||||
// initialize diagnostics
|
||||
InitializeLogFilePath();
|
||||
_applicationDiagnostics = new ApplicationDiagnostics(LogFilePath, rootAssembly.GetName().Name);
|
||||
|
@ -547,7 +558,7 @@ namespace OpenLiveWriter.CoreServices
|
|||
{
|
||||
get
|
||||
{
|
||||
return _myWeblogPostsFolder;
|
||||
return PreferencesSettingsRoot.GetSubSettings("PostEditor").GetString("PostsDirectory", null);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ namespace OpenLiveWriter.CoreServices.Layout
|
|||
textMode == GdiTextDrawMode.EndEllipsis ? User32.DT.END_ELLIPSIS
|
||||
: textMode == GdiTextDrawMode.WordBreak ? User32.DT.WORDBREAK | User32.DT.END_ELLIPSIS
|
||||
: User32.DT.WORDBREAK;
|
||||
if (useMnemonics)
|
||||
if (!useMnemonics)
|
||||
flags |= User32.DT.NOPREFIX;
|
||||
|
||||
if (0 == User32.DrawTextEx(hdc, sb, sb.Length, ref rect, flags, ref dtparams))
|
||||
|
|
|
@ -143,6 +143,7 @@
|
|||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Controls\MapViewComboBox.resx">
|
||||
<DependentUpon>MapViewComboBox.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Images\AerialIcon.png" />
|
||||
|
|
|
@ -3124,6 +3124,10 @@ namespace OpenLiveWriter.Localization
|
|||
/// </summary>
|
||||
PasteSpecialThinnedLabel,
|
||||
/// <summary>
|
||||
/// Percent (unit of measure)
|
||||
/// </summary>
|
||||
Percent,
|
||||
/// <summary>
|
||||
/// Ping Servers
|
||||
/// </summary>
|
||||
PingPrefName,
|
||||
|
@ -3132,9 +3136,9 @@ namespace OpenLiveWriter.Localization
|
|||
/// </summary>
|
||||
PingPrefUrl,
|
||||
/// <summary>
|
||||
/// pixels
|
||||
/// Pixels (unit of measure)
|
||||
/// </summary>
|
||||
pixels,
|
||||
Pixels,
|
||||
/// <summary>
|
||||
/// &Map
|
||||
/// </summary>
|
||||
|
@ -3712,6 +3716,10 @@ namespace OpenLiveWriter.Localization
|
|||
/// </summary>
|
||||
PostEditorPrefGeneral,
|
||||
/// <summary>
|
||||
/// Folder Location for Posts
|
||||
/// </summary>
|
||||
PostEditorPrefPostLocation,
|
||||
/// <summary>
|
||||
/// Preferences
|
||||
/// </summary>
|
||||
PostEditorPrefName,
|
||||
|
@ -3752,10 +3760,14 @@ namespace OpenLiveWriter.Localization
|
|||
/// </summary>
|
||||
PostEditorPrefUnsave,
|
||||
/// <summary>
|
||||
/// &View post after publishing
|
||||
/// &View blog after publishing - Modified comment by @kathweaver for issue #377
|
||||
/// </summary>
|
||||
PostEditorPrefView,
|
||||
/// <summary>
|
||||
/// Browse for a folder
|
||||
/// </summary>
|
||||
PostEditorPrefBrowseFolder,
|
||||
/// <summary>
|
||||
/// Unexpected error occurred while accessing local post ({0})
|
||||
///
|
||||
/// {1}
|
||||
|
|
|
@ -71,7 +71,7 @@ PostEditorPrefPublishing,Publishing,
|
|||
PostEditorPrefRemind,Remind me to add &tags before publishing,
|
||||
PostEditorPrefRemindCat,Remind me to add &categories before publishing,
|
||||
PostEditorPrefClose,Close &window after publishing,
|
||||
PostEditorPrefView,&View post after publishing,
|
||||
PostEditorPrefView,&View blog after publishing,
|
||||
PostEditorPrefAuto,Save A&utoRecover information periodically,
|
||||
PostEditorPrefSide,S&how taskpane when editable items are inserted,
|
||||
PostEditorPrefUnsave,Open a new window &only when there are unsaved changes to the current post,
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 52.
|
|
@ -2783,7 +2783,7 @@ Unimplemented Method: {2}</value>
|
|||
<data name="PingPrefUrl" xml:space="preserve">
|
||||
<value>&Ping the following web addresses (one web address for each line)</value>
|
||||
</data>
|
||||
<data name="pixels" xml:space="preserve">
|
||||
<data name="Pixels" xml:space="preserve">
|
||||
<value>pixels</value>
|
||||
</data>
|
||||
<data name="Plugin_Map_InsertableContentSource_MenuText" xml:space="preserve">
|
||||
|
@ -3270,6 +3270,9 @@ Unimplemented Method: {2}</value>
|
|||
<data name="PostEditorPrefGeneral" xml:space="preserve">
|
||||
<value>General options</value>
|
||||
</data>
|
||||
<data name="PostEditorPrefPostLocation" xml:space="preserve">
|
||||
<value>Local drafts and recent posts folder</value>
|
||||
</data>
|
||||
<data name="PostEditorPrefName" xml:space="preserve">
|
||||
<value>Preferences</value>
|
||||
</data>
|
||||
|
@ -3301,7 +3304,10 @@ Unimplemented Method: {2}</value>
|
|||
<value>Open a new window &only when there are unsaved changes to the current post</value>
|
||||
</data>
|
||||
<data name="PostEditorPrefView" xml:space="preserve">
|
||||
<value>&View post after publishing</value>
|
||||
<value>&View blog after publishing</value>
|
||||
</data>
|
||||
<data name="PostEditorPrefBrowseFolder" xml:space="preserve">
|
||||
<value>Browse</value>
|
||||
</data>
|
||||
<data name="PostEditorStorageExceptionMessage" xml:space="preserve">
|
||||
<value>Unexpected error occurred while accessing local post ({0})
|
||||
|
@ -4480,4 +4486,7 @@ This might take a while.</value>
|
|||
<data name="UnexpectedErrorSendError" xml:space="preserve">
|
||||
<value>&Send Error</value>
|
||||
</data>
|
||||
<data name="Percent" xml:space="preserve">
|
||||
<value>percent</value>
|
||||
</data>
|
||||
</root>
|
|
@ -698,6 +698,7 @@ namespace OpenLiveWriter.PostEditor
|
|||
/// the current editing state
|
||||
/// </summary>
|
||||
/// <param name="editingContext">editing conext</param>
|
||||
/// <param name="isNewPost">if set to <c>true</c> [is new post].</param>
|
||||
private void DispatchEditPost(IBlogPostEditingContext editingContext, bool isNewPost)
|
||||
{
|
||||
// calcluate whether the user has a "blank" unsaved post
|
||||
|
@ -754,7 +755,7 @@ namespace OpenLiveWriter.PostEditor
|
|||
else if (saveChangesResult == DialogResult.Yes && editingContext.LocalFile.Equals(LocalFile))
|
||||
{
|
||||
EditPostWithPostCloseEvent(LocalFile.Load());
|
||||
break; ;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -816,11 +816,6 @@ namespace OpenLiveWriter.PostEditor
|
|||
_codeHtmlContentEditor.UpdateEditingContext();
|
||||
}
|
||||
|
||||
public void NotifyMailFocus(bool fIsPhotoAttachment)
|
||||
{
|
||||
// TODO:OLW - Remove legacy Mail code
|
||||
}
|
||||
|
||||
public void SetTheme(string wysiwygHTML, string previewHTML, bool containsTitle)
|
||||
{
|
||||
if (string.IsNullOrEmpty(wysiwygHTML))
|
||||
|
|
|
@ -519,11 +519,6 @@ namespace OpenLiveWriter.PostEditor
|
|||
contentEditor.FocusBody();
|
||||
}
|
||||
|
||||
public void NotifyMailFocus(bool fIsPhotoAttachment)
|
||||
{
|
||||
contentEditor.NotifyMailFocus(fIsPhotoAttachment);
|
||||
}
|
||||
|
||||
public void InsertHtml(string html, HtmlInsertOptions options)
|
||||
{
|
||||
contentEditor.InsertHtml(html, (HtmlInsertionOptions)options | HtmlInsertionOptions.ExternalContent);
|
||||
|
|
|
@ -38,11 +38,6 @@ namespace OpenLiveWriter.PostEditor
|
|||
/// the input caret into the document
|
||||
/// </summary>
|
||||
void SetFocus();
|
||||
/// <summary>
|
||||
/// This will be called by Mail when the canvas is not in focus
|
||||
/// and will update the ribbon with appropriate button states and context
|
||||
/// </summary>
|
||||
void NotifyMailFocus(bool fIsPhotoAttachment);
|
||||
|
||||
/// <summary>
|
||||
/// Provides a way for the hosting application to add html
|
||||
|
|
|
@ -797,16 +797,29 @@
|
|||
<Compile Include="Tables\CellPropertiesControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Tables\CellPropertiesControl.Designer.cs">
|
||||
<DependentUpon>CellPropertiesControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Tables\CellPropertiesForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Tables\CellPropertiesForm.Designer.cs">
|
||||
<DependentUpon>CellPropertiesForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Tables\ColumnPropertiesForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Tables\ColumnPropertiesForm.Designer.cs">
|
||||
<DependentUpon>ColumnPropertiesForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Tables\ColumnWidthControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Tables\ColumnWidthControl.Designer.cs">
|
||||
<DependentUpon>ColumnWidthControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Tables\HTMLTableColumn.cs" />
|
||||
<Compile Include="Tables\PixelPercent.cs" />
|
||||
<Compile Include="Tables\RowPropertiesForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -832,6 +845,9 @@
|
|||
<Compile Include="Tables\TablePropertiesForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Tables\TablePropertiesForm.Designer.cs">
|
||||
<DependentUpon>TablePropertiesForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Tables\TableSelection.cs" />
|
||||
<Compile Include="Tagging\EditTagForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
|
|
|
@ -70,28 +70,25 @@ namespace OpenLiveWriter.PostEditor
|
|||
{
|
||||
get
|
||||
{
|
||||
return _mMyWeblogPostsFolder;
|
||||
return new DirectoryInfo(ApplicationEnvironment.MyWeblogPostsFolder);
|
||||
}
|
||||
}
|
||||
private static readonly DirectoryInfo _mMyWeblogPostsFolder = new DirectoryInfo(ApplicationEnvironment.MyWeblogPostsFolder);
|
||||
|
||||
public static DirectoryInfo DraftsFolder
|
||||
{
|
||||
get
|
||||
{
|
||||
return _draftsFolder;
|
||||
return new DirectoryInfo(Path.Combine(MyWeblogPostsFolder.FullName, "Drafts"));
|
||||
}
|
||||
}
|
||||
private static readonly DirectoryInfo _draftsFolder = new DirectoryInfo(Path.Combine(MyWeblogPostsFolder.FullName, "Drafts"));
|
||||
|
||||
public static DirectoryInfo RecentPostsFolder
|
||||
{
|
||||
get
|
||||
{
|
||||
return _recentPostsFolder;
|
||||
return new DirectoryInfo(Path.Combine(MyWeblogPostsFolder.FullName, "Recent Posts"));
|
||||
}
|
||||
}
|
||||
private static readonly DirectoryInfo _recentPostsFolder = new DirectoryInfo(Path.Combine(MyWeblogPostsFolder.FullName, "Recent Posts"));
|
||||
|
||||
public static PostInfo[] GetRecentPosts(DirectoryInfo directory, RecentPostRequest request)
|
||||
{
|
||||
|
@ -209,10 +206,30 @@ namespace OpenLiveWriter.PostEditor
|
|||
private PostEditorFile(DirectoryInfo targetDirectory)
|
||||
{
|
||||
TargetDirectory = targetDirectory;
|
||||
|
||||
ListenForDirectoryChanges();
|
||||
}
|
||||
|
||||
private void ListenForDirectoryChanges()
|
||||
{
|
||||
var preferences = PostEditorPreferences.Instance;
|
||||
|
||||
preferences.PreferencesChanged -= PreferencesOnPreferencesChanged;
|
||||
preferences.PreferencesChanged += PreferencesOnPreferencesChanged;
|
||||
}
|
||||
|
||||
private void PreferencesOnPreferencesChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (TargetDirectory?.FullName != PostEditorSettings.AutoSaveDirectory)
|
||||
{
|
||||
TargetDirectory = new DirectoryInfo(PostEditorPreferences.Instance.WeblogPostsFolder);
|
||||
}
|
||||
}
|
||||
|
||||
private PostEditorFile(FileInfo file)
|
||||
{
|
||||
TargetFile = file;
|
||||
ListenForDirectoryChanges();
|
||||
}
|
||||
|
||||
// auto-create drafts and recent-posts directories
|
||||
|
|
|
@ -1383,7 +1383,7 @@ namespace OpenLiveWriter.PostEditor
|
|||
}
|
||||
}
|
||||
|
||||
private void FirePostListChangedEvent()
|
||||
public void FirePostListChangedEvent()
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
using OpenLiveWriter.ApplicationFramework.Preferences;
|
||||
using System;
|
||||
|
||||
namespace OpenLiveWriter.PostEditor
|
||||
{
|
||||
public class PostEditorPreferences : OpenLiveWriter.ApplicationFramework.Preferences.Preferences
|
||||
{
|
||||
private static PostEditorPreferences _instance;
|
||||
|
||||
public static PostEditorPreferences Instance => _instance ?? (_instance = new PostEditorPreferences());
|
||||
|
||||
public PostEditorPreferences() : base("Writer")
|
||||
{
|
||||
}
|
||||
|
@ -67,6 +71,18 @@ namespace OpenLiveWriter.PostEditor
|
|||
}
|
||||
private int _autoSaveMinutes;
|
||||
|
||||
public string WeblogPostsFolder
|
||||
{
|
||||
get { return _weblogPostsFolder; }
|
||||
set { _weblogPostsFolder = value; Modified(); }
|
||||
}
|
||||
private string _weblogPostsFolder;
|
||||
|
||||
public void Changed()
|
||||
{
|
||||
OnPreferencesChanged(EventArgs.Empty);
|
||||
}
|
||||
|
||||
protected override void LoadPreferences()
|
||||
{
|
||||
PostWindowBehavior = PostEditorSettings.PostWindowBehavior;
|
||||
|
@ -77,6 +93,7 @@ namespace OpenLiveWriter.PostEditor
|
|||
TagReminder = PostEditorSettings.TagReminder;
|
||||
AutoSaveDrafts = PostEditorSettings.AutoSaveDrafts;
|
||||
AutoSaveMinutes = PostEditorSettings.AutoSaveMinutes;
|
||||
WeblogPostsFolder = PostEditorSettings.WeblogPostsFolder;
|
||||
}
|
||||
|
||||
protected override void SavePreferences()
|
||||
|
@ -89,7 +106,12 @@ namespace OpenLiveWriter.PostEditor
|
|||
PostEditorSettings.TagReminder = TagReminder;
|
||||
PostEditorSettings.AutoSaveDrafts = AutoSaveDrafts;
|
||||
PostEditorSettings.AutoSaveMinutes = AutoSaveMinutes;
|
||||
PostEditorSettings.WeblogPostsFolder = WeblogPostsFolder;
|
||||
}
|
||||
|
||||
public void SaveWebLogPostFolder()
|
||||
{
|
||||
PostEditorSettings.WeblogPostsFolder = WeblogPostsFolder;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,8 @@ using OpenLiveWriter.Localization.Bidi;
|
|||
using OpenLiveWriter.ApplicationFramework;
|
||||
using OpenLiveWriter.ApplicationFramework.Preferences;
|
||||
using OpenLiveWriter.PostEditor.WordCount;
|
||||
using System.IO;
|
||||
using OpenLiveWriter.PostEditor.JumpList;
|
||||
|
||||
namespace OpenLiveWriter.PostEditor
|
||||
{
|
||||
|
@ -41,7 +43,13 @@ namespace OpenLiveWriter.PostEditor
|
|||
private System.Windows.Forms.CheckBox checkBoxAutoSaveDrafts;
|
||||
private System.Windows.Forms.GroupBox groupBoxGeneral;
|
||||
private System.Windows.Forms.CheckBox checkBoxWordCount;
|
||||
private System.Windows.Forms.GroupBox groupBoxWeblogPostsFolder;
|
||||
private System.Windows.Forms.TextBox textBoxWeblogPostsFolder;
|
||||
private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog;
|
||||
private System.Windows.Forms.Button buttonBrowserDialog;
|
||||
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel;
|
||||
private WordCountPreferences _wordCountPreferences;
|
||||
private string _originalFolder = string.Empty;
|
||||
|
||||
public PostEditorPreferencesPanel()
|
||||
{
|
||||
|
@ -64,11 +72,12 @@ namespace OpenLiveWriter.PostEditor
|
|||
checkBoxAutoSaveDrafts.Text = Res.Get(StringId.PostEditorPrefAuto);
|
||||
checkBoxWordCount.Text = Res.Get(StringId.ShowRealTimeWordCount);
|
||||
PanelName = Res.Get(StringId.PostEditorPrefName);
|
||||
this.groupBoxWeblogPostsFolder.Text = Res.Get(StringId.PostEditorPrefPostLocation);
|
||||
}
|
||||
|
||||
PanelBitmap = ResourceHelper.LoadAssemblyResourceBitmap("Images.PreferencesOther.png");
|
||||
|
||||
_postEditorPreferences = new PostEditorPreferences();
|
||||
_postEditorPreferences = PostEditorPreferences.Instance;
|
||||
_postEditorPreferences.PreferencesModified += _writerPreferences_PreferencesModified;
|
||||
|
||||
switch (_postEditorPreferences.PostWindowBehavior)
|
||||
|
@ -92,6 +101,12 @@ namespace OpenLiveWriter.PostEditor
|
|||
checkBoxCategoryReminder.Checked = _postEditorPreferences.CategoryReminder;
|
||||
checkBoxTagReminder.Checked = _postEditorPreferences.TagReminder;
|
||||
|
||||
textBoxWeblogPostsFolder.Text = _postEditorPreferences.WeblogPostsFolder;
|
||||
_originalFolder = _postEditorPreferences.WeblogPostsFolder;
|
||||
textBoxWeblogPostsFolder.TextChanged += TextBoxWeblogPostsFolder_TextChanged;
|
||||
|
||||
buttonBrowserDialog.MouseClick += ButtonBrowserDialog_MouseClick;
|
||||
|
||||
checkBoxAutoSaveDrafts.Checked = _postEditorPreferences.AutoSaveDrafts;
|
||||
checkBoxAutoSaveDrafts.CheckedChanged += new EventHandler(checkBoxAutoSaveDrafts_CheckedChanged);
|
||||
|
||||
|
@ -113,6 +128,16 @@ namespace OpenLiveWriter.PostEditor
|
|||
|
||||
}
|
||||
|
||||
private void ButtonBrowserDialog_MouseClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
folderBrowserDialog.SelectedPath = textBoxWeblogPostsFolder.Text;
|
||||
DialogResult result = folderBrowserDialog.ShowDialog();
|
||||
if (result == DialogResult.OK)
|
||||
{
|
||||
textBoxWeblogPostsFolder.Text = folderBrowserDialog.SelectedPath;
|
||||
}
|
||||
}
|
||||
|
||||
private bool _layedOut = false;
|
||||
protected override void OnLoad(EventArgs e)
|
||||
{
|
||||
|
@ -123,18 +148,55 @@ namespace OpenLiveWriter.PostEditor
|
|||
LayoutHelper.FixupGroupBox(this.groupBoxPostWindows);
|
||||
LayoutHelper.FixupGroupBox(this.groupBoxPublishing);
|
||||
LayoutHelper.FixupGroupBox(this.groupBoxGeneral);
|
||||
LayoutHelper.NaturalizeHeightAndDistribute(8, groupBoxPostWindows, groupBoxPublishing, groupBoxGeneral);
|
||||
LayoutHelper.FixupGroupBox(this.groupBoxWeblogPostsFolder);
|
||||
LayoutHelper.NaturalizeHeightAndDistribute(8, groupBoxPostWindows, groupBoxPublishing, groupBoxGeneral, groupBoxWeblogPostsFolder);
|
||||
_layedOut = true;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Save()
|
||||
{
|
||||
string destinationRecentPosts = Path.Combine(_postEditorPreferences.WeblogPostsFolder + "\\Recent Posts");
|
||||
string destinationDrafts = Path.Combine(_postEditorPreferences.WeblogPostsFolder + "\\Drafts");
|
||||
Directory.CreateDirectory(destinationRecentPosts);
|
||||
Directory.CreateDirectory(destinationDrafts);
|
||||
|
||||
_postEditorPreferences.SaveWebLogPostFolder();
|
||||
|
||||
if (string.Compare(_originalFolder, _postEditorPreferences.WeblogPostsFolder, true, CultureInfo.CurrentUICulture) != 0)
|
||||
{
|
||||
string message = "You have updated the default location for your blog posts, would you like to move any existing posts?";
|
||||
string caption = "Move existing posts";
|
||||
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
|
||||
DialogResult result;
|
||||
|
||||
result = MessageBox.Show(message, caption, buttons);
|
||||
|
||||
if (result == DialogResult.Yes)
|
||||
{
|
||||
MovePosts(Path.Combine(_originalFolder + @"\\Recent Posts\\"), destinationRecentPosts);
|
||||
|
||||
MovePosts(Path.Combine(_originalFolder + @"\\Drafts\\"), destinationDrafts);
|
||||
|
||||
PostEditorForm frm = Application.OpenForms?[0] as PostEditorForm;
|
||||
if (frm != null)
|
||||
{
|
||||
PostEditorMainControl ctrl = frm.Controls?[0] as PostEditorMainControl;
|
||||
if (ctrl != null)
|
||||
{
|
||||
ctrl.FirePostListChangedEvent();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (_postEditorPreferences.IsModified())
|
||||
_postEditorPreferences.Save();
|
||||
|
||||
if (_wordCountPreferences.IsModified())
|
||||
_wordCountPreferences.Save();
|
||||
|
||||
_originalFolder = _postEditorPreferences.WeblogPostsFolder;
|
||||
}
|
||||
|
||||
private void checkBoxViewWeblog_CheckedChanged(object sender, EventArgs e)
|
||||
|
@ -197,6 +259,40 @@ namespace OpenLiveWriter.PostEditor
|
|||
_wordCountPreferences.EnableRealTimeWordCount = checkBoxWordCount.Checked;
|
||||
}
|
||||
|
||||
private void TextBoxWeblogPostsFolder_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
_postEditorPreferences.WeblogPostsFolder = textBoxWeblogPostsFolder.Text;
|
||||
}
|
||||
|
||||
private void MovePosts(string sourceFolder, string destinationFolder)
|
||||
{
|
||||
string[] files = System.IO.Directory.GetFiles(sourceFolder);
|
||||
foreach (string s in files)
|
||||
{
|
||||
string fileName = Path.GetFileName(s);
|
||||
string destFile = Path.Combine(destinationFolder, fileName);
|
||||
|
||||
MoveFile(s, destFile);
|
||||
}
|
||||
}
|
||||
|
||||
private void MoveFile(string sourcefile, string destinationfile)
|
||||
{
|
||||
if (File.Exists(destinationfile))
|
||||
{
|
||||
string newdestfilename =
|
||||
Path.GetDirectoryName(destinationfile) + @"\" +
|
||||
Path.GetFileNameWithoutExtension(destinationfile) + "_Copy" +
|
||||
Path.GetExtension(destinationfile);
|
||||
|
||||
MoveFile(sourcefile, newdestfilename);
|
||||
}
|
||||
else
|
||||
{
|
||||
File.Move(sourcefile, destinationfile);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
|
@ -234,9 +330,16 @@ namespace OpenLiveWriter.PostEditor
|
|||
this.groupBoxGeneral = new System.Windows.Forms.GroupBox();
|
||||
this.checkBoxAutoSaveDrafts = new System.Windows.Forms.CheckBox();
|
||||
this.checkBoxWordCount = new System.Windows.Forms.CheckBox();
|
||||
this.groupBoxWeblogPostsFolder = new System.Windows.Forms.GroupBox();
|
||||
this.textBoxWeblogPostsFolder = new TextBox();
|
||||
this.folderBrowserDialog = new FolderBrowserDialog();
|
||||
this.buttonBrowserDialog = new Button();
|
||||
this.flowLayoutPanel = new FlowLayoutPanel();
|
||||
this.flowLayoutPanel.SuspendLayout();
|
||||
this.groupBoxPublishing.SuspendLayout();
|
||||
this.groupBoxPostWindows.SuspendLayout();
|
||||
this.groupBoxGeneral.SuspendLayout();
|
||||
this.groupBoxWeblogPostsFolder.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// groupBoxPublishing
|
||||
|
@ -301,7 +404,8 @@ namespace OpenLiveWriter.PostEditor
|
|||
this.checkBoxViewWeblog.Name = "checkBoxViewWeblog";
|
||||
this.checkBoxViewWeblog.Size = new System.Drawing.Size(312, 21);
|
||||
this.checkBoxViewWeblog.TabIndex = 0;
|
||||
this.checkBoxViewWeblog.Text = "&View post after publishing";
|
||||
// Modified on 2/19/2016 by @kathweaver to resolve Issue #377
|
||||
this.checkBoxViewWeblog.Text = "&View blog after publishing";
|
||||
this.checkBoxViewWeblog.TextAlign = System.Drawing.ContentAlignment.TopLeft;
|
||||
//
|
||||
// groupBoxPostWindows
|
||||
|
@ -382,23 +486,66 @@ namespace OpenLiveWriter.PostEditor
|
|||
this.checkBoxWordCount.TextAlign = System.Drawing.ContentAlignment.TopLeft;
|
||||
this.checkBoxWordCount.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// textBoxWeblogPostsFolder
|
||||
//
|
||||
this.textBoxWeblogPostsFolder.Name = "textBoxWeblogPostsFolder";
|
||||
this.textBoxWeblogPostsFolder.Size = new System.Drawing.Size(314, 22);
|
||||
this.textBoxWeblogPostsFolder.AutoSize = false;
|
||||
this.textBoxWeblogPostsFolder.TabIndex = 1;
|
||||
this.textBoxWeblogPostsFolder.Text = "Show default post save location";
|
||||
this.textBoxWeblogPostsFolder.TextAlign = System.Windows.Forms.HorizontalAlignment.Left;
|
||||
this.textBoxWeblogPostsFolder.Location = new System.Drawing.Point(16, 21);
|
||||
this.textBoxWeblogPostsFolder.BorderStyle = BorderStyle.FixedSingle;
|
||||
this.textBoxWeblogPostsFolder.Font = Res.DefaultFont;
|
||||
//
|
||||
// buttonBrowserDialog
|
||||
//
|
||||
this.buttonBrowserDialog.Name = "buttonBrowserDialog";
|
||||
this.buttonBrowserDialog.Text = Res.Get(StringId.PostEditorPrefBrowseFolder);
|
||||
this.buttonBrowserDialog.TabIndex = 2;
|
||||
this.buttonBrowserDialog.Location = new System.Drawing.Point(16, 32);
|
||||
this.buttonBrowserDialog.Size = new System.Drawing.Size(70, 22);
|
||||
this.buttonBrowserDialog.Font = Res.DefaultFont;
|
||||
this.buttonBrowserDialog.AutoSize = false;
|
||||
//
|
||||
// FolderBrowserDialog
|
||||
//
|
||||
this.folderBrowserDialog.Description = "Select the directory that you want to use as the default";
|
||||
this.folderBrowserDialog.ShowNewFolderButton = true;
|
||||
this.folderBrowserDialog.RootFolder = Environment.SpecialFolder.MyComputer;
|
||||
//
|
||||
// groupBoxWeblogPostsFolder
|
||||
//
|
||||
this.groupBoxWeblogPostsFolder.Controls.Add(this.textBoxWeblogPostsFolder);
|
||||
this.groupBoxWeblogPostsFolder.Controls.Add(this.buttonBrowserDialog);
|
||||
this.groupBoxWeblogPostsFolder.FlatStyle = System.Windows.Forms.FlatStyle.System;
|
||||
this.groupBoxWeblogPostsFolder.Location = new System.Drawing.Point(8, 154);
|
||||
this.groupBoxWeblogPostsFolder.Name = "groupBoxWeblogPostsFolder";
|
||||
this.groupBoxWeblogPostsFolder.Size = new System.Drawing.Size(345, 45);
|
||||
this.groupBoxWeblogPostsFolder.TabIndex = 4;
|
||||
this.groupBoxWeblogPostsFolder.TabStop = false;
|
||||
this.groupBoxWeblogPostsFolder.Text = "Post Folder Location";
|
||||
//
|
||||
// PostEditorPreferencesPanel
|
||||
//
|
||||
this.AccessibleName = "Preferences";
|
||||
this.Controls.Add(this.groupBoxPostWindows);
|
||||
this.Controls.Add(this.groupBoxPublishing);
|
||||
this.Controls.Add(this.groupBoxGeneral);
|
||||
this.Controls.Add(this.groupBoxWeblogPostsFolder);
|
||||
this.Name = "PostEditorPreferencesPanel";
|
||||
this.PanelName = "Preferences";
|
||||
this.Size = new System.Drawing.Size(370, 521);
|
||||
this.Controls.SetChildIndex(this.groupBoxPublishing, 0);
|
||||
this.Controls.SetChildIndex(this.groupBoxPostWindows, 0);
|
||||
this.Controls.SetChildIndex(this.groupBoxGeneral, 0);
|
||||
this.Controls.SetChildIndex(this.groupBoxWeblogPostsFolder, 0);
|
||||
this.groupBoxPublishing.ResumeLayout(false);
|
||||
this.groupBoxPostWindows.ResumeLayout(false);
|
||||
this.groupBoxGeneral.ResumeLayout(false);
|
||||
this.flowLayoutPanel.ResumeLayout(false);
|
||||
this.groupBoxWeblogPostsFolder.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@ namespace OpenLiveWriter.PostEditor
|
|||
|
||||
public class PostEditorSettings
|
||||
{
|
||||
|
||||
public static bool ViewPostAfterPublish
|
||||
{
|
||||
get { return SettingsKey.GetBoolean(VIEW_POST_AFTER_PUBLISH, true); }
|
||||
|
@ -174,6 +173,13 @@ namespace OpenLiveWriter.PostEditor
|
|||
}
|
||||
private const string AUTOMATION_MODE = "AutomationMode";
|
||||
|
||||
public static string WeblogPostsFolder
|
||||
{
|
||||
get { return SettingsKey.GetString(WEBLOG_POSTS_FOLDER, null); }
|
||||
set { SettingsKey.SetString(WEBLOG_POSTS_FOLDER, value); }
|
||||
}
|
||||
private const string WEBLOG_POSTS_FOLDER = "PostsDirectory";
|
||||
|
||||
internal static SettingsPersisterHelper SettingsKey = ApplicationEnvironment.PreferencesSettingsRoot.GetSubSettings("PostEditor");
|
||||
public static SettingsPersisterHelper RecentEmoticonsKey = SettingsKey.GetSubSettings("RecentEmoticons");
|
||||
}
|
||||
|
|
|
@ -82,16 +82,16 @@ namespace OpenLiveWriter.PostEditor.PostHtmlEditing
|
|||
numericLargeHeight.Enter += new EventHandler(numeric_Enter);
|
||||
numericLargeWidth.Enter += new EventHandler(numeric_Enter);
|
||||
|
||||
this.label4.Text = Res.Get(StringId.pixels);
|
||||
this.label3.Text = Res.Get(StringId.pixels);
|
||||
this.label4.Text = Res.Get(StringId.Pixels);
|
||||
this.label3.Text = Res.Get(StringId.Pixels);
|
||||
this.label2.Text = Res.Get(StringId.ImgSBMaximumHeightLabel1);
|
||||
this.label1.Text = Res.Get(StringId.ImgSBMaximumWidthLabel1);
|
||||
this.label5.Text = Res.Get(StringId.pixels);
|
||||
this.label6.Text = Res.Get(StringId.pixels);
|
||||
this.label5.Text = Res.Get(StringId.Pixels);
|
||||
this.label6.Text = Res.Get(StringId.Pixels);
|
||||
this.label7.Text = Res.Get(StringId.ImgSBMaximumHeightLabel2);
|
||||
this.label8.Text = Res.Get(StringId.ImgSBMaximumWidthLabel2);
|
||||
this.label9.Text = Res.Get(StringId.pixels);
|
||||
this.label10.Text = Res.Get(StringId.pixels);
|
||||
this.label9.Text = Res.Get(StringId.Pixels);
|
||||
this.label10.Text = Res.Get(StringId.Pixels);
|
||||
this.label11.Text = Res.Get(StringId.ImgSBMaximumHeightLabel3);
|
||||
this.label12.Text = Res.Get(StringId.ImgSBMaximumWidthLabel3);
|
||||
this.buttonCancel.Text = Res.Get(StringId.CancelButton);
|
||||
|
|
|
@ -252,7 +252,7 @@ namespace OpenLiveWriter.PostEditor.PostPropertyEditing.CategoryControl
|
|||
{
|
||||
Predicate<TreeNode> prefixPredicate = delegate (TreeNode node)
|
||||
{
|
||||
return node.Text.ToLower(CultureInfo.CurrentCulture).StartsWith(criteria);
|
||||
return node.Text.ToLower(CultureInfo.CurrentCulture).IndexOf(criteria, StringComparison.CurrentCultureIgnoreCase) >= 0;
|
||||
};
|
||||
|
||||
if (criteria.Length > 0 && criteria.StartsWith(lastQuery))
|
||||
|
|
95
src/managed/OpenLiveWriter.PostEditor/Tables/CellPropertiesControl.Designer.cs
generated
Normal file
95
src/managed/OpenLiveWriter.PostEditor/Tables/CellPropertiesControl.Designer.cs
generated
Normal file
|
@ -0,0 +1,95 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
namespace OpenLiveWriter.PostEditor.Tables
|
||||
{
|
||||
/// <summary>
|
||||
/// Summary description for TableAppearanceControl.
|
||||
/// </summary>
|
||||
public partial class CellPropertiesControl
|
||||
{
|
||||
private System.Windows.Forms.GroupBox groupBoxCells;
|
||||
private OpenLiveWriter.PostEditor.Tables.VerticalAlignmentControl verticalAlignmentControl;
|
||||
private OpenLiveWriter.PostEditor.Tables.HorizontalAlignmentControl horizontalAlignmentControl;
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.Container components = null;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.groupBoxCells = new System.Windows.Forms.GroupBox();
|
||||
this.verticalAlignmentControl = new OpenLiveWriter.PostEditor.Tables.VerticalAlignmentControl();
|
||||
this.horizontalAlignmentControl = new OpenLiveWriter.PostEditor.Tables.HorizontalAlignmentControl();
|
||||
this.groupBoxCells.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// groupBoxCells
|
||||
//
|
||||
this.groupBoxCells.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.groupBoxCells.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
|
||||
this.groupBoxCells.Controls.Add(this.verticalAlignmentControl);
|
||||
this.groupBoxCells.Controls.Add(this.horizontalAlignmentControl);
|
||||
this.groupBoxCells.FlatStyle = System.Windows.Forms.FlatStyle.System;
|
||||
this.groupBoxCells.Location = new System.Drawing.Point(0, 0);
|
||||
this.groupBoxCells.Name = "groupBoxCells";
|
||||
this.groupBoxCells.Size = new System.Drawing.Size(233, 108);
|
||||
this.groupBoxCells.TabIndex = 2;
|
||||
this.groupBoxCells.TabStop = false;
|
||||
this.groupBoxCells.Text = "Cells";
|
||||
//
|
||||
// verticalAlignmentControl
|
||||
//
|
||||
this.verticalAlignmentControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.verticalAlignmentControl.Location = new System.Drawing.Point(15, 60);
|
||||
this.verticalAlignmentControl.Name = "verticalAlignmentControl";
|
||||
this.verticalAlignmentControl.Size = new System.Drawing.Size(212, 28);
|
||||
this.verticalAlignmentControl.TabIndex = 1;
|
||||
this.verticalAlignmentControl.VerticalAlignment = OpenLiveWriter.PostEditor.Tables.VerticalAlignment.Middle;
|
||||
//
|
||||
// horizontalAlignmentControl
|
||||
//
|
||||
this.horizontalAlignmentControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.horizontalAlignmentControl.HorizontalAlignment = OpenLiveWriter.PostEditor.Tables.HorizontalAlignment.Left;
|
||||
this.horizontalAlignmentControl.Location = new System.Drawing.Point(15, 25);
|
||||
this.horizontalAlignmentControl.Name = "horizontalAlignmentControl";
|
||||
this.horizontalAlignmentControl.Size = new System.Drawing.Size(212, 31);
|
||||
this.horizontalAlignmentControl.TabIndex = 0;
|
||||
//
|
||||
// CellPropertiesControl
|
||||
//
|
||||
this.Controls.Add(this.groupBoxCells);
|
||||
this.Name = "CellPropertiesControl";
|
||||
this.Size = new System.Drawing.Size(239, 108);
|
||||
this.groupBoxCells.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
|
@ -15,16 +15,8 @@ namespace OpenLiveWriter.PostEditor.Tables
|
|||
/// <summary>
|
||||
/// Summary description for TableAppearanceControl.
|
||||
/// </summary>
|
||||
public class CellPropertiesControl : System.Windows.Forms.UserControl
|
||||
public partial class CellPropertiesControl : System.Windows.Forms.UserControl
|
||||
{
|
||||
private System.Windows.Forms.GroupBox groupBoxCells;
|
||||
private OpenLiveWriter.PostEditor.Tables.VerticalAlignmentControl verticalAlignmentControl;
|
||||
private OpenLiveWriter.PostEditor.Tables.HorizontalAlignmentControl horizontalAlignmentControl;
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.Container components = null;
|
||||
|
||||
public CellPropertiesControl()
|
||||
{
|
||||
// This call is required by the Windows.Forms Form Designer.
|
||||
|
@ -85,79 +77,5 @@ namespace OpenLiveWriter.PostEditor.Tables
|
|||
// variable that tracks the value which was set -- we simply return this same
|
||||
// value when the caller does a get
|
||||
private CellColor _cellColor;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.groupBoxCells = new System.Windows.Forms.GroupBox();
|
||||
this.verticalAlignmentControl = new OpenLiveWriter.PostEditor.Tables.VerticalAlignmentControl();
|
||||
this.horizontalAlignmentControl = new OpenLiveWriter.PostEditor.Tables.HorizontalAlignmentControl();
|
||||
this.groupBoxCells.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// groupBoxCells
|
||||
//
|
||||
this.groupBoxCells.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.groupBoxCells.Controls.Add(this.verticalAlignmentControl);
|
||||
this.groupBoxCells.Controls.Add(this.horizontalAlignmentControl);
|
||||
this.groupBoxCells.FlatStyle = System.Windows.Forms.FlatStyle.System;
|
||||
this.groupBoxCells.Location = new System.Drawing.Point(0, 0);
|
||||
this.groupBoxCells.Name = "groupBoxCells";
|
||||
this.groupBoxCells.Size = new System.Drawing.Size(304, 136);
|
||||
this.groupBoxCells.TabIndex = 2;
|
||||
this.groupBoxCells.TabStop = false;
|
||||
this.groupBoxCells.Text = "Cells";
|
||||
//
|
||||
// verticalAlignmentControl
|
||||
//
|
||||
this.verticalAlignmentControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.verticalAlignmentControl.Location = new System.Drawing.Point(15, 56);
|
||||
this.verticalAlignmentControl.Name = "verticalAlignmentControl";
|
||||
this.verticalAlignmentControl.Size = new System.Drawing.Size(283, 21);
|
||||
this.verticalAlignmentControl.TabIndex = 1;
|
||||
this.verticalAlignmentControl.VerticalAlignment = OpenLiveWriter.PostEditor.Tables.VerticalAlignment.Middle;
|
||||
//
|
||||
// horizontalAlignmentControl
|
||||
//
|
||||
this.horizontalAlignmentControl.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.horizontalAlignmentControl.HorizontalAlignment = OpenLiveWriter.PostEditor.Tables.HorizontalAlignment.Left;
|
||||
this.horizontalAlignmentControl.Location = new System.Drawing.Point(15, 25);
|
||||
this.horizontalAlignmentControl.Name = "horizontalAlignmentControl";
|
||||
this.horizontalAlignmentControl.Size = new System.Drawing.Size(283, 21);
|
||||
this.horizontalAlignmentControl.TabIndex = 0;
|
||||
//
|
||||
// CellPropertiesControl
|
||||
//
|
||||
this.Controls.Add(this.groupBoxCells);
|
||||
this.Name = "CellPropertiesControl";
|
||||
this.Size = new System.Drawing.Size(304, 136);
|
||||
this.groupBoxCells.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 1.3
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
|
@ -14,16 +14,17 @@
|
|||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">1.3</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1">this is my long string</data>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
[base64 mime encoded serialized .NET Framework object]
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
[base64 mime encoded string representing a byte array form of the .NET Framework object]
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
|
@ -45,7 +46,7 @@
|
|||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
|
@ -59,18 +60,37 @@
|
|||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
|
@ -89,78 +109,12 @@
|
|||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>1.3</value>
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="groupBoxCells.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="groupBoxCells.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>8, 8</value>
|
||||
</data>
|
||||
<data name="groupBoxCells.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="groupBoxCells.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="groupBoxCells.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="groupBoxCells.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="verticalAlignmentControl.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="verticalAlignmentControl.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="verticalAlignmentControl.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="horizontalAlignmentControl.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="horizontalAlignmentControl.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="horizontalAlignmentControl.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="$this.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>80</value>
|
||||
</data>
|
||||
<data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>(Default)</value>
|
||||
</data>
|
||||
<data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="$this.Name">
|
||||
<value>CellPropertiesControl</value>
|
||||
</data>
|
||||
<data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>Private</value>
|
||||
</data>
|
||||
<data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>8, 8</value>
|
||||
</data>
|
||||
</root>
|
97
src/managed/OpenLiveWriter.PostEditor/Tables/CellPropertiesForm.Designer.cs
generated
Normal file
97
src/managed/OpenLiveWriter.PostEditor/Tables/CellPropertiesForm.Designer.cs
generated
Normal file
|
@ -0,0 +1,97 @@
|
|||
// Copyright (c) .NET Foundation. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for details.
|
||||
|
||||
namespace OpenLiveWriter.PostEditor.Tables
|
||||
{
|
||||
|
||||
public partial class CellPropertiesForm
|
||||
{
|
||||
private System.Windows.Forms.Button buttonOK;
|
||||
private System.Windows.Forms.Button buttonCancel;
|
||||
private OpenLiveWriter.PostEditor.Tables.CellPropertiesControl cellPropertiesControl;
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.Container components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
if (components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
OpenLiveWriter.PostEditor.Tables.CellProperties cellProperties1 = new OpenLiveWriter.PostEditor.Tables.CellProperties();
|
||||
this.buttonOK = new System.Windows.Forms.Button();
|
||||
this.buttonCancel = new System.Windows.Forms.Button();
|
||||
this.cellPropertiesControl = new OpenLiveWriter.PostEditor.Tables.CellPropertiesControl();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// buttonOK
|
||||
//
|
||||
this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonOK.FlatStyle = System.Windows.Forms.FlatStyle.System;
|
||||
this.buttonOK.Location = new System.Drawing.Point(114, 158);
|
||||
this.buttonOK.Name = "buttonOK";
|
||||
this.buttonOK.Size = new System.Drawing.Size(105, 33);
|
||||
this.buttonOK.TabIndex = 2;
|
||||
this.buttonOK.Text = "OK";
|
||||
this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
|
||||
//
|
||||
// buttonCancel
|
||||
//
|
||||
this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.buttonCancel.FlatStyle = System.Windows.Forms.FlatStyle.System;
|
||||
this.buttonCancel.Location = new System.Drawing.Point(227, 158);
|
||||
this.buttonCancel.Name = "buttonCancel";
|
||||
this.buttonCancel.Size = new System.Drawing.Size(105, 33);
|
||||
this.buttonCancel.TabIndex = 3;
|
||||
this.buttonCancel.Text = "Cancel";
|
||||
//
|
||||
// cellPropertiesControl
|
||||
//
|
||||
cellProperties1.BackgroundColor = null;
|
||||
cellProperties1.HorizontalAlignment = OpenLiveWriter.PostEditor.Tables.HorizontalAlignment.Left;
|
||||
cellProperties1.VerticalAlignment = OpenLiveWriter.PostEditor.Tables.VerticalAlignment.Middle;
|
||||
this.cellPropertiesControl.CellProperties = cellProperties1;
|
||||
this.cellPropertiesControl.Location = new System.Drawing.Point(13, 11);
|
||||
this.cellPropertiesControl.Name = "cellPropertiesControl";
|
||||
this.cellPropertiesControl.Size = new System.Drawing.Size(323, 139);
|
||||
this.cellPropertiesControl.TabIndex = 4;
|
||||
//
|
||||
// CellPropertiesForm
|
||||
//
|
||||
this.AcceptButton = this.buttonOK;
|
||||
this.CancelButton = this.buttonCancel;
|
||||
this.ClientSize = new System.Drawing.Size(345, 202);
|
||||
this.Controls.Add(this.cellPropertiesControl);
|
||||
this.Controls.Add(this.buttonCancel);
|
||||
this.Controls.Add(this.buttonOK);
|
||||
this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "CellPropertiesForm";
|
||||
this.Text = "Cell Properties";
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue