Wingsline/inuitcss
inuit.css html, form helpers and pagination for Laravel 4, (*1)
Requirements
Installation
Wingsline/inuitcss is available on Packagist (wingsline/inuitcss)
and as such installable via Composer., (*2)
If you do not use Composer, you can grab the code from GitHub, and use any
PSR-0 compatible autoloader (e.g. the Symfony2 ClassLoader component)
to load Wingsline/Inuitcss classes., (*3)
In order to use inuitcss styled form elements replace the following alias in the app/config/app.php:, (*4)
'Form' => 'Illuminate\Support\Facades\Form'
with, (*5)
'Form' => 'Wingsline\Inuitcss\Facades\Form'
So when in example you call Form::text() a text field will be generated, BUT the text field will have the
text-input
class added to it automatically., (*6)
Currently the following elements will have the text-input added to it:, (*7)
- Form::text()
- Form::password()
- Form::email()
- Form::textarea()
Also there is a Form::extraHelp() available to add help text displayed after a field when that field is in focus (see forms):, (*8)
Form::extraHelp('.edu emails only')
Highlight label in case of a validation error
You can also highlight a label of an input element when a validation error occurs. Simply add the $errors from the view into the Form::open()., (*9)
Form::open(array('errors' => $errors))
The default css class is error
, but if you want to change that add the errors like this:, (*10)
Form::open(array('errors' => array($errors, 'mycustomclass')))
After installation add the Wingsline/InuitcssServiceProvider to the config/app.php's service providers:, (*11)
'Wingsline\Inuitcss\InuitcssServiceProvider'
then change the config/view.php pagination
value to one of the following views:, (*12)
slider:
Show the most links with text labels, (*13)
'pagination' => 'inuitcss::pagination.slider'
, (*14)
simpleslider:
Shows the slider pagination except the first and last page links, (*15)
'pagination' => 'inuitcss::pagination.simpleslider'
, (*16)
slidernotext:
Shows the slider but without text labels, (*17)
'pagination' => 'inuitcss::pagination.slidernotext'
, (*18)
simple
Just the basic previous and next links., (*19)
'pagination' => 'inuitcss::pagination.simple'
, (*20)
Language
The language keys for the pagination (app/lang/en/pagination.php
) should look similar to this:, (*21)
<?php
return array(
'previous' => '‹ Previous',
'next' => 'Next ›',
'first' => 'First',
'last' => 'Last',
);
License
Wingsline/Inuitcss is open-sourced software license under the MIT license, (*22)