NAME
Rest::HtmlVis::Key - Base class for easy-to-use html vis
VERSION
Version 0.01
SYNOPSIS
All you have to do is to inherit from Rest::HtmlVis::Key and then implement the callback html.
Example:
package Rest::HtmlVis::MyGraph;
use parent qw( Rest::HtmlVis::Key );
use YAML::Syck;
sub html {
my ($self) = @_;
local $Data::Dumper::Indent=1;
local $Data::Dumper::Quotekeys=0;
local $Data::Dumper::Terse=1;
local $Data::Dumper::Sortkeys=1;
return '<div class="col-lg-12">'.Dump($self->getStruct).'</div>';
}
SUBROUTINES/METHODS
new
baseurl
setHeader
getHeader
setStruct
getStruct
Return html hash with input structure.
getEnv
Return env variables.
getOrder
Return wight on elemnt on html page. Default 1 means in middle;
blocks
Number of blocks in row. Max 12. (ala bootstrap)
Default is 12;
newRow
Define if element is on new row or is the part of previous row.
Default is 0 - no new row;
head
Return head of page as HTML string.
Default empty.
head
Return footer of page as HTML string.
Default empty.
onload
Return onload javascript function of onload attr in body. It must ends with ;
Default empty.
html
Return body part of HTML.
Default empty.
AUTHOR
Václav Dovrtěl <vaclav.dovrtel@gmail.com>
BUGS
Please report any bugs or feature requests to github repository.
ACKNOWLEDGEMENTS
Inspired by https://github.com/towhans/hochschober
REPOSITORY
https://github.com/vasekd/Rest-HtmlVis
LICENSE AND COPYRIGHT
Copyright 2015 Vaclav Dovrtel.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.