<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 17, 2016 at 4:44 PM, Ütkarsh Tiwari <span dir="ltr"><<a href="mailto:iamutkarshtiwari@gmail.com" target="_blank">iamutkarshtiwari@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I need to overwrite(delete) the existing object with a new object in<br>
the Journal.<br></blockquote><div><br></div><div>Can you explain your use case a bit more? Why is it not adequate to just modify the existing object? What is achieved by replacing it? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Utkarsh Tiwari<br>
<div class="HOEnZb"><div class="h5"><br>
On 5/18/16, Sam Parkinson <<a href="mailto:sam.parkinson3@gmail.com">sam.parkinson3@gmail.com</a>> wrote:<br>
> If you make an activity, all of the journal interaction is handled by<br>
> the Journal.  Maybe that would help you in this instance?<br>
><br>
> On Wed, May 18, 2016 at 5:02 AM, Ütkarsh Tiwari<br>
> <<a href="mailto:iamutkarshtiwari@gmail.com">iamutkarshtiwari@gmail.com</a>> wrote:<br>
>> Hi,<br>
>>     How can we overwrite(contents) a specific object in Journal?<br>
>><br>
>> Thanks,<br>
>> Utkarsh<br>
>><br>
>> On 5/18/16, Ütkarsh Tiwari <<a href="mailto:iamutkarshtiwari@gmail.com">iamutkarshtiwari@gmail.com</a>> wrote:<br>
>>>  Hi Tony,<br>
>>>               In case if the user chooses to overwrite the<br>
>>>  contents(code) of the existing project(already saved in Journal),<br>
>>>  would you like to overwrite that Journal object or create a new<br>
>>>  object(overwritten- this might create duplicate names)?<br>
>>><br>
>>>  Thanks,<br>
>>>  Utkarsh Tiwari<br>
>>><br>
>>>  On 5/17/16, Walter Bender <<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>> wrote:<br>
>>>>  I believe it defaults to ~/Documents (outside of sugar-build).<br>
>>>><br>
>>>>  -walter<br>
>>>><br>
>>>>  On Tue, May 17, 2016 at 10:48 AM, Ütkarsh Tiwari<br>
>>>>  <<a href="mailto:iamutkarshtiwari@gmail.com">iamutkarshtiwari@gmail.com</a><br>
>>>>>  wrote:<br>
>>>><br>
>>>>>  Hi,<br>
>>>>>      What is the location of the 'Journal/Documents' folder inside<br>
>>>>>  sugar-build?<br>
>>>>><br>
>>>>>  Thanks,<br>
>>>>>  Utkarsh Tiwari<br>
>>>>><br>
>>>>>  On 5/15/16, Tony Anderson <<a href="mailto:tony_anderson@usa.net">tony_anderson@usa.net</a>> wrote:<br>
>>>>>  > Hi, Utkarsh<br>
>>>>>  ><br>
>>>>>  > I gave this version a trial. I think the integration is<br>
>>>>> complete. The<br>
>>>>>  > next problems are left over from Richa Sehgal's work from last<br>
>>>>> year.<br>
>>>>>  ><br>
>>>>>  > I wasn't able to look at the feature page - I think Bernie<br>
>>>>> Innocenti<br>
>>>>>  > is<br>
>>>>>  > working on the server and it is down for a while.<br>
>>>>>  ><br>
>>>>>  > What we are trying to do goes beyond the jsfiddle on the<br>
>>>>> internet. It<br>
>>>>>  > provides a way to enter html or css or javascript and test the<br>
>>>>> outcome<br>
>>>>>  > when the<br>
>>>>>  > code is processed by the browser. What I would like is that the<br>
>>>>> user<br>
>>>>>  > can<br>
>>>>>  > create an html file using an editor and then show that file on<br>
>>>>> with<br>
>>>>>  > the<br>
>>>>>  > fiddler.<br>
>>>>>  ><br>
>>>>>  > So, if I open the fiddler and enter <h1>Hello World</h1> , then<br>
>>>>> 'run'<br>
>>>>>  > will display that in the right side panel. (And that works).<br>
>>>>> Now I<br>
>>>>>  > save<br>
>>>>>  > the file giving it  a<br>
>>>>>  > project name. e.g. helloworld. This is saved in the Journal.<br>
>>>>> When you<br>
>>>>>  > look at the Journal, there are two entries. One shows the<br>
>>>>> Browse icon<br>
>>>>>  > and the other a text page icon. This is normal - one represents<br>
>>>>> the<br>
>>>>>  > journal object for the browse activity and the other object has<br>
>>>>> the<br>
>>>>>  > saved html: helloworld.html.<br>
>>>>>  ><br>
>>>>>  > You can copy the helloworld.html file to the Documents folder<br>
>>>>> (hover<br>
>>>>>  > over the text icon and select copy to Documents). Using<br>
>>>>> Terminal, you<br>
>>>>>  > will see the file in the Documents folder is named<br>
>>>>>  > helloworld.html.zip.<br>
>>>>>  > This is correct (it should be a zip file) but the name should be<br>
>>>>>  > helloworld.zip. In the Terminal you will see the expanded file<br>
>>>>> is<br>
>>>>>  > helloworld.html.<br>
>>>>>  ><br>
>>>>>  > There are two problems:<br>
>>>>>  ><br>
>>>>>  >      1. When the file is zipped, it should be in a 'project'<br>
>>>>> directory<br>
>>>>>  > with the name of the project. So helloworld/helloworld.html.<br>
>>>>> When<br>
>>>>>  > unzipped, there should be a helloworld directory in Documents<br>
>>>>> and in<br>
>>>>>  > it<br>
>>>>>  > should be the helloworld.html file.<br>
>>>>>  >      2. The html file needs a <title>helloworld</title>. Browse<br>
>>>>>  > apparently uses the whole file as the title when one is not<br>
>>>>> given.<br>
>>>>>  > Note:<br>
>>>>>  > the title appears as the name of the tab.<br>
>>>>>  ><br>
>>>>>  > Having saved helloworld with project name helloworld, I was<br>
>>>>> able to<br>
>>>>>  > open<br>
>>>>>  > it (but only when fiddler is enabled - which is probably ok). It<br>
>>>>>  > displayed correctly. However, if I show source I get the source<br>
>>>>> html<br>
>>>>>  > for<br>
>>>>>  > Richa Sehgal's fiddler page not the source of the<br>
>>>>> helloworld.html.<br>
>>>>>  ><br>
>>>>>  > Using Terminal, I did a less on the text of helloworld.html. It<br>
>>>>> is one<br>
>>>>>  > line (normal for html which doesn't recognize newlines). There<br>
>>>>> is a<br>
>>>>>  > package called BeautifulSoup which is included in the Sugar<br>
>>>>> image (it<br>
>>>>>  > is<br>
>>>>>  > outdated - should be bs4 but no problem). Anyway, you can find<br>
>>>>> the<br>
>>>>>  > BeautifulSoup documentation on line. What you can do is use the<br>
>>>>>  > prettyprint feature to save the html file so that it is more<br>
>>>>> useful<br>
>>>>>  > for<br>
>>>>>  > editiing.<br>
>>>>>  ><br>
>>>>>  > Note: the reason for the zip file is that an html file can<br>
>>>>> refer to an<br>
>>>>>  > img (<img src='some.png'>Some</img>). This is a relative url and<br>
>>>>>  > refers<br>
>>>>>  > to a file in the same directory as the html file. By zipping<br>
>>>>> the html<br>
>>>>>  > and media files together, it will work correctly when uploaded<br>
>>>>> to the<br>
>>>>>  > school server, for example. This also supports having a main<br>
>>>>> page with<br>
>>>>>  > links to other html files in the same directory (<a<br>
>>>>>  > href='page1.html'>Page 1</a>).<br>
>>>>>  ><br>
>>>>>  > This is great progress and now we have the opportunity to make<br>
>>>>> sure<br>
>>>>>  > that<br>
>>>>>  > the feature works in various use cases.<br>
>>>>>  ><br>
>>>>>  > Tony<br>
>>>>>  ><br>
>>>>>  > On 05/14/2016 10:08 PM, Ütkarsh Tiwari wrote:<br>
>>>>>  >> Hi,<br>
>>>>>  >>      I have fixed the .xo file. Now on clicking the 'Run' will<br>
>>>>> open a<br>
>>>>>  >> new tab with blank fiddle screen and will insert the user code<br>
>>>>> inside<br>
>>>>>  >> the blank skeleton in index.html. I have attached the new .xo<br>
>>>>> below.<br>
>>>>>  >><br>
>>>>>  >> Note- "web-console.html" file contains the html code of the<br>
>>>>>  >> JS-fiddler<br>
>>>>>  >> designed by Ms. Richa Sehgal. We need not touch it. User code<br>
>>>>> is<br>
>>>>>  >> saved<br>
>>>>>  >> in the index.html file.<br>
>>>>>  >><br>
>>>>>  >> I have also created a feature page -<br>
>>>>>  >> <a href="https://wiki.sugarlabs.org/go/0.110/Feature_List/JS_Fiddler" rel="noreferrer" target="_blank">https://wiki.sugarlabs.org/go/0.110/Feature_List/JS_Fiddler</a><br>
>>>>>  >><br>
>>>>>  >> Thanks,<br>
>>>>>  >> Utkarsh Tiwari<br>
>>>>>  ><br>
>>>>>  ><br>
>>>>>  _______________________________________________<br>
>>>>>  Sugar-devel mailing list<br>
>>>>>  <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
>>>>>  <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>>  --<br>
>>>>  Walter Bender<br>
>>>>  Sugar Labs<br>
>>>>  <a href="http://www.sugarlabs.org" rel="noreferrer" target="_blank">http://www.sugarlabs.org</a><br>
>>>>  <<a href="http://www.sugarlabs.org" rel="noreferrer" target="_blank">http://www.sugarlabs.org</a>><br>
>>>><br>
>>><br>
>> _______________________________________________<br>
>> Sugar-devel mailing list<br>
>> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
>> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div>
</div></div>