All Projects → ax5ui → Ax5ui Kernel

ax5ui / Ax5ui Kernel

Licence: mit
Javascript UI Framework - AX5UI - Kernel Module

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ax5ui Kernel

Bdialog
Extend the Bootstrap Modal features, making dialog more functions and easier to use, dialog type including modal, alert, mask and toast types
Stars: ✭ 174 (+6.1%)
Mutual labels:  dialog, modal, bootstrap, jquery
Gijgo
Gijgo - Free Javascript Controls
Stars: ✭ 424 (+158.54%)
Mutual labels:  grid, dialog, modal, jquery
Bootstrap Show Modal
A Bootstrap 4 / jQuery plugin wrapper, to create modals dynamically in JavaScript
Stars: ✭ 38 (-76.83%)
Mutual labels:  dialog, modal, bootstrap, jquery
Simplelightbox
Touch-friendly image lightbox for mobile and desktop
Stars: ✭ 744 (+353.66%)
Mutual labels:  dialog, modal, jquery
Jquery Modal
The simplest possible modal for jQuery
Stars: ✭ 2,459 (+1399.39%)
Mutual labels:  dialog, modal, jquery
Bootstrap Fileinput
An enhanced HTML 5 file input for Bootstrap 5.x/4.x./3.x with file preview, multiple selection, and more features.
Stars: ✭ 5,097 (+3007.93%)
Mutual labels:  upload, bootstrap, jquery
Bs grid
Bootstrap Datagrid
Stars: ✭ 184 (+12.2%)
Mutual labels:  grid, bootstrap, jquery
Aurelia Slickgrid
Aurelia-Slickgrid a wrapper of the lightning fast & customizable SlickGrid datagrid with a few Styling Themes
Stars: ✭ 100 (-39.02%)
Mutual labels:  grid, bootstrap, jquery
Vue Ui For Pc
基于Vue2.x的一套PC端UI组件,包括了Carousel 跑马灯、Cascader 级联、Checkbox 多选框、Collapse 折叠面板、DatePicker 日期选择、Dialog 对话框、Form 表单、Input 输入框、InputNumber 数字输入框、Layer 弹窗层、Loading 加载、Menu 菜单、Page 分页、Progress 进度条、Radio 单选框、SelectDropDown 仿select、Switch 开关、Table 表格、Tabs 标签页、Textarea 文本框、Tooltip 文字提示、BackTop 返回顶部、steps 步骤条、Transfer 穿梭框、Tree 树形、Upload 文件上传、Lazy 图片懒加载、Loading 加载、Pagination 分页等等
Stars: ✭ 156 (-4.88%)
Mutual labels:  upload, dialog, menu
Ng2 Bootstrap Modal
Library to simplify the work with bootstrap modal dialogs
Stars: ✭ 53 (-67.68%)
Mutual labels:  dialog, modal, bootstrap
Customalertviewdialogue
Custom AlertView Dialogue is the world's most advanced alert view library. Custom AlertView Dialogue includes simple message popups, confirmation alerts, selector popups, action sheet bottom menus, and input/feedback contact forms.
Stars: ✭ 100 (-39.02%)
Mutual labels:  dialog, menu, modal
Ax5ui Grid
Javascript UI Component - GRID ( Excel Grid, jqGrid, angularjs grid, jquery grid, SlickGrid, ag-grid gridify)
Stars: ✭ 102 (-37.8%)
Mutual labels:  grid, bootstrap, jquery
Svelte Simple Modal
A simple, small, and content-agnostic modal for Svelte v3
Stars: ✭ 130 (-20.73%)
Mutual labels:  dialog, modal
Vue Final Modal
🍕Vue Final Modal is a tiny, renderless, mobile-friendly, feature-rich modal component for Vue.js.
Stars: ✭ 128 (-21.95%)
Mutual labels:  dialog, modal
Primereact
The Most Complete React UI Component Library
Stars: ✭ 2,393 (+1359.15%)
Mutual labels:  grid, bootstrap
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (-18.29%)
Mutual labels:  bootstrap, jquery
A11y Dialog
A very lightweight and flexible accessible modal dialog script.
Stars: ✭ 1,768 (+978.05%)
Mutual labels:  dialog, modal
Roothub
使用 SSM 和 MySQL 开发的论坛系统
Stars: ✭ 131 (-20.12%)
Mutual labels:  bootstrap, jquery
Makesen
响应式企业门户网站 jQuery/Bootstrap开发
Stars: ✭ 134 (-18.29%)
Mutual labels:  bootstrap, jquery
Jquery Confirm
A multipurpose plugin for alert, confirm & dialog, with extended features.
Stars: ✭ 1,776 (+982.93%)
Mutual labels:  dialog, jquery

Build Status Backers on Open Collective Sponsors on Open Collective

ax5ui preview

What is it!!

AX5UI is HTML5 Web standard Javascript UI plug-ins to be used in conjunction with jQuery / Bootstrap. (http://ax5.io) In order to use the AX5UI, you need a basic knowledge of the "HTML, JS, CSS". Knowledge of the "HTML, JS, CSS," can be easily obtained by using a search engine.

jQuery

Faster development of the UI plug-in, in order to be more rational, we use the jQuery library. The role of the jQuery library in AX5UI is, the DOM Element "looking, erase, add to, to connect the events." It is used for. jQuery is, JS library that most of developers around the world are using (http://jquery.com/).

###Bootstrap Bootstrap is, various layouts, buttons, is a framework that has been created a design such as an input window in advance by CSS and Javascript. There was enough explosive reaction called the revolution of Web design, is one of the front-end framework that most used in the world. AX5UI theme of the system is made of SCSS code, has been designed as a final product structure is being created CSS file. SCSS variables within the code structure and is designed to be compatible with Bootstrap SCSS architecture, was developed and tested to optimize the use of CSS classes and input windows in structures such as Bootstrap.

AX5UI

AX5UI is a software that has been designed and developed with the development experience of AXISJ. It had the idea while offering numerous UI library users have tried to put in AX5UI.

  • How you can, or will be able to shorten the development time of developers?
  • How can, I wonder developers can happily development?
  • How you can, or will be able to share feel free to add at any time and the developer is required functionality?

In order to solve such a trouble, several new methods were required.

  • Not a framework, to add light and developed in the form of a plug-in must be convenient for use with other plug-ins.
  • While mutually compatible with each of the UI plug-in must be independent.
  • Convenient distribution system such as NPM and Bower there must be.
  • There must be to develop a plug-in from one of the repository, Each of the UI plug, be distributed to each of the repository.
  • All processes were automated, developer must be able to enjoy only coding.

In the future, growth in the UI plug-ins that can be used need more improvement and effort, but would be further, We hope to participate in the feeling that we make together.


How to Use

install

AX5UI is that you are ready to connect to the source code of a web page without the installation process. One of the following ways: You can download the source code.

  • Download directly from Github.
  • NPM
  • Bower
  • Git clone git clone https://github.com/ax5ui/ax5ui-kernel

If the source code download

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/ax5ui/ax5core/master/dist/ax5core.min.js"></script>

<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/ax5ui/ax5ui-dialog/master/dist/ax5dialog.css" />
<script type="text/javascript" src="https://cdn.rawgit.com/ax5ui/ax5ui-dialog/master/dist/ax5dialog.min.js"></script>

Please AX5UI import the plug-in Web page, as shown above. If you can here a success. If this process is difficult to call right now if to the developer Stray around right now, close your browser.

Structure

When you add to your Web application AX5UI, AX5UI uses only variables that ax5 in your browser. ax5 object contained inside the keys, such asax5.util, ax5.mustache,ax5.info, ax5.ui and down whenax5.ui Add to add the UI class of AX5UI It will be back.

ax5core

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/ax5ui/ax5core/master/dist/ax5core.min.js"></script>
console.log(ax5);
// {guid: 1, info: Object, util: Object, ui: Object, mustache: Object}

add ax5ui-dialog

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/ax5ui/ax5core/master/dist/ax5core.min.js"></script>

<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/ax5ui/ax5ui-dialog/master/dist/ax5dialog.css" />
<script type="text/javascript" src="https://cdn.rawgit.com/ax5ui/ax5ui-dialog/master/dist/ax5dialog.min.js"></script>
console.log(ax5.ui);
// {root: Function.., dialog: Function..}

When you add the UI plug-in, as shown above is a structure that is added to the sub-ax5.ui.

Customizing

You can modify the source code from the source in the src folder. More detailed information will be covered next time. For now, just ask.

Question


How to Play

  1. Fork this Origninal repository to your repository.
  2. Clone your repository to your desktop.
  3. Open Terminal
  4. Move to git folder (Folder Name : ax5ui-kernel)
  5. Type this instruction : npm install
  6. Run Gulp task
  7. Build a test environment (src/ax5ui-**/test) > bower install
  8. Coding & test

npm install

npm install

Installing npm(Node Package Modules) to manage the node.js modules. please refer to an Internet

  • Type this instruction : gulp default
    • cf1> or Type this instruction : gulp
    • cf2> current Location : ax5ui-kernel

Gulp

toms-mac:ax5ui-kernel tom$ gulp default
[13:25:56] Using gulpfile ~/Works-OSS/ax5ui/ax5ui-kernel/gulpfile.js
[13:25:56] Starting 'default'...
[13:25:57] Finished 'default' after 227 msa

if you success, you can see this screen. if you fail to run gulp, the reason is ['you don't have permission' or 'npm is not installed'] please refer to an Internet this keyword will help you :

  • npm init
  • npm install -g gulp
  • npm install --global gulp-cli
  • sudo npm install --global gulp-cli

Bower

In each of the UI folder there is a test folder. Test folder is, in the development of each of the UI, will be used for testing purposes. Bower.json is a file that manages the necessary plugins in thetest folder.

npm install -g bower
bower install

After the move in the test folder When you run the above command in a terminal, bower_components folder is created in the test folder, it will be downloaded the plug-ins required. Then, open the html file, you can test the code in development.

Structure

ax5ui-kernel/
├── build/
|   ├── jsdoc2md.sh (jsdoc to markdown shell script)
|   ├── split.sh (gitsubsplit shell script)
|   └── split_jenkins.sh (gitsubsplit shell script for jenkins)
├── dist/
├── src/
|   ├── ax5core/
|   |   ├── dist/
|   |   ├── src/
|   |   ├── test/
│   |   ├── API...
│   |   ├── bower.json
│   |   ├── deploy.sh
│   |   ├── package.json
│   |   └── README.md
|   ├── ax5ui-autocomplete/
|   |   ├── dist/
|   |   |   ├── ax5autocomplete.css
|   |   |   ├── ax5autocomplete.js
|   |   |   └── ax5autocomplete.min.js
|   |   ├── src/
|   |   |   ├── modules/
|   |   |   |   ├── ax5autocomplete-tmpl.js
|   |   |   |   └── ax5autocomplete-util.js
|   |   |   ├── scss/
|   |   |   |   ├── _ax5autocomplete.scss
|   |   |   |   └── _ax5autocomplete_variables.scss
|   |   |   ├── ax5autocomplete.js
|   |   |   └── ax5autocomplete.scss
|   |   ├── test/
|   |   |   ├── bower.json (you can run `$bower install` initialize test environment)
|   |   |   └── index.html
|   |   ├── bootstrap.min.js
│   |   ├── chartist.min.js
│   |   ├── demo.js
│   |   ├── jquery-1.10.2.js
│   |   └── light-bootstrap-dashboard.js
|   ├── ax5ui-.../
|   └── ax5ui-.../
|
├── .babelrc
├── .gitignore
├── gulpfile.js
├── LICENSE
├── package.json
├── README.md
└── README-kor.md

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].