silverstripe-framework/admin/scss
Ingo Schommer 6c96c490c6 Load tree parent nodes if non-existant
This edge case can occur when a large tree is cached in HTML already,
without any nodes expanded via ajax. If a new node is added with
a parent that's not existant, it was simply placed on the root node.
This is a display bug, a full CMS refresh fixes it.

Fixes a related bug where tree causes (view) duplicates,
where the same node is rendered twice. This was due to the whole
subtree being refreshed (including the new node) through jstree's
built-in "open"/"select" events, while at the same time
creating a new node through updateNodesFromServer() callbacks.

Also added a global tree loading indication to make it clear
that the tree is still processing.

See https://github.com/silverstripe/silverstripe-cms/issues/872
2013-10-11 11:51:11 +02:00
..
themes Fixed Tab floating in CMS (fixes #1778) 2013-06-13 00:04:56 +02:00
_actionTabs.scss Loading indicator for "more options" buttons 2012-12-14 00:32:06 +01:00
_forms.scss Merge pull request #2275 from ARNHOE/3.1-updatefieldgroupstyle 2013-08-15 12:14:05 -07:00
_ieShared.scss Fix for ie8 styles for preview switch and modes 2012-12-17 23:11:05 +01:00
_menu.scss Fix the display of long CMS menu item titles. 2013-09-26 22:24:59 +10:00
_mixins.scss API Full-width HTMLEditorField by default 2013-05-22 16:15:16 +02:00
_ModelAdmin.scss Side-by-side preview options styling. 2012-12-10 17:52:01 +01:00
_preview.scss Preview Background styling 2013-06-04 12:57:09 +12:00
_SecurityAdmin.scss Permission list styling improvements (#8100) 2012-12-13 16:45:32 +01:00
_sprites.scss ENHANCEMENT Tab style consolidation and design consistency 2012-11-06 22:28:19 +01:00
_style.scss Remove large left margin on field description within cms-content-tools 2013-10-10 12:51:28 +02:00
_tree.scss Load tree parent nodes if non-existant 2013-10-11 11:51:11 +02:00
_typography.scss ENHANCEMENT Adding missing MemberImportForm to SecurityAdmin, putting each importer into 2012-03-24 13:20:19 +13:00
_uitheme.scss API Add action tabsets as a interface idiom. 2012-12-13 17:43:24 +01:00
editor.scss Render broken link in HtmlEditorField 2013-08-09 11:51:18 +02:00
ie7.scss BUGFIX: fix for broken layout in insert media dialog - Trac #8232 2013-02-07 21:43:34 +01:00
ie8.scss Side-by-side preview options fixes. 2012-12-10 17:52:01 +01:00
screen.scss API Add action tabsets as a interface idiom. 2012-12-13 17:43:24 +01:00