Page 3 of 3

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 11:31 am
by frase
lck wrote:
Wed Apr 22, 2020 10:48 am
Mögliche Lösung (getestet):
Gratulation, Ludwig!
Das scheint mir eine sehr einfache und gangbare Lösung zu sein.
Man kann zwar damit auch die "allerletzte" Seite löschen - was ursprünglich vermieden werden sollte - aber: Nach dem Speichern wird sofort wieder eine "NEUE SEITE" angelegt - womit wieder alles in Ordnung und damit bestens ist.

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 1:58 pm
by olape
lck wrote:
Wed Apr 22, 2020 10:48 am
https://github.com/cmb69/pagemanager_xh ... er.js#L270

Code: Select all

remove:({_disabled:jstree.get_children_dom("#").length<2}),
zu

Code: Select all

remove: ({_disabled: jstree.get_children_dom("#").length < 2 && getLevel(node) < 2}),
lck wrote:
Wed Apr 22, 2020 10:48 am
https://github.com/cmb69/pagemanager_xh ... er.js#L500

Code: Select all

$("#pagemanager_remove").prop("disabled",jstree.get_children_dom("#").length<2);
zu

Code: Select all

$("#pagemanager_remove").prop("disabled", jstree.get_children_dom("#").length < 2 && getLevel(data.node) < 2);
Dann funktioniert es bei mir, so wie es soll.

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 2:32 pm
by frase
olape wrote:
Wed Apr 22, 2020 1:58 pm
Dann funktioniert es bei mir, so wie es soll.
Das ist vielleicht noch a bisserl besser, weil es dann so ist, wie ursprünglich gedacht.

(Lösche mal im ersten Code hinten das Komma weg. Wenn man das mitkopiert, funzt der PM nicht mehr ;-) )

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 2:44 pm
by olape
frase wrote:
Wed Apr 22, 2020 2:32 pm
(Lösche mal im ersten Code hinten das Komma weg. Wenn man das mitkopiert, funzt der PM nicht mehr )
Hm, das gehört in die Zeile. Allerdings natürlich nur einmal.

Ohne Ludwig wäre das aber nix geworden. Ich hätte ehrlich gesagt gar nicht angefangen. JS ist so gar nicht meins.

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 3:18 pm
by frase
olape wrote:
Wed Apr 22, 2020 2:44 pm
Hm, das gehört in die Zeile. Allerdings natürlich nur einmal.
Jetzt stimmt es. Vorher und nachher haben jetzt ein Komma. (Falls es jemand von hier aus kopiert - wie ich.)
Die originale pagemanager.js ist übrigens minifiziert.

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 6:09 pm
by olape

Re: pagemanager löscht keine Seiten mehr

Posted: Wed Apr 22, 2020 6:30 pm
by lck