<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,12 @@
 PolyPage Change Log
 
 
+0.9 [dev]
+
+- Some performance improvements.
+- Provide hooks for custom show/hide animations via base:{ show:func, hide:func }
+
+
 0.8.3
 
 - Split extensions out into separate files to make mix'n'match easier.</diff>
      <filename>changelog.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 /*
-* PolyPage 0.8.3
+* PolyPage 0.9 [dev]
 *
 * Copyright (c) 2009 Andy Kent
 * Dual licensed under the MIT and GPL licenses:
@@ -54,7 +54,9 @@
 
   $.polypage.Base.DEFAULTS = {
     prefix: 'pp',
-    separator: '_'
+    separator: '_',
+    show: null,
+    hide: null
   };
 
   $.polypage.Base.prototype = {
@@ -159,10 +161,17 @@
       var oldVis = $node.is(':visible');
       var newVis = this.evaluate(this.extractDataFromClassName($node.attr('class')));  
       if(oldVis == newVis) return newVis;
-      newVis ? $node.show() : $node.hide();
+      newVis ? this.show($node) : this.hide($node);
       return newVis;
     },
-
+    
+    show: function($node){
+      $.isFunction(this.options.show) ? this.options.show($node) : $node.show();
+    },
+    
+    hide: function($node){
+      $.isFunction(this.options.hide) ? this.options.hide($node) : $node.hide();
+    },
     evaluate: function(input){
       var str = input
       .replace(new RegExp(this.separated('and'),'gi'),' &amp;&amp; ')</diff>
      <filename>lib/polypage.jquery.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5d799d33645316a1d781c5171b7f4acf1059effe</id>
    </parent>
  </parents>
  <author>
    <name>Andy Kent</name>
    <email>andrew.d.kent@gmail.com</email>
  </author>
  <url>http://github.com/andykent/polypage/commit/40cb93fa13146b4eef496845e2a92276167b0a52</url>
  <id>40cb93fa13146b4eef496845e2a92276167b0a52</id>
  <committed-date>2009-04-19T14:46:56-07:00</committed-date>
  <authored-date>2009-04-19T14:46:56-07:00</authored-date>
  <message>Provide hooks for custom show/hide animations via base:{ show:func, hide:func } Closes #2</message>
  <tree>319f05719e5483cbb78e9191dea614f19d0643d0</tree>
  <committer>
    <name>Andy Kent</name>
    <email>andrew.d.kent@gmail.com</email>
  </committer>
</commit>
