Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rgglez/yii-jui

GUI components based on jQueryUI, extension for Yii 1.1
https://github.com/rgglez/yii-jui

component-library jquery php ui yii

Last synced: 26 days ago
JSON representation

GUI components based on jQueryUI, extension for Yii 1.1

Awesome Lists containing this project

README

        

# JUI - jQuery UI extension widgets for Yii 1.1.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![License: GPL v2](https://img.shields.io/badge/License-GPL_v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
![GitHub all releases](https://img.shields.io/github/downloads/rgglez/yii-jui/total)
![GitHub issues](https://img.shields.io/github/issues/rgglez/yii-jui)
![GitHub commit activity](https://img.shields.io/github/commit-activity/y/rgglez/yii-jui)

JUI is an extension for [Yii](https://yiiframework.com) 1.1 containing several widgets based on jQuery UI. This widgets are now part of Yii 2.x, so this extension is deprecated, and it is provided just as a reference. Included are two jQuery packages, versions 1.10.3 and 1.12.1, which are rather old :)

Main classes:

* *EAccordion, EAccordionPanel* - [Accordion](https://jqueryui.com/accordion/) and its panel.
* *EDatePicker* - [DatePicker](https://jqueryui.com/datepicker/).
* *EDialog* - [Dialog](https://jqueryui.com/dialog/).
* *EMenu, EMenuBar* - [Menu](https://jqueryui.com/menu/) and menu bar.
* *EProgressBar* - [Progress bar](https://jqueryui.com/progressbar/).
* *ESlider* - [Slider](https://jqueryui.com/slider/).
* *ESpinner* - [Spinner](https://jqueryui.com/spinner/).
* *ETab, ETabs* - [Tab panel](https://jqueryui.com/tabs/).

Additional classes:

* *EJqueryUiWidget* - the base class for the widgets.
* *EJqueryUiInclude* - includes the jQuery UI JS and CSS files.
* *EJqueryUiConfig* - is a singleton for storing EJqueryUiCofig's configuration.

Directories:

* *assets/* - contains both jQuery UI javascript libraries, plus some other assets.
* *docs/* - contains documentation generated with phpDocumentor. It also contains the licenses and other documentation for jQuery UI.

## Installation and usage

Please visit the extension page [here](https://www.yiiframework.com/extension/jui).

## License

Copyright (c) 2008-2023 Rodolfo González González.

See the LICENSE-MIT and LICENSE-GPL3 files.