Rev. 2.73

자바스크립트 라이브러리인 Prototype 1.7 RC2가 릴리즈되었습니다. RC2부터는 Element#purge메서드를 사용할 수 있습니다. 이 메서드는 이미 사용된 요소를 페이지에서 제거할 때 이벤트 핸들러와 스토리지 키를 삭제하는 역할을 수행합니다. 그리고 Element#update 메서드 역시 비슷한 청소 작업을 수행하여 메모리를 적게 사용할수 있도록 유지하는데 도움이 될 것입니다. 자세한 변동사항은 다음과 같습니다.:

  • Remove redefinition of `Element#cumulativeOffset` when `getBoundingClientRect` is present, as it seems to give inaccurate results. (Andrew Dupont)
  • Optimize element purging. (RStankov, Andrew Dupont)
  • Add `Element.purge` for cleaning up event listeners and element storage keys on elements that will be removed from the page. Make `Element.update` perform similar cleanup automatically. (Andrew Dupont, Tobie Langel)
  • The second argument to Event.Handler callbacks is the target element when no selector is present, or the matching element when a selector is present. Callbacks are always bound to the original element. (sam)
  • Fix issue where `Element.Layout#get` would fail to interpret negative pixel values. (Sebastien Gruhier, Andrew Dupont)
  • Fix bugs in layout.js. Add tests for `Element.Layout#toCSS`, `#toObject`, and `#toHash`. (RStankov, Andrew Dupont)
  • Add `Element.Layout#toObject` and `Element.Layout.toHash`. (Andrew Dupont)
  • Make `Element.Layout#toCSS` return camelized property names, as expected by `Element.setStyle`. [#1021 state:resolved] (njakobsen, Andrew Dupont)


Got something to add? You can just leave a comment.

Your Reaction Time!