diff --git a/.gitignore b/.gitignore index d75c90d..df39a55 100644 --- a/.gitignore +++ b/.gitignore @@ -216,3 +216,6 @@ Thumbs.db # Folder config file Desktop.ini Website/Install/Temp/ +/App_LocalResources/IFrame.ascx.de-AT.resx +/App_LocalResources/IFrameOptions.ascx.de-AT.resx +/App_LocalResources/SharedResources.de-AT.resx diff --git a/App_LocalResources/EditIFrame.ascx.resx b/App_LocalResources/EditIFrame.ascx.resx deleted file mode 100644 index f6192da..0000000 --- a/App_LocalResources/EditIFrame.ascx.resx +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Edit IFrame - - - - <h1>Edit IFrame</h1> - <p> - The <b>iframe</b> element creates an inline frame that contains another document. - This screen provides access to edit <b>iframe</b> settings. These settings include - the source URL of the document; querystring parameter to dynamically pull the - source URL from; name of the <b>iframe</b> (for use with scripts and/or as a target - for links); display size (height and width); tool tip to be displayed when the user - hovers over the <b>iframe</b>; whether scrolling will be used, not used, or - determined automatically; and, whether a border will or will not be displayed. - Click <b>Save</b> to save settings. - </p> - - - - Options - - - Source - - - The URL of the document to show in the iframe - - - URL Parameter - - - The querystring parameter used to dynamically set the iframe source - - - Name - - - Specifies a unique name of the iframe (to use in scripts or as targets for links/iframes) - - - Width - - - Defines the width of the iframe - - - Height - - - Defines the height of the iframe - - - Auto height - - - Auto stretch the height according to the content of the frame. Works only if the document inside the iframe belongs to the same domain. - - - Other Options - - - onload (Javascript) - - - Javascript to execute onload, often used for resizing. Only setable for Administrator. - - - Css Style - - - For example:<br\>height:expression(contentWindow.document.body.scrollHeight+50); - - - Tool tip - - - A text to display in a tool tip when the user hovers the mouse over the iframe - - - Scrolling - - - Define scroll bar style - displayed (yes), not displayed (no), or automatic (auto) - - - Border - - - Specifies whether or not to display a frame border - - - <br />Width must be a number greater than zero - - - <br />Height must be a number greater than zero - - - <br />You Must Enter a Valid URL - - - QueryString Parameters - - - Name - - - Value - - - Type - - - Argument - - - Invalid Parameter - - - The specified parameter options are invalid. Ensure the <b>Name</b> and, if required, type argument are both specified. - - - Are you sure you want to remove this item from the data store? Once removed it cannot be retrieved. - - - Add QueryString Parameter - - - Static Value - - - Pass-Through QueryString - - - Pass-Through Form Post - - - Custom User Property - - - Portal ID - - - Portal Name - - - Tab ID - - - Module ID - - - User ID - - - Current Locale - - - User's Username - - - User's First Name - - - User's Last Name - - - User's Display Name - - - User's Email - - - User's Website - - - User's IM - - - User's Street - - - User's Unit - - - User's City - - - User's Country - - - User's Region - - - User's Postal Code - - - User's Phone - - - User's Cell - - - User's Fax - - - User's Locale - - - User's TimeZone - - - User's Authorized Flag - - - User's Lock Out Flag - - - User's SuperUser Flag - - - Auto - - - Cancel - - - Delete - - - Edit - - - No - - - Save - - - Yes - - - Allow Transparency - - - Sets the attribute allowtransparancy=true to the iframe. The inner doc need also a corresponding css setting. IE only, setting it to true will break XHTML compliance. - - - If selected, this parameter will not be used in a query string, but instead be added at the end of query string as a hash parameter. (i.e. yoursite.com/page.aspx#myhash) - - - Use as Hash - - \ No newline at end of file diff --git a/App_LocalResources/IFrameOptions.ascx.resx b/App_LocalResources/IFrameOptions.ascx.resx index c373cc4..ebe6133 100644 --- a/App_LocalResources/IFrameOptions.ascx.resx +++ b/App_LocalResources/IFrameOptions.ascx.resx @@ -258,4 +258,10 @@ A valid Url is required. + + Check this option when you are sure that your Url is valid, but the validation fails. This is because the Url is validated against a regular expression that may not include every case. Anyway, if you find a problem like this please post it to the issues part of the project page (<a href="https://github.com/DNNCommunity/DNN.IFrame/issues" target="_blank">https://github.com/DNNCommunity/DNN.IFrame/issues</a>). + + + Ignore source validation + \ No newline at end of file diff --git a/DNN_IFrame.dnn b/DNN_IFrame.dnn index d9092f4..fa42da0 100644 --- a/DNN_IFrame.dnn +++ b/DNN_IFrame.dnn @@ -1,6 +1,6 @@  - + IFrame Michael Tobisch DNN Connect - http://dnn-connect.org + https://dnn-connect.org/ noreply@dnn-connect.org @@ -181,7 +181,7 @@ @@ -231,7 +231,7 @@ DotNetNuke.Modules.IFrame.Components.ParametersController [DESKTOPMODULEID] - 03.02.00,03.02.03,04.03.00,04.04.00,08.00.00,08.00.01,08.00.02 + 03.02.00,03.02.03,04.03.00,04.04.00,08.00.00,08.00.01,08.00.02,08.01.00 @@ -241,7 +241,7 @@ bin DotNetNuke.Modules.IFrame.dll - 8.0.2.0 + 8.1.0.0 diff --git a/Documentation/ReleaseNotes.html b/Documentation/ReleaseNotes.html index abedb0b..f3c9341 100644 --- a/Documentation/ReleaseNotes.html +++ b/Documentation/ReleaseNotes.html @@ -29,4 +29,9 @@

DNN IFrame Project 08.00.02

  • Another Regex correction in IFrameOptions - thanks to nvisionative
+

DNN IFrame Project 08.01.00

+
    +
  • Another Regex correction in IFrameOptions - thanks to nvisionative
  • +
  • Added a setting to disable the Url validation if the regex does not match
  • +
\ No newline at end of file diff --git a/IFrame.csproj b/IFrame.csproj index 860fcbe..1369441 100644 --- a/IFrame.csproj +++ b/IFrame.csproj @@ -1,7 +1,7 @@  - - + + Debug @@ -15,7 +15,7 @@ Properties DotNetNuke.Modules.IFrame DotNetNuke.Modules.IFrame - v4.5.2 + v4.6.1 false @@ -24,6 +24,8 @@ + + true @@ -87,39 +89,32 @@ - - ..\..\..\bin\DotNetNuke.dll - - - False - ..\..\..\bin\DotNetNuke.WebUtility.dll - - - ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.1\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll - True - - - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.dll - - - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.Web.dll - - - - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2\System.XML.dll - + - + - + - + - + + ..\..\..\bin\DotNetNuke.dll + + + ..\..\..\bin\DotNetNuke.Web.dll + + + False + ..\..\..\bin\DotNetNuke.WebUtility.dll + + + + + 10.0 @@ -136,9 +131,9 @@ True 50970 / - http://dnn.local/DesktopModules/IFrame + http://nine.local/DesktopModules/Dnn.IFrame True - http://dnn.local/ + http://nine.local/ False False @@ -152,8 +147,8 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + + + + + + + + + + + + + $(NoWarn);1701;1702 + + + + + $(NoWarn);2008 + + + + + + + + + + + $(AppConfig) + + + $(IntermediateOutputPath)$(TargetName).compile.pdb + + + + + false + + + + + + + + + + true + + + + + + + + + <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" /> + + + + + \ No newline at end of file diff --git a/bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll b/bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll new file mode 100644 index 0000000..b005dbe Binary files /dev/null and b/bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll differ diff --git a/bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll b/bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll new file mode 100644 index 0000000..96e0fe7 Binary files /dev/null and b/bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll b/bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll new file mode 100644 index 0000000..6ea348f Binary files /dev/null and b/bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll differ diff --git a/bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll b/bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll new file mode 100644 index 0000000..f7b6c99 Binary files /dev/null and b/bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll differ diff --git a/bin/roslyn/Microsoft.CodeAnalysis.dll b/bin/roslyn/Microsoft.CodeAnalysis.dll new file mode 100644 index 0000000..537d8a2 Binary files /dev/null and b/bin/roslyn/Microsoft.CodeAnalysis.dll differ diff --git a/bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll b/bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll new file mode 100644 index 0000000..8a0ea55 Binary files /dev/null and b/bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll differ diff --git a/bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll b/bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll new file mode 100644 index 0000000..3205139 Binary files /dev/null and b/bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll differ diff --git a/bin/roslyn/Microsoft.VisualBasic.Core.targets b/bin/roslyn/Microsoft.VisualBasic.Core.targets new file mode 100644 index 0000000..0be5bb7 --- /dev/null +++ b/bin/roslyn/Microsoft.VisualBasic.Core.targets @@ -0,0 +1,163 @@ + + + + + + + + + + + + + <_NoWarnings Condition="'$(WarningLevel)' == '0'">true + <_NoWarnings Condition="'$(WarningLevel)' == '1'">false + + + + + $(IntermediateOutputPath)$(TargetName).compile.pdb + + + + + + + + + + + false + + + + + + + + + + true + + + + + + + + <_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" /> + + + + + \ No newline at end of file diff --git a/bin/roslyn/Microsoft.Win32.Primitives.dll b/bin/roslyn/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000..d7b2a2c Binary files /dev/null and b/bin/roslyn/Microsoft.Win32.Primitives.dll differ diff --git a/bin/roslyn/System.AppContext.dll b/bin/roslyn/System.AppContext.dll new file mode 100644 index 0000000..5cb9dfb Binary files /dev/null and b/bin/roslyn/System.AppContext.dll differ diff --git a/bin/roslyn/System.Collections.Immutable.dll b/bin/roslyn/System.Collections.Immutable.dll new file mode 100644 index 0000000..ce6fc0e Binary files /dev/null and b/bin/roslyn/System.Collections.Immutable.dll differ diff --git a/bin/roslyn/System.Console.dll b/bin/roslyn/System.Console.dll new file mode 100644 index 0000000..f47e609 Binary files /dev/null and b/bin/roslyn/System.Console.dll differ diff --git a/bin/roslyn/System.Diagnostics.FileVersionInfo.dll b/bin/roslyn/System.Diagnostics.FileVersionInfo.dll new file mode 100644 index 0000000..77248bf Binary files /dev/null and b/bin/roslyn/System.Diagnostics.FileVersionInfo.dll differ diff --git a/bin/roslyn/System.Diagnostics.Process.dll b/bin/roslyn/System.Diagnostics.Process.dll new file mode 100644 index 0000000..e03db64 Binary files /dev/null and b/bin/roslyn/System.Diagnostics.Process.dll differ diff --git a/bin/roslyn/System.Diagnostics.StackTrace.dll b/bin/roslyn/System.Diagnostics.StackTrace.dll new file mode 100644 index 0000000..5ec85f3 Binary files /dev/null and b/bin/roslyn/System.Diagnostics.StackTrace.dll differ diff --git a/bin/roslyn/System.IO.Compression.dll b/bin/roslyn/System.IO.Compression.dll new file mode 100644 index 0000000..f8468a6 Binary files /dev/null and b/bin/roslyn/System.IO.Compression.dll differ diff --git a/bin/roslyn/System.IO.FileSystem.DriveInfo.dll b/bin/roslyn/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000..754677f Binary files /dev/null and b/bin/roslyn/System.IO.FileSystem.DriveInfo.dll differ diff --git a/bin/roslyn/System.IO.FileSystem.Primitives.dll b/bin/roslyn/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000..ad9c238 Binary files /dev/null and b/bin/roslyn/System.IO.FileSystem.Primitives.dll differ diff --git a/bin/roslyn/System.IO.FileSystem.dll b/bin/roslyn/System.IO.FileSystem.dll new file mode 100644 index 0000000..7c43977 Binary files /dev/null and b/bin/roslyn/System.IO.FileSystem.dll differ diff --git a/bin/roslyn/System.IO.Pipes.dll b/bin/roslyn/System.IO.Pipes.dll new file mode 100644 index 0000000..f0b233a Binary files /dev/null and b/bin/roslyn/System.IO.Pipes.dll differ diff --git a/bin/roslyn/System.Reflection.Metadata.dll b/bin/roslyn/System.Reflection.Metadata.dll new file mode 100644 index 0000000..ee68731 Binary files /dev/null and b/bin/roslyn/System.Reflection.Metadata.dll differ diff --git a/bin/roslyn/System.Security.AccessControl.dll b/bin/roslyn/System.Security.AccessControl.dll new file mode 100644 index 0000000..ea65f02 Binary files /dev/null and b/bin/roslyn/System.Security.AccessControl.dll differ diff --git a/bin/roslyn/System.Security.Claims.dll b/bin/roslyn/System.Security.Claims.dll new file mode 100644 index 0000000..4e28e4c Binary files /dev/null and b/bin/roslyn/System.Security.Claims.dll differ diff --git a/bin/roslyn/System.Security.Cryptography.Algorithms.dll b/bin/roslyn/System.Security.Cryptography.Algorithms.dll new file mode 100644 index 0000000..fa8ad65 Binary files /dev/null and b/bin/roslyn/System.Security.Cryptography.Algorithms.dll differ diff --git a/bin/roslyn/System.Security.Cryptography.Encoding.dll b/bin/roslyn/System.Security.Cryptography.Encoding.dll new file mode 100644 index 0000000..de1ec5e Binary files /dev/null and b/bin/roslyn/System.Security.Cryptography.Encoding.dll differ diff --git a/bin/roslyn/System.Security.Cryptography.Primitives.dll b/bin/roslyn/System.Security.Cryptography.Primitives.dll new file mode 100644 index 0000000..16b2446 Binary files /dev/null and b/bin/roslyn/System.Security.Cryptography.Primitives.dll differ diff --git a/bin/roslyn/System.Security.Cryptography.X509Certificates.dll b/bin/roslyn/System.Security.Cryptography.X509Certificates.dll new file mode 100644 index 0000000..e6af960 Binary files /dev/null and b/bin/roslyn/System.Security.Cryptography.X509Certificates.dll differ diff --git a/bin/roslyn/System.Security.Principal.Windows.dll b/bin/roslyn/System.Security.Principal.Windows.dll new file mode 100644 index 0000000..06601a1 Binary files /dev/null and b/bin/roslyn/System.Security.Principal.Windows.dll differ diff --git a/bin/roslyn/System.Text.Encoding.CodePages.dll b/bin/roslyn/System.Text.Encoding.CodePages.dll new file mode 100644 index 0000000..0f2f447 Binary files /dev/null and b/bin/roslyn/System.Text.Encoding.CodePages.dll differ diff --git a/bin/roslyn/System.Threading.Thread.dll b/bin/roslyn/System.Threading.Thread.dll new file mode 100644 index 0000000..c0271b0 Binary files /dev/null and b/bin/roslyn/System.Threading.Thread.dll differ diff --git a/bin/roslyn/System.ValueTuple.dll b/bin/roslyn/System.ValueTuple.dll new file mode 100644 index 0000000..78a1851 Binary files /dev/null and b/bin/roslyn/System.ValueTuple.dll differ diff --git a/bin/roslyn/System.Xml.ReaderWriter.dll b/bin/roslyn/System.Xml.ReaderWriter.dll new file mode 100644 index 0000000..3d5103b Binary files /dev/null and b/bin/roslyn/System.Xml.ReaderWriter.dll differ diff --git a/bin/roslyn/System.Xml.XPath.XDocument.dll b/bin/roslyn/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000..ada40e0 Binary files /dev/null and b/bin/roslyn/System.Xml.XPath.XDocument.dll differ diff --git a/bin/roslyn/System.Xml.XPath.dll b/bin/roslyn/System.Xml.XPath.dll new file mode 100644 index 0000000..86a25a3 Binary files /dev/null and b/bin/roslyn/System.Xml.XPath.dll differ diff --git a/bin/roslyn/System.Xml.XmlDocument.dll b/bin/roslyn/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..cf138d3 Binary files /dev/null and b/bin/roslyn/System.Xml.XmlDocument.dll differ diff --git a/bin/roslyn/VBCSCompiler.exe b/bin/roslyn/VBCSCompiler.exe new file mode 100644 index 0000000..1769112 Binary files /dev/null and b/bin/roslyn/VBCSCompiler.exe differ diff --git a/bin/roslyn/VBCSCompiler.exe.config b/bin/roslyn/VBCSCompiler.exe.config new file mode 100644 index 0000000..d796d0a --- /dev/null +++ b/bin/roslyn/VBCSCompiler.exe.config @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/roslyn/csc.exe b/bin/roslyn/csc.exe new file mode 100644 index 0000000..aa262d0 Binary files /dev/null and b/bin/roslyn/csc.exe differ diff --git a/bin/roslyn/csc.exe.config b/bin/roslyn/csc.exe.config new file mode 100644 index 0000000..96f8159 --- /dev/null +++ b/bin/roslyn/csc.exe.config @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/roslyn/csi.exe b/bin/roslyn/csi.exe new file mode 100644 index 0000000..7c67d5f Binary files /dev/null and b/bin/roslyn/csi.exe differ diff --git a/bin/roslyn/csi.exe.config b/bin/roslyn/csi.exe.config new file mode 100644 index 0000000..92357ab --- /dev/null +++ b/bin/roslyn/csi.exe.config @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/roslyn/vbc.exe b/bin/roslyn/vbc.exe new file mode 100644 index 0000000..2c8d5ba Binary files /dev/null and b/bin/roslyn/vbc.exe differ diff --git a/bin/roslyn/vbc.exe.config b/bin/roslyn/vbc.exe.config new file mode 100644 index 0000000..fcf1032 --- /dev/null +++ b/bin/roslyn/vbc.exe.config @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages.config b/packages.config index 9efea9f..640d87e 100644 --- a/packages.config +++ b/packages.config @@ -1,5 +1,5 @@  - - + + \ No newline at end of file