Controller::Base::url_for: nur noch fragment erlauben
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 15 Feb 2018 10:26:15 +0000 (11:26 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 15 Feb 2018 10:26:15 +0000 (11:26 +0100)
commitb4e12203b502835ddc31280e41cf3d61e9a42d80
tree27dc6b78bec2a8add6d0b5385a5e8f77a636cda7
parentfc9548f80c87327eed8f20c796579a9452b0c616
Controller::Base::url_for: nur noch fragment erlauben

Mit mosu darüber gesprochen, und folgende Argumente kamen:

* Es ist unschön dass quasi magische Elemente wie controller, action und
  jetzt hash und fragment in einer flachen Argumentliste übergeben
  werden. Das ist aber historisch gewachsen und wird jetzt nicht
  geändert. Ziel sollte es aber sein, dass potentielle Kollisionen
  selten passieren.

* fragemnt ist die offizielle Bezeichnung für den #... Anteil einer URI.
  Blöderweise nennt Javascript das document.location.hash, und so ist
  das im Gedächtnis geblieben. Da aber hash eh schon in Perl und
  Programmieren extrem überladen ist mit Bedeutungen ist fragment hier
  der etwas weniger miese Begriff.
SL/Controller/Base.pm