b r a y d e n . o r g / Main

/ WebHome / StylePlugin / StylePluginDetails

This Web


WebHome  
Topic List  

All Webs


Books
Main
Random
Software
TWiki  

brayden.org


Home
Monthly Digest
Today's Links
Resumé
Reading List
Books RSS
Random RSS
Software RSS

Other


Dale's Blog

currently-reading
TextDrive

Style Plugin Description

This page shows how to use the StylePlugin.



Syntax Rules

The rules:

---"(
This is blockquote text. This is blockquote text.
This is blockquote text. This is blockquote text.
This is blockquote text. This is blockquote text.

This is blockquote text. This is blockquote text.
This is blockquote text. This is blockquote text.
---")

---[.BAuthor
div class=BAuthor

More text
---]

---{.BAuthor
pre class=BAuthor
A pre section with indicated style
---}

A normal pararaph with ((BAuthor)(styled text inside)) produces -- span class=stylename

.BAuthor
 -- p class=BAuthor (i.e. the .stylename on a line by itself,
   followed immediately by text).

You can embed an *acronym* - for example ((acronym)(RSS)(Rich Site Summary)) -
mouse rollover will popup the definition of the acronym.

The results:

This is blockquote text. This is blockquote text. This is blockquote text. This is blockquote text. This is blockquote text. This is blockquote text.

This is blockquote text. This is blockquote text. This is blockquote text. This is blockquote text.

div class=BAuthor

More text

pre class=BAuthor
A pre section with indicated style

A normal pararaph with styled text inside produces -- span class=stylename

-- p class=BAuthor (i.e. the .stylename on a line by itself, followed immediately by text).

You can embed an acronym - for example RSS - mouse rollover will popup the definition of the acronym.


Available styles

Here's the style classes defined in the cascading style sheet used at thi site:

.copyrightnotice
.sidebar
.article
.minilink
.webref
.author
.booktitle
.publisher
.note
.pullquote
blockquote,.blockquote
pre.codesample,pre.code
.new
.deprecated
.wiki
.rc
.comment

Samples

In this section I show the result of applying some of the above styles.


---[.pullquote
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum Et harumd und lookum like Greek to me, dereud
facilis est er expedit distinct. Nam liber te conscient to factor tum
poen legum odioque civiuda. Et tam neque pecun modut est neque nonor et
imper ned libidig met, consectetur adipiscing elit, sed ut labore et
dolore magna aliquam. 

---]
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Et harumd und lookum like Greek to me, dereud facilis est er expedit distinct. Nam liber te conscient to factor tum poen legum odioque civiuda. Et tam neque pecun modut est neque nonor et imper ned libidig met, consectetur adipiscing elit, sed ut labore et dolore magna aliquam.


---{.code
def qsort(a)
  return [] if a.length <= 0
  x, *xs = a
  qsort(xs.select {|y| y < x}) + [x] + qsort(xs.select{|y| y >= x})
end
if __FILE__ == $0
  data = %w{the cat in the hat falls
mainly in the plane four score and
seven years ago our forefathers brought forth
upon this continent a new nation conceived in
liberty and dedicated to the proposition that all men are created equal}
  t = qsort(data)
  t.each {|s| puts s }
end
---}
def qsort(a)
  return [] if a.length <= 0
  x, *xs = a
  qsort(xs.select {|y| y < x}) + [x] + qsort(xs.select{|y| y >= x})
end
if FILE == $0
  data = %w{the cat in the hat falls
mainly in the plane four score and
seven years ago our forefathers brought forth
upon this continent a new nation conceived in
liberty and dedicated to the proposition that all men are created equal}
  t = qsort(data)
  t.each {|s| puts s }
end


.new
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.


---[.sidebar
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum Et harumd und lookum like Greek to me, dereud
facilis est er expedit distinct. Nam liber te conscient to factor tum
poen legum odioque civiuda. Et tam neque pecun modut est neque nonor et
imper ned libidig met, consectetur adipiscing elit, sed ut labore et
dolore magna aliquam. 

---]

.comment
Lorem ipsum dolor sit amet, consectetaur
adipisicing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.


.deprecated
Lorem ipsum dolor sit amet, consectetaur
adipisicing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris
nisi ut aliquip ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.


.minilink
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur
sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum Et harumd und lookum like Greek to me, dereud
facilis est er expedit distinct. Nam liber te conscient to factor tum
poen legum odioque civiuda. Et tam neque pecun modut est neque nonor et
imper ned libidig met, consectetur adipiscing elit, sed ut labore et
dolore magna aliquam. 

.note
Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. 

Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.


This paragraph has a couple span styles embedded.
Historically, ((note)(copyright protections were afforded)) to promote
expressive discourse fundamental to a democratic society. Today, the
very notion of ((comment)(intellectual property)) serves to commoditize expressive
ideas, rather than fostering their dissemination. Whereas initially the
provision of an economic benefit was secondary to the promotion of
original works, modern copyright inverts this ideal in a continuing
effort to establish a marketplace for ideas.
This paragraph has a couple span styles embedded. Historically, copyright protections were afforded to promote expressive discourse fundamental to a democratic society. Today, the very notion of intellectual property serves to commoditize expressive ideas, rather than fostering their dissemination. Whereas initially the provision of an economic benefit was secondary to the promotion of original works, modern copyright inverts this ideal in a continuing effort to establish a marketplace for ideas.

-- DaleBrayden - 27 Dec 2002

 
 
Current Rev: r1.7 - 19 Jun 2003 - 00:45 GMT - DaleBrayden, Revision History:Diffs | r1.7 | > | r1.6 | > | r1.5
© 2003-2011 by the contributing authors.