Skip to content

Unit tests for cheetah templates #10

@bellrichm

Description

@bellrichm

This will require rewriting the templates to be consistent on use of ‘dot’ notation and dictionaries. For example the following are equivalent
$getVar('Extras.pages.' + $page + '.' + $section + '.filename', None)
$Extras['pages'][$page][$section].get('filename', None)
Being consistent will be a good thing.

I am leaning toward the 2nd (dictionary) version. I think it is a bit more readable.

  • data/index.js.tmpl

  • data/internationalization.js.tmpl

  • generators/body.inc

  • generators/data.gen

  • generators/pages.gen

  • javascript/index.js.tmpl

  • sections/alert_modal.inc

  • sections/basic_about.inc

  • sections/chart.inc

  • sections/current.inc

  • sections/current_modal.inc

  • sections/debug.inc

  • sections/forecast.inc

  • sections/minmax.inc

  • sections/radar.inc

  • sections/thisdate.inc

  • sections/zoomControl.inc

  • index.html.tmpl

  • jas.css.tmpl

  • manifest.json.tmpl

  • user.css.tmpl

Metadata

Metadata

Assignees

Labels

waiting releaseDevelopment is complete, waiting for the next release.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions