|
1 History |
|
2 ======= |
|
3 |
|
4 0.1.38 |
|
5 ------ |
|
6 - added form events |
|
7 - added form's "data-ams-form-reset-before-submit" data attribute support, to be able to reset a |
|
8 form before receiving submit response |
|
9 - added support for custom form changed callback |
|
10 |
|
11 0.1.37.1 |
|
12 -------- |
|
13 - updated JQuery-flot minified resources |
|
14 |
|
15 0.1.37 |
|
16 ------ |
|
17 - updated JQuery-flot package to release 3.2.10 |
|
18 |
|
19 0.1.36 |
|
20 ------ |
|
21 - updated form's errors handler (MyAMS.js) |
|
22 - added optional data support for JQuery "validate" plug-in error messages |
|
23 - added style for HTML content |
|
24 - increased comments typearea height |
|
25 |
|
26 0.1.35 |
|
27 ------ |
|
28 - activate invalid handler in "validate" plug-in even in non-async forms |
|
29 - updated JSON response in containers views |
|
30 - updated callbacks in containers methods calls |
|
31 - updated Javascript resources to add events handlers in MyAMS "core" script |
|
32 |
|
33 0.1.34.1 |
|
34 -------- |
|
35 - removed extra space in menus template |
|
36 |
|
37 0.1.34 |
|
38 ------ |
|
39 - resources cleanup |
|
40 |
|
41 0.1.33.2 |
|
42 -------- |
|
43 - use timeout instead of interval in progress callbacks |
|
44 |
|
45 0.1.33.1 |
|
46 -------- |
|
47 - handle empty title in metas header adapter |
|
48 |
|
49 0.1.33 |
|
50 ------ |
|
51 - updated metas adapters |
|
52 |
|
53 0.1.32 |
|
54 ------ |
|
55 - escape HTML characters in page metas headers |
|
56 |
|
57 0.1.31 |
|
58 ------ |
|
59 - added settings on Google extension to be able to disable an extension if cookies are refused |
|
60 (for GDPR/RGPD compliance) |
|
61 - added Schema.org meta header class |
|
62 |
|
63 0.1.30 |
|
64 ------ |
|
65 - changed library selection when creating dynamic resources |
|
66 - added ACE HTML editor plug-in (MyAMS.js) |
|
67 - added plug-in and function to automatically export datatable's contents as TSV file |
|
68 - allow download of several javascript files in a single AJAX check (MyAMS.js) |
|
69 - updated resources and styles |
|
70 |
|
71 0.1.29.1 |
|
72 -------- |
|
73 - updated computing of hint position (jquery-tipsy.js) |
|
74 |
|
75 0.1.29 |
|
76 ------ |
|
77 - added custom stylesheet and script file to skin settings |
|
78 - updated static resources management |
|
79 - added "require" extension to load MyAMS modules (MyAMS.js) |
|
80 - added checks about activated modules (MyAMS.js) |
|
81 - handle opening of a "data-ams-url" link in blank window (MyAMS.js) |
|
82 |
|
83 0.1.28.2 |
|
84 -------- |
|
85 - updated TinyMCE production-mode resources... |
|
86 - updated tables style |
|
87 |
|
88 0.1.28.1 |
|
89 -------- |
|
90 - updated TinyMCE editor style |
|
91 |
|
92 0.1.28 |
|
93 ------ |
|
94 - added generic breadcrumbs interface and default adapter |
|
95 - updated CSS |
|
96 |
|
97 0.1.27 |
|
98 ------ |
|
99 - allow redirect to current hash using '##' syntax (MyAMS.js) |
|
100 - separated MyAMS plug-ins manager and default plug-ins to be able to |
|
101 use manager without default plus-ins (MyAMS.js) |
|
102 |
|
103 0.1.26 |
|
104 ------ |
|
105 - allow moving modal windows (MyAMS.js, MyAMS.css) |
|
106 |
|
107 0.1.25.1 |
|
108 -------- |
|
109 - updated CSS to handle Leaflet GeoJSON/SVG layers |
|
110 |
|
111 0.1.25 |
|
112 ------ |
|
113 - updated JQuery validate plug-in translations strings |
|
114 |
|
115 0.1.24 |
|
116 ------ |
|
117 - updated text inputs with prefix CSS style |
|
118 - added size rules and drop-shadow filter on SVG images |
|
119 |
|
120 0.1.23 |
|
121 ------ |
|
122 - updated Bootstrap (3.3.7), JQuery (2.2.4) and JQuery-UI (1.12.1) |
|
123 - updated JQuery-validate plug-in to release 1.17.0, including custom methods (MyAMS.js) |
|
124 - updated TinyMCE editor plug-in toolbar and "paste" default options |
|
125 - split MyAMS.js into several scripts to be able to reuse core features more easily; use Gulp to build complete |
|
126 MyAMS.js |
|
127 - use local storage to keep state of navigation menu (MyAMS.js) |
|
128 - added transitions to navigation menu (MyAMS.css) |
|
129 |
|
130 0.1.22 |
|
131 ------ |
|
132 - updated TinyMCE editor default settings |
|
133 - added max-height and overflow to dropdown menus (MyAMS.css) |
|
134 - hide form help in modal windows if screen height is too low |
|
135 |
|
136 0.1.21 |
|
137 ------ |
|
138 - added login logo to back-office configuration |
|
139 - added "callbacks" argument to MyAMS.dialog.open to register "shown" or "hide" callbacks for a given dialog (MyAMS.js) |
|
140 - don't load minified translation strings when in development mode (MyAMS.js) |
|
141 - updated SVG container management (MyAMS.js) |
|
142 - updated CSS styles (MyAMS.css) |
|
143 |
|
144 0.1.20 |
|
145 ------ |
|
146 - added JSON event helper to refresh images |
|
147 - added "login logo" property to back-office configuration |
|
148 - added "callbacks" argument to MyAMS.dialog.open to register "shown" or "hide" callbacks |
|
149 for a given dialog (MyAMS.js) |
|
150 - updated interface for site's description attribute |
|
151 - updated CSS styles (MyAMS.css) |
|
152 |
|
153 0.1.19 |
|
154 ------ |
|
155 - updated sortable styles |
|
156 - updated breadcrumbs interface and base adapters |
|
157 - don't move to top in Select2 widget when mouse is moved over an already selected option (JQuery-select2.js) |
|
158 - added data attribute to set TinyMCE editor height |
|
159 - updated CSS (MyAMS.css) |
|
160 |
|
161 0.1.18 |
|
162 ------ |
|
163 - declare local variables if Select2 sortable plug-in |
|
164 - added option to allow multiple callbacks in "data-ams-callback" attribute, and allow these callbacks |
|
165 to be defined via serialized JSON objects (MyAMS.js) |
|
166 - updated Select2 "select-all" helper (MyAMS.js) |
|
167 - updated text areas CSS class (MyAMS.css) |
|
168 |
|
169 0.1.17 |
|
170 ------ |
|
171 - always stop propagation in toolbar action or menu item |
|
172 - added template and method to render empty tables |
|
173 - added helper to handle SVG integration (MyAMS.js) |
|
174 - added AJAX helper to post JSON with arguments from a "data-ams-url" attribute (MyAMS.js) |
|
175 - allow multiple change and click handlers (MyAMS.js) |
|
176 - added "getSelectedRowClass" to base table class to get CSS class dynamically for a given row |
|
177 |
|
178 0.1.16 |
|
179 ------ |
|
180 - set "data-ams-location" attribute as optional in "MyAMS.container.deleteElement" handler (MyAMS.js) |
|
181 - added "afterErrorCallback" option to "loadURL" function (MyAMS.js) |
|
182 - updated IUserSkinnable interface |
|
183 - updated annotations adapters |
|
184 - create separate resources for "myams.js" and "myams.css" to enable MyAMS features without using MyAMS CSS |
|
185 - updated JQuery "scrollTo" plug-in to release 2.1.2 |
|
186 |
|
187 0.1.15 |
|
188 ------ |
|
189 - renamed factories to use snake_case on functions |
|
190 - refactored tables attributes management |
|
191 - updated permission checks in container delete helper function |
|
192 - updated default TinyMCE editor configuration (MyAMS.js) |
|
193 - updated row refresh event (MyAMS.js) |
|
194 - handle null events in JSON response (MyAMS.js) |
|
195 - added check in Select2 plug-in to avoid multiple components initializations (MyAMS.js) |
|
196 - added JSON events helpers functions |
|
197 |
|
198 0.1.14 |
|
199 ------ |
|
200 - added support for IObjectData interface on menu items and actions |
|
201 - moved "static" configuration to persistent configuration in PyAMS_zmi package |
|
202 - added settings for JQuery-UI "droppable" plug-in (MyAMS.js) |
|
203 - added setting to handle datatables un-sortable columns (MyAMS.js) |
|
204 - added widget refresh helper (MyAMS.js) |
|
205 - disable Select2 widgets located into disabled fieldsets (MyAMS.js) |
|
206 - automatically detect hints as HTML (MyAMS.js) |
|
207 - upgraded FontAwesome icons to 4.7.0 |
|
208 |
|
209 0.1.13.1 |
|
210 -------- |
|
211 - use "MyAMS.getSource(url)" function in "MyAMS.getCSS()" |
|
212 |
|
213 0.1.13 |
|
214 ------ |
|
215 - better errors handling in tree sorter (MyAMS.js) |
|
216 - added "data-ams-click-event" handler to generate event on click via data API (MyAMS.js) |
|
217 - allow 'object' type in 'smallbox' JSON response |
|
218 - added responsive classes to hide columns |
|
219 - updated resources |
|
220 - CSS updates |
|
221 |
|
222 0.1.12 |
|
223 ------ |
|
224 - automatically submit form on <CTRL>+<Enter> key press in textarea input (MyAMS.js) |
|
225 - updated MyAMS.getCSS function to be able to add a callback which is called only when the CSS file is loaded |
|
226 (thanks to Stoyan Stefanov / https://www.phpied.com/when-is-a-stylesheet-really-loaded) |
|
227 - added JQuery-dndupload plug-in support (MyAMS.js) |
|
228 |
|
229 0.1.11 |
|
230 ------ |
|
231 - added optional "widget_class" attribute to tables |
|
232 - added Google Tag Manager support |
|
233 - added name to columns via 'data-ams-column-name' attribute for 'TH' tag |
|
234 - added generic refresh events handlers for content, table, row and cell (MyAMS.js) |
|
235 - added treeview plug-in, and tree management features (MyAMS.js) |
|
236 - change dropdown menu orientation dynamically based on available free space (MyAMS.js) |
|
237 - updated default widgets attributes and buttons (MyAMS-widgets.js) |
|
238 - stop click event propagation on action button |
|
239 - corrected dataTable plug-in initialization when sort type is not defined for all columns; added 'string' |
|
240 type for default 'name' column |
|
241 - CSS updates |
|
242 |
|
243 0.1.10 |
|
244 ------ |
|
245 - handle CTRL key to open links in new window (MyAMS.js) |
|
246 - added pre- and post- reload callbacks on JSON "reload" response |
|
247 - add check in progress handler (MyAMS.js) |
|
248 - added DOM sort helper (MyAMS.js) |
|
249 - allow persistent divs in switcher fieldset (MyAMS.css) |
|
250 - set minimum height for modal title (MyAMS.css) |
|
251 - updated messages styles in message box (MyAMS.css) |
|
252 - added option to change message status (MyAMS-notify.js) |
|
253 - use "div" tags instead of "button" for menus and actions to prevent "Enter" key from |
|
254 activating them |
|
255 - added handles to orderable lists (MyAMS.css) |
|
256 - added top and left negative margins classes (MyAMS.css) |
|
257 - removed minimum height for TinyMCE editors (MyAMS.css) |
|
258 - add translation strings to Fancybox plug-in |
|
259 - updated CSS |
|
260 |
|
261 0.1.9 |
|
262 ----- |
|
263 - added responsive classes for table header and body cells |
|
264 - added I18n value column |
|
265 - updated Select2 "sortable" plug-in to allow sorting of Select2 options based on hidden inputs |
|
266 - remove all alerts and error messages on form reset (MyAMS.js) |
|
267 |
|
268 0.1.8 |
|
269 ----- |
|
270 - added 'hint_gravity' attribute to toolbar actions |
|
271 - added clipboard copy function (MyAMS.js) |
|
272 - added mimetypes icons |
|
273 - updated action columns rendering |
|
274 - updated 'events' and 'callbacks' in JSON responses (MyAMS.js) |
|
275 - updated CSS class of table column actions menu |
|
276 - updated Select2 inputs to handle form resets correctly (MyAMS.js) |
|
277 - updated Date, Time and Datetime plug-ins settings (MyAMS.js) |
|
278 - updated TinyMCE editor settings (MyAMS.js) |
|
279 - CSS updates |
|
280 |
|
281 0.1.7 |
|
282 ----- |
|
283 - added static configuration option to handle main menu as accordion or not |
|
284 - added toolbar action item viewlet |
|
285 - small CSS updates |
|
286 - changed mode for several files |
|
287 |
|
288 0.1.6 |
|
289 ----- |
|
290 - added title prefix interface and default adapter |
|
291 - added Google Analytics and UserReport services management |
|
292 - added interfaces and adapters to handle HTML metas headers |
|
293 - added optional target on menus items |
|
294 - added permission check on action column |
|
295 - added Bootstrap wizard plug-in |
|
296 - changed admin view name to "admin" instead of "admin.html" |
|
297 - handle form submit progress action indicator |
|
298 - enable several named adapters to get static resources |
|
299 - changed widget CSS class attribute |
|
300 - changed vocabularies declarations |
|
301 - updated activity viewlet |
|
302 - updated skin interfaces and management classes |
|
303 - updated plug-ins registry management (MyAMS.js) |
|
304 - updated POST progress API (MyAMS.js) |
|
305 - "MyAMS.skin.loadURL" function is now asynchronous by default (MyAMS.js) |
|
306 - added data attributes to modals for "shown" and "hidden" events callbacks (MyAMS.js) |
|
307 - added click handler for readonly checkboxes (MyAMS.js) |
|
308 - added function for form reset after submit (MyAMS.js) |
|
309 - added check on modals to allow hidden overflow (MyAMS.js) |
|
310 - added support for several checkers in MyAMS.ajax.check (MyAMS.js) |
|
311 - corrected form management when form is submitted from script without submit button (MyAMS.js) |
|
312 - refactored variables names (MyAMS.js) |
|
313 - use "JSON.stringify" in "initData" for contents which are not basic strings (MyAMS.js) |
|
314 - updated local storage checker (MyAMS-widgets.js) |
|
315 - CSS updates (MyAMS.css) |
|
316 |
|
317 0.1.5.1 |
|
318 ------- |
|
319 - corrected plug-ins callbacks call when loaded in asynchronous mode |
|
320 |
|
321 0.1.5 |
|
322 ----- |
|
323 - added JQuery InputMask plug-in |
|
324 - upgrade FontAwesome package to release 4.6.1 |
|
325 - upgrade back-office icon view |
|
326 - reformatted scripts |
|
327 - CSS updates |
|
328 |
|
329 0.1.4 |
|
330 ----- |
|
331 - upgrade FontAwesome package to release 4.5.0 |
|
332 - added breadcrumbs interfaceand viewlet |
|
333 - many JavaScript improvements and corrections... |
|
334 - switch JavaScript to 'strict' mode... |
|
335 - new CSS updates |
|
336 |
|
337 0.1.3 |
|
338 ----- |
|
339 - small CSS updates |
|
340 |
|
341 0.1.2 |
|
342 ----- |
|
343 - set custom layouts without ZCML |
|
344 - added back-office configuration interfaces and classes |
|
345 - updated default header template |
|
346 - updated "Flop" charting plug-in |
|
347 - use renamed MediaFileView for favourite icon |
|
348 - add click handler in shortcuts DIV |
|
349 - updated DataTables sorting options |
|
350 - dialogs 'shown' and 'hide' callbacks can now be registered. These callbacks can be assigned |
|
351 globally to all dialogs or to a single one |
|
352 |
|
353 0.1.1 |
|
354 ----- |
|
355 - CSS updates |
|
356 |
|
357 0.1.0 |
|
358 ----- |
|
359 - First release |