Skip to content

Latest commit

 

History

History
77 lines (50 loc) · 1.63 KB

README.md

File metadata and controls

77 lines (50 loc) · 1.63 KB

opening_hours_html_formatter.js

This library can be used to HTML format opening hours. The opening hours must conform to the OpenStreetMap opening hours format specification.

Usage

Please take a look at the demo to understand how to integrate the library.

A typical processing chain looks something like this:

"Mo-Tu, Th-Su 08:00-20:00"

           ||
           \/
      ______________
     /              \
     | OpeningTimes |
     \______________/

           ||
           \/
     _______________
    /               \
    | WeekGenerator |
    \_______________/

           ||
           \/
 ________________________
/                        \
| WeekTableHtmlGenerator |
\________________________/

           ||
           \/

       HTML table

Please note, that all elements of the library can be found under the following namespace:

window.ohhf.*

Deployment

A shell script is used to concatenate all JavaScript files into one. Run the following command to generate the library:

$ deploy/deploy.sh

Afterwards, the generated one-file-library can be found in the dist folder.

Dependencies

The following libraries are used by this library and must be provided in the application project.

License

This library is freely distributable under the terms of the MIT license.