|
@@ -3,15 +3,23 @@ version 1.0.0
|
|
|
|
|
|
Initial release. The following features are included in this release:
|
|
Initial release. The following features are included in this release:
|
|
|
|
|
|
-1. Convert any HTML input to a star rating control. Recommended input is of `type = number`, which will help fallback to a number input for browsers not supporting JQuery or Javascript.
|
|
|
|
-2. The plugin automatically converts an input with `type = number` to a star rating control if you set its `class = rating`. All options to the input can be passed as HTML5 `data` attributes.
|
|
|
|
-3. Involves pure CSS3 styling of the stars. Say goodbye to image sprites or playing with image backgrounds. Offers clean scalable vector icons for consistent display across devices.
|
|
|
|
-4. Specifically uses Bootstrap 3.x styles & glyphs. Can be combined to work better for Bootstrap styled projects (or input group addons).
|
|
|
|
-5. Ability to clear values and options for the stars. Control where the clear button element can be shown.
|
|
|
|
-6. Reset star rating to the initial value when the form is reset.
|
|
|
|
-7. Ability to control and display caption of the selected stars. Each rated star can have its own caption. Control where the caption element can be shown.
|
|
|
|
-8. Ability to size the rating control including the stars, caption, and clear button. Five prebuilt size templates are available `xl`, `lg`, `md`, `sm`, and `xs`.
|
|
|
|
-9. Support for RIGHT TO LEFT (RTL) input. Automatically changes star styling for RTL.
|
|
|
|
-10. Triggers JQuery events for advanced development. Events currently available are `rating.change`, `rating.clear`, and `rating.reset`.
|
|
|
|
-11. Disabled and readonly input star rating support.
|
|
|
|
-12. Size of the entire plugin is less than 9KB (about 6KB for the minified JS and 3KB for the minified CSS).
|
|
|
|
|
|
+1. The plugin will convert a simple HTML file input to an advanced file picker control. Will help fallback to a file input for browsers not supporting JQuery or Javascript.
|
|
|
|
+2. The file input consists of the following three sections with options and templates to control the display:
|
|
|
|
+ - file caption section: to display a brief information of the file(s) selected
|
|
|
|
+ - file action buttons section: to browse, remove, and upload files.
|
|
|
|
+ - file preview section: to display the selected files on client for preview (supports images and text file types). Other file types will be displayed as normal thumbnails.
|
|
|
|
+3. The plugin automatically converts an input with `type = file` to an advanced file picker input if you set its `class = file`. All options to the input can be passed as HTML5 `data` attributes.
|
|
|
|
+4. Ability to select and preview multiple files. Uses HTML 5 File reader API to read and preview files. Displays the progress of files being being loaded onto the preview zone, in case many files are chosen.
|
|
|
|
+5. Offers predefined templates and CSS classes which can be changed to style your file-input display as per your needs.
|
|
|
|
+6. Option to show/hide any or all of the following:
|
|
|
|
+ - caption section
|
|
|
|
+ - preview section
|
|
|
|
+ - upload button
|
|
|
|
+ - remove button
|
|
|
|
+7. Customise the location of the target container elements to display the entire plugin, the caption container, the caption text, the preview container, preview image, and preview status.
|
|
|
|
+8. For text file previews, autowrap the text to the thumbnail width, and show a wrap indicator link to display complete text on hover. You can customize the wrap indicator (which defaults to …).
|
|
|
|
+9. Customise the messages for preview, progress, and files selected.
|
|
|
|
+10. Upload action defaults to form submit. Supports an upload route/server action parameter for custom ajax based upload.
|
|
|
|
+11. Triggers JQuery events for advanced development. Events currently available are `filereset` and `fileclear`.
|
|
|
|
+12. Disabled and readonly file input support.
|
|
|
|
+13. Size of the entire plugin is less than 11KB (about 9KB for the minified JS and 2KB for the minified CSS).
|