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

htmlguielements.class.php

Blame
  • htmlguielements.class.php 16.48 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(
            /*
            'buttonsOLD'=>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'=>''),
                'build'=>array('class'=>''),
                'cleanup'=>array('class'=>''),
                'deploy'=>array('class'=>'', 'icon'=>'glyphicon-forward'),
                'new'=>array('class'=>'', 'icon'=>'glyphicon-star-empty'),
                'overview'=>array('class'=>''),
                'phase'=>array('class'=>'', 'icon'=>'glyphicon-chevron-right'),
                'rollback'=>array('class'=>'', 'icon'=>'glyphicon-forward'),
                'setup'=>array('class'=>''),
                
            ),
            'iconsOLD'=>array(
    
                'menu'=>'fa-chevron-right',
                'overview'=>'fa-list',
                'project'=>'fa-book',
                'project-home'=>'fa-home',
                'projects'=>'fa-folder-o',
                'actions'=>'fa-check',
                
                'actionlog'=>'fa-list-ul',
                'accept'=>'glyphicon-forward',
                'build'=>'glyphicon-equalizer',
                'cleanup'=>'fa-trash',