What's new in CuteEditor for .NET 6.1?

Last post 12-30-2008, 11:44 PM by jagdeep. 6 replies.
Sort Posts: Previous Next
  •  07-02-2008, 10:44 AM 41890

    What's new in CuteEditor for .NET 6.1?

    New Features and Improvements:

    • Vista Style Dialog System is implemented.

      Now Cute Editor has two built-in dialog systems.

      • Vista Style Dialog
      • Standard Dialog


      By default, when a user opens a dialogs of Cute Editor, the Vista Style Dialog will appear by default. If you want to use the Standard Dialog in your environments, you need to set Editor.UseStandardDialog property to true.

      Vista Style Dialog:


      Standard Dialog:


       
    • Office 2007 skin is implemented.

      To use this new skin, you need to set Editor.ThemeType property to Office2007.

      <CE:Editor id="Editor1" runat="server" ThemeType="Office2007"></CE:Editor>
        

      Integrate seamlessly with your ASP.NET application 

      ThemeType Enumeration

      Determines how the toolbars and its buttons and dropdownlists are displayed

      Members
      Member Name Description
      Custom You must use this setting if you want custom skins. Otherwise the other settings will override your settings.
      Office2007 Sets images, borders and backcolors to Office 2007 style
      Office2003 Sets images, borders and backcolors to Office 2003 style
      Office2003_BlueTheme Sets images, borders and backcolors to Office 2003 style (Blue theme)
      OfficeXP Sets images, borders and backcolors to Office XP style
      Office2000 Sets images, borders and backcolors to Office 2000 style

    • A powerful new color picker has been introduced.  

      a. In the bottom of the color picker panel, "most recent colors" will appear after users pick custom colors.

      Most recent colors

      b. A well organized listing of the 216 web safe colors. If you do not want to the browser to dither the colors on a page you should stick to these colors. 

      Web Safe Colors

      c. Named color palette.

      Named Colors

      d. A new custom color selector.

      Named Colors
       
    • Character and Word Counter has been introduced.  The number of words and characters will be counted as you type.

      Character Word Counter 

      If you want to hide this counter, you can set the following property to false:

      Editor.ShowWordCount Property -- Specifies whether the Word Count toolbar appear.

    • Advanced List Formatting dialog has been introduced.


      Adcanced List Formatting dialog
    • Feature: Auto Adjusting Height has been introduced.

      Now you can use Editor.ResizeMode to make the Editor change it's height based on the content. The Editor will now grow and shrink in height to match the content inside.

      Demo: Editor Auto Adjusting Height
       

      EditorResizeMode Enumeration

      Members:
      Member Name Description
      ResizeCorner This feature allows users adjust the height of the editor area by pulling out from the lower right corner of the wysiwyg editor box.
      PlusMinus This feature allows users adjust the height of the editor area by clicking the plus and minus buttons in the lower right corner of the wysiwyg editor box.
      AutoAdjust Using the AutoAdjust feature to make the Editor change it's height based on the content. The Editor will now grow and shrink in height to match the content inside. It will never shrink smaller than the current height config option.
      None The height of editor is not adjustable.
       
    • The new Editor.BottomTemplate property has been introduced.

      /// <summary>
      /// Gets or sets the bottom template.
      /// This property allows developers add controls to the bottom of the Editor control.
      /// </summary>

    • The new Editor.EditorBodyClass property has been introduced.

      /// <summary>
      /// Specifies the Class name that will be added to the body of the editor document.
      /// </summary>
    • The new Editor.EnableStripIframeTags property has been introduced.

      /// <summary>
      /// Specifies whether to remove inject Iframe tags before writing the string into the db. When this property is set to true (the default) Cute Editor strips all iframe tags from the html to prevent iframe injection attack.
      /// </summary>

       
    • The new Editor.EnableStripLinkTagsCodeInjection property has been introduced.

      /// <summary>
      /// Specifies whether to remove <link> tags which contain malicious, client-side executable code before writing the string into the db.
      /// When this property is set to true (the default) Cute Editor strips all <link> tags which contain malicious, client-side executable code from the html to prevent link tag injection attack.

      /// </summary>
    • Context menu is fully Customizable now.

       
    • The new Editor.EnableStripStyleTagsCodeInjection property has been introduced.

      /// <summary>
      /// Specifies whether to remove inject <Style> tags which contain malicious, client-side executable code before writing the string into the db.
      /// When this property is set to true (the default) Cute Editor strips all <Style> tags which contain malicious, client-side executable code from the html to prevent link tag injection attack.

      /// </summary>
    • The new Editor.PreviewModeCss property has been introduced.

      /// <summary>
      /// Specifies the location of the style sheet that will be used by the preview window.
      /// Multiple Style Sheets are supported. Example PreviewModeCss="example.css,~/portal.css,/default.css"

      /// </summary>
       
    • The new Editor.ResizeMode property has been introduced.

      /// <summary>
      /// Gets or sets the way the editor is resized.
      /// </summary>
       
    • The new Editor.ShowWordCount property has been introduced.

      /// <summary>
      /// Specifies whether the Word Count toolbar appear.
      /// </summary>
    Fixed Bugs:
     
    - Feature request: "I need to use Ajax Uploader in my other projects."  

    A new product Ajax Uploader is released.

    Ajax Uploader is an easy to use, hi-performance ASP.NET upload component which allows you to upload files to web server without refreshing the page.


    Ajax Uploader
      
    - Fixed: "Ajax uploader has permission issue when Impersonate="true"  

    http://cutesoft.net/forums/1/33283/ShowThread.aspx

    - Fixed: "EditorWysiwygModeCss doesn't work when using an aspx file which generates the stylesheet."
     
     
    - Fixed: Insert link dialog bug in Firefox and Netscape.
     
    Steps to reproduce this bug:
    Selecting option to "Select a named anchor in the current page" does not cause a list of anchors to appear (even if you have used the Insert Anchor option to create anchors).
    - Fixed: SetSecurityAllowDeleteFolder bug.
     
    Details:

    When I call SetSecurityAllowDeleteFolder(false) it appears to have effect on the Image Manager, but if I call SetSecurityAllowDelete(false), the scissors icon above the checkboxes in the list is disabled. What effect is SetSecurityAllowDeleteFolder supposed to have?
     
    - Feature request: Remove deprecated BLOCKQUOTE for indentation. 

    http://cutesoft.net/forums/thread/18200.aspx

    http://cutesoft.net/forums/thread/17990.aspx

    - Feature request: Cute Editor should stop using the deprecated <u> tag

    http://cutesoft.net/forums/thread/40368.aspx
    - Fixed: IE remove the comments that is at the beginning of the tag.

    http://cutesoft.net/forums/thread/42036.aspx
     
    -Fixed: Full Screen mode not in the correct position in Firefox
    Steps to reproduce:
    If you make the Editor full page (button or F12) and then click on the HTML Tab (Code View) the Editor changes to default height with full screen width when it should remain full screen.

    http://cutesoft.net/forums/thread/42038.aspx

    -Fixed: PasteHTML bug.
     
    Details: I trying to Paste some text via a DropDownList selection. I have that part working. The problem I’m having is when my text is something like “[[MyProfile_ID]]”, when its pasted in the Editor window the text appears as “{MyProfile_ID}”  (minus the quotes). How do I turn off the apparent character substitution you are doing?

    -Fixed: When inserting column to the exisitng table, the editor doesn't insert dotted border.
     
    Details:

    After inserting a table, then right click -> Table -> Insert column to the right, it inserts the column on the right but there is no dotted border in the editor like the rest of the table has (there is after its saved so it's only an editing problem).
     
    -Fixed: Unable to remove the default "text1" value from a textbox via Properties window
     
    -Fixed: bugs found using cuteeditor with AJAX Toolkit ModalPopupExtender

    http://cutesoft.net/forums/thread/42039.aspx

    http://cutesoft.net/forums/thread/34784.aspx
     
     
    -Fixed: Rendering problems in Detailsview control

    http://cutesoft.net/forums/thread/42041.aspx
     
    -Fixed: "Definition Term" bug in firefox
     
     
     
     
     
     


     

     
     
     
     
     
     

    asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
    Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
    asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
    asp wysiwyg html editor: http://cutesoft.net/ASP
    asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
    Live Support: http://cutesoft.net/live-support/default.aspx

  •  07-16-2008, 11:03 AM 42260 in reply to 41890

    CuteEditor for .NET 6.1.1 is out.

    Two new features:
     
    1. Flv files are supported now.
     
    Now you can Embed FLV Flash Videos in your site easily.
     
    2.  Embedding YouTube Videos
     
    As requested, we added a new button which allows users to embed YouTube videos.
     
    To upgrade to this new version, please update the DLL and client files.

    asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
    Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
    asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
    asp wysiwyg html editor: http://cutesoft.net/ASP
    asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
    Live Support: http://cutesoft.net/live-support/default.aspx

  •  07-18-2008, 9:34 PM 42363 in reply to 42260

    Re: CuteEditor for .NET 6.1.1 is out.

    Adam:
    Two new features:
     
    1. Flv files are supported now.
     
    Now you can Embed FLV Flash Videos in your site easily.
     
    2.  Embedding YouTube Videos
     
    As requested, we added a new button which allows users to embed YouTube videos.
     
    To upgrade to this new version, please update the DLL and client files.

     
    Adam,
     
    This funcionality apply to the database storage provider?,
     
    Thanks for your comments,
     
     
  •  08-07-2008, 12:30 AM 42800 in reply to 42260

    CuteEditor for .NET 6.1.2 is out.

    The follow 4 bugs have been fixed in this minor version.
     
    1. PreviewModeCss doesn't work in some situations.

    http://cutesoft.net/forums/thread/42793.aspx
     
    2. When Cute Editor is rendered the HTML width and height attributes are invalid HTML. http://cutesoft.net/forums/thread/42793.aspx
     
    3. CleanUpHTMLCode Method doesn't work when the inline style contains text-align attribute.
     
    4. Safari EditorWysiwygModeCss Problem
     
     

    asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
    Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
    asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
    asp wysiwyg html editor: http://cutesoft.net/ASP
    asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
    Live Support: http://cutesoft.net/live-support/default.aspx

  •  09-18-2008, 6:57 PM 44079 in reply to 41890

    Re: What's new in CuteEditor for .NET 6.1?

    Adam:
     
    I tried the version 6.1.2 as following code. After I clicked the third button, you can see the page position is changed. I tried another more complex longer page with multiple cute editor control on it, the page position is always be changed to the first editor position after any server control button was clicked (postback):
     
    <asp:ScriptManager ID="ScriptManager1" runat="server" />
          <table border="1" cellpadding="1" style="width: 100%">
                        <tr>
                            <td style="width: 50%">
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                            </td>
                            <td >
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;</td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                            </td>
                        </tr>
                        <tr>
                            <td >
                                &nbsp;</td>
                            <td >
                                &nbsp;
                            </td>
                            <td >
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td >
                                <asp:TextBox ID="TextBox2" runat="server" TextMode="MultiLine" Height="200px" Width="100%"></asp:TextBox>
                            </td>
                            <td >
                                &nbsp;
                                <asp:Button ID="Button3" runat="server" Text="Button" OnClick="Button1_Click" /></td>
                            <td >
                            </td>
                        </tr>
                    </table>
                   
                   
            <h1>Ajax Support Sample</h1>
      <p style="width:760px;">To run this example, you need to install Microsoft ASP.NET AJAX on your server.</p>
      <br>
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    UpdatePanel
                    <asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                </ContentTemplate>
            </asp:UpdatePanel>
            <br>
           
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                <ContentTemplate>
         <CE:Editor id="Editor1" AutoConfigure="Simple" runat="server" ></CE:Editor><br />
       </ContentTemplate>
            </asp:UpdatePanel>
           
            <!-- ///////////////////////////////////////////////////////////////// -->
           
            <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                <ContentTemplate>
                    <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="200px" Width="100%" ></asp:TextBox>
                    <asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
                    </ContentTemplate>
            </asp:UpdatePanel>
           
            <asp:UpdatePanel ID="UpdatePanel4" runat="server">
                <ContentTemplate>
                    <CE:Editor id="Editor2" runat="server" ></CE:Editor>
                    <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
                </ContentTemplate>
           
            </asp:UpdatePanel>
     
     
     
     
  •  09-21-2008, 9:41 PM 44146 in reply to 44079

    Re: What's new in CuteEditor for .NET 6.1?

    AlexW:
     
    We are investigating this issue and will get back to you as soon as possible.
  •  12-30-2008, 11:44 PM 47306 in reply to 41890

    Re: What's new in CuteEditor for .NET 6.1?

    hello
     
    How can i use this editor in my Asp.net window application.
     
    if any example u provide it will much help ful for me
     
    thanks in advance
     
     
View as RSS news feed in XML