| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == ''upcoming'': DeepaMehta 4.2 == |
| 8 | |
| 9 | GUI improvements: |
| 10 | * A topic type's or an association type's Data Type is not displayed twice in the detail panel (#606). |
| 11 | |
| 12 | Bug fixes: |
| 13 | * Pressing the "Create a Note instantly" button (Alt-N) while a topic is edited causes no lost edits (#595). |
| 14 | * Deleted types disappear from type menus (#246). |
| 15 | * A Folder topic's content listing is sorted on all platforms (#605). |
| 16 | * On a Mac: ctrl-clicking a topic's type icon does not initiate association drawing (#604). |
| 17 | * Clicking on a long menu's scrollbar does not close the menu prematurely on mouse up (Firefox, Chrome) (#609). |
| 18 | |
| 19 | Plugin Development Framework: |
| 20 | * Server-side: |
| 21 | * Core API: `DeepaMehtaObject` provides a `loadChildTopics()` method to fetch child topics afterwards (#522). |
| 22 | * 2 new RESTful Core Service methods (#607): |
| 23 | * deleteTopicType() |
| 24 | * deleteAssociationType() |
| 25 | * A plugin can determins its own URI (#598). |
| 26 | * Client-side: |
| 27 | * 2 new Webclient events (#608): |
| 28 | * `post_delete_topic_type` |
| 29 | * `post_delete_association_type` |
| 30 | * GUIToolkit's Dialog handling is simplified in conjunction with auto-closing and Return key handling (#610). |
| 31 | * Callers of `dm4c.on_return_key()` can stop event propagation by returning `false` from the callback function passed (#610). |
| 32 | * The Webclient's context menu code is reusable by 3rd-party Topicmap Renderers (#602). |
| 33 | * The standard distro's `TopicmapViewmodel` JavaScript class is reusable by 3rd-party webclients (#612). |
| 34 | |
| 35 | Further changes: |
| 36 | * 3rd party components are updated (#585): |
| 37 | * CKEditor 3.6.2 -> 4.3.2 |