php-vitexsoftware-ease-bootstrap-widgets

php-vitexsoftware-ease-bootstrap-widgets 0.11

 pool/bionic/main/p/php-vitexsoftware-ease-bootstrap-widgets/php-vitexsoftware-ease-bootstrap-widgets_0.11_all.deb php-vitexsoftware-ease-bootstrap-widgets
Simple PHP framework Bricks
Filename pool/bionic/main/p/php-vitexsoftware-ease-bootstrap-widgets/php-vitexsoftware-ease-bootstrap-widgets_0.11_all.deb
Version0.11
Age in days1954
Release date2021 06. 29.
Size10.83 KB
id46
Namephp-vitexsoftware-ease-bootstrap-widgets
Package
Appname
Essential
Vendor
License
Distributionbionic
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize52
Dependsphp-vitexsoftware-ease-bootstrap , libjs-bootstrap-switch
PreDepends
Breaks
Enhances
Sectionweb
Priorityoptional
DescriptionSimple PHP framework Bricks
LongDescriptionAddon components for EasePHP Framework
AutoBuiltPackage
Filenamepool/bionic/main/p/php-vitexsoftware-ease-bootstrap-widgets/php-vitexsoftware-ease-bootstrap-widgets_0.11_all.deb
MD5sum60b01ac0219dcc52e1267cd0c55d04aa
SHA168aeb445611eea316ef3ca6da21b9cf2dfcbabbf
SHA2560a817412de1d24ed9873c018e164c2f0dfbcaf86de4b1e3f3fed523b0c658a3d
SHA512d470c8ea0422ade85dddcb1a821c9e2bcd68dedb1826ee97925e313550091368ca28b4199faf4f3e1096675dbe20af8a6fb2a914b2736c29d3f7ac797a8e559e
Size11088
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/Ease-PHP-Bricks
Provides
Existing
fileMtime2021-06-29 23:07:44
created2021-03-20 02:24:28
updated2021-06-29 23:07:44
php-vitexsoftware-ease-bootstrap-widgets
<>

Packaging: deb

EasePHP Framework Logo

EasePHP Bricks

Object oriented PHP Framework for easy&fast writing small/middle sized apps.

Latest Version Software License Build Status Total Downloads Docker pulls Downloads Latest stable

SensioLabsInsight


Bricks Included

GDPR Logger

Log all GDPR related information into SQL table

MainPageMenu

Well framed large icons

MainPageMenu

$mpmenu = new \Ease\ui\MainPageMenu();
$mpmenu->addMenuItem('logo.png', 'Caption', 'https://url/');

TwitterBootstrap Switch

Ease support for http://bootstrapswitch.com/

TWBSwitch

new Ease\ui\TWBSwitch('swname', true, 1,['onText' => 'YES', 'offText' => 'NO']);

The libjs-bootstrap-switch package with requied js/css assets is already present in our repository https://www.vitexsoftware.cz/repo.php

Boolean LED

Show light or dark circle in given color.

Boolean LED

new \Ease\ui\BooleanLED(false, 'green');

Tree View

Ease Support for http://jonmiles.github.io/bootstrap-treeview/ A simple and elegant solution to displaying hierarchical tree structures (i.e. a Tree View)

TreeView

new \Ease\ui\TBWTreeView('tree', 'data: getTree()');

Locale Select

Simple chooser of availble locales

new \Ease\ui\LangSelect()

LocaleSelect

Live Age

Show live age based on unix timestamp

new \Ease\ui\LiveAge(1530280004);    

LiveAge

Sign In form

Classic form with username input password input and submit button

new \Ease\ui\SignInForm();

Sign In

Password Input

With eye icon to show plaintext

new PasswordInput($this->passwordField);

Password Input

Browsing History

new BrowsingHistory();

Browsing History

Sticky note

new StickyNote();

Sticky Note

Selectizer trait

Apply Selectize.js to InputBox or Select

class Selector extends \Ease\Html\SelectTag
{
    use \Ease\ui\Selectizer;
}

$properties = [
    'valueField' => 'value',
    'labelField' => 'key',
    'searchField' => ['key', 'value']
];

$options = [
    ['key' => 'red', 'value' => 'Red'],
    ['key' => 'blue', 'value' => 'Blue'],
    ['key' => 'green', 'value' => 'Green'],
    ['key' => 'yellow', 'value' => 'Yellow'],
];

$s = new Selector('selector');
$s->selectize($properties, $options);

Selectizer

Installation

Composer:

composer require vitexsoftware/ease-bricks

Older versions and its requirements https://packagist.org/packages/vitexsoftware/ease-bricks

To get Docker image:

docker pull vitexsoftware/ease-bricks

For Debian, Ubuntu & friends please use repo:

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
aptitude update
aptitude install ease-bricks

In this case please add this to your app composer.json:

"require": {
    "ease-bricks": "*"
},
"repositories": [
    {
        "type": "path",
        "url": "/usr/share/php/EaseCore",
        "options": {
            "symlink": true
        }
    }
]

Links

Homepage: https://www.vitexsoftware.cz/ease.php

GitHub: https://github.com/VitexSoftware/Ease-PHP-Bricks

Apigen Docs: https://www.vitexsoftware.cz/ease-php-bricks/