Kartik Visweswaran 11 роки тому
батько
коміт
587d4a6c7e
1 змінених файлів з 20 додано та 12 видалено
  1. 20 12
      CHANGE.md

+ 20 - 12
CHANGE.md

@@ -3,15 +3,23 @@ version 1.0.0
 
 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).