Thanks Eric,

Very good.
Very very good in fact.
So good it should be in the manual.

I liked Måns' term 'semi-Socratic  dialogues' - from 'the one where
Eric advised Måns to read the manual' .

Perhaps 'a personal non-linear semi-Socratic dialogue notepad' would
be the innovation education is looking for. The students links from
the dialogues with his Master and to create his / her own open source
leaning document. It would be a good partner to TiddlyHub.

Alex

On Sep 21, 7:00 pm, Eric Shulman <[email protected]> wrote:
> > tiddler.place
> > where place can be title , text , tags
>
> Nope.
>
> 'tiddler' is one variable
> 'place' is a completely separate variable
>
> The 'tiddler' variable refers to a TiddlyWiki-defined data store
> object
> The 'place' variable refers to a browser-created DOM (Document Object
> Model) element
>
> Each of these objects contains several named 'properties'.  For
> example, the tiddler object has these properties:
>    title, text, tags, created, modified, modifier, fields
> To refer to the value of an object property, you join the object and
> property names with a "."
>
> Thus, for a given tiddler:
>    tiddler.title = text for tiddler's title
>    tiddler.text = text for tiddler's source content (TW wiki syntax)
>    tiddler.tags = array of text, each one a tag value, referenced like
> this:
>       tiddler.tags.length = number of tags in array
>       tiddler.tags[0] = text of first tag
>       tiddler.tags[1] = text of second tag
>       etc
>    tiddler.modifier = TW username of last person to edit tiddler
>    tiddler.created and tiddler.modified = date 'timestamp' numbers,
> using format "YYYYMMDDhhmmssnnnn" (year, month, day, hour, minute,
> second, millisecond)
>    tiddler.fields = another object within the tiddler.  This object is
> a container for any non-standard 'tiddler fields' (typically added to
> the tiddler by using a custom EditTemplate definition or automatically
> added/maintained by some plugin), referenced by
> "tiddler.fields.somefieldname"
>
> In comparison to the tiddler object, which is defined and created by
> the TW core, DOM elements are the internal browser storage of the data
> needed to layout and draw the current window contents (including
> content currently scrolled from view).
>
> In the context of TW macros, the 'place' DOM element object defines
> the location into which the macro should generate it's output (if
> any).  For example, you can write a macro that renders wiki-formatted
> results by invoking this TW core function:
>    wikify("wiki syntax goes here",place);
>
> The first parameter is the tiddler source syntax that is parsed by the
> wikify() 'engine', which generates DOM elements that are appended to
> the current 'place' so that the browser will display them.
>
> Once they are created, the DOM elements and their properties are all
> managed by the browser itself when it renders content.  You can
> examine *and modify* many of these DOM object properties to affect
> changes to the current display.  One of the more useful properties of
> most DOM objects is "style" (e.g., "place.style").  This property is
> actually another object itself, containing properties that define the
> CSS settings for that particular DOM element.
>
> For example,
>    place.style.display
> can be set to one of three values:
>    "none" (hides the element),
>    "inline" (flowed content, like text-wrapped words),
> or "block" (linebreaks immediately before/after content -- i.e., a
> separate paragraph)
>
> Another good example of a CSS property you can change is:
>    place.style.color
> which determines the color of the displayed text by setting it to
> either a pre-defined color name, e.g.:
>    place.style.color="blue";
> or using '#rgb' syntax to specify the desired color using hexadecimal
> numbers, like this:
>    place.style.color="#AA33DD"
>    (where "AA" is the intensity of red, "33" is the intensity of
> green, and "DD" is the intensity of blue to mix together to produce
> the intended text color).
>
> There are LOTS of properties associated with DOM elements (and LOTS
> more associated with CSS 'style' objects), so any kind of
> comprehensive overview of what you can do with these values is *way*
> beyond the scope of this response.  Nonetheless, I hope that the above
> explanation has given you enough background info to help build a
> better picture of how things work inside TW, and leaves you excited
> and informed, rather than bewildered and intimidated.
>
> enjoy,
> -e
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to