silverstripe-framework/admin/css
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
..
editor.css Render broken link in HtmlEditorField 2013-08-09 11:51:18 +02:00
ie7.css Better default icon for ModelAdmin 2013-04-09 13:43:32 +02:00
ie8.css Fix for ie8 styles for preview switch and modes 2012-12-17 23:11:05 +01:00
screen.css Load tree parent nodes if non-existant 2013-10-11 11:51:11 +02:00