Blame view

frontend/web/js/raty-2.7.0/changelog.md 10.4 KB
c7f222e2   Artem   first
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
  # jQuery Raty - A Star Rating Plugin - http://wbotelhos.com/raty
  
  ## 2.7.0
  
  ### Fixes
  
  + Function `move` was losing precision with float with more then one digit;
  + Function `move` was losing the saved `options` data;
  + With `half` enable, mousemove was not changing to full star after 0.5 point;
  + With `half` enable, score field was receiving precision value. (reported by hoangnham01)
  
  ### Changes
  
  + If you returns `false` into `click` callback, the action will be prevented;
  + When `precision` is on it won't force `targetType` to be `score` anymore.
  
  ### News
  
  + Added support to float `hints`;
  
  ## 2.6.0
  
  ### Fixes
  
  + Target was not showing the score when `half` was enabled; (andersonba)
  + Fixed some JS Lint warnings; (Qazzian)
  + Cancel button `mouseleave` must yiels no score as `undefined` not `null`;
  + The `numberMax` now sets the stars between 1...`numberMax` instead 0...`numberMax`.
  
  ### Changes
  
  + `path` now is `undefined` by default;
  + The {score} placeholder on `targetFormat` option is no longer mandatory;
  + On `click` method, if click callback is not defined, it will be ignore instead of throw error;
  + Option `size` was removed! Raty will discover it;
  + Option `width` was removed! It is a bad idea force a width on this responsive days. Try `inline-block` for fit.
  
  ### News
  
  + Added option `targetScore` to choose where the score will be setted; (byhoratiss)
  + Added function `move` to move the cursor through stars;
  + Put the library over Travis Continuous Integration; (danielpsf)
  + Added option `starType` to be possible change from image to other element like `i` and use font to render the stars;
  + Option `target` accepts callback;
  + Added option `cancelClass` to choose the class name for cancel button.
  
  ## 2.5.2
  
  ### Fixes
  
  The read-only indicator was not removing after the reset of configuration, blocking the `click` and `score` functions.
  
  ## 2.5.1
  
  ### News
  
  + Added function `destroy` to rollback to original object before the bind;
  + Added option `mouseout` to handle things on mouse out;
  + The `number` option can be setted via callback; (muratguzel)
  + The `readOnly` and `scoreName` option can be setted via callback; (aprimadi)
  + You can avoid the width style setting the option `width` to false.
  
  ### Changes
  
  + Extracted the limit of stars to the option `numberMax`;
  + The `hints` options can receives three values:
    - empty string: receives an empty string as hint;
    - null: receives the score value as hint;
    - undefined: receives the default hint.
  + The `noRatedMsg` option value was change to "Not rated yet!";
  + The `score` argument of `click` callback now is number instead string;
  + The `score` argument of `mouseover` callback now is number instead string;
  + The option `mouseover` no longer will trigger on mouseout. Use `mouseout`;
  + When `precision` is enabled, `half` becomes enabled and `targetType` is changed to 'score';
  + When `readOnly` is true, the cursor style will be removed instead to use the default.
  
  ### Fixes
  
  + The `click` function was not yielding the event.
  + The `path` always was prepend avoiding absolute or different path for each icon;
  + The `readOnly` function no more unbinds external binds;
  + The `readonly` was not removed on readOnly becames disabled;
  + The `reload` function now is chainable;
  + The `set` function now is chainable.
  + The `targetKeep` was keepping the template even without score;
  
  ## 2.4.5
  
  + Now the error messages is displayed in place of stars to be more visible;
  + Fixed the 'score' function to handle undefined score when we have no vote;
  + Fixed the mouseover function to handle undefined score when we have no vote;
  	- For cancel button we get 'null' to know when mouse over it;
  + Fixed multiple mouseout actions on cancel function and mouseout bind;
  + Fixed functions that was not applying not continuing to apply if someone was invalid;
  + Fixed the flag that indicates read-only or not.
  
  ## 2.4.0
  
  + Added the function 'reload' to reload the rating with the current configuration;
  + Added the function 'set' to reload the rating applying new configurations;
  + Added the option 'mouseover' to handle a callback on mouseover the stars; (packowitz)
  + Fixed error when 'start' options receives a string number (eskimoblood);
  + Fixed multiples events when readOnly is applied more then time by public function; (janapol)
  + Now attribute 'hintList' is called just of 'hints';
  + Now attribute 'start' is called as 'score' to make more sense;
  + Now the method 'start' is called as 'score' too.
  
  ## 2.1.0
  
  + Now Raty keeps the state of the elements and no longer depends on ID for each one:
  	- The score no longer has ID;
  	- The stars images no longer has ID;
  	- The stars images no longer has class.
  + Added function 'score' to recover the current score.
  
  ## 2.0.0
  
  + Added option 'halfShow' to just display and separate from the option to vote 'half';
  + Added option 'targetText' to choose default value when there is no score or targetKepp is off;
  + Added option 'precision' to be able rating with precision values, without star representation;
  + Added option 'space' to be able take off the spaces between the star;
  + Added option 'round' to customize the visual rounding of values;
  + Added option 'targetFormat' to customize the target with a template;
  + Added option 'single' to present only the selected star; (suggestion by newcube)
  + Fixed bug in IE 7 that returns void instead undefined when there is no an attribute;
  + Fixed bug that not set custom width when 'readOnly' is enabled;
  + Fixed bug that not set back the hints after disable read only option;
  + Fixed bug that not create cancel button when starts with 'readOnly';
  + Fixed the function cancel() to set the right hint on target score;
  + Fixed the functions start() and click() to set the value on target when 'target' option is enabled;
  + Fixed the functions start() and click() not to be executed when 'readOnly' is enabled;
  + Fixed the 'target' option to work with 'half' and 'precision' option;
  + Fixed the index number given to Raty binded by class without id; ("Remember me, please?")
  + Refactored the code to make it cleanner and faster;
  + Changed the class of the cancel button to 'raty-cancel' to avoid CSS conflicts;
  + Now is possible to use 'start' option as callback function to get start value; (hpgihan)
  + Now the scope of click callback is the raty element as DOM, not jQuery selection, to follow the usual;
  + Now the field score is set to readonly when 'readOnly' is enabled;
  + Now attribute 'iconRange' is represented as a list of object with option to choose starOn and starOff;
  + Now we using the best pratice to build the plugin;
  + Now the plugin is under test with Jasmine and Jasmine jQuery.
  
  ## 1.4.3
  
  + Now public function return the context to be able the chaining;
  + Fixed: the option 'readOnly' brokes the plugin;
  + Prevented the processing of the set of classes in public function.
  
  ## 1.4.0
  
  + Added attribute 'target' to choose a element to display the score when the mouse is on the star;
  + Added attribute 'targetKeep' to keep the selected value on the target element;
  + Added attribute 'targetType' to choose what display in the target element: hint or number;
  + New function called $.fn.raty.cancel() to cancel the rating;
  + Now the action of cancel removes the score value instead set it to zero;
  + Using mouseover when the half star is disabled to avoid to waste actions trigger;
  + Now is possible pass a empty string in the $.fn.raty.start() to cancel the rating;
  + Public functions without specify ID or class is no longer supported.
  
  ## 1.3.3
  
  + Fixed the icon presentation when the start attribute is setted and the iconRange is enabled;
  + Now the click function receives the event as argument. (Eric Wendelin)
  
  ## 1.3.2
  
  + Fixed: the last Raty configuration will not be applied in others targets Raty anymore;
  + Now is possible to use the element as identifier like div.star on direct actions.
  
  ## 1.3.0
  
  + Added attribute size for to choose the size of the icons that will be used;
  + Added attribute width for to choose the container width of the stars;
  + Changed the name of the attribute showCancel to just cancel.
  
  ## 1.2.1
  
  + Fixed half star when click function is enabled.
  
  ## 1.2.0
  
  + Added support to half star selection;
  + Changed the name of the attribute onClick to just click;
  + Changed the name of the attribute showHalf to half, because of the selection support.
  
  ## 1.0.1
  
  + Fixed the ID's auto generation to work in IE6 and IE7.
  
  ## 1.0.0
  
  + Now you can pass a optionally ID or a class to be the target of the public function's actions;
  + Fixed the read-only that wasn't begin applied by the public function readOnly.
  
  ## 0.9
  
  + Improved the selector to accept bind by class name;
  + Now if you don't pass a ID for the element, then it will be created;
  + Now the hint list will be applied even if the quantity are less than the stars.
  
  ## 0.8
  
  + Added iconRange attribute. Now you can set custom icons for especific ranges;
  + Fixed the cancel button that didn't hidden when using the public function readOnly.
  
  ## 0.7
  
  + Added noRatedMsg attribute. A hint for no rated elements when it's read-only;
  + Avoided negative star number in public function start;
  + Avoided a number bigger than the number of star in public function start;
  + Fixed the public function start when the star are read-only and is not passed a start value;
  + Fixed the half star function on it is made by public function start.
  
  ## 0.6
  
  + Now you can use the key "this" to refer the star element itself in the onClick handler;
  + Fixed the reference context when using public functions or local functions;
  + When the stars are read-only, all titles are transformed in the corresponding title score;
  + Avoided negative star number;
  + Avoided more than 20 stars. But it's can be changed in the script if you need.
  
  ## 0.5
  
  + Now you can put a cancel button to cancel your rating;
  + Choose the cancel image off;
  + Choose the cancel image on;
  + Choose the left or right side position for the cancel button;
  + Change the hint of the cancel button.
  
  ## 0.4
  
  + Added support to display half star.
  
  ## 0.3
  
  + Fixed some mistakes to work on IE browser.
  
  ## 0.2
  
  + Added the public function click, that do the click on a star;
  + Was removed the execution of the onClick when used the function start;
  + Added onClick function that enable a callback when a star is clicked.
  
  ## 0.1
  
  + Change the path of images;
  + Change the name image files;
  + Choose the number of stars that will be presented;
  + Choose a hint information of each star;
  + Start with a default score;
  + Set the stars read-only;
  + Choose the name of the hidden score field.