programming skils, want to join

Topics: Development
Developer
Apr 8, 2013 at 2:24 PM
Hi,
It's my first time working on an open source project. I want to join. I'm good with C/C++. I'm applying to join too.
Alex
Coordinator
Apr 8, 2013 at 5:18 PM
Hi! What sort of things would you like to work on? WYSIWYG, raw HTML editing, or something else?
Developer
Apr 8, 2013 at 5:19 PM
WYSIWYG sounds most interesting


Coordinator
Apr 8, 2013 at 5:24 PM
Alright, I can get you started on that. I've been considering using ContentEditable and then injecting JS, then making a thin abstraction over it so it can be accessed from the UI. It might be best to make an isolated test at first to try it, then integrate when the GUI's finished.
Developer
Apr 8, 2013 at 7:32 PM
Thanks. Some questions which will show I'm new to this. I can see some of the source code on the website but what is most efficient way to get it into a compiler?


Coordinator
Apr 8, 2013 at 8:14 PM
The source code in the repo is currently out of date, and frankly, it's all going to be rewritten.
Developer
Apr 8, 2013 at 8:51 PM
Sorry I'm new to this. I think I need more specific guidance or I should be taken off the project or put somewhere I can contribute. I looked up Contenteditable and it appears an html command or indicator used for wysiwyg. Should I learn more about htrml and js before proceeding?


Coordinator
Apr 9, 2013 at 8:02 AM
I think a basic HTML knowledge should suffice, just learn the basic JS syntax etc and some of the HTML tags, then http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable is a good contenteditable resource.
Developer
Apr 11, 2013 at 3:01 PM
OK sorry for delay. I'll ask you if I have questions. Thanks


Developer
Apr 13, 2013 at 4:28 PM
OK I think I get some of JS and that contenteditable is a tag. Sorry, what do I do now?


Coordinator
Apr 13, 2013 at 4:32 PM
First, I'd suggest starting with the .NET web browser control. You'll need to set contenteditable to on, then be able to get the created html too. Put it in an isolated test for now.

See http://stackoverflow.com/questions/214124/winforms-html-editor, about answer 3 for implementation help.
Developer
Apr 13, 2013 at 7:53 PM
I have this (again please work with me while I'm new to this):

From online:
System.Windows.Forms.WebBrowser b = new System.Windows.Forms.WebBrowser();
b.Navigate("http://www.google.com");

From your webpage (which element?)
element.contentEditable = true

Thanks



Coordinator
Apr 13, 2013 at 7:58 PM
To add the controls see http://support.microsoft.com/kb/319266
You need to make the whole document contenteditable.
Developer
Apr 13, 2013 at 11:34 PM
Is this below the .NET webbrowser control? The tutorial example doesn't have a webbrowser and does everything in formload.

[DockingAttribute(DockingBehavior.AutoDock)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
public class WebBrowser : WebBrowserBase
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1


Coordinator
Apr 14, 2013 at 8:09 AM
Have you tried using the designer and just adding the browser that way?
Developer
Apr 15, 2013 at 8:21 PM
I'm not sure how to use the designer to create the browser. Can you elaborate?


Coordinator
Apr 15, 2013 at 8:35 PM
Look at this: http://www.youtube.com/watch?v=ITK7a22zJew but instead use the WebBrowser control.
Developer
Apr 17, 2013 at 4:02 PM
From: Aurora01
Look at this: http://www.youtube.com/watch?v=ITK7a22zJew but instead use the WebBrowser control.
Read the full discussion online.
To add a post to this discussion, reply to this email ([email removed])
To start a new discussion for this project, email [email removed]
You are receiving this email because you subscribed to this discussion on CodePlex. You can unsubscribe on CodePlex.com.
Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at CodePlex.com