View source

From OLPC
Jump to navigation Jump to search
Emblem-warning.png The currency of this article or section may be limited by out-of-date information.
There may be relevant discussion on its talk page

The View Source button fn-space and some alternative key combinations in particular activities allow one to look behind the activity, peeling away layers of abstraction in order to reveal the underlying codebase which makes it tick. This feature will integrate cleanly with the Develop activity, encouraging children to view, modify, and redistribute variations on the activities they use. Through collaboration and sharing, a garden of home grown activities will begin to develop on the laptops, created by the children themselves.


On Sat, Mar 1, 2008 at 8:01 AM, Bert Freudenberg <bert@freudenbergs.de> wrote

Subject: Re: show me the code To: OLPC Developer's List <devel@lists.laptop.org> ...

AFAIK the only activities supporting the view-source key currently
are Chat (which opens its source code in Pippy), Browse (showing the
HTML source code) and Etoys (showing a menu giving access to code
browsers and other tools).

It works only on certain combinations of hardware and software. Like,
on my B4 with Arabic keyboard at 693, fn-space does not generate the
correct keyboard symbol (XF86Start). Browse has Ctrl-U as alternative
shortcut, Etoys supports Ctrl-"," (comma) and Chat has no alternative
shortcut. On my MP machine with English keyboard, fn-space works.

- Bert -

On Sat, Mar 1, 2008 at 10:38 AM, Chris Ball <cjb@laptop.org> wrote:

Pippy supports view source too (and opens *itself* in Pippy, where you
can make modifications to it and build a new Pippy bundle from them).

- Chris.

On Fri, Mar 7, 2008 at 8:33 AM, C. Scott Ananian <cscott@laptop.org> wrote:

Further, there are 3-month old patches in trac to make Terminal (trac
#5543), GMail (trac #5544), and Clock (trac #5545) Pippy activities
(which will make 'View Source' work for them).  The patches were put
on hold because Update.1 was "imminent"... which turned out not to be
the case.
 --scott


This article is a stub. You can help the OLPC project by expanding it.