Skip to content
Snippets Groups Projects
Select Git revision
  • ce351d8d76b3cd217ab97a0e83b1319137c006e5
  • master default protected
  • Legacy_Php7
3 results

onbuild

Blame
  • htmlguielements.class.php 11.42 KiB
    <?php
    /**
     * html gui elements
     * for bootstrap
     * see http://dev.ci.iml.unibe.ch:8002/deployment/all/htmltest/
     *
     * $oHtml=new htmlguielements();
     * 
     * echo $oHtml->getBox('error', 'errormessage');
     * echo $oHtml->getIcon('fa-pencil');
     * 
     * echo $oHtml->getLink(array(
     *     'href'=>'https://www.axel-hahn.de',
     *     'class'=>'btn btn-primary',
     *     'icon'=>'fa-close',
     *     'label'=>'linked text',
     * ));
     * 
     * echo $oHtml->getTabs(
     *     array(
     *         'tab 1'=>'Inhalt #1',
     *         'tab 2'=>'Inhalt #2',
     *     )
     * );
     * 
     * 
     * @author hahn
     */
    class htmlguielements{
        
        var $aCfg=array(
            'buttons'=>array(
                // bootstrap defaults
                'primary'=>array('class'=>'btn-primary', 'icon'=>''),
                'success'=>array('class'=>'btn-success', 'icon'=>''),
                'info'=>array('class'=>'btn-info', 'icon'=>''),
                'warning'=>array('class'=>'btn-warning', 'icon'=>''),
                'danger'=>array('class'=>'btn-danger', 'icon'=>''),
    
                // custom buttons
                'close'=>array('class'=>'btn-danger', 'icon'=>'fa-close'),
                'error'=>array('class'=>'btn-danger', 'icon'=>'fa-bolt'),
                'ok'=>array('class'=>'btn-primary', 'icon'=>'fa-check'),
                
                // deploy actions and buttons
                'accept'=>array('class'=>'', 'icon'=>'glyphicon-forward'),
                'build'=>array('class'=>'', 'icon'=>'glyphicon-equalizer'),
                'cleanup'=>array('class'=>'', 'icon'=>'glyphicon-chevron-right'),
                'deploy'=>array('class'=>'', 'icon'=>'glyphicon-forward'),
                'new'=>array('class'=>'', 'icon'=>'glyphicon-star-empty'),
                'overview'=>array('class'=>'', 'icon'=>'glyphicon-book'),
                'phase'=>array('class'=>'', 'icon'=>'glyphicon-chevron-right'),
                'rollback'=>array('class'=>'', 'icon'=>'glyphicon-forward'),
                'setup'=>array('class'=>'', 'icon'=>'glyphicon-cog'),
                
            ),
            'icons'=>array(
                'workflow'=>'fa-angle-double-right',
                'repository'=>'fa-database',
                'phase'=>'fa-flag',
                'package'=>'fa-cubes',
                'version'=>'fa-tag',
                'list'=>'fa-list',
                
                'branch'=>'glyphicon-bookmark',
                'calendar'=>'glyphicon-calendar',
                'comment'=>'glyphicon-comment',
                'revision'=>'glyphicon-tag',
                
                'host'=>'fa-hdd-o',