Skip to content

Commit 33d7252

Browse files
committed
Merge branch 'feature/init-vue' into develop
# Conflicts: # OpenContent/js/ckeditor/plugins/dnnpages/plugin.js
2 parents 059ed05 + 00ec54d commit 33d7252

File tree

66 files changed

+14764
-1825
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+14764
-1825
lines changed

OpenContent/App_LocalResources/EditData.ascx.resx

+9-6
Original file line numberDiff line numberDiff line change
@@ -117,16 +117,19 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120-
<data name="DataType.Text" xml:space="preserve">
121-
<value>Type of data</value>
122-
</data>
123-
<data name="Versions.Text" xml:space="preserve">
124-
<value>Versions</value>
125-
</data>
126120
<data name="cmdImport.Text" xml:space="preserve">
127121
<value>Import Demo Data</value>
128122
</data>
129123
<data name="cmdRestApi.Text" xml:space="preserve">
130124
<value>Rest Api Doc</value>
131125
</data>
126+
<data name="cmdSaveDefault.Text" xml:space="preserve">
127+
<value>Save to file As default</value>
128+
</data>
129+
<data name="DataType.Text" xml:space="preserve">
130+
<value>Type of data</value>
131+
</data>
132+
<data name="Versions.Text" xml:space="preserve">
133+
<value>Versions</value>
134+
</data>
132135
</root>

OpenContent/App_LocalResources/EditGlobalSettings.ascx.resx

+3
Original file line numberDiff line numberDiff line change
@@ -162,4 +162,7 @@
162162
<data name="lLoadGlyphicons.Text" xml:space="preserve">
163163
<value>Load Glyphicons on Edit Form (for bootstrap 4)</value>
164164
</data>
165+
<data name="lCompositeCss.Text" xml:space="preserve">
166+
<value>Composite &amp; Minify Template Css (require DNN 8 or greater)</value>
167+
</data>
165168
</root>

OpenContent/App_LocalResources/View.ascx.resx

+9
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,13 @@
199199
<data name="CloneModule.Action" xml:space="preserve">
200200
<value>Clone Module</value>
201201
</data>
202+
<data name="Create.Text" xml:space="preserve">
203+
<value>Create</value>
204+
</data>
205+
<data name="CretateHelp.Text" xml:space="preserve">
206+
<value>Start by creating a new template based on one available from the web.</value>
207+
</data>
208+
<data name="Advanced.Text" xml:space="preserve">
209+
<value>Advanced...</value>
210+
</data>
202211
</root>

OpenContent/Components/Alpaca/AlpacaEngine.cs

+17-4
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,17 @@ private void RegisterFields(bool bootstrap)
189189
}
190190
if (allFields || fieldTypes.Contains("ckeditor") || fieldTypes.Contains("mlckeditor"))
191191
{
192-
ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/CKEditor/ckeditor.js", FileOrder.Js.DefaultPriority);
192+
//ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/CKEditor/ckeditor.js", FileOrder.Js.DefaultPriority);
193+
194+
ClientScriptManager cs = Page.ClientScript;
195+
Type csType = GetType();
196+
const string CsName = "CKEdScript";
197+
if (!cs.IsClientScriptIncludeRegistered(csType, CsName))
198+
{
199+
cs.RegisterClientScriptInclude(
200+
csType, CsName, Page.ResolveUrl("~/DesktopModules/OpenContent/js/CKEditor/ckeditor.js"));
201+
}
202+
193203
DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Page, "PortalId", PortalId.ToString(), true);
194204
/*
195205
var CKDNNporid = new HiddenField();
@@ -205,9 +215,12 @@ private void RegisterFields(bool bootstrap)
205215
}
206216
if (allFields || fieldTypes.Contains("icon"))
207217
{
208-
ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/jquery.fonticonpicker.min.js", FileOrder.Js.DefaultPriority, "DnnPageHeaderProvider");
209-
ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/css/jquery.fonticonpicker.min.css", FileOrder.Css.DefaultPriority);
210-
ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/themes/grey-theme/jquery.fonticonpicker.grey.min.css", FileOrder.Css.DefaultPriority);
218+
ClientResourceManager.RegisterScript(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/js/jquery.fonticonpicker.js", FileOrder.Js.DefaultPriority, "DnnPageHeaderProvider");
219+
ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/css/base/jquery.fonticonpicker.min.css", FileOrder.Css.DefaultPriority);
220+
//if (bootstrap)
221+
// ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/css/themes/bootstrap-theme/jquery.fonticonpicker.bootstrap.min.css", FileOrder.Css.DefaultPriority);
222+
//else
223+
ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/js/fontIconPicker/css/themes/grey-theme/jquery.fonticonpicker.grey.min.css", FileOrder.Css.DefaultPriority);
211224
ClientResourceManager.RegisterStyleSheet(Page, "~/DesktopModules/OpenContent/css/glyphicons/glyphicons.css", FileOrder.Css.DefaultPriority + 1);
212225
}
213226
if (allFields || fieldTypes.Contains("summernote") || fieldTypes.Contains("mlsummernote"))

OpenContent/Components/Common/Utils.cs

+8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Web;
23

34
namespace Satrabel.OpenContent.Components
45
{
@@ -14,6 +15,13 @@ public static string RemoveQueryParams(this string url)
1415
return url;
1516
}
1617

18+
public static string GetFullUrl(HttpRequest request, string relativeUrl)
19+
{
20+
return String.Format("{0}://{1}{2}",
21+
request.Url.Scheme,
22+
request.Url.Authority,
23+
VirtualPathUtility.ToAbsolute(relativeUrl));
24+
}
1725

1826
#endregion
1927

OpenContent/Components/Handlebars/HandlebarsEngine.cs

+11
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ public void Compile(string source)
4848
RegisterReplaceHelper(hbs);
4949
RegisterReplaceNewlineHelper(hbs);
5050
RegisterTemplateHelper(hbs);
51+
RegisterRawHelper(hbs);
5152
_template = hbs.Compile(source);
5253
}
5354
catch (Exception ex)
@@ -124,6 +125,7 @@ private static void RegisterHelpers(IHandlebars hbs)
124125
RegisterReplaceHelper(hbs);
125126
RegisterReplaceNewlineHelper(hbs);
126127
RegisterTemplateHelper(hbs);
128+
RegisterRawHelper(hbs);
127129
}
128130

129131
private static void RegisterTruncateWordsHelper(HandlebarsDotNet.IHandlebars hbs)
@@ -435,6 +437,15 @@ private static void RegisterHandlebarsHelper(HandlebarsDotNet.IHandlebars hbs)
435437
writer.WriteSafeString("</script>");
436438
});
437439
}
440+
441+
private static void RegisterRawHelper(HandlebarsDotNet.IHandlebars hbs)
442+
{
443+
hbs.RegisterHelper("raw", (writer, options, context, parameters) => {
444+
options.Template(writer, null);
445+
});
446+
447+
}
448+
438449
private void RegisterRegisterScriptHelper(HandlebarsDotNet.IHandlebars hbs, Page page, string sourceFolder)
439450
{
440451
hbs.RegisterHelper("registerscript", (writer, context, parameters) =>

0 commit comments

Comments
 (0)