Skip to content
Browse files

updates README, changelog

  • Loading branch information...
1 parent d2b5869 commit 3e57e064fab4280915ae27f3ce4108c6e443d78b @jonschlinkert jonschlinkert committed Oct 26, 2013
View
34 CHANGELOG
@@ -1,7 +1,37 @@
-v0.4.10:
+v0.4.17:
+ date: "2013-10-25"
+ changes:
+ - Adds a params object to the call to `helper.register` allowing grunt and assemble to be passed in and used from inside helpers.
+v0.4.16:
+ date: "2013-10-24"
+ changes:
+ - Adds support for using wildcards with plugins stages.
+v0.4.15:
+ date: "2013-10-24"
+ changes:
+ - Implements multiple plugin stages.
+v0.4.14:
+ date: "2013-10-21"
+ changes:
+ - Adds support for plugins running once, before and after (thanks @adjohnson916).
+ - Adds pagination!
+ - Thanks to @xzyfer, `options.data` can now also directly accept an object of data.
+v0.4.13:
+ date: "2013-10-12"
+ changes:
+ - Adds `originalAssets` property to root context to store the pre-calculated assets path
+v0.4.12:
+ date: "2013-10-05"
+ changes:
+ - Fixes plugins resolving for devDependencies.
+v0.4.11:
date: "2013-10-03"
changes:
- - Adds plugin support to Assemble! using the `plugins` option.
+ - Adds filePair to page object. thanks @adjohnson916!
+v0.4.10:
+ date: "2013-10-02"
+ changes:
+ - Adds plugin support to Assemble using the `plugins` option. thanks @adjohnson916!
v0.4.9:
date: "2013-10-02"
changes:
View
63 EXAMPLES.md
@@ -16,12 +16,7 @@ Use the `postprocess` option to prettify output HTML for all targets in the task
```js
assemble: {
options: {
- postprocess: function(src) {
- return require('js-prettify').html(src, {
- indent_size: 2,
- indent_inner_html: true
- }).replace(/(\r\n|\n\r|\n|\r){2,}/g, '\n');
- }
+ postprocess: frequire('pretty')
},
site: {
files: {
@@ -41,65 +36,11 @@ assemble: {
// task-level options
},
site: {
- // target options
- options: {
- postprocess: function(src) {
- return require('js-prettify').html(src, {
- indent_size: 2,
- indent_inner_html: true
- }).replace(/(\r\n|\n\r|\n|\r){2,}/g, '\n');
- }
- },
+ options: {postprocess: require('pretty')},
files: {
'site/': ['templates/site/*.hbs']
}
}
- docs: {
- // these files won't be prettified
- files: {
- 'docs/': ['templates/docs/*.hbs']
- }
- }
}
```
-### More flexibility
-
-If you want to make the function more reusable, try putting the function outside of `grunt.initConfig`:
-
-```js
-module.exports = function(grunt) {
-
- var prettify = function(src) {
- return require('js-prettify').html(src, {
- indent_size: 2,
- indent_inner_html: true
- }).replace(/(\r\n|\n\r|\n|\r){2,}/g, '\n');
- };
-
- // Project configuration.
- grunt.initConfig({
-
- assemble: {
- site: {
- options: {postprocess: prettify},
- files: {
- 'site/': ['templates/site/*.hbs']
- }
- },
- docs: {
- files: {
- 'docs/': ['templates/docs/*.hbs']
- }
- },
- blog: {
- options: {postprocess: prettify},
- files: {
- 'blog/': ['templates/blog/*.hbs']
- }
- }
- }
- });
- ...
-};
-```
View
14 Gruntfile.js
@@ -13,12 +13,7 @@
module.exports = function(grunt) {
- var prettify = function(src) {
- return require('js-prettify').html(src, {
- indent_size: 2,
- indent_inner_html: true
- }).replace(/(\r\n|\n\r|\n|\r){2,}/g, '\n');
- };
+ var prettify = require('pretty');
// Report elapsed execution time of grunt tasks.
require('time-grunt')(grunt);
@@ -294,13 +289,6 @@ module.exports = function(grunt) {
}
},
- readme: {
- options: {
- sep: '',
- docs: ['docs/']
- }
- },
-
// Before assembling new files, removed previously
// created files.
clean: {
View
68 README.md
@@ -46,6 +46,7 @@ assemble: {
[Getting Started]: https://github.com/gruntjs/grunt/blob/devel/docs/getting_started.md
[package.json]: https://npmjs.org/doc/json.html
+
## Options
See the documentation for [Options](http://assemble.io/docs/Options.html) for more information.
@@ -56,10 +57,10 @@ Default: `undefined`
Used with the `{{assets}}` variable to resolve the relative path from the _dest file_ to the _assets_ folder.
##### [data](http://assemble.io/docs/options-data.html)
-Type: `String|Array`
+Type: `String|Array|Object`
Default: `src/data`
-Specify the data to supply to your templates. Data may be formatted in `JSON`, `YAML` or [YAML front matter](http://assemble.io/docs/YAML-front-matter.html).
+Specify the data to supply to your templates. Data may be formatted in `JSON`, `YAML`, [YAML front matter](http://assemble.io/docs/YAML-front-matter.html), or passed directly as an object. Wildcard patterns may also be used.
##### [layoutdir](http://assemble.io/docs/options-layoutdir.html)
Type: `String`
@@ -93,36 +94,49 @@ Default: `undefined`
Specifies the Handlebars partials files, or paths to the directories of files to be used.
+##### [plugins](http://assemble.io/plugins/)
+Type: `String|Array`
+Default: `undefined`
+
+Name of the npm module to use and/or the path(s) to any custom plugins to use. Wildcard patterns may also be used.
+
##### [helpers](http://assemble.io/docs/options-helpers.html)
Type: `String|Array`
Default: [handlebars-helpers](http://github.com/assemble/handlebars-helpers)
-Path to the custom helper or helpers to use with the current template engine.
+Name of the npm module to use and/or the path(s) to any custom helpers to use with the current template engine. Wildcard patterns may also be used.
-Assemble includes [handlebars-helpers](http://assemble.io/docs/helpers/index.html) as a dependency, so any helpers from that library may be used in your templates.
+By default, Assemble includes [handlebars-helpers](http://assemble.io/docs/helpers/index.html) as a dependency, so any helpers from that library are already available to be used in your templates.
##### postprocess
Type: `Function`
Default: `undefined`
-Function to use for post-processing generated HTML. Example:
+Function to use for post-processing generated HTML.
+
+**Examples**
+
+First, `npm install pretty`, then add the following config to "beautify" all of the generated HTML:
+
+```js
+options: {
+ postprocess: require('pretty')
+}
+```
+
+Or, `npm install frep` and add the following config to find and replace content:
```js
options: {
postprocess: function(src) {
return require('frep').replaceStr(src, [
{
- // replace "then" with "now"
- pattern: "then",
- replacement: "now"
- },
- {
- // replace "Ruby" with "JavaScript"
- pattern: "Ruby",
- replacement: "JavaScript"
+ // Remove leading whitespace
+ pattern: /^\s*/,
+ replacement: ""
},
{
- // replace "Jekyll" with "Assemble"
+ // replace "Jekyll" with "Assemble" (jk ;-)
pattern: "Jekyll",
replacement: "Assemble"
}
@@ -145,9 +159,16 @@ Specify the [Marked.js options](https://github.com/chjj/marked#options-1) for th
##### [engine](http://assemble.io/docs/options-engine.html)
Type: `String`
-Default: `Handlebars` only use this option if you are **not** using Handlebars
+Default: `Handlebars`
+
+Specify the engine to use for compiling templates **if you are not using Handlebars**.
+
+**PLEASE NOTE** that _this option is only necessary if either_:
-Specify the engine to use for compiling templates **if you are not using Handlebars**. Currently, Handlebars is already set by default, but [assemble-swig](https://github.com/assemble/assemble-swig) is available for compiling [Swig Templates](https://github.com/paularmstrong).
+a. You are **not** using Handlebars, or
+b. You need to "force" Handlebars to recognize a non-default extension. See [extensions.yml](./lib/extensions.yml).
+
+Also see [assemble-swig](https://github.com/assemble/assemble-swig) for compiling [Swig Templates](https://github.com/paularmstrong).
##### flatten
Type: `Boolean`
@@ -158,6 +179,8 @@ Remove anything after (and including) the first `.` in the destination path, the
Visit [Assemble's documentation](http://assemble.io) for more information about options.
+
+
## Usage Examples
Simple example of using data files in both `.json` and `.yml` format to build Handlebars templates.
@@ -210,6 +233,7 @@ assemble: {
Visit [Assemble's documentation](http://assemble.io) for many more examples and pointers on getting started.
+
## Contributing
Please see the [Contributing to Assemble](http://assemble.io/contributing) guide for information on contributing to this project.
@@ -228,7 +252,14 @@ Please see the [Contributing to Assemble](http://assemble.io/contributing) guide
## Release History
- * 2013-10-03   v0.4.10   Adds plugin support to Assemble! using the `plugins` option.
+ * 2013-10-25   v0.4.17   Adds a params object to the call to `helper.register` allowing grunt and assemble to be passed in and used from inside helpers.
+ * 2013-10-24   v0.4.16   Adds support for using wildcards with plugins stages.
+ * 2013-10-24   v0.4.15   Implements multiple plugin stages.
+ * 2013-10-21   v0.4.14   Adds support for plugins running once, before and after (thanks @adjohnson916). Adds pagination! Thanks to @xzyfer, `options.data` can now also directly accept an object of data.
+ * 2013-10-12   v0.4.13   Adds `originalAssets` property to root context to store the pre-calculated assets path
+ * 2013-10-05   v0.4.12   Fixes plugins resolving for devDependencies.
+ * 2013-10-03   v0.4.11   Adds filePair to page object. thanks @adjohnson916!
+ * 2013-10-02   v0.4.10   Adds plugin support to Assemble using the `plugins` option. thanks @adjohnson916!
* 2013-10-02   v0.4.9   Adds `layoutext` and `postprocess` options.
* 2013-09-30   v0.4.8   Assemble now builds 30-50% faster due to some refactoring to async and how context is calculated.
* 2013-09-20   v0.4.7   Adds grunt-readme to make it easier to keep the readme updated using templates. Keep options.partials intact so they can be used in helpers.
@@ -254,10 +285,11 @@ Please see the [Contributing to Assemble](http://assemble.io/contributing) guide
* 2013-03-22   v0.3.21   Valid YAML now allowed in options.data object (along with JSON)
* 2013-03-18   v0.3.14   new relative helper for resolving relative paths
+
## License
Copyright (c) 2013 Sellside Inc.
Released under the [MIT License](./LICENSE-MIT).
***
-_This file was generated on Tuesday, October 22, 2013._
+_This file was generated on Saturday, October 26, 2013._
View
4 bower.json
@@ -1,7 +1,7 @@
{
"name": "assemble",
- "version": "0.4.14",
+ "version": "0.4.17",
"main": [
"./lib/assemble"
]
-}
+}
View
54 docs/options.md
@@ -7,10 +7,10 @@ Default: `undefined`
Used with the `{{assets}}` variable to resolve the relative path from the _dest file_ to the _assets_ folder.
#### [data](http://assemble.io/docs/options-data.html)
-Type: `String|Array`
+Type: `String|Array|Object`
Default: `src/data`
-Specify the data to supply to your templates. Data may be formatted in `JSON`, `YAML` or [YAML front matter](http://assemble.io/docs/YAML-front-matter.html).
+Specify the data to supply to your templates. Data may be formatted in `JSON`, `YAML`, [YAML front matter](http://assemble.io/docs/YAML-front-matter.html), or passed directly as an object. Wildcard patterns may also be used.
#### [layoutdir](http://assemble.io/docs/options-layoutdir.html)
Type: `String`
@@ -44,36 +44,49 @@ Default: `undefined`
Specifies the Handlebars partials files, or paths to the directories of files to be used.
+#### [plugins](http://assemble.io/plugins/)
+Type: `String|Array`
+Default: `undefined`
+
+Name of the npm module to use and/or the path(s) to any custom plugins to use. Wildcard patterns may also be used.
+
#### [helpers](http://assemble.io/docs/options-helpers.html)
Type: `String|Array`
Default: [handlebars-helpers](http://github.com/assemble/handlebars-helpers)
-Path to the custom helper or helpers to use with the current template engine.
+Name of the npm module to use and/or the path(s) to any custom helpers to use with the current template engine. Wildcard patterns may also be used.
-Assemble includes [handlebars-helpers](http://assemble.io/docs/helpers/index.html) as a dependency, so any helpers from that library may be used in your templates.
+By default, Assemble includes [handlebars-helpers](http://assemble.io/docs/helpers/index.html) as a dependency, so any helpers from that library are already available to be used in your templates.
#### postprocess
Type: `Function`
Default: `undefined`
-Function to use for post-processing generated HTML. Example:
+Function to use for post-processing generated HTML.
+
+**Examples**
+
+First, `npm install pretty`, then add the following config to "beautify" all of the generated HTML:
+
+```js
+options: {
+ postprocess: require('pretty')
+}
+```
+
+Or, `npm install frep` and add the following config to find and replace content:
```js
options: {
postprocess: function(src) {
return require('frep').replaceStr(src, [
{
- // replace "then" with "now"
- pattern: "then",
- replacement: "now"
+ // Remove leading whitespace
+ pattern: /^\s*/,
+ replacement: ""
},
{
- // replace "Ruby" with "JavaScript"
- pattern: "Ruby",
- replacement: "JavaScript"
- },
- {
- // replace "Jekyll" with "Assemble"
+ // replace "Jekyll" with "Assemble" (jk ;-)
pattern: "Jekyll",
replacement: "Assemble"
}
@@ -96,9 +109,16 @@ Specify the [Marked.js options](https://github.com/chjj/marked#options-1) for th
#### [engine](http://assemble.io/docs/options-engine.html)
Type: `String`
-Default: `Handlebars` only use this option if you are **not** using Handlebars
+Default: `Handlebars`
+
+Specify the engine to use for compiling templates **if you are not using Handlebars**.
+
+**PLEASE NOTE** that _this option is only necessary if either_:
+
+a. You are **not** using Handlebars, or
+b. You need to "force" Handlebars to recognize a non-default extension. See [extensions.yml](./lib/extensions.yml).
-Specify the engine to use for compiling templates **if you are not using Handlebars**. Currently, Handlebars is already set by default, but [assemble-swig](https://github.com/assemble/assemble-swig) is available for compiling [Swig Templates](https://github.com/paularmstrong).
+Also see [assemble-swig](https://github.com/assemble/assemble-swig) for compiling [Swig Templates](https://github.com/paularmstrong).
#### flatten
Type: `Boolean`
@@ -107,4 +127,4 @@ Default: `false`
Remove anything after (and including) the first `.` in the destination path, then append this value. In other words, when files are generated from different source folders this "flattens" them into the same destination directory. See [building the files object dynamically][files-object] for more information on `files` formats.
-Visit [Assemble's documentation](http://assemble.io) for more information about options.
+Visit [Assemble's documentation](http://assemble.io) for more information about options.
View
5 package.json
@@ -1,7 +1,7 @@
{
"name": "assemble",
"description": "Static site generator for Grunt.js and Yeoman. Assemble makes it dead simple to build modular sites, blogs, gh-pages, components and documentation from reusable templates and data.",
- "version": "0.4.16",
+ "version": "0.4.17",
"homepage": "http://assemble.io",
"author": {
"name": "Assemble",
@@ -55,8 +55,7 @@
"grunt-contrib-jshint": "~0.6.4",
"grunt-mocha-test": "~0.6.3",
"grunt-readme": "~0.1.1",
- "grunt-sync-pkg": "~0.1.0",
@rasmusfl0e
rasmusfl0e added a note Oct 27, 2013

This is still loaded in the gruntfile https://github.com/assemble/assemble/blob/master/Gruntfile.js#L305 - it shouldn't have been removed, @jonschlinkert ?

@jonschlinkert
Assemble member

Thanks, this should have been removed in the Gruntfile as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
- "js-prettify": "~1.4.0",
+ "pretty": "~0.1.1",
"time-grunt": "~0.1.1"
},
"keywords": [
View
2 test/actual/bar.html
@@ -5,7 +5,9 @@
</head>
<body>
<h3>Example using the bar helper</h3>
+
<!-- foo -->
+
<!-- Below is an example of using the opt helper and getting the name property from the passed-in assemble.options -->
</body>
</html>
View
1 test/actual/foo.html
@@ -5,6 +5,7 @@
</head>
<body>
<h3>Example using the foo helper</h3>
+
<!-- Below is an example of using the opt helper and getting the name property from the passed-in assemble.options -->
</body>
</html>
View
9 test/actual/postprocess2.html
@@ -9,12 +9,9 @@
<div class="navbar-inner">
<div class="container">
<ul class="nav">
- <li><a href="#">One</a>
- </li>
- <li><a href="#">Two</a>
- </li>
- <li><a href="#">Three</a>
- </li>
+ <li> <a href="#">One</a> </li>
+ <li> <a href="#">Two</a> </li>
+ <li> <a href="#">Three</a> </li>
</ul>
</div>
</div>
View
10 test/actual/yfm/associative-arrays.html
@@ -8,18 +8,18 @@
<body style="padding-top: 60px;">
<div class="container">
<div class="page-header">
- <h1>Associative arrays</h1>
+ <h1>Associative arrays</h1>
</div>
<div class="examples">
<h4>Associative arrays</h4>
<dl class="dl-horizontal">
- <dt>Name:</dt>
+ <dt>Name:</dt>
<dd>John Smith</dd>
- <dt>Age:</dt>
+ <dt>Age:</dt>
<dd>33</dd>
- <dt>Name:</dt>
+ <dt>Name:</dt>
<dd>Grace Jones</dd>
- <dt>Age:</dt>
+ <dt>Age:</dt>
<dd>21</dd>
</dl>
</div>
View
2 test/actual/yfm/comments.html
@@ -8,7 +8,7 @@
<body style="padding-top: 60px;">
<div class="container">
<div class="page-header">
- <h4>Comments in YAML front matter</h4>
+ <h4>Comments in YAML front matter</h4>
</div>
Nothing.
</div>
View
18 test/actual/yfm/data-types.html
@@ -8,26 +8,26 @@
<body style="padding-top: 60px;">
<div class="container">
<div class="page-header">
- <h4>Data Types</h4>
+ <h4>Data Types</h4>
</div>
<div class="examples">
<h4>Casting data types</h4>
<dl class="dl-horizontal">
- <dt>a.</dt>
+ <dt>a.</dt>
<dd>123</dd>
- <dt>b.</dt>
+ <dt>b.</dt>
<dd>123</dd>
- <dt>c.</dt>
+ <dt>c.</dt>
<dd>123</dd>
- <dt>d.</dt>
+ <dt>d.</dt>
<dd></dd>
- <dt>e.</dt>
+ <dt>e.</dt>
<dd>123</dd>
- <dt>f.</dt>
+ <dt>f.</dt>
<dd>Yes</dd>
- <dt>g.</dt>
+ <dt>g.</dt>
<dd>Yes</dd>
- <dt>h.</dt>
+ <dt>h.</dt>
<dd>Yes we have No bananas</dd>
</dl>
</div>
View
40 test/actual/yfm/document.html
@@ -10,8 +10,9 @@
<div class="page-header">
<h4></h4>
</div>
+
<!-- Customer Information
-============================================ -->
+ ============================================ -->
<div class="customer-information">
<h4 style="background: #eee; display: block">Customer Information</h4>
<dl class="dl-horizontal">
@@ -26,71 +27,74 @@ <h4 style="background: #eee; display: block">Customer Information</h4>
</dl>
</div>
<hr>
+
<!-- Order Information
-============================================ -->
+ ============================================ -->
<div class="customer-information">
<h4 style="background: #eee; display: block">Order Information</h4>
<dl class="dl-horizontal">
<dt>Items:</dt>
<dd>
<strong class="muted" style="border-bottom: 1px solid #ddd; display: block">Item #0</strong>
<dl class="dl-horizontal">
- <dt>Part No: </dt>
+ <dt>Part No:</dt>
<dd>A4786</dd>
- <dt>Description: </dt>
+ <dt>Description:</dt>
<dd>Water Bucket (Filled)</dd>
- <dt>Price: </dt>
+ <dt>Price:</dt>
<dd>$1.47</dd>
- <dt>Qty: </dt>
+ <dt>Qty:</dt>
<dd>4</dd>
</dl>
</dd>
<dd>
<strong class="muted" style="border-bottom: 1px solid #ddd; display: block">Item #1</strong>
<dl class="dl-horizontal">
- <dt>Part No: </dt>
+ <dt>Part No:</dt>
<dd>E1628</dd>
- <dt>Description: </dt>
+ <dt>Description:</dt>
<dd>High Heeled &quot;Ruby&quot; Slippers</dd>
- <dt>Price: </dt>
+ <dt>Price:</dt>
<dd>$100.27</dd>
- <dt>Qty: </dt>
+ <dt>Qty:</dt>
<dd>1</dd>
</dl>
</dd>
</dl>
</div>
<hr>
+
<!-- Bill To
-============================================ -->
+ ============================================ -->
<div class="bill-to">
<h4 style="background: #eee; display: block">Address Information</h4>
<strong>Bill To:</strong>
<dl class="dl-horizontal">
- <dt>Billing Street: </dt>
+ <dt>Billing Street:</dt>
<dd>
123 Tornado Alley Suite 16
</dd>
- <dt>Billing City: </dt>
+ <dt>Billing City:</dt>
<dd>East Centerville</dd>
- <dt>Billing State: </dt>
+ <dt>Billing State:</dt>
<dd>KS</dd>
</dl>
<strong>Ship To:</strong>
<dl class="dl-horizontal">
- <dt>Shipping Street: </dt>
+ <dt>Shipping Street:</dt>
<dd>
123 Tornado Alley Suite 16
</dd>
- <dt>Shipping City: </dt>
+ <dt>Shipping City:</dt>
<dd>East Centerville</dd>
- <dt>Shipping State: </dt>
+ <dt>Shipping State:</dt>
<dd>KS</dd>
</dd>
</dl>
</div>
+
<!-- Special Instructions
-============================================ -->
+ ============================================ -->
<div class="special-instructions" style="margin-bottom: 120px;">
<h4 style="background: #eee; display: block">Delivery Instructions</h4>
<p>Follow the Yellow Brick Road to the Emerald City. Pay no attention to the man behind the curtain.
View
34 test/actual/yfm/lists.html
@@ -8,7 +8,7 @@
<body style="padding-top: 60px;">
<div class="container">
<div class="page-header">
- <h1>Almost a Haiku</h1>
+ <h1>Almost a Haiku</h1>
</div>
<div class="attributes">
<h4>Attributes</h4>
@@ -31,22 +31,22 @@
<h3>Lists</h3>
<h4>Movies</h4>
<dl class="dl-horizontal">
- <dt>Movie:</dt>
+ <dt>Movie:</dt>
<dd>Casablanca</dd>
- <dt>Movie:</dt>
+ <dt>Movie:</dt>
<dd>North by Northwest</dd>
- <dt>Movie:</dt>
+ <dt>Movie:</dt>
<dd>The Man Who Wasn&#x27;t There</dd>
</dl>
<h4>Groceries</h4>
<dl class="dl-horizontal">
- <dt>Item:</dt>
+ <dt>Item:</dt>
<dd>milk</dd>
- <dt>Item:</dt>
+ <dt>Item:</dt>
<dd>pumpkin pie</dd>
- <dt>Item:</dt>
+ <dt>Item:</dt>
<dd>eggs</dd>
- <dt>Item:</dt>
+ <dt>Item:</dt>
<dd>juice</dd>
</dl>
</div>
@@ -55,26 +55,28 @@
<h3>Hierarchical combinations of elements</h3>
<h4>Lists of associative arrays</h4>
<dl class="dl-horizontal">
- <dt>Name:</dt>
+ <dt>Name:</dt>
<dd>John Smith</dd>
- <dt>Age:</dt>
+ <dt>Age:</dt>
<dd>33</dd>
- <dt>Name:</dt>
+ <dt>Name:</dt>
<dd>Mary Smith</dd>
- <dt>Age:</dt>
+ <dt>Age:</dt>
<dd>27</dd>
</dl>
<h4>Associative arrays of lists</h4>
<dl class="dl-horizontal">
<div><strong>Men</strong>
</div>
- <dt>Name:</dt>
- <dd>John Smith</dd><dt>Name:</dt>
+ <dt>Name:</dt>
+ <dd>John Smith</dd>
+ <dt>Name:</dt>
<dd>Bill Jones</dd>
<div><strong>Women</strong>
</div>
- <dt>Name:</dt>
- <dd>Mary Smith</dd><dt>Name:</dt>
+ <dt>Name:</dt>
+ <dd>Mary Smith</dd>
+ <dt>Name:</dt>
<dd>Susan Williams</dd>
</dl>
</div>
View
62 test/actual/yfm/relational-trees.html
@@ -8,75 +8,75 @@
<body style="padding-top: 60px;">
<div class="container">
<div class="page-header">
- <h4>Relational Trees - References</h4>
+ <h4>Relational Trees - References</h4>
</div>
<div class="examples">
<h4>Associative arrays</h4>
<dl class="dl-horizontal">
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5.4</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>12</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>1000</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>1mm</dd>
<hr>
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>10</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>500</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>2mm</dd>
<hr>
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5.4</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>12</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>1000</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>1mm</dd>
<hr>
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>10</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>500</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>2mm</dd>
<hr>
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5.4</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>12</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>1000</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>1mm</dd>
<hr>
- <dt>instrument</dt>
+ <dt>instrument</dt>
<dd>Lasik 2000</dd>
- <dt>pulseEnergy</dt>
+ <dt>pulseEnergy</dt>
<dd>5</dd>
- <dt>pulseDuration</dt>
+ <dt>pulseDuration</dt>
<dd>10</dd>
- <dt>repetition</dt>
+ <dt>repetition</dt>
<dd>500</dd>
- <dt>spotSize</dt>
+ <dt>spotSize</dt>
<dd>2mm</dd>
<hr>
</dl>

0 comments on commit 3e57e06

Please sign in to comment.
Something went wrong with that request. Please try again.