doc/index.xhtml in erbook-7.0.0 vs doc/index.xhtml in erbook-7.1.0
- old
+ new
@@ -2,47 +2,454 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
<!ENTITY icon_here_frag "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIkSURBVDiNjZJNSxtRFIbfc+cjmZkkfjSCEFuQtghCwUWj0KXb/IQs3GlBKBQ3waWLoNBfIBSkJYI/ILsupIsuGrIqLQGRoEak6KLNmExzZ+aeLuJMZ4oLz+7e97nPORwuMTMeUvOVvTrAW0TUZua1brN2AgAUCVZeH9aZeUsToh2Eaq21Xz3593h3U9P1vcKjojPyPDV0+z0wL3abtYEAgOWNxmYmY7x5ufTMnCsVV4QQn8rrDSduT7STny46mm7AzheEputTAFYBQIxz2llceOxYVgZP5maEbZkxMF/ZnQVg64YR+8xM1gbwCgBEeb0xC8B27GwMTE7mbKIxAKCsG8YouQ/dNDUiEU9QzjnZFFDIWZqmaauRwDAzuf8EYFYvYsFEwUkB+ZyFMBwDADwAKpmzYoDIiwQeM6eAMFQggnd37ARSDpN54EsQqB0JOreDPynAHXgQQrRjQeBrKYGUklkdA4AOoDMcjlKA63oyCMLju+MpK2XfXF4kERPA10hwKv3A/vzl+71At1mTAFINkkUP+crzld0egFLiyu82a2Y0AZY3DnvMnAJa+1Uz7kJ0npuaLmUsG74coX9zfRVlOgBogs6fPy2VZooT6LtDfPtxdpWQgZkPPLe/JDTdGvb7koGjKBMAEITq4OLyxnNvPZxdXEtmPkK6PgS+/+739c9bX47eg7me2kF5vZElom0Ab4noo1Jqu7Vf/XXPLkS3WUv9mb/vR+THZPMfuQAAAABJRU5ErkJggg==">
<!ENTITY icon_caution "data:image/png;base64,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">
<!ENTITY icon_nav_here "data:image/png;base64,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">
- <!ENTITY icon_nav_prev "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABGBJREFUWIXtlltsFVUUhr81e09Pe2pD0VjlFhBEqSRKWk2hpQQxVOIlpURMRNFEojHBS5ACTxIMxhgTjCTGB8ITweCDUQzhARMMUdLqg8QLaRQRpLS0tgV6oe3pOTN7+TDnlHJ6BzU+sJKVPZc96//W2mvPDNy067SFO8gp32KrbjSOd70PFvaZPb7kHCmv9V//zwEqNvuvzLx9/tpXn36bW/IK3i2vtSv+M4CKLbZySsGtu6qXPRvvDS6y+uHn8q31P1+yKXb3vw6w7E1m+Sbn0FOPbIhfuHKK42c+IzAJqpasLvBs8FXpNqZMFsBMdGLpDuImtHVrlr84LRa30tDyLU5DWrv/YMH0h8SaWH5be1P54uluf0MDOtG4E62A5PbaA8sXPTFn1p1zvIbW44AgIjgN+f7cIRYtWJxz17T5Zc1z7K6JisMEK1BRa98qnl3ywsqyNbknmo4wkOrDaZj2gGTQT0dvI0vve9I/23Tq/jtKEk2N9frTPwJQXmseL5o6Y/czVRvjv7bV051oHxQPNRg87h3opD/VQ9mClf5v505WzVzM0cY61zxe/DGXoGJr7N5YLP7p+lWb4i09p+ns/2vMYH9e+oXW3tM8urQmXz0Ol21l5nUDlG5jirrg6POr3sgPpI8LXb9fc18H++xqv6k6fm7+GpsLlSUrC321R0p3EJ80wNq1mJizX1ZXri8qmjpdTrefQFUjUVHEA2MEz4JnBTFKQAKVEEWpP3uQ2TPmmuK5D8zL7bUHABkNYMQeKHzMfvhg8bLqFSU1sZOt35AMo+BOApAQNSHOc6ikSLhuEmEPeA7PE8QDpwEtXWepXFhtW9ubZ9226IrfWOeOjaQ1jGxprVk3o2je3o01O/MQIRX24wgxnuHYmX0EDBC4JD2pDroTbTgNUUAdqCo1xdtQjY7VgQuV/Yc/7u8Z6FxX/354MFvPZl9wKp+0dJxn+94NEaHgVPG2v/QRYhRB6UpeoDe4jPhg8GBQUPCMsHvfO4iSwiMkgssT5IuREh4GULcrEAgGz0tfxo8V2CSegnFc7D9HQjuxOQKSjpcWd04RA6KEYWjvsX6iC0AMhAMkRlqCYQDZ9sMeUuWbAZRLA+dJaBfGFyS93lGGgjpFnOB5Ah5hyiYuf/ceXePFHxcgYylN0BO2YWxUZs+ApCugqrhQkFARb9SGvzGAvqATz4BnJIKwgpeugHOCSPQ+kMnpTxwg6frwbQy81FUIE6lJqFEjOh1jx98ggKIIggqRiDAI4DLCMmn9CQHYNEF6f0eZaiiEuOhWmL6mV1/MHT8SBwaItlQwUuCxAAzgD3Gs5FA1+zU8j2gHyLVNmAFzDlDkSjOFgANSWR6OB2CAnCzng707Ry3RCOYn2rFAXlrDEH13hKgqLjNxpCUTIJbOPAPgDxkzPjSwS2cWZGWbHDIm0+LJbLHRzMuCsENEM8JDv6ZuCMhQmIxoAMP/FSfTtJkSZo+kA2c8A5I5v2n/b/sb+uLjgZR8ftUAAAAASUVORK5CYII=">
+ <!ENTITY icon_nav_prev "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJOgAACToB8GSSSgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAS1SURBVFiF7ZddbBRVFMf/596Z3W3rtiwtUFsJFQhWMQSIWi0UKJHPlISvCGpiogkxig8SlBSj0Rij6YMPJhB9IyZqTFRC4pNKAgElplSIsRURRL6xtLRLu53dmbn3Hh9mFrZ1Kcs2pi9McnJndu8953c+7rkzxMwYz0uMq/W7AACssSpofo2qlJQfW6X66QNvs7rT9WOKQNP22Kz4xNqOadX1y1CkM0UDLH7dXlo3ddahV9a9O62m6n6/WD1FUS9qtbbMe6i5bUXDxkR/5h+AijVfBEBTa+TD1Q3PbJlX3xQ/39eFeKyyeOt3AvDIi2THJsivn1u5fUXt5LroxeRJMBjA2BoZFdIJm7fRBHFP+f4tLTvnRksism/oCjQrKOOjIlaFgWTSOX3pj0FmRiAGBszMBgyG1gqdZ38+cvh9tWGk7ttG4IltJXWTJtbsf37NjulplaSeVDeYDTRrGKMw6PahrKK89OH43FJjVAimYFhBax/aKFRXTEfn3+2T8+kfFaDpjUhD3X0z9m5e9lJNz9A5eCoDRughGxhoeF4ag+41aKOgtA9tfCgzfCwvmXRLG7cEWNRqbZ5d9+iulY2bKi8ku6CMAhGBmQFigAIAIzTYaLBQYFYwRsGwzhGD0eokL0DTzug7jXNWvjq/fkHFqd6jAANEwV4jQQEAgvwaykIoMGmwMGCjoTkACUZTOMDCndaelsZnn5oyubr0VE87iAQIBCKCEHRjyxOFBcY+UqofQ24SaX8IMACMALGEhRKAGYZ14QAEOL3XL2urzCDpdKMsloCAgLAEBBG0ceF4STg6ibRKwtVDYV0w2ABGM4xmaMUwiiE4ghnevFB1AQCHP1BbF7dG/pw+MPutWTNnVnZc/A5CANFoDBAaWmQgJUFIAkmCsAPdzATWDKIcUwwo30VGOQCDiEgyDw9H3rPgUJu/u/PEby8cO97R3TB1DWw7AtcMQlEGQhKERRA2QVqhhPfCDv4bBigDGmYIABEikqMCEJEAYHXs0ge62i+tPXjk+/Pz713FidIpECJQPsywLSAtcQNCWrnGEdTNzeBbACyim7/k2wUiFHlir//X4LneFtfd9+Xy5pYHrnKX7PXOQsjQS4tQYpcjEa0J8m+CvGvF0L4JR0ZpJA4wKEc3Idybt+uEdPEX9F0/l1rvet988uSS1Y+XJxKxC86vAYQlUFlWC75alT5/+kImaMPgoMOb4KQwxNdwlJlNb14DI8+CMEeRUOyc0X5sq/3mwgWN62vrE/HTqUOQNqEmXo8zR5z+z3Yc35BJwgGgAPiheCPus88uh4b/UwNhlepQ0TBp3+2/d/CHn9p+bz/TP2fialgyEuRYgEnCAZAB4OYYG6lDA/A4x+tbpWDkG07Q+gB9bI/63OvvOjXgDHy0fMWq6hRdBsNhIZEOAfI5kI1Chnl4W8wLEBJ6RGSyhsO5EoDs3Kd/TCUvrXOcb7/YuHZTHXE3ywgcAOlwfnbNDa9Hen67CGRBFAAV1oWdBQAgzh70T7rXe5pd79OvonbJg5E4hsII5AJ4AHQ+wwUB5IBkw4pwDwsAdOU4UiQGl8xc6r3cK3AtnMPBksK++Qp6I/o/r3H/MroL8C8JiYMXQa6AIwAAAABJRU5ErkJggg==">
<!ENTITY icon_tip "data:image/png;base64,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">
<!ENTITY icon_important "data:image/png;base64,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">
<!ENTITY icon_nav_list "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABSlJREFUWIXdl1lsVUUYx/8zc7a7daUroXQhlkpoQ4sVA8b6gilbIEIDggEiEiSRFwzEJ/pCXXjgQR8sAW0I0QQSicZIiC9IsClFFqlC6HorXW/Xe+/p7b3nnpnxobbpJW1pS+uD3+N3vpn/b2b+c853gP9rrNp1WZtNHVlo4ZLDl/YzkC+lhAMUZ+9Uv3MCIHK6eraQ4sXvX9ri0tVvD2wtMt4oyaZPvP1rE1bf93ff/f72dGMWbAcKj1xMNYTSeGh7cbxUFNhcQpE2Lvxwz1Sj4czfvn4vONU4ulAAGicni/LTjYR4Jxo7g2jzjSAzJQ5Ll3iUCDUqphu3IACF7150MUqPvr4mS2/sCkICEEKic3AUhfkZBlXJjkUF0HW6JTXJTVwOHYOmNZHv80eQlRYHSFLyQgCrdlXOeKUkIRtezklVff5ITH7U4vC4dAjO00sOVzvnASDJ8vJPz5ghPZSz+ZNg9uaq/VNOQkmypjMaifKYvC0kKBn3eaI6Z4DsTZ9/mBTvOHZ0TxnbVV7q1hXlfO6mqi3P1nEhvIFg2NbU2Ol0hcIM2yAgPHcI5pwA8rd95iFEnN5UVqS19piQTMHO8lJFEHIpb+OZ1Mm1DLjT1jVsexyxizQ0hkF/CJSSlitXKmK353kAYc4rUpPilbQlcXjQ5MOv9zvgdjuwesVSw1b4yRgAxut7B4KGxgjIpDdLSpyOx20+Swh5dTqdaQEo2I6VKzKNJ0+HwIWEkBJ1j7rx6ppcnVIcTdt4xjVeawmHyYVE1BYTZ+5xqFCpxMOmHoVSXJgzAICSrPREtHX7JxKdfSaYoiIj2UMczJ7kBVuldExY/Gu83FQXrtc2WlLImtvVe5vmBJC5tdIppUh3OjUEQ1bMM29PAMsyl6gScgMAFB+6WECkuOlxaLBsCQkgM8lAR++wbO0cClpW9PgMi5wawBg1VACghMJ65mqFLRuMMUooSwYAytgxl6EWFOSlcv9oFJpCkehScb22kQsujzyoOTg8Z4DWxFxTEvDASBhOI9bZDk1BYCRsQwovADCCbbvfKsS6wizW548gJU5HQ4tPhsJRJcevTWu+GQFwpYJT0BbfoIl4V+xL0O3Q0NfvtyXFnZLD1SrnMlNRGf78O4BwlCMlXofKxhcisucHAEAKcbW1vdfKSHZP5AgBDI2if9g0OHi9orscACAkgS3Geo5AKIqoJSVltPbuud0t8wagjF3wdvUpTo0izjm2C4yOeYJzAS2smLe/2BdglA72Do0gwaki2aMhErFQ+9ArbFvMaL7nArT+dKKJc1FT/0eztTI7GZQQcCEmrpniUFQAICBnb/7eEtaZBOwofrzxyLI5P3Xv/L662QDM2BFlb69MQFRvXlf8UlIUKmnvCWBtfhpu1TXADEUeS0LfznmltCnU3V0jBN9DKIsQKU7Xn9tbNVMfOGsAAMgpr9qpG9p3b64vUhraBpCe5IQ5PMzbO3xsNBL9yvvzxx8AQNmBb4wbNQfDsxGdHM/tB9rcK66GI1Glpb1HZiS70DUwgrycpWx9aQEIJdvG6+YjPiuAZaY3GwA0hSHBrcOKcjxo9kGAQgqZWVJSPeV3fsEAnl470UIJqbVsLobNsY4nagtwPnbE/tRux6ICAIAQ5Hirt0sKbiPJY8Dj1DDoN0FABpuvVQYWHcB77WQdF/JUw1/Nlko44gyK5raOMICzLyIOzOHPaLjpl1vuvFuir3/otW7fAOO2vLw8FP7I670hXhRizpFdVmn856KLFf8AcP0p5DnhnVEAAAAASUVORK5CYII=">
<!ENTITY icon_note "data:image/png;base64,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">
<!ENTITY icon_hyperlink "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAFVBMVEVmmcwzmcyZzP8AZswAZv////////9E6giVAAAAB3RSTlP///////8AGksDRgAAADhJREFUGFcly0ESAEAEA0Ei6/9P3sEcVB8kmrwFyni0bOeyyDpy9JTLEaOhQq7Ongf5FeMhHS/4AVnsAZubxDVmAAAAAElFTkSuQmCC">
<!ENTITY icon_warning "data:image/png;base64,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">
<!ENTITY icon_quote "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAU3SURBVGiB7VlPaBRXHP5+82aTSLIrkY3YJR68VmuSPXlRPPQPGg05iD14sZfEUkpbPJQqQVJs0yQlkEDobaE9CaloTlI0InhYNOBi2yAFT0JxZW2ysn/cmTczvx4ym+7Ozs7uzK6kQj54zOzvzbz3fe/3583MEjPjbYay3QRaxY6A7caOgO2G2uoAExMTB4QQVy3LGrEsq+XxnFAUpcDMCVVVv71y5Ure2d/yhKqqLgwPDw8PDg6SEMLzWj8lu3ytlLLr9u3bXzx48OAlgJma+f3Rrcb4+HgoGo1+FI/HSUoJKWVDQpXnThsR1fSHQiEcP36849GjR2NtFxCLxYSu64qiKDBNsyXyAGBZVo3NNE2EQiEA2OU2dttj1gkvwn766+GNCvAi50eQF96IgCCrHVRQ2wW0Sq7tHhgfHw/FYrF69bELAAzDgGEYvsipqtoU+cA5MDExcUBV1Z/27t37vld97+rqEtPT056TOCGlRF9fH44dO4b9+/cHTmDAQ4AQ4uqpU6c+jMfj5Itdk0in07h27RrOnz+/ZWurByzLGjl8+DBpmlZVn5tBo/AhIuzbtw+GYSCfz6OnpycQ+UYCVCEEDMNoG/GKscHM6O7ursodv+Q9BfhBOypL0ErUsoBmCDda2WbKLTO75mJgAX43paB7QYWdiIjYsQK+X2gqB3WbqFmbc0wvQfZvBUC3815fHggaLl4hREQgoq1KV36kLh/LhYSZNQCdAKpeapoS0I5wqSciEokgEokgm80CAHbv3g0hxNY1hmHg3r17xvr6+q9u3BoKCLrCzfRJKTE3N2devHhRhMNh5HI5qKqKyclJSCl1+7bSxsbG8srKys8AXgcS4IzddnmEiEpPnjz5anFxcebChQvhPXv2AAA0TeOFhYUjxWJRBWAAKADYcBPQVBK3kqxeNgD86tWr35PJ5Oj8/PxGMpnUmRnRaLR09uzZAQAv7ZYB8I+zAgFtDiG/HiEi7u3tzV+/fn0tm82+p+v6lw8fPvyso6Ojo7+///uDBw8eWltbKwKo+7Ld0AOVIeRczRZXHwAgpRQA1GQy+Xp2dva7W7duHXr+/HnCNM2+EydOfAqAsLnQgohUIqri/EZDyE20Y1wqFoudAEI2SfXOnTvZqampr58+fTrAzO+cPn26z+ap2GIUKtdY1AkhIlIvX75cQ8rt6MfmNlWpVOqyyVU+8vLS0tLfAL5x2AGgasB6OdBJRKZpmnB+MqncdCptdlWpjO8tmxOKokBRFORyOWiaxrYAaZOz7GP53Ko4N5m5avIaAUQkAKi6rv+WSqVG4/G4UvlGJqVEPp+HEAKRSKSOfm9YloVnz56hUCi8XF1dTdvkpIN8pQDLrQK5CijrSCaT05ZldS4vL3/AzAIADQ0NWaOjoyoRIRwO4+7du3JlZUXA4dZGsPPhz8ePH/8AQLPb6zLxemRdibo8mxCAHrt1A+gAwGfOnDly7ty5xZGRkV0AsLq6Km/cuLGWSCQ+yWQymh8B+C8hS9jcpHLMXPPhthnUeICZmYh0bK4KAdABcCwWG+jv71dN08TNmzdLqVTqr6WlpY8zmUzN7uhDgG6LKAYhD7h4YKuDqBObn03EyZMno4ODg38cPXpUSaVShRcvXkwmEolfcrlc/Q+i3ignlQ6gyMxBx6m/EzOzZntCDAwM/AgA9+/fn02n01OJRKIQdEIbyuYUwYmXUdcDZVy6dOldZv7cNM3JmZmZdKsTth3OXdPZxsbGQo2u2c7W0AP/d7z1f/LtCNhu7AjYbrz1Av4F8/cV1apw1zkAAAAASUVORK5CYII=">
- <!ENTITY icon_nav_next "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABFpJREFUWIXtl0tsVFUYx3/n3HunLYhQwDRqpKZKhSYIMSAGI+ICI02UBejGBBMUURdu0Lgl7gg0QWNiYtDEBBcErZhACOKjPNqC8jBCqTwDobS0Bfqgnce955zPxcy00zItFyNhw5f8c2fmnDn/3/edx70X7sc9DhWn06J1vvheAICIYJ257X8Sk0xZw3rSt+vnxwEA+HTN1zhnsWKwzmDF4JzBOosr+C2yId/U14X9KVMC/yMAwIEL24lMmshliGyGyKaJbIbQpolsSMYkWTb7XQQk7pg6bkeVmy2lbp21fBsS2/fOAeKEw909AMlVVYpkmW+Lszj/M0DOHUEQGal8m7ubACKCE5fLNi+GgCKXGarEXQHIWjlEHK5AkAVLR4N3bA5FtuGidX42DUUKQAkJIZ9pFkAQUILSgohhMLqOKIsa3gwlJdbvXvQRJsdeBtBUZ27ZQreeA6I+WFiz9PPli1eVgUPIZioiWLGgHQqHVkJoB+gNuxDP4nsaEUgkSljz+jrEESAEIsIPv3wbXuvt+KRYBYoexc9/7H25cvH7q5+orE6c6GjA2AgjIY4IKyEp28+NdBsZmxxxLogI4kCcoAh4qWoVx0/+mW49f6z+4Eb7ZjGvomsg3Wc/3NG45URPb4+tnDoHhwFtQVt6wja6UucwKoUfaPxA4ScUXqCGvnuB5tnKWq52d7hT549f9Cfat4v5jAlw9CuiyKRrt/78Wd8EPUUqJlci2nI9c5l+04kOwAt01jihc581Xs68umIBZbqchkO7B8SZV8a7KY25C5o20TUweHPZd3u+yMyYPIeEX0JfeBXP13j+cKZ+IluBbCU0Dz34GDPLF7Jrb30qMuaNpjoujeUB4I3X2HbIXZk6b6Cz9+b1pXOrnws6kq04HWUz9TWen71qT6E8RWkwkYUPr2RPw85kZ0/7pqaNZst4498WAOBysztWWtP+pFg165nqF/z2ZCvak2HzQON5Ck9rFlSsoKWlJTpx+q/Gxg1mzHkvjFgHUe9Eu/ZYa+M/Xe037LyKl9GeQnv5hafwEoqa6Uu42ZOUxiP7ulNEK4h5S44F0LKeUIWmdm/jzt5EOJWqyfNRGpRWaF/x6KTZlKsqftxVn4qsXnZ0A31xxo0NAHBgMx2ZTPjajt3bUzPK5jO99HEAHvCmMXPCEr7/aVvSZFJrD28K/447JsRYAzlIHwjaml3XtKej3qvdbS8umbc86AkvM7f8VX7d91v6wsUz2xrr7GYgyEkXJDjmdIwFkDctyak0ryt/uFOTavqfMsZULZ61wm89c9I0Hz5w7uhW854ZxAcSBRB+zsNj+NQdAVMMYCjjUUrkVNJ1VvarRzprk8nklKYjB5Nn94Rv9V0gVWCWz16NEjDysWm8CozW0CA2hRjjfk9P6Fh97Yx959J+OZ0b2AF21LVQZjTAeO8FOgdYWMbC7PJQ+ZBRZjZnmJejyFqI9WJS0LeYCgEKdedPqPfjXsS/6zUvFnaUbdsAAAAASUVORK5CYII=">
+ <!ENTITY icon_nav_next "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJOgAACToB8GSSSgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAASrSURBVFiF7ZdtaFZlGMd/133O2dgcmunUZDgzzIYvJIH2wU2UtDKKXkCCLIqiDyIWZfhCEYIRCUIgUvYhApMKKoUMDd9ymagzNHTGZNlSp5tz0z17e55zzn1ffXjOo8/WZuqH+SEfuLgOPPc5/9/1v677PhxRVW7nz9xW9TsAtwowZ7X4Ve/4i24bAFcoKb173MZH3h2yY8FSKRx8AGDqhBnpt57/eJ43aszhqqVSOugATh1i1Cx+ZvW0svEVNbNWFE4eVABVR1d4mfOpehY9+kb5tAkz9lSu8J8cNACnjshGpOMOTrcdY/7Dz42a/eBTmyqXFy6/medIfydh1Ur/64pxM+cGnq8igogICCJylXtieUXJsGF3FbV2NeLUouoYM3QCF1uaurfu//zb6oLoFX1f3S0BVK4q2PPmwg/mXOo6h4jBE58siMHINdNS6VbSUReKw6nDOcvw4tH4tij6ZvdnB21rasHeDdp5PQB/oD+6wxSN7acScYMRL8kCJE4IqCqqDtUsRHNHA8XB0OCFx5bM2rL3iyOz35Z5+9bp2YF0BpwBq5bYhkQuQ+ySbDPZTAYrIY4MTrLXlpBYM8Q25HJPMw1Xjsqzc1+aVFY26UDlqoKZNw3gXEzswiyEzYrHZHAS4gixksFKhJMIJyFWQjKuk/boIq1djbR0nuXYhd3Mnvl42eTxD22rXO6/2J/OgC2wGhO5ECMeBoPxPXwEMMk8CKHtpjPTRmfUTjrsxFqLs4qLFRtnZ6vxSh3Tx88fOaxk2PqqlYUV1R9mVt0QQCbupivTjmd8giDAOEirRV1M5Hrose3EGmYXK4gPngi5jaKAi5XQprmQqqe0ZGKh58mUG3NAkY50G80dfyEGvMDg+YLnC8YXjCcYD7zcjlAQp7icuCbhlIpRs4hSfuqnmu+/PLDWLmFNb6l/zYCIeFwdczBGMIasaALh+YIXGPxA8APBC6Q3oC/4vseM8idoOdfe9uuhXe8dWGuXAd51HcgeOHiqWQAREC9X8bXwEhfEZDnVKbndqQoFUszU0fM4WHOo6dSxhsW/b3bViZaKiNW8w6dvCwzgoUhRUELZ8PsxgcH3kyoDk3UhAUnFTaRtJ+queVbij2BicZXu3PPT37W7Wl9u+MXWX30u2CTHAwEkPXSttX8cvySmGBHIgKiIGAMogiDjxo8tHDHSL2rqqcM5AXWMKCyn1E2Jf9ixpfbIVx2vtZ+mLUHLtVT6avU6ikXEAAVAkOT86yA/Xv10+rb7ZhWPaOqpw8WOewqn4pqH9+zYuX1/zcbMsrCLHiACwj45rXrtHdHLAVV1ImITy2xiVX4FCjjAiqDGCL5vuHdIJQ3H21LVP/+4ueaTaH1yX5REnIQFonzxflugqlEyjPmiOeE4uccgqMHngSHzObzvRMtv1bVrjm6KtueJ5SByOa2qcV+9AWZAQxFxuWqT8MkOkAGMgI71prN123fnTlY3vn5yqz3RZ30OIgYyqmr70+r3ddxrQfZcCK5WnsTTH5X9GUXp83W7Ly2s30tznks5iIh+LL8hB/q4YQGb1xYDyKXLFzec2R+uO7Ofnj7i+l+ivQq88234vwf4B6YlTDQudkyaAAAAAElFTkSuQmCC">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=utf-8"/>
- <meta name="generator" content="ERBook 7.0.0"/>
+ <meta name="generator" content="ERBook 7.1.0"/>
- <title>ERBook 7.0.0</title>
+ <title>ERBook 7.1.0 — Extensible document processor based on eRuby</title>
<meta name="author" content="Suraj N. Kurapati"/>
- <meta name="date" content="04 May 2009"/>
+ <meta name="date" content="30 August 2009"/>
<link rel="alternate" type="application/rss+xml" href="http://snk.tuxfamily.org/lib/erbook/ann.xml"/>
- <style type="text/css" media="all">
- /*<![CDATA[*/ body{color:#000;background-color:#FFF;line-height:1.5em;font-family:Calibri, Verdana, sans-serif}blockquote{color:#333;font-style:italic}em,strong,dt{font-family:Constantia, "Book Antiqua", "URW Bookman L", serif}hr{height:0;border:0;border-top:thin dashed#000}tt,code,pre{font-family:Monaco, Consolas, "Lucida Console", monospace;font-size:100%}code.para{white-space:pre}a > img{border:none}dt{margin-top:1.5em;font-weight:bolder}h1,h2,h3,h4,h5,h6,.title{font-weight:lighter;font-family:Constantia, "Book Antiqua", "URW Bookman L", serif}#lof h1,#lof h2,#lof h3,#lof h4,#lof h5,#lof h6{margin-top:1.25em}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin-top:2.5em;line-height:1.25em}#content h1{font-size:2.0em}#content h2{font-size:1.8em}#content h3{font-size:1.6em}#content h4{font-size:1.4em}#content h5{font-size:1.2em}#content h6{font-size:1.0em}table{border-collapse:collapse;margin:auto;margin-top:1em}th,td{padding:1em;border:1px solid #bbb;vertical-align:top;background-color:#FFF}th{background-color:#F5F5F5}#header{text-align:center}#header > .title{font-size:2.25em}#header > .subtitle{}#header > .authors{margin-top:1.625em;margin-bottom:-0.25em}#header > .date{}.logo,.header_outside_above,#header,.header_outside_below{margin-bottom:5em}.footer_outside_above,#footer,.footer_outside_below{margin-top:5em}#header .header_inside_above,#footer .footer_inside_above{margin-bottom:4em}#header .header_inside_below,#footer .footer_inside_below{margin-top:4em}#Abstract{margin-bottom:5em}#toc li{list-style-type:none}#toc li ul{padding-bottom:1em;border-left:thick solid #F5F5F5}#toc li ul:hover{border-color:#DCDCDC}#toc > ul{padding-left:1em}#bib{margin-top:5em}#footer{border-top:thick dotted #DCDCDC;padding-top:1em;text-align:center}#footer-credits{margin-top:2em;margin-bottom:2em}.part > .title,.chapter > .title{padding-bottom:.5em}.part > .title > big,.chapter > .title > big{display:block;margin-top:.25em}.paragraph > .title,.tip > .title,.note > .title,.caution > .title,.warning > .title,.important > .title,.figure > .title,.table > .title,.example > .title,.equation > .title,.procedure > .title{font-size:large;margin-top:2em}.tip,.note,.caution,.warning,.important,.figure,.table,.example,.equation,.procedure{margin:3em}.tip .nav,.note .nav,.caution .nav,.warning .nav,.important .nav,.figure .nav,.table .nav,.example .nav,.equation .nav,.procedure .nav{margin-right:-3em}.tip > .content,.note > .content,.caution > .content,.warning > .content,.important > .content,.figure > .content,.table > .content,.example > .content,.equation > .content,.procedure > .content{min-height:48px}.tip > .content > .icon,.note > .content > .icon,.caution > .content > .icon,.warning > .content > .icon,.important > .content > .icon{float:left;margin:0 1em 1em 0}.figure > .title{text-align:center}.figure > .content img{display:block;margin:auto}/*]]>*/
- </style>
-
<style type="text/css" media="screen">
- /*<![CDATA[*/ body{margin:0;padding:.5em;background-color:#FFF}#body{margin:auto;max-width:38em}tt{background-color:#F0F8FF}pre,code.para{cursor:text;line-height:normal;border:1px solid #b1d827;background-color:#F5FFDF;padding:1em;display:inline-block;margin:0;min-width:92.5%}code.para,pre.para{background-color:#FFFFE8;border-color:#ED8}a{text-decoration:none}a:hover{text-decoration:underline}a:link{color:#0038E1}a:visited{color:#800080}#toc a:target,#lof a:target,#nav a:target{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIkSURBVDiNjZJNSxtRFIbfc+cjmZkkfjSCEFuQtghCwUWj0KXb/IQs3GlBKBQ3waWLoNBfIBSkJYI/ILsupIsuGrIqLQGRoEak6KLNmExzZ+aeLuJMZ4oLz+7e97nPORwuMTMeUvOVvTrAW0TUZua1brN2AgAUCVZeH9aZeUsToh2Eaq21Xz3593h3U9P1vcKjojPyPDV0+z0wL3abtYEAgOWNxmYmY7x5ufTMnCsVV4QQn8rrDSduT7STny46mm7AzheEputTAFYBQIxz2llceOxYVgZP5maEbZkxMF/ZnQVg64YR+8xM1gbwCgBEeb0xC8B27GwMTE7mbKIxAKCsG8YouQ/dNDUiEU9QzjnZFFDIWZqmaauRwDAzuf8EYFYvYsFEwUkB+ZyFMBwDADwAKpmzYoDIiwQeM6eAMFQggnd37ARSDpN54EsQqB0JOreDPynAHXgQQrRjQeBrKYGUklkdA4AOoDMcjlKA63oyCMLju+MpK2XfXF4kERPA10hwKv3A/vzl+71At1mTAFINkkUP+crzld0egFLiyu82a2Y0AZY3DnvMnAJa+1Uz7kJ0npuaLmUsG74coX9zfRVlOgBogs6fPy2VZooT6LtDfPtxdpWQgZkPPLe/JDTdGvb7koGjKBMAEITq4OLyxnNvPZxdXEtmPkK6PgS+/+739c9bX47eg7me2kF5vZElom0Ab4noo1Jqu7Vf/XXPLkS3WUv9mb/vR+THZPMfuQAAAABJRU5ErkJggg==");background-position:center right;background-repeat:no-repeat;padding-right:20px}.nav{float:right;margin-top:-0.25em}.nav > a > img{border-top:thick solid#FFF}.nav > a > img:hover{border-top:thick solid #FA8072}#nav{margin-bottom:4em;text-align:center}/*]]>*/
- </style>
+ /*<![CDATA[*/
+ /*
+* jQuery UI CSS Framework
+* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
+*/
- <style type="text/css" media="print">
- /*<![CDATA[*/ tt{font-weight:400}pre{border:none}h1,h2,h3,h4,h5,h6{font-weight:400;clear:both}a:link,a:visited{color:#000;text-decoration:none}a[href]:not([href^="#"]):link,a[href]:not([href^="#"]):visited,a.xref[title]:link,a.xref[title]:visited{color:#00F;text-decoration:underline;font-weight:bolder}a[href]:not([href^="#"]):after{content:" " attr(href);font-family:Monaco, Consolas, "Lucida Console", monospace}a.xref[title]:after{content:" " attr(title)}a:after{font-weight:400;font-size:smaller}#nav,.nav,#lof{display:none}#toc,.part,.chapter,#bib{page-break-before:always}.part > .title > big,.chapter > .title > big{padding-bottom:.5em}/*]]>*/
- </style>
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
- <style type="text/css" media="screen">
- /*<![CDATA[*/
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+
+
+/*
+* jQuery UI CSS Framework
+* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
+* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+*/
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
+.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAeUlEQVRoge3OMQHAIBAAsVL/nh8JDDfAkCjImpn5HvbfDpwIVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVhtqiwTEKTLXTgAAAABJRU5ErkJggg==") 50% 50% repeat-x; color: #222222; }
+.ui-widget-content a { color: #222222; }
+.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAALElEQVQYlWN49OjRfyYGBgaGIUT8//8fSqBx0Yh///4RL8vAwAAVQ2MNOwIAl6g6KkOJwk8AAAAASUVORK5CYII=") 50% 50% repeat-x; color: #222222; font-weight: bold; }
+.ui-widget-header a { color: #222222; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAANUlEQVQ4je3LMQoAIBADwb38/6t5wFXaWAiCtUiaYZvF9hBACOFbuntVVe11B0CSjjeE8BwThQIJ8dhEl0YAAAAASUVORK5CYII=") 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAANklEQVQ4jWN48uTJfyYGBgaGUWKUGCWGLfHt2zcoi5GREYNgYmJCZiG42IiB98woMUqMEtgIAMdjCdyg+eEBAAAAAElFTkSuQmCC") 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
+.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAMElEQVQ4je3LIQ4AIBTD0O3f/8wrFgmKhMy8pKJKwkhSKeVbbGuAPU9f4PIopTxgAeS0DRtI4yK0AAAAAElFTkSuQmCC") 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAP0lEQVQ4je3PMQrAMABC0a/3v2zX0mCXNkOgc6C4PARd5DqPGKCU8luS8SbAQhiCQRgJE56kZTfbbP9RSvnkBsWcEAZRWcgqAAAAAElFTkSuQmCC") 50% 50% repeat-x; color: #363636; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
+.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAYAAABvWArbAAAAPklEQVQ4je3PMQqAMABD0Z/c/7aCIAXjJIhD10LJ8vgZw30eMUApZV/GhZNgSTjoLYElY/hNMJ/S6gullCkPiCIPCr4NiEwAAAAASUVORK5CYII=") 50% 50% repeat-x; color: #cd0a0a; }
+.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url("data:image/png;base64,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"); }
+.ui-widget-content .ui-icon {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiJdmhHzAAAATnRSTlMAGBAyBAhQv4OZLiJUcEBmYBoSzQwgPBZCSEoeWiYwUiyFNIeBw2rJz8c4RBy9uXyrtaWNqa2zKP2fJO8KBgKPo2KVoa9s351GPm5+kWho0kj9AAAPhUlEQVR4nO1djWLbthEGyUiq5YSSLXtp7FpLOmfzkmxr126tmi2p03RJ1/Xe/3EGgARxPyAgRbIk2/hkSz4CJO4+HsE7AJSVysjI2AMUUOxahZ2iANhzBtZWr4BoIRSYAVN5u4QwDwQDRbcwfUi5KS3wFuDmFnQLa4Dtb//cqktwD5QEFFwfUs7PoCCA7y4bEJVFizcIob8KmhAplwwqVjt+9FBl3uINQniwEiryEyw9JHqGpQdEFNi+B4QQ7QOiHhysIPoAxUqxvdvvA9K42bsAv4S2fxfYOe57IJSRkZGRkZGxx7jxSHDHcRBXQMTyIjInBgHwBJ/bEx8PEANC+uhbpSSggCBAVODVabpI1S/k4WLZpTn6NpMhoX9Y40hxYERFpMcqUs4AloCtDQdID1YhnyXZ2hLjAYWiO9Dy1PDB7tPhIqLx+uMB8grZaR+Qxl2/C2RkZGRkZGRk7A7rBf7J0DR5/LUTjzUPIPSPGvQJiVJiB7kcQCiUOJrcFNtDZIf2xarQ3aGvLNxAVIFAabz90BFiBIlycTBhgWwOWCH0FLYHlPqwHaCvcIn2ZbosCevfPTRiFFcgvHukCjWwrc3GrGh1fsAof8EaUReKXkCB4/MzFNo97qLpFiKFYv/kNR5YQxQbQEofkZ2OuEOHqqT6gFTpru8CN7x/+jaZkZGRkZGRcV+x/rLUNcMMqUAscgnFocmpqkTzqymwVAPxfJ5PnIUUQOUKT04tEdWZyv3JCQSn96WS4pD97QfyW25A7NhSAbyhmVj0FEltA4vdiygBibXhoUYgykCUP7HwPTDeEqAIcHVMkZg7Zx4k0uFANs63hPQXCoRLAwdgGsr9Az7Qv7sgQGgg1aPl/BJLExBWgG4RFRLFImGmIquPC/klEGyCG0AuAXaJJC+B8FVe9NYQDEcXB8g6AQcjYJ1goJIggHWCrFR0S6kRHN5+4BzFi8NaoN35NRxUvL+JJdZr7PV4wK6fj8nIyMjIyNhr3OxdXAYq7FHZwB6bDSzSh4sF0utChqo0NAvaT1hLzXwFinmCzmeDucEQK18TTaQoFgP7bNC+RZ4OT4T6gQogDFYk+1QxQlj19QGSAWKiLYp8P0Ag1Gbz1ULfWHLg9iUnQNK5QQJcukm04blKLH2GgEJCY+HzXAZWCvHKco3Bp6MIaCjSXXRJyOxeqhnzEaF93MfFGW/O16ZvDL5TM4MJIjujz/cHypkQuuzRwWJ93BKdIt+wCRAPl9kpe2Ikkb2mFgGlxh/i40d3EHfdvoyMjIyMu43ylt/IAmGHnN5iIt7wKfbv01RAcJqFRl9lcjYQSnbQqKgC4fYOwSJt6N6trE0twZ9kN/PqNpTQeICvr4TLsDYC06U7BMjshS+v1/aT7IwQYD5LcgRQXMT2FrBfBLjZ6151jDElk9tPFfpUgk2yregusX25BJbwAFEfM+YI6vGAti4bTtizB+TjfQCrERyhKb2X8D6A9wX75P4t4neBYJeP6pdhg/gQl8MWvytzeSTjgOQBynQdh/iXKdxOrGJ/RkZGRsb9QmXihGr5+g8GGg9uTh+KoVZuNIzV+CwRucFBEyr1mVjx4irOxwM1BhirB6Q+2eNQi4eqR+aF6mELtoMzCR7V9RAFe/ZvQogNiyY8FPSUTFsLp8TeTmMui5mtw7bcaT0Yw2AA4wFRQIlkgq+1DQrNhkmoxS5Jq+u6bMAIGRECEANgXHTgWzwgBOhDH2l0oTQ4D8D5NMktBgNywAEMjo8rwATMZrPY7JGxBoJCkIBDQiAY09EGTUiBCWkUpISfGPR5AAwBfZiG2z7Ayc1yeKTxid39xBNwfHr4O0LA48ePFTvhYrF1r4tyAoz9n2MCqEuBtp/6GDR0oAYfG/R6wJExHYZHfhygsv7fEWCOj4bYmsP5A+pL4MkTfAnMlD4F+r3bobKvTyTA2P/w7PN+Agq2QW8piqMCpTBwenoKvX0AHGkGtP2YAPvTEWA7QUTAudn7/NxtOG46wWNmDtpBEkBzN7rBEvAFHp+YTB/q97qPAN4gHFqgBi8uLsC7qPCA6mg41G/+ErByPwEXDdoNxRhOx+M5jPEzQugS0ht+b1/Y3gEnYMAIAOIBE29/hIDucE8tmMsNOgK4B1RHFu4UCRlMHzv0xzcajcfdXWDs2h8TArBCkoDUJYDLmz6w7ip3BFS0ve5wTRwAn6keMA9I3QYbfSZ0DKbyt+7OXjGI1idPcfNyAyfAMlCrzaGqphYrxHocLHRJVycnfGUcbtT+jIyMjIw9x7Nn8fJSzG0TmFtO8rZT+XT3S3ub+tKJbbLd5diTVp50+zahyeHSslJ/YPrU0fuazrZO2CZ92/ZCCVXlGRiZKPJyPPRxyIFWeXLQBXJBKiq/3divEAN6ZwM200Qjm7EJBZeWm/PRWVCbYK7s7u2l4XaCz+lzgOfMfhMonXr7TWzeZb98dbgIzBT8Ub8eYYUqfZ4rVJ/MDbIDgPqTulJ/xvntWAtjIisqnwxOkGz0n077FARoY79GdA6HPE4rOy196NiMWHTZlSSApcOgXpy/fHV2joaNKu3ffsAnRcBf4K/6NcIG6tIxk3HyoXPjASqfUgXbYN5PzpL2njkR9QMjeDTVHDTCgRuxOegjoO0FvKzP/t/gmVdI24+G7NIe8JX6Wv3dDyldMA+4YB5wwTygtd+dwRqaTqrLb1l73zTSN52CNpnHuQOYPsDblybgxfkXh/oVtr+N1DEBJdhRJyd/Bd/q1z+cbNrD17iVKyajcnv9arhOkRPgsruuD6DmNPwpDNrLw2CoTgHni4yALr0L29+tiKAEIPn868ejx//8rpWP3OEOl5On9OwpcQm0MhafP/ey8f1uvDNIgGLQG8z4YO99ENgg95etwv4uYJYY8fUGHYH6j6fscHFZMftlAl9i+9XL73X3N/n+ZStOzfVfRvYXhrbdKOpEgVQTg/wsDuDD3kwOfQNMTJ5y+/ltUDWLunyxnRF46IqlBzGMY4X7inggREFioIyMjIyMHWCIB6ZNKAcXseo3vLTQTkVE7348dlwJJSz0+wLfmi8BhZqfw3D4ww/wHVLnEd5/fgYvXsDZ3MlsvYUbbnDjDZ3MN3TJG4+bxjAaDl8TBri9qxEw1ccao2wTNAMLHo2f+sjrXwb/9qHoYqgPMBXJTVfOpmrZH23y6uvo0LHSyY6fHGwKfHJlAuMFvObjDYrIqxBgQi20h7Hd/nYVLmno+eaNUm/eeH2GCuopntnhBJAlI2AHo9CCh1I1QxUdAbqqGY9BBLwyc3W4wYVhvY8A4BoIc1l5M7vnPWphZW9/Ses3n37y9a0uGqFwFQZsQQbd386DogpgEk+dzynsAZMJXq8+ns9NeukJ0PYrNATGGefJQlhkLo7DTXr+y3bNiOsDvrXTz/C2q1DXZH84iRNwrP88Nj+u2DjYEE6RBxD9Knj16ujVHC67A7422o02RwD3gB+t7EblWvu9geOFxSnd3ROmT+nJyQkhoPlsxVONc/3TEdBos+jtA+ZzcwHgTvD1cDjaYCcItA8w9i88A8b+mqSjc6Pvqd998QguEQPmQMeo23ODN86+p0/bn1buBkT6+oBhNZ/PYY4ZAHYb3PRd4LkZmPX68NRtMZn4ASvdA+qf0jMA5MP9eeg28Nug9QiLnj5A33U1MAES6xHAUNpz/9zFAYE1gqQDMT3G6xI9pwdw/aIgKoHCS1YGlRnSq9yCjdXjgN3j+N27YyROHxmuNAeNKPpYuXIyIyMjYy0M8eros59MF/PT2c602T7eA7zvhJ9dr/vzDjXaLp4Yc5+0wllzxzHv3gdmMMM7/CcQzKgVBqYTmFn+Z+mKm8J7k0A5F/jgCfjQ1WBhQyiOqD0lYuqBb+AyzMw9Ha2G3m6c8qQx+AlqnIceQp+Sb6i9UyQWbhr54+AjnZ0VzW2TAN0DmBT6PWmc6jDBE2PK2u+nF43dyP7Q0t1pOcX2fdRvH0mF2Q4JqN35rnHjVIeaXfIAVyUuw/aHCCiJy9iF5l1621zweI8KZrPZ9iJdb7DXJ3US0OSrtZ10imt7wHY7QesAzUMz1oZ3noB3qFJ/H18j97FYuw8QDN4oeKf30osvcSW2ExLo+VcbuAuo/sUIm8fMG9xocO3Ea19J9gFYivnHJ2KnyfovZlgW3v6ySx32abQiIyMjIyPjhlFDTLxpwIgFMnTp6A3g4IDKNY+stkwAMAoIAbasxBXqUWneSAWTMjt50lTqT29rFjvXohjsDNm2YPXDFlICmrJOZ3t6tHm8AiEAl0sCeLIIorIRt+cFbew/QRsoAXb4o1XSfoywzm0FTMAoYBNvLyFu8v8HpLBtD1iKgC17wHb7AI6d9wFbvguAIGTHd4E9wG7jgIyMjIyM+434c2R3HeV/Ffx6jtZu6ijl8h59T655jhR+rdHzDOP6beABCheb8O8/WFXeOyzgf5oAhVYnKxP7CwaAf1afJu8bSrhS6tdaXeGnrRenOqOlz9d6QwYnA/3TLd+GE7qe3chA5YF5DfY0vK3adfOX/gyNp2BW25MHdxAB9qvRiiP3/XpQQFGYDU4+Mi///XumXG8pjvaUAOsBGlf4jJt+YYEzeEzAdw06F19R3juM7D1wita86GR0CKfDHgLuXCc4Bri6vMLdfjMc4VNSUNsdodo2xu/1+Xl/K5+az8jIyMhYG/z5gJTMF1GtKq/a3rpyCvz5gJTMl9GtKq/a3rpyCmfQ4WwZmS+kXFVetb115ST48wEf/AGcfG1iw+tWbpbS2vJ3nQxcVr3lH3z5h972FUTLzYpOVk7l5hD+eYcYwDcAnewOotrZ4OtrPDucqi/LRX0/RR4qx7Nn4U8g+qjffvuN6Gf+nC85vwauHjaYyubqvWYKY4VEfSUMitdnBCT1Ue63R5439m+OgCn6DroAAaHPVQxKth/wkJgHmG8bmQMsT0D6EjDfvhVRKO3ywOQUgRA7nmL1uawZmHf1k+DPBwQ6NdcJ+k6Md1LA5f5ONdhJ8vZ5J0vLHT99srkGOjmJbd/G1r2Nriqnse1AZt1AalU5jW2HsuuG0qvKGRkZGRkZGRG0gcONyXsP9v8D0/IdJADiBNiXl3327WRGgOL/9HC/0XwlIURkRhC4tz6Z/fu7fUf2gHvfB9z3u0BGRkZGRkbGplHcnkgguQoSqtUXuhbs/wPtMwqV0HUJAvj5vk32b8IDuL23yn7qAXZ5u32hbRX7d3o82Df1FZXvbh9QOfhyxldr/+3xgXU9oKmvsHyr7F/XA269/eveBXrsv7N9QALe/tvjA0kPWAXGbvebkbHn+D/J5nMcHzx1UAAAAABJRU5ErkJggg=="); }
+.ui-widget-header .ui-icon {background-image: url("data:image/png;base64,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"); }
+.ui-state-default .ui-icon { background-image: url("data:image/png;base64,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"); }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("data:image/png;base64,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"); }
+.ui-state-active .ui-icon {background-image: url("data:image/png;base64,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"); }
+.ui-state-highlight .ui-icon {background-image: url("data:image/png;base64,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"); }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("data:image/png;base64,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"); }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-off { background-position: -96px -144px; }
+.ui-icon-radio-on { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius */
+.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
+.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
+.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
+.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
+.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
+.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
+.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
+.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
+.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
+
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC") 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
+.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC") 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
+----------------------------------*/
+.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
+.ui-accordion .ui-accordion-li-fix { display: inline; }
+.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
+.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
+.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
+.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
+----------------------------------*/
+.ui-datepicker { width: 17em; padding: .2em .2em 0; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+ display: none; /*sorry for IE5*/
+ display/**/: block; /*sorry for IE5*/
+ position: absolute; /*must have*/
+ z-index: -1; /*must have*/
+ filter: mask(); /*must have*/
+ top: -4px; /*must have*/
+ left: -4px; /*must have*/
+ width: 200px; /*must have*/
+ height: 200px; /*must have*/
+}/* Dialog
+----------------------------------*/
+.ui-dialog { position: relative; padding: .2em; width: 300px; }
+.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+/* Progressbar
+----------------------------------*/
+.ui-progressbar { height:2em; text-align: left; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
+----------------------------------*/
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
+----------------------------------*/
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
+----------------------------------*/
+.ui-tabs { padding: .2em; zoom: 1; }
+.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
+.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+
+
+ .ui-widget
+ {
+ /* prevent nested widgets from having larger fonts */
+ font-size: 1em;
+ }
+
+ .ui-tabs .ui-tabs-nav li.ui-tabs-selected a
+ {
+ cursor: pointer;
+ }
+
/* decorate external hyperlinks with a visual indicator */
a[href]:not([href^="#"])
{
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAFVBMVEVmmcwzmcyZzP8AZswAZv////////9E6giVAAAAB3RSTlP///////8AGksDRgAAADhJREFUGFcly0ESAEAEA0Ei6/9P3sEcVB8kmrwFyni0bOeyyDpy9JTLEaOhQq7Ongf5FeMhHS/4AVnsAZubxDVmAAAAAElFTkSuQmCC");
background-position : center right;
@@ -60,10 +467,22 @@
min-height : 50px;
}
/*]]>*/
</style>
+ <style type="text/css" media="all">
+ /*<![CDATA[*/body{color:#000;background-color:#FFF;line-height:1.5em;font-family:Calibri,Verdana,sans-serif}blockquote{color:#333;font-style:italic}em,strong,dt{font-family:Constantia,"Book Antiqua","URW Bookman L",serif}hr{height:0;border:0;border-top:thin dashed#000}tt,code,pre{font-family:Monaco,Consolas,"Lucida Console",monospace;font-size:100%}code.para{white-space:pre}a > img{border:none}dt{margin-top:1.5em;font-weight:bolder}h1,h2,h3,h4,h5,h6,.title{font-weight:lighter;font-family:Constantia,"Book Antiqua","URW Bookman L",serif}#__lof__ h1,#__lof__ h2,#__lof__ h3,#__lof__ h4,#__lof__ h5,#__lof__ h6{margin-top:1.25em}#__doc__ h1,#__doc__ h2,#__doc__ h3,#__doc__ h4,#__doc__ h5,#__doc__ h6{margin-top:2.5em;line-height:1.25em}#__doc__ h1{font-size:2.0em}#__doc__ h2{font-size:1.8em}#__doc__ h3{font-size:1.6em}#__doc__ h4{font-size:1.4em}#__doc__ h5{font-size:1.2em}#__doc__ h6{font-size:1.0em}table{border:none;border-collapse:collapse;margin:auto;margin-top:1em;margin-bottom:1em}th,td{padding:1em;border:1px solid #bbb;vertical-align:top;background-color:#FFF}th{background-color:#F5F5F5}#__header__ > .title{font-size:2.25em}#__abstract__{margin-bottom:5em}#__toc__ ul > li{list-style-type:none}#__toc__ li ul{padding-bottom:1em;border-left:thick solid #F5F5F5}#__toc__ li ul:hover{border-color:#DCDCDC}#__toc__ > ul{padding-left:1em}#__footer__{padding-top:1em;text-align:center;margin:auto}.part > .title,.chapter > .title{padding-bottom:.5em}.part > .title > big,.chapter > .title > big{display:block;margin-top:.25em}.paragraph > .title,.tip > .title,.note > .title,.caution > .title,.warning > .title,.important > .title,.figure > .title,.table > .title,.example > .title,.equation > .title,.procedure > .title{font-size:large;margin-top:2em}.tip,.note,.caution,.warning,.important,.figure,.table,.example,.equation,.procedure{margin:3em}.tip .nav,.note .nav,.caution .nav,.warning .nav,.important .nav,.figure .nav,.table .nav,.example .nav,.equation .nav,.procedure .nav{margin-right:-3em}.tip > .content,.note > .content,.caution > .content,.warning > .content,.important > .content,.figure > .content,.table > .content,.example > .content,.equation > .content,.procedure > .content{min-height:48px}.tip > .content > .icon,.note > .content > .icon,.caution > .content > .icon,.warning > .content > .icon,.important > .content > .icon{float:left;margin-top:0;margin-right:1em;margin-bottom:1em;margin-left:0}.figure > .title{text-align:center}.figure > .content img{display:block;margin:auto}/*]]>*/
+ </style>
+
+ <style type="text/css" media="screen">
+ /*<![CDATA[*/body{margin:0;padding:.5em;background-color:#FFF}#__body__,#__abstract__ > .title,#__toc__ > .title,.part > .title,.chapter > .title,.section > .title,.paragraph > .title,#__bib__ > .title{display:none}.tabs{clear:both}tt{background-color:#F0F8FF}pre{cursor:text;line-height:normal;border:1px solid #b1d827;background-color:#F5FFDF;padding:1em;display:inline-block;margin:0;min-width:92.5%}code.para{cursor:text;line-height:normal;border:1px solid #b1d827;background-color:#F5FFDF;padding:1em;display:inline-block;margin:0;min-width:92.5%;background-color:#FFFFE8;border-color:#ED8}pre.para{background-color:#FFFFE8;border-color:#ED8}a{text-decoration:none}a:hover{text-decoration:underline}a:link{color:#0038E1}a:visited{color:#800080}#__toc__ a:target,#__lof__ a:target{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIkSURBVDiNjZJNSxtRFIbfc+cjmZkkfjSCEFuQtghCwUWj0KXb/IQs3GlBKBQ3waWLoNBfIBSkJYI/ILsupIsuGrIqLQGRoEak6KLNmExzZ+aeLuJMZ4oLz+7e97nPORwuMTMeUvOVvTrAW0TUZua1brN2AgAUCVZeH9aZeUsToh2Eaq21Xz3593h3U9P1vcKjojPyPDV0+z0wL3abtYEAgOWNxmYmY7x5ufTMnCsVV4QQn8rrDSduT7STny46mm7AzheEputTAFYBQIxz2llceOxYVgZP5maEbZkxMF/ZnQVg64YR+8xM1gbwCgBEeb0xC8B27GwMTE7mbKIxAKCsG8YouQ/dNDUiEU9QzjnZFFDIWZqmaauRwDAzuf8EYFYvYsFEwUkB+ZyFMBwDADwAKpmzYoDIiwQeM6eAMFQggnd37ARSDpN54EsQqB0JOreDPynAHXgQQrRjQeBrKYGUklkdA4AOoDMcjlKA63oyCMLju+MpK2XfXF4kERPA10hwKv3A/vzl+71At1mTAFINkkUP+crzld0egFLiyu82a2Y0AZY3DnvMnAJa+1Uz7kJ0npuaLmUsG74coX9zfRVlOgBogs6fPy2VZooT6LtDfPtxdpWQgZkPPLe/JDTdGvb7koGjKBMAEITq4OLyxnNvPZxdXEtmPkK6PgS+/+739c9bX47eg7me2kF5vZElom0Ab4noo1Jqu7Vf/XXPLkS3WUv9mb/vR+THZPMfuQAAAABJRU5ErkJggg==");background-position:center right;background-repeat:no-repeat;padding-right:20px}#__header__ > .logo{float:left;margin-right:1em;margin-top:.25em}#__header__ > .logo img{max-height:4em;max-width:4em}#__header__ > .title_and_subtitle{float:left;margin-right:1.5em}#__header__ > .title_and_subtitle .title{margin-top:.25em}#__header__ > .authors_and_date{text-align:right}#__header__ > .authors_and_date .authors,#__header__ > .authors_and_date .date{margin-top:0;margin-bottom:.25em}#__header__ > .authors_and_date .date{font-weight:lighter}.nav{float:right}.nav > a > img{border-top:thick solid#FFF}.nav > a > img:hover{border-top:thick solid #FA8072}#__nfo__ > table td:first-child,#__nfo__ > .validations{text-align:center}/*]]>*/
+ </style>
+
+ <style type="text/css" media="print">
+ /*<![CDATA[*/tt{font-weight:400}pre{border:none}h1,h2,h3,h4,h5,h6{font-weight:400;clear:both}a:link,a:visited{color:#000;text-decoration:none}a[href]:not([href^="#"]):link,a[href]:not([href^="#"]):visited{color:#00F;text-decoration:underline;font-weight:bolder}a.xref[title]:link,a.xref[title]:visited{color:#00F;text-decoration:underline;font-weight:bolder}a[href]:not([href^="#"]):after{content:" " attr(href);font-family:Monaco,Consolas,"Lucida Console",monospace}a.xref[title]:after{content:" " attr(title)}a:after{font-weight:400;font-size:smaller}.tabs > ul,.nav,#__lof__,#__nfo__ > .validations{display:none}#__toc__,.part,.chapter,#__bib__{page-break-before:always}#__header__,#__footer__{text-align:center}#__header__ > .authors{margin-top:1.625em;margin-bottom:-0.25em}.header_outside_above,#__header__,.header_outside_below,.logo{margin-bottom:5em}.footer_outside_above,#__footer__,.footer_outside_below,#__bib__,#__nfo__{margin-top:5em}#__header__ .header_inside_above,#__footer__ .footer_inside_above{margin-bottom:4em}#__header__ .header_inside_below,#__footer__ .footer_inside_below{margin-top:4em}.part > .title > big,.chapter > .title > big{padding-bottom:.5em}/*]]>*/
+ </style>
+
<script type="text/javascript">
//<![CDATA[
/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
@@ -81,121 +500,411 @@
* Copyright 2009, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
* More information: http://sizzlejs.com/
*/
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
- /**
- * jQuery.ScrollTo - Easy element scrolling using jQuery.
- * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
- * Dual licensed under MIT and GPL.
- * Date: 3/9/2009
- * @author Ariel Flesler
- * @version 1.4.1
- *
- * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
- */
-;(function($){var m=$.scrollTo=function(b,h,f){$(window).scrollTo(b,h,f)};m.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};m.window=function(b){return $(window).scrollable()};$.fn.scrollable=function(){return this.map(function(){var b=this,h=!b.nodeName||$.inArray(b.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!h)return b;var f=(b.contentWindow||b).document||b.ownerDocument||b;return $.browser.safari||f.compatMode=='BackCompat'?f.body:f.documentElement})};$.fn.scrollTo=function(l,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};if(l=='max')l=9e9;a=$.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=$(k),d=l,p,g={},q=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(d)){d=n(d);break}d=$(d,this);case'object':if(d.is||d.style)p=(d=$(d)).offset()}$.each(a.axis.split(''),function(b,h){var f=h=='x'?'Left':'Top',i=f.toLowerCase(),c='scroll'+f,r=k[c],s=h=='x'?'Width':'Height';if(p){g[c]=p[i]+(q?0:r-o.offset()[i]);if(a.margin){g[c]-=parseInt(d.css('margin'+f))||0;g[c]-=parseInt(d.css('border'+f+'Width'))||0}g[c]+=a.offset[i]||0;if(a.over[i])g[c]+=d[s.toLowerCase()]()*a.over[i]}else g[c]=d[i];if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],u(s));if(!b&&a.queue){if(r!=g[c])t(a.onAfterFirst);delete g[c]}});t(a.onAfter);function t(b){o.animate(g,j,a.easing,b&&function(){b.call(this,l,a)})};function u(b){var h='scroll'+b;if(!q)return k[h];var f='client'+b,i=k.ownerDocument.documentElement,c=k.ownerDocument.body;return Math.max(i[h],c[h])-Math.min(i[f],c[f])}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);
- /**
- * jQuery.LocalScroll - Animated scrolling navigation, using anchors.
- * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
- * Dual licensed under MIT and GPL.
- * Date: 3/11/2009
- * @author Ariel Flesler
- * @version 1.2.7
- **/
-;(function($){var l=location.href.replace(/#.*/,'');var g=$.localScroll=function(a){$('body').localScroll(a)};g.defaults={duration:1e3,axis:'y',event:'click',stop:true,target:window,reset:true};g.hash=function(a){if(location.hash){a=$.extend({},g.defaults,a);a.hash=false;if(a.reset){var e=a.duration;delete a.duration;$(a.target).scrollTo(0,a);a.duration=e}i(0,location,a)}};$.fn.localScroll=function(b){b=$.extend({},g.defaults,b);return b.lazy?this.bind(b.event,function(a){var e=$([a.target,a.target.parentNode]).filter(d)[0];if(e)i(a,e,b)}):this.find('a,area').filter(d).bind(b.event,function(a){i(a,this,b)}).end().end();function d(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,'')==l&&(!b.filter||$(this).is(b.filter))}};function i(a,e,b){var d=e.hash.slice(1),f=document.getElementById(d)||document.getElementsByName(d)[0];if(!f)return;if(a)a.preventDefault();var h=$(b.target);if(b.lock&&h.is(':animated')||b.onBefore&&b.onBefore.call(b,a,f,h)===false)return;if(b.stop)h.stop(true);if(b.hash){var j=f.id==d?'id':'name',k=$('<a> </a>').attr(j,d).css({position:'absolute',top:$(window).scrollTop(),left:$(window).scrollLeft()});f[j]='';$('body').prepend(k);location=e.hash;k.remove();f[j]=d}h.scrollTo(f,b).trigger('notify.serialScroll',[f])}})(jQuery);
+ /*
+ * jQuery UI 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI
+ */
+jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/*
+ * jQuery UI Tabs 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Tabs
+ *
+ * Depends:
+ * ui.core.js
+ */
+(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(n){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var p=this,d=this.options;var c=/^#.+/;this.anchors.each(function(r,o){var q=a(o).attr("href");var s=q.split("#")[0],u;if(s&&(s===location.toString().split("#")[0]||(u=a("base")[0])&&s===u.href)){q=o.hash;o.href=q}if(c.test(q)){p.panels=p.panels.add(p._sanitizeSelector(q))}else{if(q!="#"){a.data(o,"href.tabs",q);a.data(o,"load.tabs",q.replace(/#.*$/,""));var w=p._tabId(o);o.href="#"+w;var v=a("#"+w);if(!v.length){v=a(d.panelTemplate).attr("id",w).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(p.panels[r-1]||p.list);v.data("destroy.tabs",true)}p.panels=p.panels.add(v)}else{d.disabled.push(r)}}});if(n){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(q,o){if(o.hash==location.hash){d.selected=q;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(p._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(q,o){return p.lis.index(q)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");p.element.queue("tabs",function(){p._trigger("show",null,p._ui(p.anchors[d.selected],p.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){p.lis.add(p.anchors).unbind(".tabs");p.lis=p.anchors=p.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var j=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var k=h?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(o,h);p._trigger("show",null,p._ui(i,o[0]))})}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");p._trigger("show",null,p._ui(i,o[0]))};var l=b?function(o,i){i.animate(b,b.duration||"normal",function(){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);p.element.dequeue("tabs")})}:function(o,i,q){p.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");p.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,r=a(this).closest("li"),i=p.panels.filter(":not(.ui-tabs-hide)"),q=a(p._sanitizeSelector(this.hash));if((r.hasClass("ui-tabs-selected")&&!d.collapsible)||r.hasClass("ui-state-disabled")||r.hasClass("ui-state-processing")||p._trigger("select",null,p._ui(this,q[0]))===false){this.blur();return false}d.selected=p.anchors.index(this);p.abort();if(d.collapsible){if(r.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){l(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){p._cookie(d.selected,d.cookie)}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this));this.blur();return false}}}if(d.cookie){p._cookie(d.selected,d.cookie)}if(q.length){if(i.length){p.element.queue("tabs",function(){l(o,i)})}p.element.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){i.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k});this._tabify();if(this.anchors.length==1){i.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(i,h)}catch(j){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading…</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var i=g.selected;b.select(++i<b.anchors.length?i:0)},d);if(h){h.stopPropagation()}});var e=b._unrotate||(b._unrotate=!f?function(h){if(h.clientX){b.rotate(null)}}:function(h){t=g.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(g.event+".tabs",e);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(g.event+".tabs",e);delete this._rotate;delete this._unrotate}}})})(jQuery);;/*
+ * jQuery UI Effects 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Effects/
+ */
+jQuery.effects||(function(d){d.effects={version:"1.7.2",save:function(g,h){for(var f=0;f<h.length;f++){if(h[f]!==null){g.data("ec.storage."+h[f],g[0].style[h[f]])}}},restore:function(g,h){for(var f=0;f<h.length;f++){if(h[f]!==null){g.css(h[f],g.data("ec.storage."+h[f]))}}},setMode:function(f,g){if(g=="toggle"){g=f.is(":hidden")?"show":"hide"}return g},getBaseline:function(g,h){var i,f;switch(g[0]){case"top":i=0;break;case"middle":i=0.5;break;case"bottom":i=1;break;default:i=g[0]/h.height}switch(g[1]){case"left":f=0;break;case"center":f=0.5;break;case"right":f=1;break;default:f=g[1]/h.width}return{x:f,y:i}},createWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent()}var g={width:f.outerWidth(true),height:f.outerHeight(true),"float":f.css("float")};f.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var i=f.css("top");if(isNaN(parseInt(i,10))){i="auto"}var h=f.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:f.css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(g);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(g,i,f,h){h=h||{};d.each(i,function(k,j){unit=g.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*f+unit[1]}});return h},animateClass:function(h,i,k,j){var f=(typeof k=="function"?k:(j?j:null));var g=(typeof k=="string"?k:null);return this.each(function(){var q={};var o=d(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=h.toggle:h.add=h.toggle}var l=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove){o.removeClass(h.remove)}var m=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.remove){o.addClass(h.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,i,g,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=p}else{d(this).attr("style",p)}if(h.add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}if(f){f.apply(this,arguments)}})})}};function c(g,f){var i=g[1]&&g[1].constructor==Object?g[1]:{};if(f){i.mode=f}var h=g[1]&&g[1].constructor!=Object?g[1]:(i.duration?i.duration:g[2]);h=d.fx.off?0:typeof h==="number"?h:d.fx.speeds[h]||d.fx.speeds._default;var j=i.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i){return d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(d.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},removeClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass(g)},toggleClass:function(g,f,i,h){return((typeof f!=="boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];d.each(["em","px","%","pt"],function(j,k){if(g.indexOf(k)>0){h=[parseFloat(g),k]}});return h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=b(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(g,h,f,j,i){return d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return j*(h/=i)*h+f},easeOutQuad:function(g,h,f,j,i){return -j*(h/=i)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h+f}return -j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return j*(h/=i)*h*h+f},easeOutCubic:function(g,h,f,j,i){return j*((h=h/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h+f}return j/2*((h-=2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return j*(h/=i)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return -j*((h=h/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h+f}return -j/2*((h-=2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return j*(h/=i)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return j*((h=h/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h*h+f}return j/2*((h-=2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return -j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return -j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h==0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){return(h==i)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g,h,f,j,i){if(h==0){return f}if(h==i){return f+j}if((h/=i/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return -j*(Math.sqrt(1-(h/=i)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return j*Math.sqrt(1-(h=h/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return j/2*(Math.sqrt(1-(h-=2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h<Math.abs(m)){h=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/h)}return -(h*Math.pow(2,10*(i-=1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f},easeOutElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h<Math.abs(m)){h=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/h)}return h*Math.pow(2,-10*i)*Math.sin((i*l-j)*(2*Math.PI)/k)+m+f},easeInOutElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l/2)==2){return f+m}if(!k){k=l*(0.3*1.5)}if(h<Math.abs(m)){h=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/h)}if(i<1){return -0.5*(h*Math.pow(2,10*(i-=1))*Math.sin((i*l-j)*(2*Math.PI)/k))+f}return h*Math.pow(2,-10*(i-=1))*Math.sin((i*l-j)*(2*Math.PI)/k)*0.5+m+f},easeInBack:function(g,h,f,k,j,i){if(i==undefined){i=1.70158}return k*(h/=j)*h*((i+1)*h-i)+f},easeOutBack:function(g,h,f,k,j,i){if(i==undefined){i=1.70158}return k*((h=h/j-1)*h*((i+1)*h+i)+1)+f},easeInOutBack:function(g,h,f,k,j,i){if(i==undefined){i=1.70158}if((h/=j/2)<1){return k/2*(h*h*(((i*=(1.525))+1)*h-i))+f}return k/2*((h-=2)*h*(((i*=(1.525))+1)*h+i)+2)+f},easeInBounce:function(g,h,f,j,i){return j-d.easing.easeOutBounce(g,i-h,0,j,i)+f},easeOutBounce:function(g,h,f,j,i){if((h/=i)<(1/2.75)){return j*(7.5625*h*h)+f}else{if(h<(2/2.75)){return j*(7.5625*(h-=(1.5/2.75))*h+0.75)+f}else{if(h<(2.5/2.75)){return j*(7.5625*(h-=(2.25/2.75))*h+0.9375)+f}else{return j*(7.5625*(h-=(2.625/2.75))*h+0.984375)+f}}}},easeInOutBounce:function(g,h,f,j,i){if(h<i/2){return d.easing.easeInBounce(g,h*2,0,j,i)*0.5+f}return d.easing.easeOutBounce(g,h*2-i,0,j,i)*0.5+j*0.5+f}})})(jQuery);;/*
+ * jQuery UI Effects Highlight 1.7.2
+ *
+ * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT (MIT-LICENSE.txt)
+ * and GPL (GPL-LICENSE.txt) licenses.
+ *
+ * http://docs.jquery.com/UI/Effects/Highlight
+ *
+ * Depends:
+ * effects.core.js
+ */
+(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var c=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgroundImage:"none",backgroundColor:c});var f={backgroundColor:g};if(h=="hide"){f.opacity=0}e.animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,d);if(h=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);;
- $(document).ready(
- function(){
- $.localScroll({
- // the default 1000 is too slow, and 500 is too fast
- duration: 700,
+ $(function() {
+ //
+ // respond to changes in window location
+ //
+ var $last_hash = null;
- // allow the CSS ':target' pseudo-selector to work properly
- hash: true, onAfter: function(){ location = location; }
- });
+ function on_hash_change() {
+ var curr_hash = window.location.hash;
+
+ if (curr_hash && curr_hash != $last_hash) {
+ $last_hash = curr_hash;
+ reveal_hash(curr_hash);
+ }
+
+ setTimeout(on_hash_change, 300);
}
- );
+
+ //
+ // Sets the location bar hash to the given value.
+ //
+ // [prevent_jump]
+ // If true, prevents the browser from jumping to
+ // the element corresponding to the given hash.
+ //
+ function set_hash(hash, prevent_jump) {
+ var set_the_hash = function() {
+ //
+ // XXX: bypass on_hash_change() by setting $last_hash
+ //
+ window.location.hash = $last_hash = hash;
+ }
+
+ if (prevent_jump) {
+ var target = $(hash);
+
+ if (target.length) {
+ //
+ // This particular approach to solving the browser
+ // jumping problem comes from the jQuery.LocalScroll
+ // plugin, which is dual licensed under MIT and GPL:
+ //
+ // Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
+ //
+ // Permission is hereby granted, free of charge, to any person obtaining a copy
+ // of this software and associated documentation files (the "Software"), to deal
+ // in the Software without restriction, including without limitation the rights
+ // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ // copies of the Software, and to permit persons to whom the Software is
+ // furnished to do so, subject to the following conditions:
+ //
+ // The above copyright notice and this permission notice shall be included in
+ // all copies or substantial portions of the Software.
+ //
+ // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ // THE SOFTWARE.
+ //
+ // This plugin is documented at:
+ //
+ // http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html
+ //
+ // And its source is available at:
+ //
+ // http://flesler-plugins.googlecode.com/svn/trunk/jquery.localScroll/jquery.localScroll.js
+ //
+ var target_id = target.attr('id');
+
+ //
+ // temporarily place a dummy element at the current
+ // screen position and give it the ID of the target
+ //
+ var dummy = $('<span/>').attr('id', target_id).css({
+ position: 'absolute',
+ top: $(window).scrollTop()
+ });
+
+ target.removeAttr('id').before(dummy);
+
+ //
+ // when we set the hash, the browser will jump to the
+ // dummy, which is where the browser screen currently
+ // is, and therefore the jump will not be visualized!
+ //
+ set_the_hash();
+
+ //
+ // undo the temporary changes
+ //
+ dummy.remove();
+ target.attr('id', target_id);
+
+ return;
+ }
+ }
+
+ set_the_hash();
+ }
+
+ //
+ // Returns the tab corresponding to the
+ // given panel in the given tabs widget.
+ //
+ function tab_by_panel(panel, tabs_widget) {
+ if (!tabs_widget) {
+ tabs_widget = panel.parent('.ui-tabs');
+ }
+
+ return tabs_widget.find(
+ '.ui-tabs-nav > li > a[href=#'+ panel.attr('id') +']'
+ ).parent('li');
+ }
+
+ //
+ // Reveals the element at the given hash by (1) activating all
+ // tabs that contain it, (2) smoothly scrolling to it, and (3)
+ // updating the hash in the browser's location bar accordingly.
+ //
+ function reveal_hash(hash) {
+ var target = $(hash);
+
+ if (target.length) {
+ var target_is_panel = target.is('div') &&
+ target.parent('.ui-tabs').length;
+
+ var target_initially_hidden = target.is(':hidden');
+
+ //
+ // reveal all tabs which contain the target
+ //
+ if (target_initially_hidden) {
+ var panels = target.parents('.ui-tabs > div:hidden').get().reverse();
+
+ if (target_is_panel) {
+ panels.push(target);
+ }
+
+ for (var i in panels) {
+ var panel = $(panels[i]);
+ var tabs_widget = panel.parent('.ui-tabs');
+ var selected_index = tabs_widget.tabs('option', 'selected');
+
+ //
+ // map the panel to its tab because tabs do not
+ // have to be in the same order as their panels
+ //
+ var tab = tab_by_panel(panel, tabs_widget);
+ var wanted_index = tab.prevAll('li').length;
+
+ if (wanted_index != selected_index) {
+ tabs_widget.tabs('select', wanted_index);
+ }
+ }
+ }
+
+ function scroll_to_target_and_set_hash() {
+ if (target.is(':hidden')) {
+ //
+ // wait before scrolling because the
+ // tabs.select() calls above may not
+ // have fully taken effect yet and
+ // so the target may still be hidden
+ //
+ setTimeout(scroll_to_target_and_set_hash, 0);
+ }
+ else {
+ //
+ // scroll to the tab bar instead of the target
+ // because it contains the title for the target
+ //
+ var scroll_target = target_is_panel ?
+ target.parent('.ui-tabs') : target;
+
+ var screen_before_scroll = $(window).scrollTop();
+
+ $('html').animate({
+ scrollTop: Math.floor(scroll_target.offset().top)
+ }, 'slow', 'swing', function() {
+ set_hash(hash, target_is_panel);
+
+ if (
+ !target_initially_hidden &&
+ $(window).scrollTop() == screen_before_scroll
+ ) {
+ //
+ // nothing changed on the screen.
+ // the target was already visible.
+ // highlight it to notify the user.
+ //
+ target.effect('highlight', 'slow');
+ }
+ });
+ }
+ }
+
+ scroll_to_target_and_set_hash();
+ }
+ }
+
+ //
+ // create jQuery UI tabs
+ //
+ $('.tabs').tabs();
+
+ //
+ // make internal hyperlinks reveal their targets when clicked
+ //
+ $('a[href^=#]').click(function() {
+ var link = $(this);
+ var hash = link.attr('href');
+
+ if (link.parent('li').parent('.ui-tabs-nav').length) {
+ // tab clicks should not cause the screen to scroll
+ set_hash(hash, true);
+ }
+ else {
+ reveal_hash(hash);
+ }
+
+ return false;
+ });
+
+ //
+ // checkbox for printer friendly stylesheet
+ //
+ $('#__header__ > .authors_and_date').append(
+ $('<span/>').append(
+ $('<input/>').attr('type', 'checkbox').click(function() {
+ if ($(this).is(':checked')) {
+ $('style[media=screen]').attr('media', 'neercs');
+ $('style[media=print]').attr('media', 'screen');
+ }
+ else {
+ $('style[media=screen]').attr('media', 'print');
+ $('style[media=neercs]').attr('media', 'screen');
+ }
+ return true;
+ })
+ ).append(" Printer friendly")
+ );
+
+ //
+ // ready for action!
+ //
+ $('#__loading__').append("Ready!").
+ fadeOut('slow', function() {
+ $('#__body__').show();
+ on_hash_change();
+ });
+ });
//]]>
</script>
</head>
<body>
- <div id="body">
- <div id="nav"><a id="rev:Contents" href="#Contents">Contents</a> · <a id="rev:Cautions" href="#Cautions">Cautions</a> · <a id="rev:Equations" href="#Equations">Equations</a> · <a id="rev:Examples" href="#Examples">Examples</a> · <a id="rev:Figures" href="#Figures">Figures</a> · <a id="rev:Importants" href="#Importants">Importants</a> · <a id="rev:Notes" href="#Notes">Notes</a> · <a id="rev:Procedures" href="#Procedures">Procedures</a> · <a id="rev:Tables" href="#Tables">Tables</a> · <a id="rev:Tips" href="#Tips">Tips</a> · <a id="rev:Warnings" href="#Warnings">Warnings</a> · <a id="rev:References" href="#References">References</a></div>
- <br style="display: none"/>
- <hr style="display: none"/>
- <br style="display: none"/>
+ <div id="__loading__">
+ Loading... <noscript>Failed!
+ <p>Please enable JavaScript in your Web browser.</p>
+ <div style="display: none"><br/><hr/><br/></div>
+ </noscript>
+ </div>
-
-
- <div id="header">
+ <div id="__body__">
- <div class="logo"><a class="xref" href="#Credits" title="Section 1.2. "Credits""><img src='erbook.png' alt='ERBook logo' /></a></div>
+ <div id="__header__">
+
- <h1 class="title">ERBook 7.0.0</h1>
+ <div class="logo"><a class="xref" href="#Credits" title="Section 1.4. "Credits""><img src='erbook.png' alt='ERBook logo' /></a></div>
- <h2 class="subtitle">Extensible document processor based on eRuby</h2>
+ <div class="title_and_subtitle">
+ <h1 class="title">ERBook 7.1.0</h1>
- <h3 class="authors"><a href="mailto:sunaku@gmail.com">Suraj N. Kurapati</a></h3>
+ <h2 class="subtitle">Extensible document processor based on eRuby</h2>
+ </div>
- <h3 class="date">04 May 2009</h3>
+ <div class="authors_and_date">
+ <h3 class="authors"><a href="mailto:sunaku@gmail.com">Suraj N. Kurapati</a></h3>
+ <h3 class="date">30 August 2009</h3>
+ </div>
+
+
+ </div>
+
- </div>
-
+ <div class="tabs">
+ <ul>
+ <li><a href="#__doc__">Document</a></li>
-
+ <li><a href="#__toc__">Contents</a></li>
- <br style="display: none"/>
- <hr style="display: none"/>
- <br style="display: none"/>
+ <li><a href="#__bib__">References</a></li>
+ <li><a href="#__nfo__">About</a></li>
+ </ul>
- <div id="toc">
- <a name="Contents"/><div class="nav" id="Contents"><a title="Focus this segment" href="#Contents"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Contents"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <h1 class="title">Contents</h1>
- <ul><li>1 <a id="rev:Introduction" href="#Introduction">Introduction</a><ul><li>1.1 <a id="rev:Logistics" href="#Logistics">Logistics</a></li><li><a id="rev:Version-numbers" href="#Version-numbers">Version numbers</a></li><li>1.1 <a id="rev:License" href="#License">License</a></li><li>1.2 <a id="rev:Credits" href="#Credits">Credits</a></li><li>1.3 <a id="rev:Reviews" href="#Reviews">Reviews</a></li></ul></li><li>2 <a id="rev:Setup" href="#Setup">Setup</a><ul><li>2.1 <a id="rev:Requirements" href="#Requirements">Requirements</a></li><li>2.2 <a id="rev:Installation" href="#Installation">Installation</a></li><li>2.3 <a id="rev:Manifest" href="#Manifest">Manifest</a></li></ul></li><li>3 <a id="rev:Theory-of-operation" href="#Theory-of-operation">Theory of operation</a><ul><li>3.1 <a id="rev:Nodes" href="#Nodes">Nodes</a><ul><li>3.1.1 <a id="rev:Node.class" href="#Node.class">The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class</a></li></ul></li><li>3.2 <a id="rev:SpecFile" href="#SpecFile">Format specification file</a><ul><li>3.2.1 <a id="rev:SpecFile.nodes" href="#SpecFile.nodes">Node definition</a><ul><li>3.2.1.1 <a id="rev:SpecFile.nodes.output" href="#SpecFile.nodes.output">Node output template</a></li></ul></li><li>3.2.2 <a id="rev:SpecFile.output" href="#SpecFile.output">Document output template</a></li><li>3.2.3 <a id="rev:HelloWorld" href="#HelloWorld">Creating your own document format</a></li></ul></li></ul></li><li>4 <a id="rev:Usage" href="#Usage">Usage</a><ul><li>4.1 <a id="rev:Command-line-interface" href="#Command-line-interface">Command-line interface</a><ul><li>4.1.1 <a id="rev:Saving-the-output-to-a-file" href="#Saving-the-output-to-a-file">Saving the output to a file</a></li></ul></li><li>4.2 <a id="rev:Unindenting-nodes-hierarchically" href="#Unindenting-nodes-hierarchically">Unindenting nodes hierarchically</a></li></ul></li><li>5 <a id="rev:Formats" href="#Formats">Formats</a><ul><li>5.1 <a id="rev:xhtml" href="#xhtml">XHTML (web page)</a><ul><li>5.1.1 <a id="rev:Text-to-XHTML-conversion" href="#Text-to-XHTML-conversion">Text to XHTML conversion</a><ul><li>5.1.1.1 <a id="rev:Syntax-coloring-for-source-code" href="#Syntax-coloring-for-source-code">Syntax coloring for source code</a><ul><li>5.1.1.1.1 <a id="rev:Specifying-the-programming-language" href="#Specifying-the-programming-language">Specifying the programming language</a></li></ul></li><li>5.1.1.2 <a id="rev:Smart-sizing-of-source-code" href="#Smart-sizing-of-source-code">Smart sizing of source code</a></li><li>5.1.1.3 <a id="rev:Protecting-verbatim-text" href="#Protecting-verbatim-text">Protecting verbatim text</a></li></ul></li><li>5.1.2 <a id="rev:Parameters" href="#Parameters">Parameters</a></li><li>5.1.3 <a id="rev:Methods" href="#Methods">Methods</a><ul><li><a id="rev:a-ERBook::Document::Node-title" href="#a-ERBook::Document::Node-title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-id" href="#a-ERBook::Document::Node-id"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#id()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-title_xhtml" href="#a-ERBook::Document::Node-title_xhtml"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_xhtml()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-content_xhtml" href="#a-ERBook::Document::Node-content_xhtml"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#content_xhtml()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-title_link-title-nil" href="#a-ERBook::Document::Node-title_link-title-nil"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_link(title = nil)</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-index_link" href="#a-ERBook::Document::Node-index_link"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#index_link()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-number_link" href="#a-ERBook::Document::Node-number_link"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#number_link()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node-navigation" href="#a-ERBook::Document::Node-navigation"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#navigation()</span></code></a></li><li><a id="rev:a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag" href="#a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span>::navigation(here_frag, list_frag, prev_frag, next_frag)</code></a></li><li><a id="rev:a-ERBook::Document::Node-xref_link-label-nil" href="#a-ERBook::Document::Node-xref_link-label-nil"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#xref_link(label = nil)</span></code></a></li><li><a id="rev:a-ERBook::Template::Sandbox-verbatim-content" href="#a-ERBook::Template::Sandbox-verbatim-content"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#verbatim(content)</span></code></a></li><li><a id="rev:a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil" href="#a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#hyperlink(url, label = url, title = nil)</span></code></a></li><li><a id="rev:a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts" href="#a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_file(path, format = path[/\w+/], atts = {})</span></code></a></li><li><a id="rev:a-ERBook::Template::Sandbox-embed_image_data-data-format-atts" href="#a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_data(data, format, atts = {})</span></code></a></li><li><a id="rev:a-Hash-to_xml_atts" href="#a-Hash-to_xml_atts"><code class="line"><span style="color:#036;font-weight:bold">Hash</span><span style="color:#888">#to_xml_atts()</span></code></a></li><li><a id="rev:a-String-to_xml_entities" href="#a-String-to_xml_entities"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xml_entities()</span></code></a></li><li><a id="rev:a-String-to_uri_fragment" href="#a-String-to_uri_fragment"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_uri_fragment()</span></code></a></li><li><a id="rev:a-String-to_inline_xhtml" href="#a-String-to_inline_xhtml"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_inline_xhtml()</span></code></a></li><li><a id="rev:a-String-to_xhtml-inline-false" href="#a-String-to_xhtml-inline-false"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml(inline = false)</span></code></a></li><li><a id="rev:a-String-with_protected_tags-input-tag_defs-verbatim-input-..." href="#a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#with_protected_tags(input, tag_defs, verbatim) {|input| ... }</span></code></a></li><li><a id="rev:a-String-calc_digest-input" href="#a-String-calc_digest-input"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#calc_digest(input)</span></code></a></li></ul></li><li>5.1.4 <a id="rev:xhtml.nodes" href="#xhtml.nodes">Nodes</a><ul><li>5.1.4.1 <a id="rev:Structural-nodes" href="#Structural-nodes">Structural nodes</a><ul><li>5.1.4.1.1 <a id="rev:xhtml.nodes.header" href="#xhtml.nodes.header">header</a></li><li>5.1.4.1.2 <a id="rev:xhtml.nodes.footer" href="#xhtml.nodes.footer">footer</a></li><li>5.1.4.1.3 <a id="rev:xhtml.nodes.abstract" href="#xhtml.nodes.abstract">abstract</a></li><li>5.1.4.1.4 <a id="rev:xhtml.nodes.xref" href="#xhtml.nodes.xref">xref</a></li></ul></li><li>5.1.4.2 <a id="rev:Organizational-nodes" href="#Organizational-nodes">Organizational nodes</a><ul><li>5.1.4.2.1 <a id="rev:xhtml.nodes.node" href="#xhtml.nodes.node">node</a></li><li>5.1.4.2.2 <a id="rev:xhtml.nodes.part" href="#xhtml.nodes.part">part</a><ul><li>5.1.4.2.2.1 <a id="rev:An-example" href="#An-example">An example</a></li></ul></li><li>5.1.4.2.3 <a id="rev:xhtml.nodes.chapter" href="#xhtml.nodes.chapter">chapter</a><ul><li>5.1.4.2.3.1 <a id="rev:An-example-5.1.4.2.3.1" href="#An-example-5.1.4.2.3.1">An example</a></li></ul></li><li>5.1.4.2.4 <a id="rev:xhtml.nodes.section" href="#xhtml.nodes.section">section</a><ul><li>5.1.4.2.4.1 <a id="rev:An-example-5.1.4.2.4.1" href="#An-example-5.1.4.2.4.1">An example</a></li></ul></li><li>5.1.4.2.5 <a id="rev:xhtml.nodes.paragraph" href="#xhtml.nodes.paragraph">paragraph</a><ul><li><a id="rev:An-example-609651478" href="#An-example-609651478">An example</a></li></ul></li></ul></li><li>5.1.4.3 <a id="rev:Admonition-nodes" href="#Admonition-nodes">Admonition nodes</a><ul><li>5.1.4.3.1 <a id="rev:xhtml.nodes.warning" href="#xhtml.nodes.warning">warning</a></li><li>5.1.4.3.2 <a id="rev:xhtml.nodes.caution" href="#xhtml.nodes.caution">caution</a></li><li>5.1.4.3.3 <a id="rev:xhtml.nodes.important" href="#xhtml.nodes.important">important</a></li><li>5.1.4.3.4 <a id="rev:xhtml.nodes.note" href="#xhtml.nodes.note">note</a></li><li>5.1.4.3.5 <a id="rev:xhtml.nodes.tip" href="#xhtml.nodes.tip">tip</a></li></ul></li><li>5.1.4.4 <a id="rev:Auxilary-materials" href="#Auxilary-materials">Auxilary materials</a><ul><li>5.1.4.4.1 <a id="rev:xhtml.nodes.figure" href="#xhtml.nodes.figure">figure</a></li><li>5.1.4.4.2 <a id="rev:xhtml.nodes.table" href="#xhtml.nodes.table">table</a></li><li>5.1.4.4.3 <a id="rev:xhtml.nodes.example" href="#xhtml.nodes.example">example</a></li><li>5.1.4.4.4 <a id="rev:xhtml.nodes.equation" href="#xhtml.nodes.equation">equation</a></li><li>5.1.4.4.5 <a id="rev:xhtml.nodes.procedure" href="#xhtml.nodes.procedure">procedure</a></li></ul></li><li>5.1.4.5 <a id="rev:Bibliographical-nodes" href="#Bibliographical-nodes">Bibliographical nodes</a><ul><li>5.1.4.5.1 <a id="rev:xhtml.nodes.reference" href="#xhtml.nodes.reference">reference</a><ul><li><a id="rev:An-example-610033888" href="#An-example-610033888">An example</a></li></ul></li><li>5.1.4.5.2 <a id="rev:xhtml.nodes.cite" href="#xhtml.nodes.cite">cite</a></li></ul></li></ul></li></ul></li><li>5.2 <a id="rev:text" href="#text">Plain text</a></li><li>5.3 <a id="rev:latex" href="#latex">LaTeX (PDF)</a></li><li>5.4 <a id="rev:man" href="#man">UNIX manual page</a></li></ul></li><li>6 <a id="rev:History" href="#History">History</a><ul><li>6.1 <a id="rev:Version-7.0.0-2009-05-03" href="#Version-7.0.0-2009-05-03">Version 7.0.0 (2009-05-03)</a><ul><li><a id="rev:Incompatible-changes" href="#Incompatible-changes">Incompatible changes</a></li><li><a id="rev:New-features" href="#New-features">New features</a></li><li><a id="rev:Bug-fixes" href="#Bug-fixes">Bug fixes</a></li><li><a id="rev:Housekeeping" href="#Housekeeping">Housekeeping</a></li></ul></li><li>6.2 <a id="rev:Version-6.1.0-2009-02-14" href="#Version-6.1.0-2009-02-14">Version 6.1.0 (2009-02-14)</a><ul><li><a id="rev:New-features-610337568" href="#New-features-610337568">New features</a></li><li><a id="rev:Bug-fixes-610342018" href="#Bug-fixes-610342018">Bug fixes</a></li><li><a id="rev:Housekeeping-609108238" href="#Housekeeping-609108238">Housekeeping</a></li></ul></li><li>6.3 <a id="rev:Version-6.0.1-2009-01-19" href="#Version-6.0.1-2009-01-19">Version 6.0.1 (2009-01-19)</a></li><li>6.4 <a id="rev:Version-6.0.0-2009-01-19" href="#Version-6.0.0-2009-01-19">Version 6.0.0 (2009-01-19)</a><ul><li><a id="rev:Incompatible-changes-609558968" href="#Incompatible-changes-609558968">Incompatible changes</a></li><li><a id="rev:New-features-609660528" href="#New-features-609660528">New features</a></li><li><a id="rev:Bug-fixes-609913938" href="#Bug-fixes-609913938">Bug fixes</a></li><li><a id="rev:Housekeeping-609941508" href="#Housekeeping-609941508">Housekeeping</a></li></ul></li><li>6.5 <a id="rev:Version-5.0.0-2008-11-22" href="#Version-5.0.0-2008-11-22">Version 5.0.0 (2008-11-22)</a><ul><li><a id="rev:Incompatible-changes-609997938" href="#Incompatible-changes-609997938">Incompatible changes</a></li><li><a id="rev:New-features-610039308" href="#New-features-610039308">New features</a></li><li><a id="rev:Bug-fixes-610052658" href="#Bug-fixes-610052658">Bug fixes</a></li><li><a id="rev:Housekeeping-610070108" href="#Housekeeping-610070108">Housekeeping</a></li></ul></li><li>6.6 <a id="rev:Version-4.0.0-2008-11-15" href="#Version-4.0.0-2008-11-15">Version 4.0.0 (2008-11-15)</a><ul><li><a id="rev:Contributor-kudos" href="#Contributor-kudos">Contributor kudos</a></li><li><a id="rev:Incompatible-changes-610106248" href="#Incompatible-changes-610106248">Incompatible changes</a></li><li><a id="rev:New-features-610115888" href="#New-features-610115888">New features</a></li><li><a id="rev:Housekeeping-610122098" href="#Housekeeping-610122098">Housekeeping</a></li></ul></li><li>6.7 <a id="rev:Version-3.1.0-2008-06-22" href="#Version-3.1.0-2008-06-22">Version 3.1.0 (2008-06-22)</a><ul><li><a id="rev:New-features-610138868" href="#New-features-610138868">New features</a></li><li><a id="rev:Bug-fixes-610144988" href="#Bug-fixes-610144988">Bug fixes</a></li><li><a id="rev:Housekeeping-610152308" href="#Housekeeping-610152308">Housekeeping</a></li></ul></li><li>6.8 <a id="rev:Version-3.0.2-2008-06-08" href="#Version-3.0.2-2008-06-08">Version 3.0.2 (2008-06-08)</a></li><li>6.9 <a id="rev:Version-3.0.1-2008-06-03" href="#Version-3.0.1-2008-06-03">Version 3.0.1 (2008-06-03)</a></li><li>6.10 <a id="rev:Version-3.0.0-2008-06-01" href="#Version-3.0.0-2008-06-01">Version 3.0.0 (2008-06-01)</a><ul><li><a id="rev:Incompatible-changes-609169108" href="#Incompatible-changes-609169108">Incompatible changes</a></li><li><a id="rev:Bug-fixes-609282908" href="#Bug-fixes-609282908">Bug fixes</a></li></ul></li><li>6.11 <a id="rev:Version-2.1.0-2008-05-29" href="#Version-2.1.0-2008-05-29">Version 2.1.0 (2008-05-29)</a></li><li>6.12 <a id="rev:Version-2.0.0-2008-02-03" href="#Version-2.0.0-2008-02-03">Version 2.0.0 (2008-02-03)</a><ul><li><a id="rev:Incompatible-changes-609866688" href="#Incompatible-changes-609866688">Incompatible changes</a></li><li><a id="rev:New-features-609942508" href="#New-features-609942508">New features</a></li><li><a id="rev:Bug-fixes-609985958" href="#Bug-fixes-609985958">Bug fixes</a></li><li><a id="rev:Housekeeping-610034018" href="#Housekeeping-610034018">Housekeeping</a></li></ul></li><li>6.13 <a id="rev:Version-1.1.0-2008-01-22" href="#Version-1.1.0-2008-01-22">Version 1.1.0 (2008-01-22)</a><ul><li><a id="rev:New-features-610078548" href="#New-features-610078548">New features</a></li><li><a id="rev:Bug-fixes-610101038" href="#Bug-fixes-610101038">Bug fixes</a></li></ul></li><li>6.14 <a id="rev:Version-1.0.0-2008-01-12" href="#Version-1.0.0-2008-01-12">Version 1.0.0 (2008-01-12)</a><ul><li><a id="rev:Incompatible-changes-610127998" href="#Incompatible-changes-610127998">Incompatible changes</a></li><li><a id="rev:Bug-fixes-610140868" href="#Bug-fixes-610140868">Bug fixes</a></li></ul></li><li>6.15 <a id="rev:Version-0.0.1-2007-12-13" href="#Version-0.0.1-2007-12-13">Version 0.0.1 (2007-12-13)</a></li><li>6.16 <a id="rev:Version-0.0.0-2007-12-09" href="#Version-0.0.0-2007-12-09">Version 0.0.0 (2007-12-09)</a></li></ul></li></ul>
- </div>
+
- <div id="lof"><a name="Cautions"/><div class="nav" id="Cautions"><a title="Focus this segment" href="#Cautions"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Cautions"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Cautions</h2> <ol><li><a id="rev:An-example-1-1" href="#An-example-1-1">An example</a></li></ol><a name="Equations"/><div class="nav" id="Equations"><a title="Focus this segment" href="#Equations"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Equations"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Equations</h2> <ol><li><a id="rev:An-example-1-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1-1">An example</a></li></ol><a name="Examples"/><div class="nav" id="Examples"><a title="Focus this segment" href="#Examples"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Examples"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Examples</h2> <ol><li><a id="rev:HelloWorld.spec" href="#HelloWorld.spec">HelloWorld format specification file</a></li><li><a id="rev:HelloWorld.input" href="#HelloWorld.input">Input document for HelloWorld format</a></li><li><a id="rev:HelloWorld.output" href="#HelloWorld.output">Output of HelloWorld format</a></li><li><a id="rev:An-example-4" href="#An-example-4">An example</a></li></ol><a name="Figures"/><div class="nav" id="Figures"><a title="Focus this segment" href="#Figures"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Figures"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Figures</h2> <ol><li><a id="rev:An-example-1-1-1-1-1" href="#An-example-1-1-1-1-1">An example</a></li></ol><a name="Importants"/><div class="nav" id="Importants"><a title="Focus this segment" href="#Importants"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Importants"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Importants</h2> <ol><li><a id="rev:Save-XHTML-output-as-.xhtml" href="#Save-XHTML-output-as-.xhtml">Save XHTML output as <tt>.xhtml</tt></a></li><li><a id="rev:An-example-2" href="#An-example-2">An example</a></li></ol><a name="Notes"/><div class="nav" id="Notes"><a title="Focus this segment" href="#Notes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Notes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Notes</h2> <ol><li><a id="rev:An-example-1-1-1" href="#An-example-1-1-1">An example</a></li></ol><a name="Procedures"/><div class="nav" id="Procedures"><a title="Focus this segment" href="#Procedures"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Procedures"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Procedures</h2> <ol><li><a id="rev:An-example-1-1-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1-1-1">An example</a></li></ol><a name="Tables"/><div class="nav" id="Tables"><a title="Focus this segment" href="#Tables"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Tables"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Tables</h2> <ol><li><a id="rev:An-example-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1">An example</a></li></ol><a name="Tips"/><div class="nav" id="Tips"><a title="Focus this segment" href="#Tips"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Tips"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Tips</h2> <ol><li><a id="rev:An-example-1-1-1-1" href="#An-example-1-1-1-1">An example</a></li></ol><a name="Warnings"/><div class="nav" id="Warnings"><a title="Focus this segment" href="#Warnings"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:Warnings"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div><h2 class="title">Warnings</h2> <ol><li><a id="rev:An-example-1" href="#An-example-1">An example</a></li></ol></div>
+ <div id="__toc__">
+ <h1 class="title">Contents</h1>
+ <ul><li>1 <a id="a__toc__Introduction" href="#Introduction">Introduction</a><ul><li>1.1 <a id="a__toc__Features" href="#Features">Features</a></li><li>1.2 <a id="a__toc__Logistics" href="#Logistics">Logistics</a><ul><li><a id="a__toc__Version-numbers" href="#Version-numbers">Version numbers</a></li></ul></li><li>1.3 <a id="a__toc__License" href="#License">License</a></li><li>1.4 <a id="a__toc__Credits" href="#Credits">Credits</a></li><li>1.5 <a id="a__toc__Reviews" href="#Reviews">Reviews</a></li></ul></li><li>2 <a id="a__toc__Setup" href="#Setup">Setup</a><ul><li>2.1 <a id="a__toc__Requirements" href="#Requirements">Requirements</a></li><li>2.2 <a id="a__toc__Installation" href="#Installation">Installation</a></li><li>2.3 <a id="a__toc__Manifest" href="#Manifest">Manifest</a></li></ul></li><li>3 <a id="a__toc__Theory" href="#Theory">Theory</a><ul><li>3.1 <a id="a__toc__Nodes" href="#Nodes">Nodes</a><ul><li>3.1.1 <a id="a__toc__Node-class" href="#Node-class">The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class</a></li></ul></li><li>3.2 <a id="a__toc__SpecFile" href="#SpecFile">Format specification file</a><ul><li>3.2.1 <a id="a__toc__SpecFile-nodes" href="#SpecFile-nodes">Node definition</a><ul><li>3.2.1.1 <a id="a__toc__SpecFile-nodes-output" href="#SpecFile-nodes-output">Node output template</a></li></ul></li><li>3.2.2 <a id="a__toc__SpecFile-output" href="#SpecFile-output">Document output template</a></li><li>3.2.3 <a id="a__toc__HelloWorld" href="#HelloWorld">Creating your own document format</a></li></ul></li></ul></li><li>4 <a id="a__toc__Usage" href="#Usage">Usage</a><ul><li>4.1 <a id="a__toc__Command-line-interface" href="#Command-line-interface">Command-line interface</a><ul><li>4.1.1 <a id="a__toc__Saving-the-output-to-a-file" href="#Saving-the-output-to-a-file">Saving the output to a file</a></li></ul></li><li>4.2 <a id="a__toc__Unindenting-nodes-hierarchically" href="#Unindenting-nodes-hierarchically">Unindenting nodes hierarchically</a></li></ul></li><li>5 <a id="a__toc__Formats" href="#Formats">Formats</a><ul><li>5.1 <a id="a__toc__xhtml" href="#xhtml">XHTML (web page)</a><ul><li>5.1.1 <a id="a__toc__Text-to-XHTML-conversion" href="#Text-to-XHTML-conversion">Text to XHTML conversion</a><ul><li>5.1.1.1 <a id="a__toc__Syntax-coloring-for-source-code" href="#Syntax-coloring-for-source-code">Syntax coloring for source code</a><ul><li>5.1.1.1.1 <a id="a__toc__Specifying-the-programming-language" href="#Specifying-the-programming-language">Specifying the programming language</a></li></ul></li><li>5.1.1.2 <a id="a__toc__Smart-sizing-of-source-code" href="#Smart-sizing-of-source-code">Smart sizing of source code</a></li><li>5.1.1.3 <a id="a__toc__Protecting-verbatim-text" href="#Protecting-verbatim-text">Protecting verbatim text</a></li></ul></li><li>5.1.2 <a id="a__toc__Parameters" href="#Parameters">Parameters</a></li><li>5.1.3 <a id="a__toc__Methods" href="#Methods">Methods</a><ul><li>5.1.3.1 <a id="a__toc__a-ERBook-Document-Node" href="#a-ERBook-Document-Node"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code></a><ul><li><a id="a__toc__a-title" href="#a-title"><code class="line">title</code></a></li><li><a id="a__toc__a-id" href="#a-id"><code class="line">id</code></a></li><li><a id="a__toc__a-title_xhtml" href="#a-title_xhtml"><code class="line">title_xhtml</code></a></li><li><a id="a__toc__a-content_xhtml" href="#a-content_xhtml"><code class="line">content_xhtml</code></a></li><li><a id="a__toc__a-title_link" href="#a-title_link"><code class="line">title_link</code></a></li><li><a id="a__toc__a-index_link" href="#a-index_link"><code class="line">index_link</code></a></li><li><a id="a__toc__a-number_link" href="#a-number_link"><code class="line">number_link</code></a></li><li><a id="a__toc__a-navigation" href="#a-navigation"><code class="line">navigation</code></a></li><li><a id="a__toc__a-toc_children" href="#a-toc_children"><code class="line">toc_children</code></a></li><li><a id="a__toc__a-navigation-608792468" href="#a-navigation-608792468"><code class="line">navigation</code></a></li><li><a id="a__toc__a-xref_link" href="#a-xref_link"><code class="line">xref_link</code></a></li></ul></li><li>5.1.3.2 <a id="a__toc__a-ERBook-Template-Sandbox" href="#a-ERBook-Template-Sandbox"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span></code></a><ul><li><a id="a__toc__a-verbatim" href="#a-verbatim"><code class="line">verbatim</code></a></li><li><a id="a__toc__a-hyperlink" href="#a-hyperlink"><code class="line">hyperlink</code></a></li><li><a id="a__toc__a-embed_image_file" href="#a-embed_image_file"><code class="line">embed_image_file</code></a></li><li><a id="a__toc__a-embed_image_data" href="#a-embed_image_data"><code class="line">embed_image_data</code></a></li></ul></li><li>5.1.3.3 <a id="a__toc__a-Hash" href="#a-Hash"><code class="line"><span style="color:#036;font-weight:bold">Hash</span></code></a><ul><li><a id="a__toc__a-to_xml_atts" href="#a-to_xml_atts"><code class="line">to_xml_atts</code></a></li></ul></li><li>5.1.3.4 <a id="a__toc__a-String" href="#a-String"><code class="line"><span style="color:#036;font-weight:bold">String</span></code></a><ul><li><a id="a__toc__a-to_xml_entities" href="#a-to_xml_entities"><code class="line">to_xml_entities</code></a></li><li><a id="a__toc__a-to_uri_fragment" href="#a-to_uri_fragment"><code class="line">to_uri_fragment</code></a></li><li><a id="a__toc__a-to_inline_xhtml" href="#a-to_inline_xhtml"><code class="line">to_inline_xhtml</code></a></li><li><a id="a__toc__a-to_xhtml" href="#a-to_xhtml"><code class="line">to_xhtml</code></a></li><li><a id="a__toc__a-with_protected_tags" href="#a-with_protected_tags"><code class="line">with_protected_tags</code></a></li><li><a id="a__toc__a-calc_digest" href="#a-calc_digest"><code class="line">calc_digest</code></a></li></ul></li></ul></li><li>5.1.4 <a id="a__toc__xhtml-nodes" href="#xhtml-nodes">Nodes</a><ul><li>5.1.4.1 <a id="a__toc__Structural-nodes" href="#Structural-nodes">Structural nodes</a><ul><li>5.1.4.1.1 <a id="a__toc__xhtml-nodes-header" href="#xhtml-nodes-header">header</a></li><li>5.1.4.1.2 <a id="a__toc__xhtml-nodes-footer" href="#xhtml-nodes-footer">footer</a></li><li>5.1.4.1.3 <a id="a__toc__xhtml-nodes-abstract" href="#xhtml-nodes-abstract">abstract</a></li><li>5.1.4.1.4 <a id="a__toc__xhtml-nodes-xref" href="#xhtml-nodes-xref">xref</a></li></ul></li><li>5.1.4.2 <a id="a__toc__Organizational-nodes" href="#Organizational-nodes">Organizational nodes</a><ul><li>5.1.4.2.1 <a id="a__toc__xhtml-nodes-node" href="#xhtml-nodes-node">node</a></li><li>5.1.4.2.2 <a id="a__toc__xhtml-nodes-part" href="#xhtml-nodes-part">part</a><ul><li>5.1.4.2.2.1 <a id="a__toc__An-example" href="#An-example">An example</a></li></ul></li><li>5.1.4.2.3 <a id="a__toc__xhtml-nodes-chapter" href="#xhtml-nodes-chapter">chapter</a><ul><li>5.1.4.2.3.1 <a id="a__toc__An-example-5-1-4-2-3-1" href="#An-example-5-1-4-2-3-1">An example</a></li></ul></li><li>5.1.4.2.4 <a id="a__toc__xhtml-nodes-section" href="#xhtml-nodes-section">section</a><ul><li>5.1.4.2.4.1 <a id="a__toc__An-example-5-1-4-2-4-1" href="#An-example-5-1-4-2-4-1">An example</a></li></ul></li><li>5.1.4.2.5 <a id="a__toc__xhtml-nodes-paragraph" href="#xhtml-nodes-paragraph">paragraph</a><ul><li><a id="a__toc__An-example-608348008" href="#An-example-608348008">An example</a></li></ul></li></ul></li><li>5.1.4.3 <a id="a__toc__Admonition-nodes" href="#Admonition-nodes">Admonition nodes</a><ul><li>5.1.4.3.1 <a id="a__toc__xhtml-nodes-warning" href="#xhtml-nodes-warning">warning</a></li><li>5.1.4.3.2 <a id="a__toc__xhtml-nodes-caution" href="#xhtml-nodes-caution">caution</a></li><li>5.1.4.3.3 <a id="a__toc__xhtml-nodes-important" href="#xhtml-nodes-important">important</a></li><li>5.1.4.3.4 <a id="a__toc__xhtml-nodes-note" href="#xhtml-nodes-note">note</a></li><li>5.1.4.3.5 <a id="a__toc__xhtml-nodes-tip" href="#xhtml-nodes-tip">tip</a></li></ul></li><li>5.1.4.4 <a id="a__toc__Auxilary-materials" href="#Auxilary-materials">Auxilary materials</a><ul><li>5.1.4.4.1 <a id="a__toc__xhtml-nodes-figure" href="#xhtml-nodes-figure">figure</a></li><li>5.1.4.4.2 <a id="a__toc__xhtml-nodes-table" href="#xhtml-nodes-table">table</a></li><li>5.1.4.4.3 <a id="a__toc__xhtml-nodes-example" href="#xhtml-nodes-example">example</a></li><li>5.1.4.4.4 <a id="a__toc__xhtml-nodes-equation" href="#xhtml-nodes-equation">equation</a></li><li>5.1.4.4.5 <a id="a__toc__xhtml-nodes-procedure" href="#xhtml-nodes-procedure">procedure</a></li></ul></li><li>5.1.4.5 <a id="a__toc__Bibliographic-nodes" href="#Bibliographic-nodes">Bibliographic nodes</a><ul><li>5.1.4.5.1 <a id="a__toc__xhtml-nodes-reference" href="#xhtml-nodes-reference">reference</a><ul><li><a id="a__toc__An-example-608302178" href="#An-example-608302178">An example</a></li></ul></li><li>5.1.4.5.2 <a id="a__toc__xhtml-nodes-cite" href="#xhtml-nodes-cite">cite</a></li></ul></li></ul></li></ul></li><li>5.2 <a id="a__toc__text" href="#text">Plain text</a></li><li>5.3 <a id="a__toc__latex" href="#latex">LaTeX (PDF)</a></li><li>5.4 <a id="a__toc__man" href="#man">UNIX manual page</a></li></ul></li><li>6 <a id="a__toc__History" href="#History">History</a><ul><li>6.1 <a id="a__toc__Version-7-1-0-2009-08-30" href="#Version-7-1-0-2009-08-30">Version 7.1.0 (2009-08-30)</a><ul><li><a id="a__toc__New-features" href="#New-features">New features</a></li><li><a id="a__toc__Bug-fixes" href="#Bug-fixes">Bug fixes</a></li><li><a id="a__toc__Housekeeping" href="#Housekeeping">Housekeeping</a></li></ul></li><li>6.2 <a id="a__toc__Version-7-0-0-2009-05-03" href="#Version-7-0-0-2009-05-03">Version 7.0.0 (2009-05-03)</a><ul><li><a id="a__toc__Incompatible-changes" href="#Incompatible-changes">Incompatible changes</a></li><li><a id="a__toc__New-features-609150268" href="#New-features-609150268">New features</a></li><li><a id="a__toc__Bug-fixes-609164838" href="#Bug-fixes-609164838">Bug fixes</a></li><li><a id="a__toc__Housekeeping-609182008" href="#Housekeeping-609182008">Housekeeping</a></li></ul></li><li>6.3 <a id="a__toc__Version-6-1-0-2009-02-14" href="#Version-6-1-0-2009-02-14">Version 6.1.0 (2009-02-14)</a><ul><li><a id="a__toc__New-features-609199588" href="#New-features-609199588">New features</a></li><li><a id="a__toc__Bug-fixes-609203168" href="#Bug-fixes-609203168">Bug fixes</a></li><li><a id="a__toc__Housekeeping-609214858" href="#Housekeeping-609214858">Housekeeping</a></li></ul></li><li>6.4 <a id="a__toc__Version-6-0-1-2009-01-19" href="#Version-6-0-1-2009-01-19">Version 6.0.1 (2009-01-19)</a></li><li>6.5 <a id="a__toc__Version-6-0-0-2009-01-19" href="#Version-6-0-0-2009-01-19">Version 6.0.0 (2009-01-19)</a><ul><li><a id="a__toc__Incompatible-changes-609237878" href="#Incompatible-changes-609237878">Incompatible changes</a></li><li><a id="a__toc__New-features-608723318" href="#New-features-608723318">New features</a></li><li><a id="a__toc__Bug-fixes-608271118" href="#Bug-fixes-608271118">Bug fixes</a></li><li><a id="a__toc__Housekeeping-608305008" href="#Housekeeping-608305008">Housekeeping</a></li></ul></li><li>6.6 <a id="a__toc__Version-5-0-0-2008-11-22" href="#Version-5-0-0-2008-11-22">Version 5.0.0 (2008-11-22)</a><ul><li><a id="a__toc__Incompatible-changes-608361808" href="#Incompatible-changes-608361808">Incompatible changes</a></li><li><a id="a__toc__New-features-608421618" href="#New-features-608421618">New features</a></li><li><a id="a__toc__Bug-fixes-608499728" href="#Bug-fixes-608499728">Bug fixes</a></li><li><a id="a__toc__Housekeeping-608527428" href="#Housekeeping-608527428">Housekeeping</a></li></ul></li><li>6.7 <a id="a__toc__Version-4-0-0-2008-11-15" href="#Version-4-0-0-2008-11-15">Version 4.0.0 (2008-11-15)</a><ul><li><a id="a__toc__Contributor-kudos" href="#Contributor-kudos">Contributor kudos</a></li><li><a id="a__toc__Incompatible-changes-608558758" href="#Incompatible-changes-608558758">Incompatible changes</a></li><li><a id="a__toc__New-features-608588018" href="#New-features-608588018">New features</a></li><li><a id="a__toc__Housekeeping-608594358" href="#Housekeeping-608594358">Housekeeping</a></li></ul></li><li>6.8 <a id="a__toc__Version-3-1-0-2008-06-22" href="#Version-3-1-0-2008-06-22">Version 3.1.0 (2008-06-22)</a><ul><li><a id="a__toc__New-features-608614158" href="#New-features-608614158">New features</a></li><li><a id="a__toc__Bug-fixes-608637068" href="#Bug-fixes-608637068">Bug fixes</a></li><li><a id="a__toc__Housekeeping-608649788" href="#Housekeeping-608649788">Housekeeping</a></li></ul></li><li>6.9 <a id="a__toc__Version-3-0-2-2008-06-08" href="#Version-3-0-2-2008-06-08">Version 3.0.2 (2008-06-08)</a></li><li>6.10 <a id="a__toc__Version-3-0-1-2008-06-03" href="#Version-3-0-1-2008-06-03">Version 3.0.1 (2008-06-03)</a></li><li>6.11 <a id="a__toc__Version-3-0-0-2008-06-01" href="#Version-3-0-0-2008-06-01">Version 3.0.0 (2008-06-01)</a><ul><li><a id="a__toc__Incompatible-changes-608690328" href="#Incompatible-changes-608690328">Incompatible changes</a></li><li><a id="a__toc__Bug-fixes-608696828" href="#Bug-fixes-608696828">Bug fixes</a></li></ul></li><li>6.12 <a id="a__toc__Version-2-1-0-2008-05-29" href="#Version-2-1-0-2008-05-29">Version 2.1.0 (2008-05-29)</a></li><li>6.13 <a id="a__toc__Version-2-0-0-2008-02-03" href="#Version-2-0-0-2008-02-03">Version 2.0.0 (2008-02-03)</a><ul><li><a id="a__toc__Incompatible-changes-608716318" href="#Incompatible-changes-608716318">Incompatible changes</a></li><li><a id="a__toc__New-features-608723608" href="#New-features-608723608">New features</a></li><li><a id="a__toc__Bug-fixes-608736258" href="#Bug-fixes-608736258">Bug fixes</a></li><li><a id="a__toc__Housekeeping-608742258" href="#Housekeeping-608742258">Housekeeping</a></li></ul></li><li>6.14 <a id="a__toc__Version-1-1-0-2008-01-22" href="#Version-1-1-0-2008-01-22">Version 1.1.0 (2008-01-22)</a><ul><li><a id="a__toc__New-features-608765058" href="#New-features-608765058">New features</a></li><li><a id="a__toc__Bug-fixes-608772458" href="#Bug-fixes-608772458">Bug fixes</a></li></ul></li><li>6.15 <a id="a__toc__Version-1-0-0-2008-01-12" href="#Version-1-0-0-2008-01-12">Version 1.0.0 (2008-01-12)</a><ul><li><a id="a__toc__Incompatible-changes-608793398" href="#Incompatible-changes-608793398">Incompatible changes</a></li><li><a id="a__toc__Bug-fixes-608803768" href="#Bug-fixes-608803768">Bug fixes</a></li></ul></li><li>6.16 <a id="a__toc__Version-0-0-1-2007-12-13" href="#Version-0-0-1-2007-12-13">Version 0.0.1 (2007-12-13)</a></li><li>6.17 <a id="a__toc__Version-0-0-0-2007-12-09" href="#Version-0-0-0-2007-12-09">Version 0.0.0 (2007-12-09)</a></li></ul></li></ul>
- <br style="display: none"/>
- <hr style="display: none"/>
- <br style="display: none"/>
+ <div id="__lof__"><div id="__caution__"><h2 class="title">Cautions</h2> <ol><li><a id="a__toc__An-example-1-1" href="#An-example-1-1">An example</a></li></ol></div><div id="__equation__"><h2 class="title">Equations</h2> <ol><li><a id="a__toc__An-example-1-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1-1">An example</a></li></ol></div><div id="__example__"><h2 class="title">Examples</h2> <ol><li><a id="a__toc__HelloWorld-spec" href="#HelloWorld-spec">HelloWorld format specification file</a></li><li><a id="a__toc__HelloWorld-input" href="#HelloWorld-input">Input document for HelloWorld format</a></li><li><a id="a__toc__HelloWorld-output" href="#HelloWorld-output">Output of HelloWorld format</a></li><li><a id="a__toc__An-example-4" href="#An-example-4">An example</a></li></ol></div><div id="__figure__"><h2 class="title">Figures</h2> <ol><li><a id="a__toc__An-example-1-1-1-1-1" href="#An-example-1-1-1-1-1">An example</a></li></ol></div><div id="__important__"><h2 class="title">Importants</h2> <ol><li><a id="a__toc__Save-XHTML-output-as-xhtml" href="#Save-XHTML-output-as-xhtml">Save XHTML output as <tt>.xhtml</tt></a></li><li><a id="a__toc__An-example-2" href="#An-example-2">An example</a></li></ol></div><div id="__note__"><h2 class="title">Notes</h2> <ol><li><a id="a__toc__An-example-1-1-1" href="#An-example-1-1-1">An example</a></li></ol></div><div id="__procedure__"><h2 class="title">Procedures</h2> <ol><li><a id="a__toc__An-example-1-1-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1-1-1">An example</a></li></ol></div><div id="__table__"><h2 class="title">Tables</h2> <ol><li><a id="a__toc__An-example-1-1-1-1-1-1" href="#An-example-1-1-1-1-1-1">An example</a></li></ol></div><div id="__tip__"><h2 class="title">Tips</h2> <ol><li><a id="a__toc__An-example-1-1-1-1" href="#An-example-1-1-1-1">An example</a></li></ol></div><div id="__warning__"><h2 class="title">Warnings</h2> <ol><li><a id="a__toc__An-example-1" href="#An-example-1">An example</a></li></ol></div></div>
+ </div>
+ <div id="__doc__" class="tabs">
+ <h1 style="display: none">Document</h1>
+ <ul>
+ <li><a href="#Introduction">Introduction</a></li>
+ <li><a href="#Setup">Setup</a></li>
+ <li><a href="#Theory">Theory</a></li>
+ <li><a href="#Usage">Usage</a></li>
+ <li><a href="#Formats">Formats</a></li>
+ <li><a href="#History">History</a></li>
+ </ul>
- <div id="content">
+
-<div class="chapter">
- <a name="Introduction"/><div class="nav" id="Introduction"><a title="Focus this segment" href="#Introduction"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus next segment" href="#Logistics"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Introduction"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="chapter" id="Introduction">
+ <a name="Introduction"/><div class="nav"><a title="Focus this segment" href="#Introduction"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus next segment" href="#Features"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Introduction"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 1
<br/>
<big>Introduction</big>
</h1>
- <div class="content"><p>ERBook is an extensible document processor that emits <a class="xref" href="#HelloWorld" title="Section 3.2.3. "Creating your own document format"">any document you can imagine</a> from <a href='http://en.wikipedia.org/wiki/ERuby'>eRuby templates</a> that allow scripting and dynamic content generation.</p>
+ <div class="content"><p>ERBook is an extensible document processor that emits <a class="xref" href="#HelloWorld" title="Section 3.2.3. "Creating your own document format"">any document you can imagine</a> from <a href='http://en.wikipedia.org/wiki/ERuby'>eRuby templates</a> which allow scripting and dynamic content generation.</p>
-<p>A working <a class="xref" href="#xhtml" title="Chapter 5.1. "XHTML (web page)"">XHTML (web page)</a> format is provided, while <a class="xref" href="#latex" title="Chapter 5.3. "LaTeX (PDF)"">LaTeX (PDF)</a>, <a class="xref" href="#man" title="Chapter 5.4. "UNIX manual page"">UNIX manual page</a>, and <a class="xref" href="#text" title="Chapter 5.2. "Plain text"">plain text</a> formats are planned… <a class="xref" href="#License" title="Section 1.1. "License"">patches are welcome</a>!</p>
+<p>A working <a class="xref" href="#xhtml" title="Chapter 5.1. "XHTML (web page)"">XHTML (web page)</a> format is provided, while <a class="xref" href="#latex" title="Chapter 5.3. "LaTeX (PDF)"">LaTeX (PDF)</a>, <a class="xref" href="#man" title="Chapter 5.4. "UNIX manual page"">UNIX manual page</a>, and <a class="xref" href="#text" title="Chapter 5.2. "Plain text"">plain text</a> formats are planned… <a class="xref" href="#License" title="Section 1.3. "License"">patches are welcome</a>!</p><p></p>
-<p>ERBook is exciting because:</p>
+<div class="tabs"><ul><li><a href="#Features">Features</a></li><li><a href="#Logistics">Logistics</a></li><li><a href="#License">License</a></li><li><a href="#Credits">Credits</a></li><li><a href="#Reviews">Reviews</a></li></ul>
+<div class="section" id="Features">
+ <a name="Features"/><div class="nav"><a title="Focus this segment" href="#Features"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Introduction"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Logistics"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Features"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h2 class="title">
+ 1.1 Features
+ </h2>
+ <div class="content"><p>ERBook is exciting because:</p>
<ul>
<li>Its documents are scriptable <a href='http://en.wikipedia.org/wiki/ERuby'>eRuby templates</a>.</li>
<li>It lets you <a class="xref" href="#HelloWorld" title="Section 3.2.3. "Creating your own document format"">define your own document formats</a>.</li>
-<li>Its core contains less than 300 lines of code.</li>
+<li>Its core contains less than 400 lines of code.</li>
</ul>
-<p>These features distinguish ERBook from the competition, which offers neither scriptable documents nor definable document formats:</p>
+<p>These features distinguish ERBook from the competition, who offer neither scriptable documents nor definable document formats:</p>
<ul>
<li><a href='http://www.docbook.org'>DocBook</a></li>
<li><a href='http://deplate.sourceforge.net'>Deplate</a></li>
@@ -205,30 +914,35 @@
<li><a href='http://www.methods.co.nz/asciidoc/'>AsciiDoc</a></li>
<li><a href='http://txt2tags.sourceforge.net'>txt2tags</a></li>
<li><a href='http://www.triptico.com/software/grutatxt.html'>Grutatxt</a></li>
-</ul>
+</ul></div>
+</div>
+<p></p>
-<div class="section">
- <a name="Logistics"/><div class="nav" id="Logistics"><a title="Focus this segment" href="#Logistics"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Introduction"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-numbers"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Logistics"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="section" id="Logistics">
+ <a name="Logistics"/><div class="nav"><a title="Focus this segment" href="#Logistics"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Features"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-numbers"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Logistics"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 1.1 Logistics
+ 1.2 Logistics
</h2>
<div class="content"><ul>
-<li><a class="xref" href="#History" title="Chapter 6. "History"">Release notes</a> — history of project releases.</li>
+<li><a class="xref" href="#History" title="Chapter 6. "History"">What’s new?</a> — history of project releases.</li>
<li><a href='http://github.com/sunaku/erbook'>Source code</a> — obtain via <a href='http://git-scm.com'>Git</a> or browse online.</li>
<li><a href='./api/index.html'>API reference</a> — documentation for source code.</li>
<li><a href='http://snk.tuxfamily.org/lib/erbook/'>Project home</a> — the ERBook project home page.</li>
-</ul></div>
-</div><p> To get help or provide feedback, simply <a class="xref" href="#License" title="Section 1.1. "License"">contact the authors</a>.</p>
+</ul>
-<div class="paragraph">
- <a name="Version-numbers"/><div class="nav" id="Version-numbers"><a title="Focus this segment" href="#Version-numbers"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Logistics"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#License"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-numbers"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<p>To get help or provide feedback, simply <a class="xref" href="#License" title="Section 1.3. "License"">contact the authors</a>.</p>
+
+<div class="tabs"><ul><li><a href="#Version-numbers">Version numbers</a></li></ul>
+<div class="paragraph" id="Version-numbers">
+ <a name="Version-numbers"/><div class="nav"><a title="Focus this segment" href="#Version-numbers"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Logistics"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#License"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-numbers"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Version numbers</p>
<div class="content"><p>ERBook releases are numbered in <em>major.minor.patch</em> form according to the <a href='http://www.rubygems.org/read/chapter/7'>RubyGems rational versioning policy</a>, which can be summarized thus:</p>
<table border="1">
<thead>
<tr>
@@ -260,28 +974,36 @@
<td style='background-color: #FFE4E1;'>No</td>
<td>Yes</td>
</tr>
</tbody>
</table></div>
-</div><p></p><div class="section">
- <a name="License"/><div class="nav" id="License"><a title="Focus this segment" href="#License"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-numbers"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Credits"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:License"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="License">
+ <a name="License"/><div class="nav"><a title="Focus this segment" href="#License"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-numbers"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Credits"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__License"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 1.1 License
+ 1.3 License
</h2>
<div class="content"><p>(the ISC license)</p>
<p>Copyright 2006 Suraj N. Kurapati <a href='mailto:sunaku@gmail.com'>sunaku@gmail.com</a></p>
<p>Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.</p>
<p>THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</p></div>
-</div><div class="section">
- <a name="Credits"/><div class="nav" id="Credits"><a title="Focus this segment" href="#Credits"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#License"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Reviews"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Credits"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Credits">
+ <a name="Credits"/><div class="nav"><a title="Focus this segment" href="#Credits"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#License"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Reviews"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Credits"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 1.2 Credits
+ 1.4 Credits
</h2>
- <div class="content"><a href='#Credits' class='xref' title='Section 1.2. "Credits"'><img src='erbook.png' alt='ERBook logo' /></a>
+ <div class="content"><a href='#Credits' class='xref' title='Section 1.4. "Credits"'><img src='erbook.png' alt='ERBook logo' /></a>
<p>The “erbook.png” image and its “erbook.svg” source utilize the <a href='http://openclipart.org/media/files/lemmling/9065'>“cartoon owl sitting on a book”</a> graphic, which was created and released into the public domain by <a href='http://openclipart.org/media/people/lemmling'>Jens Vierbuchen</a> on July 7, 2008.</p>
<p>ERBook is made possible by <a class="xref" href="#History" title="Chapter 6. "History"">contributions</a> from users like you:</p>
<ul>
@@ -289,14 +1011,18 @@
<li>Maunika Gosike</li>
<li><a href='http://lifegoo.pluskid.org'>Zhang Chiyuan</a></li>
</ul></div>
-</div><div class="section">
- <a name="Reviews"/><div class="nav" id="Reviews"><a title="Focus this segment" href="#Reviews"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Credits"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Setup"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Reviews"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="Reviews">
+ <a name="Reviews"/><div class="nav"><a title="Focus this segment" href="#Reviews"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Credits"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Setup"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Reviews"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 1.3 Reviews
+ 1.5 Reviews
</h2>
<div class="content"><p>Tom Cloyd in <a href='http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/327499'>ruby-talk</a>:</p>
<blockquote>
<p>This documentation is simply gorgeous!</p>
@@ -317,31 +1043,39 @@
<p>Martin DeMello in <a href='http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/283304'>ruby-talk</a>:</p>
<blockquote>
<p>Very nice work indeed!</p>
</blockquote></div>
-</div><p> </p></div>
</div>
+</div><p></p></div>
+</div>
-<div class="chapter">
- <a name="Setup"/><div class="nav" id="Setup"><a title="Focus this segment" href="#Setup"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Reviews"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Requirements"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Setup"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="chapter" id="Setup">
+ <a name="Setup"/><div class="nav"><a title="Focus this segment" href="#Setup"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Reviews"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Requirements"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Setup"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 2
<br/>
<big>Setup</big>
</h1>
- <div class="content"><div class="section">
- <a name="Requirements"/><div class="nav" id="Requirements"><a title="Focus this segment" href="#Requirements"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Setup"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Installation"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Requirements"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <div class="content"><div class="tabs"><ul><li><a href="#Requirements">Requirements</a></li><li><a href="#Installation">Installation</a></li><li><a href="#Manifest">Manifest</a></li></ul>
+<div class="section" id="Requirements">
+ <a name="Requirements"/><div class="nav"><a title="Focus this segment" href="#Requirements"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Setup"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Installation"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Requirements"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
2.1 Requirements
</h2>
<div class="content"><p>Your system needs the following software to run ERBook.</p>
<table border="1"><thead><tr><th>Software</th><th>Description</th><th>Notes</th></tr></thead><tbody><tr><td style='text-align: left;'><a href='http://ruby-lang.org'>Ruby</a></td><td style='text-align: left;'>Ruby language interpreter</td><td style='text-align: left;'>Version 1.8.7 or newer is required.</td>
</tr><tr><td style='text-align: left;'><a href='http://rubygems.org'>RubyGems</a></td><td style='text-align: left;'>Ruby packaging system</td><td style='text-align: left;'>Version 1.0.0 or newer is required.</td>
</tr></tbody></table></div>
-</div><div class="section">
- <a name="Installation"/><div class="nav" id="Installation"><a title="Focus this segment" href="#Installation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Requirements"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Manifest"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Installation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="Installation">
+ <a name="Installation"/><div class="nav"><a title="Focus this segment" href="#Installation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Requirements"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Manifest"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Installation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
2.2 Installation
</h2>
<div class="content"><p>You can install ERBook by running this command:</p>
@@ -352,18 +1086,22 @@
<pre>erbook -v</pre>
<p>If the installation was successful, you will see output like this:</p>
<pre>project: ERBook
-version: 7.0.0
-release: 2009-05-03
+version: 7.1.0
+release: 2009-08-30
website: http://snk.tuxfamily.org/lib/erbook/
install: /home/sun/src/erbook</pre><p></p>
-<p>Otherwise, you can <a class="xref" href="#License" title="Section 1.1. "License"">contact the author</a> for help.</p></div>
-</div><div class="section">
- <a name="Manifest"/><div class="nav" id="Manifest"><a title="Focus this segment" href="#Manifest"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Installation"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Theory-of-operation"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Manifest"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<p>Otherwise, you can <a class="xref" href="#License" title="Section 1.3. "License"">contact the author</a> for help.</p></div>
+</div>
+<p></p>
+
+
+<div class="section" id="Manifest">
+ <a name="Manifest"/><div class="nav"><a title="Focus this segment" href="#Manifest"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Installation"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Theory"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Manifest"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
2.3 Manifest
</h2>
<div class="content"><p>You will see the following items inside ERBook’s installation directory, whose path you can determine by running this command:</p>
@@ -436,19 +1174,22 @@
<li>
<p><tt>LICENSE</tt> — project license and copyright notice.</p>
</li>
</ul></div>
-</div><p> </p></div>
</div>
+</div><p></p></div>
+</div>
-<div class="chapter">
- <a name="Theory-of-operation"/><div class="nav" id="Theory-of-operation"><a title="Focus this segment" href="#Theory-of-operation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Manifest"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Theory-of-operation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="chapter" id="Theory">
+ <a name="Theory"/><div class="nav"><a title="Focus this segment" href="#Theory"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Manifest"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Theory"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 3
<br/>
- <big>Theory of operation</big>
+ <big>Theory</big>
</h1>
<div class="content"><p>When you run ERBook, it does the following:</p>
<ol>
<li>
@@ -470,28 +1211,29 @@
<li>
<p>Building a <em>document tree</em> data structure from <a class="xref" href="#Nodes" title="Section 3.1. "Nodes"">nodes</a> present in the input document.</p>
</li>
<li>
-<p>Replacing every node in the input document with the result of its <a class="xref" href="#SpecFile.nodes.output" title="Section 3.2.1.1. "Node output template"">node output template</a>.</p>
+<p>Replacing every node in the input document with the result of its <a class="xref" href="#SpecFile-nodes-output" title="Section 3.2.1.1. "Node output template"">node output template</a>.</p>
</li>
</ul>
</li>
<li>
-<p>Transforms the processed document into an <em>output document</em> according to the <a class="xref" href="#SpecFile.output" title="Section 3.2.2. "Document output template"">document output template</a>.</p>
+<p>Transforms the processed document into an <em>output document</em> according to the <a class="xref" href="#SpecFile-output" title="Section 3.2.2. "Document output template"">document output template</a>.</p>
</li>
<li>
<p>Prints the output document to the standard output stream.</p>
</li>
</ol>
<p>Although there is only one document being processed here, we refer to it using three distinct terms: <em>input</em>, <em>processed</em>, and <em>output</em>; because the content of the document changes radically with every transformation.</p>
-<div class="section">
- <a name="Nodes"/><div class="nav" id="Nodes"><a title="Focus this segment" href="#Nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Theory-of-operation"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Node.class"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Nodes">Nodes</a></li><li><a href="#SpecFile">Format specification file</a></li></ul>
+<div class="section" id="Nodes">
+ <a name="Nodes"/><div class="nav"><a title="Focus this segment" href="#Nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Theory"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Node-class"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
3.1 Nodes
</h2>
<div class="content"><p>A node is a block of text that appears like this:</p>
@@ -527,16 +1269,17 @@
<p>Technically, nodes are Ruby method invocations composed of the following:</p>
<table border="1"><thead><tr><th>Component</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'><code class="line">node_type</code></td><td style='text-align: left;'>name of the method being invoked</td>
</tr><tr><td style='text-align: left;'><code class="line">node_argument1, node_argument2, ...</code></td><td style='text-align: left;'>arguments for the method invocation</td>
</tr><tr><td style='text-align: left;'><code class="line">node_content</code></td><td style='text-align: left;'>a block argument being passed to the method invocation</td>
-</tr><tr><td style='text-align: left;'><code class="line">node_object</code></td><td style='text-align: left;'>a <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> object (see <a class="xref" href="#Node.class" title="Section 3.1.1">The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class</a>) representing this method invocation</td>
+</tr><tr><td style='text-align: left;'><code class="line">node_object</code></td><td style='text-align: left;'>a <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> object (see <a class="xref" href="#Node-class" title="Section 3.1.1">The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class</a>) representing this method invocation</td>
</tr></tbody></table>
<p>A <a class="xref" href="#SpecFile" title="Section 3.2. "Format specification file"">format specification file</a> defines what types of nodes an input document may use.</p>
-<div class="section">
- <a name="Node.class"/><div class="nav" id="Node.class"><a title="Focus this segment" href="#Node.class"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#SpecFile"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Node.class"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Node-class">The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class</a></li></ul>
+<div class="section" id="Node-class">
+ <a name="Node-class"/><div class="nav"><a title="Focus this segment" href="#Node-class"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#SpecFile"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Node-class"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
3.1.1 The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class
</h3>
<div class="content"><p>When ERBook builds a document tree from the nodes in an input document, it stores information about these nodes into <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> objects. A <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> object has the following properties (methods):</p>
<table border="1"><thead><tr><th>Property</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'>type</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Name of the type of this node.</td>
@@ -550,39 +1293,44 @@
</tr><tr><td style='text-align: left;'>depth</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">Integer</span></code></td><td style='text-align: left;'>Distance from the root of the document tree to this node.</td>
</tr><tr><td style='text-align: left;'>parent</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code></td><td style='text-align: left;'>The <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> object which contains this node. The value of this property will be <code class="line"><span style="color:#038;font-weight:bold">nil</span></code> if this node is a root of the document tree.</td>
</tr><tr><td style='text-align: left;'>children</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">Array</span></code> of <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code></td><td style='text-align: left;'>List of child nodes from the document tree.</td>
</tr></tbody></table>
<p>Furthermore, the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class is derived from <a href='http://www.ruby-doc.org/stdlib/libdoc/ostruct/rdoc/classes/OpenStruct.html'>Ruby’s <code class="line"><span style="color:#036;font-weight:bold">OpenStruct</span></code> class</a>, so you can define new properties for <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> objects dynamically.</p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="SpecFile"/><div class="nav" id="SpecFile"><a title="Focus this segment" href="#SpecFile"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Node.class"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#SpecFile.nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:SpecFile"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="SpecFile">
+ <a name="SpecFile"/><div class="nav"><a title="Focus this segment" href="#SpecFile"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Node-class"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#SpecFile-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__SpecFile"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
3.2 Format specification file
</h2>
<div class="content"><p>A format specification file is a plain-text file marked up in <a href='http://yaml4r.sourceforge.net/cookbook/'>YAML syntax</a>. Through the following parameters, it defines (1) what types of nodes an input document may contain, (2) how the content of those nodes is transformed into output, and (3) how the processed document is transformed into the output document.</p>
<table border="1"><thead><tr><th>Parameter</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'>desc</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>A short description of the output format.</td>
</tr><tr><td style='text-align: left;'>code</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Ruby code that will be loaded before the input document is processed. This source code will be evaluated inside the main ERBook executable, so any file-system or path-dependent portions of this source code should take appropriate precautions.</td>
-</tr><tr><td style='text-align: left;'>nodes</td><td style='text-align: left;'>Hash</td><td style='text-align: left;'>A listing of <a class="xref" href="#SpecFile.nodes" title="Section 3.2.1. "Node definition"">node definitions</a>.</td>
-</tr><tr><td style='text-align: left;'>output</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>An eRuby template for the final output document. See <a class="xref" href="#SpecFile.output" title="Section 3.2.2">Document output template</a>.</td>
+</tr><tr><td style='text-align: left;'>nodes</td><td style='text-align: left;'>Hash</td><td style='text-align: left;'>A listing of <a class="xref" href="#SpecFile-nodes" title="Section 3.2.1. "Node definition"">node definitions</a>.</td>
+</tr><tr><td style='text-align: left;'>output</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>An eRuby template for the final output document. See <a class="xref" href="#SpecFile-output" title="Section 3.2.2">Document output template</a>.</td>
</tr></tbody></table>
-<div class="section">
- <a name="SpecFile.nodes"/><div class="nav" id="SpecFile.nodes"><a title="Focus this segment" href="#SpecFile.nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#SpecFile.nodes.output"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:SpecFile.nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#SpecFile-nodes">Node definition</a></li><li><a href="#SpecFile-output">Document output template</a></li><li><a href="#HelloWorld">Creating your own document format</a></li></ul>
+<div class="section" id="SpecFile-nodes">
+ <a name="SpecFile-nodes"/><div class="nav"><a title="Focus this segment" href="#SpecFile-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#SpecFile-nodes-output"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__SpecFile-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
3.2.1 Node definition
</h3>
<div class="content"><p>A node definition is a mapping from a name (the “node type”) to the following set of parameters:</p>
<table border="1"><thead><tr><th>Parameter</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'>index</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Assign a LaTeX-style section number to this node?</td>
</tr><tr><td style='text-align: left;'>number</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Assign an order-of-occurrence number to this node?</td>
</tr><tr><td style='text-align: left;'>silent</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Suppress the output of this node?</td>
-</tr><tr><td style='text-align: left;'>output</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>An eRuby template for the content of this node. See <a class="xref" href="#SpecFile.nodes.output" title="Section 3.2.1.1">Node output template</a>.</td>
+</tr><tr><td style='text-align: left;'>output</td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>An eRuby template for the content of this node. See <a class="xref" href="#SpecFile-nodes-output" title="Section 3.2.1.1">Node output template</a>.</td>
</tr><tr><td style='text-align: left;'>inline</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Is node’s output an in-line string of text that can be embedded anywhere in the document?</td>
</tr><tr><td style='text-align: left;'>bypass</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Is node simply a wrapper (of negligible depth) for content?</td>
</tr></tbody></table>
<p>You may define additional parameters in a node definition if you want.</p>
-<div class="section">
- <a name="SpecFile.nodes.output"/><div class="nav" id="SpecFile.nodes.output"><a title="Focus this segment" href="#SpecFile.nodes.output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile.nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#SpecFile.output"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:SpecFile.nodes.output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#SpecFile-nodes-output">Node output template</a></li></ul>
+<div class="section" id="SpecFile-nodes-output">
+ <a name="SpecFile-nodes-output"/><div class="nav"><a title="Focus this segment" href="#SpecFile-nodes-output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#SpecFile-output"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__SpecFile-nodes-output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
3.2.1.1 Node output template
</h4>
<div class="content"><p>A node output template (the <strong>output</strong> parameter in a node definition) is an eRuby template that transforms a node’s content into output. During the processing stage, ERBook replaces all nodes in the input document with the result of this template <em>unless</em> the <strong>silent</strong> parameter is enabled in this node’s definition.</p>
@@ -595,13 +1343,16 @@
</tr></tbody></table>
<p>ERBook also provides the following mappings inside the <code class="line"><span style="color:#33B">@format</span></code> variable:</p>
<table border="1"><thead><tr><th>Expression</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'><code class="line"><span style="color:#33B">@format</span>[<span style="color:#A60">:name</span>]</code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Short-hand name of the current format.</td>
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#33B">@format</span>[<span style="color:#A60">:file</span>]</code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Path of the current format specification file.</td>
</tr></tbody></table></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="SpecFile.output"/><div class="nav" id="SpecFile.output"><a title="Focus this segment" href="#SpecFile.output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile.nodes.output"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#HelloWorld"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:SpecFile.output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="SpecFile-output">
+ <a name="SpecFile-output"/><div class="nav"><a title="Focus this segment" href="#SpecFile-output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile-nodes-output"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#HelloWorld"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__SpecFile-output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
3.2.2 Document output template
</h3>
<div class="content"><p>A document output template (the <strong>output</strong> parameter in a format specification file) is an eRuby template that transforms a processed document into the final output document.</p>
@@ -614,36 +1365,40 @@
</tr></tbody></table>
<p>ERBook also provides the following mappings inside the <code class="line"><span style="color:#33B">@format</span></code> variable:</p>
<table border="1"><thead><tr><th>Expression</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'><code class="line"><span style="color:#33B">@format</span>[<span style="color:#A60">:name</span>]</code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Short-hand name of the current format.</td>
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#33B">@format</span>[<span style="color:#A60">:file</span>]</code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'>Path of the current format specification file.</td>
</tr></tbody></table></div>
-</div><div class="section">
- <a name="HelloWorld"/><div class="nav" id="HelloWorld"><a title="Focus this segment" href="#HelloWorld"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile.output"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#HelloWorld.spec"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:HelloWorld"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="HelloWorld">
+ <a name="HelloWorld"/><div class="nav"><a title="Focus this segment" href="#HelloWorld"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#SpecFile-output"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#HelloWorld-spec"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__HelloWorld"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
3.2.3 Creating your own document format
</h3>
<div class="content"><p>Here is a working example to help you digest all that you’ve learned so far about format specification files. A few things to notice in this example are:</p>
<ul>
<li>
-<p>We define a <code class="line">generate_name()</code> method in <a class="xref" href="#HelloWorld.spec" title="Example 1">HelloWorld format specification file</a> and make use of it in the <a class="xref" href="#HelloWorld.input" title="Example 2">Input document for HelloWorld format</a>. This shows how to provide format-specific functionality to an input document.</p>
+<p>We define a <code class="line">generate_name()</code> method in <a class="xref" href="#HelloWorld-spec" title="Example 1">HelloWorld format specification file</a> and make use of it in the <a class="xref" href="#HelloWorld-input" title="Example 2">Input document for HelloWorld format</a>. This shows how to provide format-specific functionality to an input document.</p>
</li>
<li>
-<p>We define a <code class="line"><span style="color:#d70;font-weight:bold">$style</span></code> variable in <a class="xref" href="#HelloWorld.input" title="Example 2">Input document for HelloWorld format</a> and make use of it in <a class="xref" href="#HelloWorld.spec" title="Example 1">HelloWorld format specification file</a>. This shows how to pass parameters from an input document to your format specification file.</p>
+<p>We define a <code class="line"><span style="color:#d70;font-weight:bold">$style</span></code> variable in <a class="xref" href="#HelloWorld-input" title="Example 2">Input document for HelloWorld format</a> and make use of it in <a class="xref" href="#HelloWorld-spec" title="Example 1">HelloWorld format specification file</a>. This shows how to pass parameters from an input document to your format specification file.</p>
</li>
</ul>
<p>To run this example:</p>
<ol>
<li>
-<p>Save the code shown in <a class="xref" href="#HelloWorld.spec" title="Example 1">HelloWorld format specification file</a> to a file named <tt>HelloWorld.spec</tt></p>
+<p>Save the code shown in <a class="xref" href="#HelloWorld-spec" title="Example 1">HelloWorld format specification file</a> to a file named <tt>HelloWorld.spec</tt></p>
</li>
<li>
-<p>Save the text shown in <a class="xref" href="#HelloWorld.input" title="Example 2">Input document for HelloWorld format</a> to a file named <tt>HelloWorld.input</tt></p>
+<p>Save the text shown in <a class="xref" href="#HelloWorld-input" title="Example 2">Input document for HelloWorld format</a> to a file named <tt>HelloWorld.input</tt></p>
</li>
<li>
<p>Run this command:</p>
@@ -653,12 +1408,13 @@
<li>
<p>Examine the <tt>HelloWorld.output</tt> file to your satisfaction!</p>
</li>
</ol>
-<div class="example">
- <a name="HelloWorld.spec"/><div class="nav" id="HelloWorld.spec"><a title="Focus this segment" href="#HelloWorld.spec"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#HelloWorld.input"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:HelloWorld.spec"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="example" id="HelloWorld-spec">
+ <a name="HelloWorld-spec"/><div class="nav"><a title="Focus this segment" href="#HelloWorld-spec"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#HelloWorld-input"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__HelloWorld-spec"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Example 1. HelloWorld format specification file</p>
<div class="content"><p><ins><pre class="para" lang="rhtml">desc: An example format.
code: |
class ERBook::Document::Node
@@ -723,14 +1479,18 @@
<span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%=</span> <span style="color:#33B">@content</span> <span style="font-weight:bold;color:#777">%></span></span>
That's all folks!
</pre></ins></p></div>
-</div><div class="example">
- <a name="HelloWorld.input"/><div class="nav" id="HelloWorld.input"><a title="Focus this segment" href="#HelloWorld.input"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld.spec"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#HelloWorld.output"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:HelloWorld.input"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="example" id="HelloWorld-input">
+ <a name="HelloWorld-input"/><div class="nav"><a title="Focus this segment" href="#HelloWorld-input"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld-spec"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#HelloWorld-output"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__HelloWorld-input"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Example 2. Input document for HelloWorld format</p>
- <div class="content"><p><ins><pre class="para" lang="rhtml"><span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> <span style="color:#d70;font-weight:bold">$style</span> = <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">border-left: thick dotted LightGrey; padding-left: 1em;</span><span style="color:#710">"</span></span> <span style="font-weight:bold;color:#777">%></span></span>
+ <div class="content"><p><ins><pre class="para" lang="rhtml"><span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> <span style="color:#d70;font-weight:bold">$style</span> = <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">border-left: thick dotted #D3D3D3; padding-left: 1em;</span><span style="color:#710">"</span></span> <span style="font-weight:bold;color:#777">%></span></span>
<span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> hello <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Pretentious</span><span style="color:#710">"</span></span>, <span style="color:#00D;font-weight:bold">1</span>, <span style="color:#00D;font-weight:bold">2</span>, <span style="color:#00D;font-weight:bold">3</span> <span style="color:#080;font-weight:bold">do</span> <span style="font-weight:bold;color:#777">%></span></span>
<span style="color:#070"><big></span>I'm<span style="color:#070"></big></span> the very first node, oh _yes_ I am! *sneer*
<span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> hello <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Bashful</span><span style="color:#710">"</span></span>, <span style="color:#00D;font-weight:bold">4</span>, <span style="color:#00D;font-weight:bold">5</span>, <span style="color:#00D;font-weight:bold">6</span> <span style="color:#080;font-weight:bold">do</span> <span style="font-weight:bold;color:#777">%></span></span>
Hi, I... *hide*
@@ -763,17 +1523,21 @@
Zip! Zap! Wake up, you sap!
_Whoo I'm wild!_ ;-)
<span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> <span style="color:#080;font-weight:bold">end</span> <span style="font-weight:bold;color:#777">%></span></span>
<span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%=</span> hello <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Independent (no block, no parents, I am _free_!)</span><span style="color:#710">"</span></span> <span style="font-weight:bold;color:#777">%></span></span></pre></ins></p></div>
-</div><div class="example">
- <a name="HelloWorld.output"/><div class="nav" id="HelloWorld.output"><a title="Focus this segment" href="#HelloWorld.output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld.input"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Usage"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:HelloWorld.output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="example" id="HelloWorld-output">
+ <a name="HelloWorld-output"/><div class="nav"><a title="Focus this segment" href="#HelloWorld-output"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld-input"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Usage"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__HelloWorld-output"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Example 3. Output of HelloWorld format</p>
<div class="content"><p>Welcome to the “HelloWorld” format.</p>
-<h3>hello #1: "nepaju"</h3>
-<p>My name is “nepaju” and these are my properties:</p>
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<h3>hello #1: "sumoyu"</h3>
+<p>My name is “sumoyu” and these are my properties:</p>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Pretentious</span><span style="color:#710">"</span></span>, <span style="color:#00D;font-weight:bold">1</span>, <span style="color:#00D;font-weight:bold">2</span>, <span style="color:#00D;font-weight:bold">3</span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1</span><span style="color:#710">"</span></span></code></dd>
@@ -786,15 +1550,15 @@
(eval):1:in `render'</pre></dd>
<dt>content</dt>
<dd><big>I'm</big> the very first node, oh _yes_ I am! *sneer*
-<h3>hello #1.1: "tayizu"</h3>
+<h3>hello #1.1: "pojetaj"</h3>
-My name is "tayizu" and these are my properties:
+My name is "pojetaj" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Bashful</span><span style="color:#710">"</span></span>, <span style="color:#00D;font-weight:bold">4</span>, <span style="color:#00D;font-weight:bold">5</span>, <span style="color:#00D;font-weight:bold">6</span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.1</span><span style="color:#710">"</span></span></code></dd>
@@ -808,17 +1572,17 @@
(eval):1:in `render'</pre></dd>
<dt>content</dt>
<dd>Hi, I... *hide*
-<h3>hello #1.1.1: "sif"</h3>
+<h3>hello #1.1.1: "koj"</h3>
-My name is "sif" and these are my properties:
+My name is "koj" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
- <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Hopeful</span><span style="color:#710">"</span></span>, <span style="color:#60E;font-weight:bold">0.897243283515023</span>]</code></dd>
+ <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Hopeful</span><span style="color:#710">"</span></span>, <span style="color:#60E;font-weight:bold">0.794984229156572</span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.1.1</span><span style="color:#710">"</span></span></code></dd>
<dt>number</dt>
@@ -831,17 +1595,17 @@
(eval):1:in `render'</pre></dd>
<dt>content</dt>
<dd>*sigh*
-<h3>hello #1.1.1.1: "nonavo"</h3>
+<h3>hello #1.1.1.1: "tadopok"</h3>
-My name is "nonavo" and these are my properties:
+My name is "tadopok" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
- <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Confused</span><span style="color:#710">"</span></span>, <span style="color:#60E;font-weight:bold">0.257684159694857</span>]</code></dd>
+ <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Confused</span><span style="color:#710">"</span></span>, <span style="color:#60E;font-weight:bold">0.350710515375291</span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.1.1.1</span><span style="color:#710">"</span></span></code></dd>
<dt>number</dt>
@@ -857,15 +1621,15 @@
<dt>content</dt>
<dd>Huh?
</dd>
</dl></dd>
</dl>
-<h3>hello #1.1.2: "yizafi"</h3>
+<h3>hello #1.1.2: "samiy"</h3>
-My name is "yizafi" and these are my properties:
+My name is "samiy" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Raving</span><span style="color:#710">"</span></span>, <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">doc/HelloWorld.input</span><span style="color:#710">"</span></span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.1.2</span><span style="color:#710">"</span></span></code></dd>
@@ -882,17 +1646,17 @@
<dt>content</dt>
<dd>Oh it's *on* now! You're going *down*!
</dd>
</dl></dd>
</dl>
-<h3>hello #1.2: "jeta"</h3>
+<h3>hello #1.2: "nove"</h3>
-My name is "jeta" and these are my properties:
+My name is "nove" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
- <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Sleepy</span><span style="color:#710">"</span></span>, <span style="color:#036;font-weight:bold">Mon</span> <span style="color:#036;font-weight:bold">May</span> <span style="color:#00D;font-weight:bold">04</span> <span style="color:#00D;font-weight:bold">01</span>:<span style="color:#00D;font-weight:bold">18</span>:<span style="color:#00D;font-weight:bold">23</span> -<span style="color:#00D;font-weight:bold">0700</span> <span style="color:#00D;font-weight:bold">2009</span>]</code></dd>
+ <dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Sleepy</span><span style="color:#710">"</span></span>, <span style="color:#036;font-weight:bold">Sun</span> <span style="color:#036;font-weight:bold">Aug</span> <span style="color:#00D;font-weight:bold">30</span> <span style="color:#00D;font-weight:bold">20</span>:<span style="color:#00D;font-weight:bold">40</span>:<span style="color:#00D;font-weight:bold">21</span> -<span style="color:#00D;font-weight:bold">0700</span> <span style="color:#00D;font-weight:bold">2009</span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.2</span><span style="color:#710">"</span></span></code></dd>
<dt>number</dt>
@@ -904,15 +1668,15 @@
(eval):1:in `render'</pre></dd>
<dt>content</dt>
<dd>*yawn* Just five more minutes...
-<h3>hello #1.2.1: "lati"</h3>
+<h3>hello #1.2.1: "jenibag"</h3>
-My name is "lati" and these are my properties:
+My name is "jenibag" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Peaceful</span><span style="color:#710">"</span></span>, <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">/home/sun/src/erbook</span><span style="color:#710">"</span></span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.2.1</span><span style="color:#710">"</span></span></code></dd>
@@ -927,15 +1691,15 @@
(eval):1:in `render'</pre></dd>
<dt>content</dt>
<dd>So _be_ happy my friend, *happy*!
-<h3>hello #1.2.1.1: "bub"</h3>
+<h3>hello #1.2.1.1: "vovob"</h3>
-My name is "bub" and these are my properties:
+My name is "vovob" and these are my properties:
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Lonely (as you can see, I have no block)</span><span style="color:#710">"</span></span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">1.2.1.1</span><span style="color:#710">"</span></span></code></dd>
@@ -954,13 +1718,13 @@
<dd />
</dl>
</dd>
</dl></dd>
</dl></dd>
-</dl><h3>hello #2: "tivirom"</h3>
-<p>My name is “tivirom” and these are my properties:</p>
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+</dl><h3>hello #2: "sifoyi"</h3>
+<p>My name is “sifoyi” and these are my properties:</p>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Snappy</span><span style="color:#710">"</span></span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">2</span><span style="color:#710">"</span></span></code></dd>
@@ -974,13 +1738,13 @@
<dt>content</dt>
<dd>Zip! Zap! Wake up, you sap!
_Whoo I'm wild!_ ;-)
</dd>
-</dl><h3>hello #3: "neho"</h3>
-<p>My name is “neho” and these are my properties:</p>
-<dl style='border-left: thick dotted LightGrey; padding-left: 1em;'>
+</dl><h3>hello #3: "kuzid"</h3>
+<p>My name is “kuzid” and these are my properties:</p>
+<dl style='border-left: thick dotted #D3D3D3; padding-left: 1em;'>
<dt>args</dt>
<dd><code class="line">[<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Independent (no block, no parents, I am _free_!)</span><span style="color:#710">"</span></span>]</code></dd>
<dt>index</dt>
<dd><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">3</span><span style="color:#710">"</span></span></code></dd>
@@ -994,24 +1758,30 @@
<dt>content</dt>
<dd />
</dl>
<p>That’s all folks!</p></div>
-</div><p> </p></div>
-</div><p> </p></div>
+</div>
+<p></p></div>
+</div>
</div><p></p></div>
</div>
+</div><p> </p></div>
+</div>
-<div class="chapter">
- <a name="Usage"/><div class="nav" id="Usage"><a title="Focus this segment" href="#Usage"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld.output"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Usage"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="chapter" id="Usage">
+ <a name="Usage"/><div class="nav"><a title="Focus this segment" href="#Usage"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#HelloWorld-output"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Usage"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 4
<br/>
<big>Usage</big>
</h1>
- <div class="content"><div class="section">
- <a name="Command-line-interface"/><div class="nav" id="Command-line-interface"><a title="Focus this segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Usage"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Command-line-interface"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <div class="content"><div class="tabs"><ul><li><a href="#Command-line-interface">Command-line interface</a></li><li><a href="#Unindenting-nodes-hierarchically">Unindenting nodes hierarchically</a></li></ul>
+<div class="section" id="Command-line-interface">
+ <a name="Command-line-interface"/><div class="nav"><a title="Focus this segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Usage"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Command-line-interface"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
4.1 Command-line interface
</h2>
<div class="content"><pre>ERBook - Extensible document processor based on eRuby
@@ -1042,69 +1812,80 @@
<p>The first command-line argument to ERBook is either the name of a predefined format (FormatName) or the path to a <a class="xref" href="#SpecFile" title="Section 3.2. "Format specification file"">format specification file</a> (FormatFile).</p>
<p>Predefined formats are simply short-hand names of format specification files located in the <tt>fmt/</tt> subdirectory of the ERBook installation directory (see <a class="xref" href="#Manifest" title="Section 2.3">Manifest</a>).</p>
-<div class="section">
- <a name="Saving-the-output-to-a-file"/><div class="nav" id="Saving-the-output-to-a-file"><a title="Focus this segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Save-XHTML-output-as-.xhtml"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Saving-the-output-to-a-file">Saving the output to a file</a></li></ul>
+<div class="section" id="Saving-the-output-to-a-file">
+ <a name="Saving-the-output-to-a-file"/><div class="nav"><a title="Focus this segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Command-line-interface"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Save-XHTML-output-as-xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
4.1.1 Saving the output to a file
</h3>
<div class="content"><p>Simply redirect the standard ouput stream (STDOUT) to a file like this:</p>
<pre>erbook > YOUR_PATH_HERE</pre>
<p>In the above example, <em>YOUR_PATH_HERE</em> is the path of the file in which the output should be saved.</p>
-<div class="important">
- <a name="Save-XHTML-output-as-.xhtml"/><div class="nav" id="Save-XHTML-output-as-.xhtml"><a title="Focus this segment" href="#Save-XHTML-output-as-.xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Save-XHTML-output-as-.xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="important" id="Save-XHTML-output-as-xhtml">
+ <a name="Save-XHTML-output-as-xhtml"/><div class="nav"><a title="Focus this segment" href="#Save-XHTML-output-as-xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Saving-the-output-to-a-file"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Save-XHTML-output-as-xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Important 1. Save XHTML output as <tt>.xhtml</tt></p>
<div class="content">
<img class="icon" src="&icon_important;" alt="important"/>
<p>When you use the XHTML format, ensure that the file extension of your saved output document is either <tt>.xhtml</tt> or <tt>.xml</tt>. Alternatively, ensure that your saved output document is served to web browsers under the <tt>application/xhtml+xml</tt> mime type.</p>
<p>Otherwise, most web browsers <em>will not display</em> the icons and graphics embedded in the saved XHTML output document because they will treat it as HTML instead of as XML. See <a href='http://www.quirksmode.org/bugreports/archives/2005/02/custom_dtds_int_1.html'>this QuirksMode.org bug report</a> for details.</p>
</div>
+</div>
+<p></p></div>
+</div>
</div><p></p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="Unindenting-nodes-hierarchically"/><div class="nav" id="Unindenting-nodes-hierarchically"><a title="Focus this segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Save-XHTML-output-as-.xhtml"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Formats"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="Unindenting-nodes-hierarchically">
+ <a name="Unindenting-nodes-hierarchically"/><div class="nav"><a title="Focus this segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Save-XHTML-output-as-xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Formats"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
4.2 Unindenting nodes hierarchically
</h2>
<div class="content"><p>When writing ERBook documents, I prefer to indent the content of nodes according to their depth because my <a href='http://jedit.org'>text editor of choice</a> automatically folds blocks of text based on indentation.</p>
<p>If you also prefer to write documents in this way, be sure to pass the <tt>--unindent</tt> option to ERBook so that the indentation will not affect the resulting output.</p></div>
+</div>
</div><p></p></div>
</div>
-<div class="part">
- <a name="Formats"/><div class="nav" id="Formats"><a title="Focus this segment" href="#Formats"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Formats"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="part" id="Formats">
+ <a name="Formats"/><div class="nav"><a title="Focus this segment" href="#Formats"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Unindenting-nodes-hierarchically"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Formats"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Part 5
<br/>
<big>Formats</big>
</h1>
<div class="content"><p>This part describes the default formats provided along with ERBook. The <a class="xref" href="#SpecFile" title="Section 3.2. "Format specification file"">format specification files</a> for these formats can be found in the <tt>fmt/</tt> directory of the ERBook installation directory (see <a class="xref" href="#Manifest" title="Section 2.3">Manifest</a>).</p>
-<p>These formats are meant to serve as working examples. If you require more functionality from one of these formats, simply make a copy of the corresponding format specification file and edit the copy to suit your needs. If you would like to contribute or discuss your enhancements to these default formats, you can <a class="xref" href="#License" title="Section 1.1. "License"">contact the author</a>.</p>
+<p>These formats are meant to serve as working examples. If you require more functionality from one of these formats, simply make a copy of the corresponding format specification file and edit the copy to suit your needs. If you would like to contribute or discuss your enhancements to these default formats, you can <a class="xref" href="#License" title="Section 1.3. "License"">contact the author</a>.</p>
-<div class="chapter">
- <a name="xhtml"/><div class="nav" id="xhtml"><a title="Focus this segment" href="#xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Formats"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#xhtml">XHTML (web page)</a></li><li><a href="#text">Plain text</a></li><li><a href="#latex">LaTeX (PDF)</a></li><li><a href="#man">UNIX manual page</a></li></ul>
+<div class="chapter" id="xhtml">
+ <a name="xhtml"/><div class="nav"><a title="Focus this segment" href="#xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Formats"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.1
<br/>
<big>XHTML (web page)</big>
</h1>
<div class="content"><p>This format generates a <em>monolithic</em> XHTML document that allows users to easily search for a particular topic using nothing more than their web browser’s built-in text search mechanism. This facilitates offline reading, where an Internet search engine is not available.</p>
<p>When viewing an XHTML document in a graphical web browser, you will notice navigation menus to the left of chapters, sections, figures, admonitions, and so on. These menus contain hyperlinks that make it easy to navigate the XHTML document, especially for users of text-only web browsers.</p>
-<p>Furthermore, the XHTML document comes equipped with a stylesheet that makes it suitable for printing. In particular, users of web browsers that support CSS3 selectors will notice that all hyperlinks have been expanded to include their target URL next to them. Try the “print preview” function of your web browser to see how the XHTML document would appear when printed.</p>
+<p>Furthermore, the XHTML document comes equipped with a stylesheet suitable for printing. In particular, users of web browsers that support CSS3 selectors will notice that all hyperlinks have been expanded to include their target URL next to them. Try the “print preview” function of your web browser to see how the XHTML document would appear when printed.</p>
-<div class="section">
- <a name="Text-to-XHTML-conversion"/><div class="nav" id="Text-to-XHTML-conversion"><a title="Focus this segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Text-to-XHTML-conversion">Text to XHTML conversion</a></li><li><a href="#Parameters">Parameters</a></li><li><a href="#Methods">Methods</a></li><li><a href="#xhtml-nodes">Nodes</a></li></ul>
+<div class="section" id="Text-to-XHTML-conversion">
+ <a name="Text-to-XHTML-conversion"/><div class="nav"><a title="Focus this segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
5.1.1 Text to XHTML conversion
</h3>
<div class="content"><p>The <tt>lib/erbook/to_xhtml.rb</tt> file inside ERBook’s installation directory (see <a class="xref" href="#Manifest" title="Section 2.3">Manifest</a>) defines the following methods:</p>
@@ -1112,15 +1893,15 @@
<li>
<p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml</span></code> - Transforms this string into XHTML while ensuring that the result contains one or more block-level elements at the root.</p>
</li>
<li>
-<p><code class="line"><span style="color:#036;font-weight:bold">String</span>.to_inline_xhtml</code> - Transforms this string into an <em>inline</em> XHTML string (one that does not contain any block-level XHTML elements at the root).</p>
+<p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_inline_xhtml</span></code> - Transforms this string into an <em>inline</em> XHTML string (one that does not contain any block-level XHTML elements at the root).</p>
</li>
</ul>
-<p>The default implementation of the <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml</span></code> method employs the <a href='http://daringfireball.net/projects/markdown/'>Markdown</a> markup system. If you do not like Markdown or wish to use a different markup system for text in your documents, then simply edit the <tt>to_xhtml.rb</tt> file and adjust the source code of the default <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml</span></code> and <code class="line"><span style="color:#036;font-weight:bold">String</span>.to_inline_xhtml</code> methods accordingly.</p>
+<p>The default implementation of the <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml</span></code> method employs the <a href='http://daringfireball.net/projects/markdown/'>Markdown</a> markup system. If you do not like Markdown or wish to use a different markup system for text in your documents, then simply edit the <tt>to_xhtml.rb</tt> file and adjust the source code of the default <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml</span></code> and <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_inline_xhtml</span></code> methods accordingly.</p>
<p>For example, if you replace the entire <tt>to_xhtml.rb</tt> file with the following code, then the output of all nodes will appear within red boxes in the final output document.</p>
<p><ins><pre class="para"><span style="color:#080;font-weight:bold">class</span> <span style="color:#B06;font-weight:bold">String</span>
<span style="color:#888"># Transforms this string into XHTML while ensuring that the</span>
@@ -1137,12 +1918,13 @@
<span style="color:#080;font-weight:bold">end</span>
</pre></ins></p>
<p>In addition to supporting Markdown syntax, the default implementation has some additional features which are described in the following subsections.</p>
-<div class="section">
- <a name="Syntax-coloring-for-source-code"/><div class="nav" id="Syntax-coloring-for-source-code"><a title="Focus this segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Syntax-coloring-for-source-code">Syntax coloring for source code</a></li><li><a href="#Smart-sizing-of-source-code">Smart sizing of source code</a></li><li><a href="#Protecting-verbatim-text">Protecting verbatim text</a></li></ul>
+<div class="section" id="Syntax-coloring-for-source-code">
+ <a name="Syntax-coloring-for-source-code"/><div class="nav"><a title="Focus this segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Text-to-XHTML-conversion"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.1.1 Syntax coloring for source code
</h4>
<div class="content"><p>Syntax coloring is <em>automatically added</em> to source code found inside the <strong><code></strong> and <strong></code></strong> HTML tags. The syntax coloring library, <a href='http://coderay.rubychan.de'>CodeRay</a>, currently supports the following programming languages:</p>
@@ -1158,12 +1940,13 @@
<li>RHTML (Rails)</li>
<li>Nitro-XHTML</li>
</ul>
-<div class="section">
- <a name="Specifying-the-programming-language"/><div class="nav" id="Specifying-the-programming-language"><a title="Focus this segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Specifying-the-programming-language"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Specifying-the-programming-language">Specifying the programming language</a></li></ul>
+<div class="section" id="Specifying-the-programming-language">
+ <a name="Specifying-the-programming-language"/><div class="nav"><a title="Focus this segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Syntax-coloring-for-source-code"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Specifying-the-programming-language"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.1.1.1 Specifying the programming language
</h5>
<div class="content"><p>Because different programming languages have different syntax coloring schemes, you can specify the language of your source code using the <code class="line">lang</code> attribute to ensure that only the appropriate coloring scheme is used. Note that unless the <code class="line">lang</code> attribute is specified, <em>Ruby</em> is assumed to be the programming language of all source code by default.</p>
@@ -1236,30 +2019,40 @@
<span style="color:#070"><body></span>
Hello world!
<span style="color:#070"><body></span>
<span style="color:#070"></html></span>
</pre></ins></p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="Smart-sizing-of-source-code"/><div class="nav" id="Smart-sizing-of-source-code"><a title="Focus this segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="Smart-sizing-of-source-code">
+ <a name="Smart-sizing-of-source-code"/><div class="nav"><a title="Focus this segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Specifying-the-programming-language"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.1.2 Smart sizing of source code
</h4>
<div class="content"><p>Source code is <em>automatically sized</em> to be displayed as either a line or paragraph of text, depending on whether it contains line breaks.</p>
<p>For example, here is a single line <code class="line">life = <span style="color:#038;font-weight:bold">true</span> <span style="color:#080;font-weight:bold">or</span> <span style="color:#038;font-weight:bold">false</span></code> of code. And here is a paragraph <ins><pre class="para">life =
<span style="color:#038;font-weight:bold">true</span> <span style="color:#080;font-weight:bold">or</span>
<span style="color:#038;font-weight:bold">false</span></pre></ins> of code.</p></div>
-</div><div class="section">
- <a name="Protecting-verbatim-text"/><div class="nav" id="Protecting-verbatim-text"><a title="Focus this segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Parameters"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Protecting-verbatim-text"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Protecting-verbatim-text">
+ <a name="Protecting-verbatim-text"/><div class="nav"><a title="Focus this segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Smart-sizing-of-source-code"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Parameters"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Protecting-verbatim-text"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.1.3 Protecting verbatim text
</h4>
<div class="content"><p>Sometimes you just need to protect some text from being mangled by the text-to-XHTML conversion process . In such cases, you can wrap the text you want to proctect within <strong><noformat></strong> and <strong></noformat></strong> tags.</p></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Parameters"/><div class="nav" id="Parameters"><a title="Focus this segment" href="#Parameters"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Methods"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Parameters"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Parameters">
+ <a name="Parameters"/><div class="nav"><a title="Focus this segment" href="#Parameters"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Protecting-verbatim-text"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Methods"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Parameters"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
5.1.2 Parameters
</h3>
<div class="content"><p>The XHTML format accepts the following document parameters. To disable the default value for a particular parameter, simply set that parameter to <code class="line"><span style="color:#038;font-weight:bold">nil</span></code>. For example, to disable the <code class="line"><span style="color:#d70;font-weight:bold">$authors</span></code> parameter, you would write <code class="line"><span style="color:#d70;font-weight:bold">$authors</span> = <span style="color:#038;font-weight:bold">nil</span></code> in your input document.</p>
<table border="1"><thead><tr><th>Parameter</th><th>Type</th><th>Default value</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'><code class="line"><span style="color:#d70;font-weight:bold">$title</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'><code class="line"><span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">$title</span><span style="color:#710">"</span></span></code></td><td style='text-align: left;'>Title of the document.</td>
@@ -1267,12 +2060,16 @@
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#d70;font-weight:bold">$authors</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">Hash</span></code></td><td style='text-align: left;'><code class="line">{<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">$authors</span><span style="color:#710">"</span></span> => <span style="color:#038;font-weight:bold">nil</span>}</code></td><td style='text-align: left;'>A mapping of author name to author URL. You can obfuscate e-mail addresses using the provided <code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xml_entities</span></code> method like this: <code class="line">{ <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">Y. Matsumoto</span><span style="color:#710">"</span></span> => <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">mailto:matz@ruby.invalid</span><span style="color:#710">"</span></span>.to_xml_entities }</code></td>
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#d70;font-weight:bold">$date</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">Time</span>.now.strftime(<span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">%d %B %Y</span><span style="color:#710">"</span></span>)</code></td><td style='text-align: left;'>Date when the document was written.</td>
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#d70;font-weight:bold">$logo</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">String</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#038;font-weight:bold">nil</span></code></td><td style='text-align: left;'>Arbitrary content that goes above the document title in the default header.</td>
</tr><tr><td style='text-align: left;'><code class="line"><span style="color:#d70;font-weight:bold">$feeds</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#036;font-weight:bold">Hash</span></code></td><td style='text-align: left;'><code class="line"><span style="color:#038;font-weight:bold">nil</span></code></td><td style='text-align: left;'>A mapping of feed URL to feed format. Here is an example: <code class="line"><span style="color:#d70;font-weight:bold">$feeds</span> = { <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">my_rss_feed.xml</span><span style="color:#710">"</span></span> => <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">rss</span><span style="color:#710">"</span></span>, <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">my_atom_feed.xml</span><span style="color:#710">"</span></span> => <span style="background-color:#fff0f0;color:#D20"><span style="color:#710">"</span><span style="">atom</span><span style="color:#710">"</span></span> }</code></td>
</tr></tbody></table></div>
-</div><div class="section">
- <a name="Methods"/><div class="nav" id="Methods"><a title="Focus this segment" href="#Methods"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Parameters"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-title"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Methods"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Methods">
+ <a name="Methods"/><div class="nav"><a title="Focus this segment" href="#Methods"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Parameters"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-ERBook-Document-Node"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Methods"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h3 class="title">
5.1.3 Methods
</h3>
<div class="content"><p>The XHTML format provides the following methods. In the method declarations shown below,</p>
@@ -1280,96 +2077,158 @@
<li>a pound sign (#) indicates that the method is an <em>instance method</em>, meaning that it can only be invoked on instances of a class, not on the classes themselves.</li>
<li>a double colon sign (::) indicates that the method is a <em>class method</em>, meaning that it can only be invoked on a class.</li>
</ul>
-<div class="paragraph">
- <a name="a-ERBook::Document::Node-title"/><div class="nav" id="a-ERBook::Document::Node-title"><a title="Focus this segment" href="#a-ERBook::Document::Node-title"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Methods"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-id"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-title"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title()</span></code></p>
- <div class="content"><p>
+<div class="tabs"><ul><li><a href="#a-ERBook-Document-Node"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code></a></li><li><a href="#a-ERBook-Template-Sandbox"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span></code></a></li><li><a href="#a-Hash"><code class="line"><span style="color:#036;font-weight:bold">Hash</span></code></a></li><li><a href="#a-String"><code class="line"><span style="color:#036;font-weight:bold">String</span></code></a></li></ul>
+<div class="section" id="a-ERBook-Document-Node">
+ <a name="a-ERBook-Document-Node"/><div class="nav"><a title="Focus this segment" href="#a-ERBook-Document-Node"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Methods"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-title"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-ERBook-Document-Node"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h4 class="title">
+ 5.1.3.1 <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code>
+ </h4>
+ <div class="content"><div class="tabs"><ul><li><a href="#a-title"><code class="line">title</code></a></li><li><a href="#a-id"><code class="line">id</code></a></li><li><a href="#a-title_xhtml"><code class="line">title_xhtml</code></a></li><li><a href="#a-content_xhtml"><code class="line">content_xhtml</code></a></li><li><a href="#a-title_link"><code class="line">title_link</code></a></li><li><a href="#a-index_link"><code class="line">index_link</code></a></li><li><a href="#a-number_link"><code class="line">number_link</code></a></li><li><a href="#a-navigation"><code class="line">navigation</code></a></li><li><a href="#a-toc_children"><code class="line">toc_children</code></a></li><li><a href="#a-navigation-608792468"><code class="line">navigation</code></a></li><li><a href="#a-xref_link"><code class="line">xref_link</code></a></li></ul>
+<div class="paragraph" id="a-title">
+ <a name="a-title"/><div class="nav"><a title="Focus this segment" href="#a-title"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook-Document-Node"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-id"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-title"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">title</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title()</span></code></p>
+<p>
Returns the user-defined title for this node‘s content.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-id"/><div class="nav" id="a-ERBook::Document::Node-id"><a title="Focus this segment" href="#a-ERBook::Document::Node-id"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-title"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-title_xhtml"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-id"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#id()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-id">
+ <a name="a-id"/><div class="nav"><a title="Focus this segment" href="#a-id"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-title"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-title_xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-id"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">id</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#id()</span></code></p>
+<p>
Returns the user-defined indentifer for this node.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-title_xhtml"/><div class="nav" id="a-ERBook::Document::Node-title_xhtml"><a title="Focus this segment" href="#a-ERBook::Document::Node-title_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-id"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-content_xhtml"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-title_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_xhtml()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-title_xhtml">
+ <a name="a-title_xhtml"/><div class="nav"><a title="Focus this segment" href="#a-title_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-id"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-content_xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-title_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">title_xhtml</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_xhtml()</span></code></p>
+<p>
Returns the title of this node as XHTML.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-content_xhtml"/><div class="nav" id="a-ERBook::Document::Node-content_xhtml"><a title="Focus this segment" href="#a-ERBook::Document::Node-content_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-title_xhtml"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-title_link-title-nil"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-content_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#content_xhtml()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-content_xhtml">
+ <a name="a-content_xhtml"/><div class="nav"><a title="Focus this segment" href="#a-content_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-title_xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-title_link"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-content_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">content_xhtml</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#content_xhtml()</span></code></p>
+<p>
Returns the content of this node as XHTML.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-title_link-title-nil"/><div class="nav" id="a-ERBook::Document::Node-title_link-title-nil"><a title="Focus this segment" href="#a-ERBook::Document::Node-title_link-title-nil"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-content_xhtml"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-index_link"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-title_link-title-nil"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_link(title = nil)</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-title_link">
+ <a name="a-title_link"/><div class="nav"><a title="Focus this segment" href="#a-title_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-content_xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-index_link"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-title_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">title_link</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#title_link(title = nil)</span></code></p>
+<p>
Returns a hyperlink to this node containing its title.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-index_link"/><div class="nav" id="a-ERBook::Document::Node-index_link"><a title="Focus this segment" href="#a-ERBook::Document::Node-index_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-title_link-title-nil"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-number_link"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-index_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#index_link()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-index_link">
+ <a name="a-index_link"/><div class="nav"><a title="Focus this segment" href="#a-index_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-title_link"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-number_link"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-index_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">index_link</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#index_link()</span></code></p>
+<p>
Returns a hyperlink to this node containing its LaTeX-style index number.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-number_link"/><div class="nav" id="a-ERBook::Document::Node-number_link"><a title="Focus this segment" href="#a-ERBook::Document::Node-number_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-index_link"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-navigation"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-number_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#number_link()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-number_link">
+ <a name="a-number_link"/><div class="nav"><a title="Focus this segment" href="#a-number_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-index_link"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-navigation"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-number_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">number_link</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#number_link()</span></code></p>
+<p>
Returns a hyperlink to this node containing its occurrence number.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-navigation"/><div class="nav" id="a-ERBook::Document::Node-navigation"><a title="Focus this segment" href="#a-ERBook::Document::Node-navigation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-number_link"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-navigation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#navigation()</span></code></p>
- <div class="content"><p>
-Returns a navigation menu relative to this node.
+</div>
+
+<div class="paragraph" id="a-navigation">
+ <a name="a-navigation"/><div class="nav"><a title="Focus this segment" href="#a-navigation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-number_link"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-toc_children"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-navigation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">navigation</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#navigation()</span></code></p>
+<p>
+Returns a navigation menu for this node.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"/><div class="nav" id="a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><a title="Focus this segment" href="#a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-navigation"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Document::Node-xref_link-label-nil"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span>::navigation(here_frag, list_frag, prev_frag, next_frag)</code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-toc_children">
+ <a name="a-toc_children"/><div class="nav"><a title="Focus this segment" href="#a-toc_children"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-navigation"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-navigation-608792468"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-toc_children"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">toc_children</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#toc_children()</span></code></p>
+<p>
+Returns all children of this node which are configured to appear in the
+table of contents.
+</p></div>
+</div>
+
+<div class="paragraph" id="a-navigation-608792468">
+ <a name="a-navigation-608792468"/><div class="nav"><a title="Focus this segment" href="#a-navigation-608792468"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-toc_children"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-xref_link"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-navigation-608792468"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">navigation</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span>::navigation(here_frag, list_frag, prev_frag, next_frag)</code></p>
+<p>
Calculates a local navigation menu containing links to the given URI
fragments (which can be nil).
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Document::Node-xref_link-label-nil"/><div class="nav" id="a-ERBook::Document::Node-xref_link-label-nil"><a title="Focus this segment" href="#a-ERBook::Document::Node-xref_link-label-nil"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node::navigation-here_frag-list_frag-prev_frag-next_frag"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Template::Sandbox-verbatim-content"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Document::Node-xref_link-label-nil"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#xref_link(label = nil)</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-xref_link">
+ <a name="a-xref_link"/><div class="nav"><a title="Focus this segment" href="#a-xref_link"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-navigation-608792468"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-ERBook-Template-Sandbox"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-xref_link"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">xref_link</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#xref_link(label = nil)</span></code></p>
+<p>
Returns a hyperlink to this node.
</p><dl>
<dt>label</dt><dd>Optional label (may contain XHTML) for the hyperlink.
<p>
If not specified, the title and designation of this node will be used as
the label instead.
</p>
</dd>
</dl></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Template::Sandbox-verbatim-content"/><div class="nav" id="a-ERBook::Template::Sandbox-verbatim-content"><a title="Focus this segment" href="#a-ERBook::Template::Sandbox-verbatim-content"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Document::Node-xref_link-label-nil"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Template::Sandbox-verbatim-content"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#verbatim(content)</span></code></p>
- <div class="content"><p>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="a-ERBook-Template-Sandbox">
+ <a name="a-ERBook-Template-Sandbox"/><div class="nav"><a title="Focus this segment" href="#a-ERBook-Template-Sandbox"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-xref_link"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-verbatim"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-ERBook-Template-Sandbox"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h4 class="title">
+ 5.1.3.2 <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span></code>
+ </h4>
+ <div class="content"><div class="tabs"><ul><li><a href="#a-verbatim"><code class="line">verbatim</code></a></li><li><a href="#a-hyperlink"><code class="line">hyperlink</code></a></li><li><a href="#a-embed_image_file"><code class="line">embed_image_file</code></a></li><li><a href="#a-embed_image_data"><code class="line">embed_image_data</code></a></li></ul>
+<div class="paragraph" id="a-verbatim">
+ <a name="a-verbatim"/><div class="nav"><a title="Focus this segment" href="#a-verbatim"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook-Template-Sandbox"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-hyperlink"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-verbatim"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">verbatim</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#verbatim(content)</span></code></p>
+<p>
Protects the given content from the text-to-XHTML conversion process.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"/><div class="nav" id="a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><a title="Focus this segment" href="#a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Template::Sandbox-verbatim-content"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#hyperlink(url, label = url, title = nil)</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-hyperlink">
+ <a name="a-hyperlink"/><div class="nav"><a title="Focus this segment" href="#a-hyperlink"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-verbatim"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-embed_image_file"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-hyperlink"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">hyperlink</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#hyperlink(url, label = url, title = nil)</span></code></p>
+<p>
Returns XHTML for a hyperlink to the given URL of the given label and
mouse-hover title.
</p></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"/><div class="nav" id="a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><a title="Focus this segment" href="#a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Template::Sandbox-hyperlink-url-label-url-title-nil"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_file(path, format = path[/\w+/], atts = {})</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-embed_image_file">
+ <a name="a-embed_image_file"/><div class="nav"><a title="Focus this segment" href="#a-embed_image_file"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-hyperlink"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-embed_image_data"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-embed_image_file"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">embed_image_file</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_file(path, format = path[/\w+/], atts = {})</span></code></p>
+<p>
Returns an <img/> tag that embeds the given image file.
</p><dl>
<dt>path</dt><dd>path to the image file
</dd>
@@ -1378,14 +2237,17 @@
</dd>
<dt>atts</dt><dd>additional attributes for the <img> tag
</dd>
</dl></div>
-</div><div class="paragraph">
- <a name="a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"/><div class="nav" id="a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><a title="Focus this segment" href="#a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Template::Sandbox-embed_image_file-path-format-path-w-atts"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-Hash-to_xml_atts"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_data(data, format, atts = {})</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-embed_image_data">
+ <a name="a-embed_image_data"/><div class="nav"><a title="Focus this segment" href="#a-embed_image_data"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-embed_image_file"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-Hash"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-embed_image_data"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">embed_image_data</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span><span style="color:#888">#embed_image_data(data, format, atts = {})</span></code></p>
+<p>
Returns an <img/> tag that embeds the given raw image data.
</p><dl>
<dt>data</dt><dd>raw image data
</dd>
@@ -1394,71 +2256,115 @@
</dd>
<dt>atts</dt><dd>additional attributes for the <img> tag
</dd>
</dl></div>
-</div><div class="paragraph">
- <a name="a-Hash-to_xml_atts"/><div class="nav" id="a-Hash-to_xml_atts"><a title="Focus this segment" href="#a-Hash-to_xml_atts"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-ERBook::Template::Sandbox-embed_image_data-data-format-atts"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-to_xml_entities"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-Hash-to_xml_atts"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">Hash</span><span style="color:#888">#to_xml_atts()</span></code></p>
- <div class="content"><p>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="a-Hash">
+ <a name="a-Hash"/><div class="nav"><a title="Focus this segment" href="#a-Hash"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-embed_image_data"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-to_xml_atts"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-Hash"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h4 class="title">
+ 5.1.3.3 <code class="line"><span style="color:#036;font-weight:bold">Hash</span></code>
+ </h4>
+ <div class="content"><div class="tabs"><ul><li><a href="#a-to_xml_atts"><code class="line">to_xml_atts</code></a></li></ul>
+<div class="paragraph" id="a-to_xml_atts">
+ <a name="a-to_xml_atts"/><div class="nav"><a title="Focus this segment" href="#a-to_xml_atts"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-Hash"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-String"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-to_xml_atts"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">to_xml_atts</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">Hash</span><span style="color:#888">#to_xml_atts()</span></code></p>
+<p>
Transforms this hash into a string of XML attribute key="value"
pairs.
</p></div>
-</div><div class="paragraph">
- <a name="a-String-to_xml_entities"/><div class="nav" id="a-String-to_xml_entities"><a title="Focus this segment" href="#a-String-to_xml_entities"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-Hash-to_xml_atts"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-to_uri_fragment"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-to_xml_entities"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xml_entities()</span></code></p>
- <div class="content"><p>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="a-String">
+ <a name="a-String"/><div class="nav"><a title="Focus this segment" href="#a-String"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-to_xml_atts"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-to_xml_entities"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-String"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h4 class="title">
+ 5.1.3.4 <code class="line"><span style="color:#036;font-weight:bold">String</span></code>
+ </h4>
+ <div class="content"><div class="tabs"><ul><li><a href="#a-to_xml_entities"><code class="line">to_xml_entities</code></a></li><li><a href="#a-to_uri_fragment"><code class="line">to_uri_fragment</code></a></li><li><a href="#a-to_inline_xhtml"><code class="line">to_inline_xhtml</code></a></li><li><a href="#a-to_xhtml"><code class="line">to_xhtml</code></a></li><li><a href="#a-with_protected_tags"><code class="line">with_protected_tags</code></a></li><li><a href="#a-calc_digest"><code class="line">calc_digest</code></a></li></ul>
+<div class="paragraph" id="a-to_xml_entities">
+ <a name="a-to_xml_entities"/><div class="nav"><a title="Focus this segment" href="#a-to_xml_entities"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-to_uri_fragment"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-to_xml_entities"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">to_xml_entities</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xml_entities()</span></code></p>
+<p>
Transforms this UTF-8 string into XML entities.
</p></div>
-</div><div class="paragraph">
- <a name="a-String-to_uri_fragment"/><div class="nav" id="a-String-to_uri_fragment"><a title="Focus this segment" href="#a-String-to_uri_fragment"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-to_xml_entities"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-to_inline_xhtml"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-to_uri_fragment"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_uri_fragment()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-to_uri_fragment">
+ <a name="a-to_uri_fragment"/><div class="nav"><a title="Focus this segment" href="#a-to_uri_fragment"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-to_xml_entities"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-to_inline_xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-to_uri_fragment"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">to_uri_fragment</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_uri_fragment()</span></code></p>
+<p>
Transforms this string into a valid URI fragment. See <a href='http://www.nmt.edu/tcc/help/pubs/xhtml/id-type.html'>www.nmt.edu/tcc/help/pubs/xhtml/id-type.html</a>
</p></div>
-</div><div class="paragraph">
- <a name="a-String-to_inline_xhtml"/><div class="nav" id="a-String-to_inline_xhtml"><a title="Focus this segment" href="#a-String-to_inline_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-to_uri_fragment"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-to_xhtml-inline-false"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-to_inline_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_inline_xhtml()</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-to_inline_xhtml">
+ <a name="a-to_inline_xhtml"/><div class="nav"><a title="Focus this segment" href="#a-to_inline_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-to_uri_fragment"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-to_xhtml"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-to_inline_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">to_inline_xhtml</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_inline_xhtml()</span></code></p>
+<p>
Transforms this string into an <b>inline</b> XHTML string (one that does
not contain any block-level XHTML elements at the root).
</p></div>
-</div><div class="paragraph">
- <a name="a-String-to_xhtml-inline-false"/><div class="nav" id="a-String-to_xhtml-inline-false"><a title="Focus this segment" href="#a-String-to_xhtml-inline-false"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-to_inline_xhtml"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-to_xhtml-inline-false"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml(inline = false)</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-to_xhtml">
+ <a name="a-to_xhtml"/><div class="nav"><a title="Focus this segment" href="#a-to_xhtml"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-to_inline_xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-with_protected_tags"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-to_xhtml"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">to_xhtml</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#to_xhtml(inline = false)</span></code></p>
+<p>
Transforms this string into XHTML while ensuring that the result contains
one or more block-level elements at the root.
</p><dl>
<dt>inline</dt><dd>If true, the resulting XHTML will <b>not</b> contain a block-level element
at the root.
</dd>
</dl></div>
-</div><div class="paragraph">
- <a name="a-String-with_protected_tags-input-tag_defs-verbatim-input-..."/><div class="nav" id="a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><a title="Focus this segment" href="#a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-to_xhtml-inline-false"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#a-String-calc_digest-input"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#with_protected_tags(input, tag_defs, verbatim) {|input| ... }</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-with_protected_tags">
+ <a name="a-with_protected_tags"/><div class="nav"><a title="Focus this segment" href="#a-with_protected_tags"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-to_xhtml"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#a-calc_digest"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-with_protected_tags"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">with_protected_tags</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#with_protected_tags(input, tag_defs, verbatim) {|input| ... }</span></code></p>
+<p>
Protects the given tags in the given input, passes that protected input to
the given block, restores the given tags in the result of the block and
returns it.
</p><dl>
<dt>verbatim</dt><dd>If true, the content of the elments having the given tags will not be
temporarily altered so that process nested elements can be processed.
</dd>
</dl></div>
-</div><div class="paragraph">
- <a name="a-String-calc_digest-input"/><div class="nav" id="a-String-calc_digest-input"><a title="Focus this segment" href="#a-String-calc_digest-input"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-with_protected_tags-input-tag_defs-verbatim-input-..."><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:a-String-calc_digest-input"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <p class="title"><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#calc_digest(input)</span></code></p>
- <div class="content"><p>
+</div>
+
+<div class="paragraph" id="a-calc_digest">
+ <a name="a-calc_digest"/><div class="nav"><a title="Focus this segment" href="#a-calc_digest"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-with_protected_tags"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__a-calc_digest"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title"><code class="line">calc_digest</code></p>
+ <div class="content"><p><code class="line"><span style="color:#036;font-weight:bold">String</span><span style="color:#888">#calc_digest(input)</span></code></p>
+<p>
Returns a digest of the given string that will not be altered by
String#to_xhtml.
</p></div>
+</div>
</div><p></p></div>
-</div><div class="chapter">
- <a name="xhtml.nodes"/><div class="nav" id="xhtml.nodes"><a title="Focus this segment" href="#xhtml.nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-String-calc_digest-input"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+<p></p>
+
+
+<div class="chapter" id="xhtml-nodes">
+ <a name="xhtml-nodes"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#a-calc_digest"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.1.4
<br/>
<big>Nodes</big>
</h1>
@@ -1468,43 +2374,57 @@
<li>a required <em>title</em> for the node</li>
<li>an optional <em>unique identifier</em> for the node</li>
</ol>
-<p>The second argument is used by the cross-referencing nodes (see <a class="xref" href="#xhtml.nodes.xref" title="Section 5.1.4.1.4">xref</a> and <a class="xref" href="#xhtml.nodes.cite" title="Section 5.1.4.5.2">cite</a>), which allow you to refer to another node in the document by its unique identifier.</p>
+<p>The second argument is used by the cross-referencing nodes (see <a class="xref" href="#xhtml-nodes-xref" title="Section 5.1.4.1.4">xref</a> and <a class="xref" href="#xhtml-nodes-cite" title="Section 5.1.4.5.2">cite</a>), which allow you to refer to another node in the document by its unique identifier.</p>
-<p>Furthermore, <a class="xref" href="#SpecFile.nodes" title="Section 3.2.1. "Node definition"">node definitions</a> in the XHTML format have two additional parameters:</p>
+<p>Furthermore, <a class="xref" href="#SpecFile-nodes" title="Section 3.2.1. "Node definition"">node definitions</a> in the XHTML format have two additional parameters:</p>
<table border="1"><thead><tr><th>Parameter</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td style='text-align: left;'>toc</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Include this node in the <strong>Table of Contents</strong> (TOC)?</td>
</tr><tr><td style='text-align: left;'>lof</td><td style='text-align: left;'>Boolean</td><td style='text-align: left;'>Include this node in the <strong>List of Figures</strong> (LOF)?</td>
</tr></tbody></table>
-<div class="section">
- <a name="Structural-nodes"/><div class="nav" id="Structural-nodes"><a title="Focus this segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.header"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Structural-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Structural-nodes">Structural nodes</a></li><li><a href="#Organizational-nodes">Organizational nodes</a></li><li><a href="#Admonition-nodes">Admonition nodes</a></li><li><a href="#Auxilary-materials">Auxilary materials</a></li><li><a href="#Bibliographic-nodes">Bibliographic nodes</a></li></ul>
+<div class="section" id="Structural-nodes">
+ <a name="Structural-nodes"/><div class="nav"><a title="Focus this segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-header"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Structural-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.4.1 Structural nodes
</h4>
<div class="content"><p>The nodes described in this section form the overall structure of the output document.</p>
-<div class="section">
- <a name="xhtml.nodes.header"/><div class="nav" id="xhtml.nodes.header"><a title="Focus this segment" href="#xhtml.nodes.header"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.footer"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.header"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#xhtml-nodes-header">header</a></li><li><a href="#xhtml-nodes-footer">footer</a></li><li><a href="#xhtml-nodes-abstract">abstract</a></li><li><a href="#xhtml-nodes-xref">xref</a></li></ul>
+<div class="section" id="xhtml-nodes-header">
+ <a name="xhtml-nodes-header"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-header"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Structural-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-footer"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-header"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.1.1 header
</h5>
<div class="content"><p>This node overrides the logo, title, list of authors, and date when the document was written, all of which are shown at the top of the document.</p></div>
-</div><div class="section">
- <a name="xhtml.nodes.footer"/><div class="nav" id="xhtml.nodes.footer"><a title="Focus this segment" href="#xhtml.nodes.footer"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.header"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.abstract"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.footer"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="xhtml-nodes-footer">
+ <a name="xhtml-nodes-footer"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-footer"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-header"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-abstract"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-footer"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.1.2 footer
</h5>
<div class="content"><p>This node overrides (1) the date when this document was generated and (2) the hyperlink to the ERBook website, shown at the bottom of the document. The hyperlink is there as a way of saying thanks for ERBook, the <em>wonderful</em> little utility you have grown so fond of! ;-)</p></div>
-</div><div class="section">
- <a name="xhtml.nodes.abstract"/><div class="nav" id="xhtml.nodes.abstract"><a title="Focus this segment" href="#xhtml.nodes.abstract"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.footer"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.xref"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.abstract"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="xhtml-nodes-abstract">
+ <a name="xhtml-nodes-abstract"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-abstract"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-footer"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-xref"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-abstract"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.1.3 abstract
</h5>
<div class="content"><p>A summary of the entire document. This is what most readers will <em>skim</em> through, if you are lucky. Alas, nobody reads entire documents these days! :-(</p></div>
-</div><div class="section">
- <a name="xhtml.nodes.xref"/><div class="nav" id="xhtml.nodes.xref"><a title="Focus this segment" href="#xhtml.nodes.xref"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.abstract"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.xref"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="xhtml-nodes-xref">
+ <a name="xhtml-nodes-xref"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-xref"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-abstract"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-xref"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.1.4 xref
</h5>
<div class="content"><p>A cross-reference; a hyperlink that takes you to any node in the document.</p>
@@ -1521,334 +2441,496 @@
<p>As another example, this node in the input document:</p>
<pre><%= xref "SpecFile", "custom link text" %></pre>
<p>appears in the output document like this: <a class="xref" href="#SpecFile" title="Section 3.2. "Format specification file"">custom link text</a>.</p></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Organizational-nodes"/><div class="nav" id="Organizational-nodes"><a title="Focus this segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.xref"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.node"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Organizational-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Organizational-nodes">
+ <a name="Organizational-nodes"/><div class="nav"><a title="Focus this segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-xref"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-node"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Organizational-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.4.2 Organizational nodes
</h4>
<div class="content"><p>The nodes described in this section are meant to help organize the document’s content logically. Based on how deeply these nodes are nested in the document, their heading will be larger (shallow depth) or smaller (deep depth).</p>
-<div class="section">
- <a name="xhtml.nodes.node"/><div class="nav" id="xhtml.nodes.node"><a title="Focus this segment" href="#xhtml.nodes.node"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.part"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.node"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#xhtml-nodes-node">node</a></li><li><a href="#xhtml-nodes-part">part</a></li><li><a href="#xhtml-nodes-chapter">chapter</a></li><li><a href="#xhtml-nodes-section">section</a></li><li><a href="#xhtml-nodes-paragraph">paragraph</a></li></ul>
+<div class="section" id="xhtml-nodes-node">
+ <a name="xhtml-nodes-node"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-node"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Organizational-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-part"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-node"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.2.1 node
</h5>
<div class="content"><p>A placeholder that simply passes its content to the output.</p>
<p>This node has no real use in the writing of a document. It mainly helps programmers define “virtual” nodes that simply wrap some user-provided content. Programmers can then manipluate the content of those virtual nodes when processing the document.</p>
<p>This is how a <strong>node</strong> node appears.</p><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.part"/><div class="nav" id="xhtml.nodes.part"><a title="Focus this segment" href="#xhtml.nodes.part"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.node"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.part"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="xhtml-nodes-part">
+ <a name="xhtml-nodes-part"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-part"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-node"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-part"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.2.2 part
</h5>
<div class="content"><p>A collection of chapters.</p>
-<div class="part">
- <a name="An-example"/><div class="nav" id="An-example"><a title="Focus this segment" href="#An-example"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.part"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.chapter"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#An-example">An example</a></li></ul>
+<div class="part" id="An-example">
+ <a name="An-example"/><div class="nav"><a title="Focus this segment" href="#An-example"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-part"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-chapter"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Part 5.1.4.2.2.1
<br/>
<big>An example</big>
</h1>
<div class="content"><p>This is how a <strong>part</strong> node appears.</p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.chapter"/><div class="nav" id="xhtml.nodes.chapter"><a title="Focus this segment" href="#xhtml.nodes.chapter"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-5.1.4.2.3.1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.chapter"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="xhtml-nodes-chapter">
+ <a name="xhtml-nodes-chapter"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-chapter"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-5-1-4-2-3-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-chapter"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.2.3 chapter
</h5>
<div class="content"><p>A collection of sections.</p>
-<div class="chapter">
- <a name="An-example-5.1.4.2.3.1"/><div class="nav" id="An-example-5.1.4.2.3.1"><a title="Focus this segment" href="#An-example-5.1.4.2.3.1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.chapter"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.section"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-5.1.4.2.3.1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#An-example-5-1-4-2-3-1">An example</a></li></ul>
+<div class="chapter" id="An-example-5-1-4-2-3-1">
+ <a name="An-example-5-1-4-2-3-1"/><div class="nav"><a title="Focus this segment" href="#An-example-5-1-4-2-3-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-chapter"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-section"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-5-1-4-2-3-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.1.4.2.3.1
<br/>
<big>An example</big>
</h1>
<div class="content"><p>This is how a <strong>chapter</strong> node appears.</p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.section"/><div class="nav" id="xhtml.nodes.section"><a title="Focus this segment" href="#xhtml.nodes.section"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-5.1.4.2.3.1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-5.1.4.2.4.1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.section"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="xhtml-nodes-section">
+ <a name="xhtml-nodes-section"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-section"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-5-1-4-2-3-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-5-1-4-2-4-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-section"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.2.4 section
</h5>
<div class="content"><p>A collection of paragraphs about a particular topic.</p>
-<div class="section">
- <a name="An-example-5.1.4.2.4.1"/><div class="nav" id="An-example-5.1.4.2.4.1"><a title="Focus this segment" href="#An-example-5.1.4.2.4.1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.section"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.paragraph"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-5.1.4.2.4.1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#An-example-5-1-4-2-4-1">An example</a></li></ul>
+<div class="section" id="An-example-5-1-4-2-4-1">
+ <a name="An-example-5-1-4-2-4-1"/><div class="nav"><a title="Focus this segment" href="#An-example-5-1-4-2-4-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-section"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-paragraph"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-5-1-4-2-4-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h6 class="title">
5.1.4.2.4.1 An example
</h6>
<div class="content"><p>This is how a <strong>section</strong> node appears.</p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.paragraph"/><div class="nav" id="xhtml.nodes.paragraph"><a title="Focus this segment" href="#xhtml.nodes.paragraph"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-5.1.4.2.4.1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-609651478"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.paragraph"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="xhtml-nodes-paragraph">
+ <a name="xhtml-nodes-paragraph"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-paragraph"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-5-1-4-2-4-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-608348008"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-paragraph"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.2.5 paragraph
</h5>
<div class="content"><p>A collection of sentences about a particular idea.</p>
-<div class="paragraph">
- <a name="An-example-609651478"/><div class="nav" id="An-example-609651478"><a title="Focus this segment" href="#An-example-609651478"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.paragraph"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Admonition-nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-609651478"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#An-example-608348008">An example</a></li></ul>
+<div class="paragraph" id="An-example-608348008">
+ <a name="An-example-608348008"/><div class="nav"><a title="Focus this segment" href="#An-example-608348008"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-paragraph"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Admonition-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-608348008"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">An example</p>
<div class="content"><p>This is how a <strong>paragraph</strong> node appears. Notice that there is no LaTeX-style index number in the heading of this <strong>paragraph</strong> node.</p></div>
+</div>
</div><p></p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="Admonition-nodes"/><div class="nav" id="Admonition-nodes"><a title="Focus this segment" href="#Admonition-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-609651478"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#KDE.admonitions"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Admonition-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p> </p></div>
+</div>
+
+<div class="section" id="Admonition-nodes">
+ <a name="Admonition-nodes"/><div class="nav"><a title="Focus this segment" href="#Admonition-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-608348008"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-warning"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Admonition-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.4.3 Admonition nodes
</h4>
<div class="content"><p>An admonition is basically a box that is indented more deeply than the text surrounding it. It is typically used to convey extraneous or pertinent information about the application of ideas discussed in the surrounding text.</p>
-<p>I like to follow the KDE guidelines<sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup> when determining which admonition to use in my documents.</p>
+<p>I like to follow the KDE guidelines<sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup> when determining which admonition to use in my documents.</p>
-<div class="section">
- <a name="xhtml.nodes.warning"/><div class="nav" id="xhtml.nodes.warning"><a title="Focus this segment" href="#xhtml.nodes.warning"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#KDE.admonitions"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.warning"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#xhtml-nodes-warning">warning</a></li><li><a href="#xhtml-nodes-caution">caution</a></li><li><a href="#xhtml-nodes-important">important</a></li><li><a href="#xhtml-nodes-note">note</a></li><li><a href="#xhtml-nodes-tip">tip</a></li></ul>
+<div class="section" id="xhtml-nodes-warning">
+ <a name="xhtml-nodes-warning"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-warning"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Admonition-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-warning"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.3.1 warning
</h5>
- <div class="content"><p>Use a <strong>warning</strong> node when “data loss could occur if you follow the procedure being described.” <sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup></p>
+ <div class="content"><p>Use a <strong>warning</strong> node when “data loss could occur if you follow the procedure being described.” <sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup></p>
-<div class="warning">
- <a name="An-example-1"/><div class="nav" id="An-example-1"><a title="Focus this segment" href="#An-example-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.warning"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.caution"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="warning" id="An-example-1">
+ <a name="An-example-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-warning"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-caution"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Warning 1. An example</p>
<div class="content">
<img class="icon" src="&icon_warning;" alt="warning"/>
<p>This is how a <strong>warning</strong> node appears.</p>
</div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.caution"/><div class="nav" id="xhtml.nodes.caution"><a title="Focus this segment" href="#xhtml.nodes.caution"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.caution"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-caution">
+ <a name="xhtml-nodes-caution"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-caution"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-caution"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.3.2 caution
</h5>
- <div class="content"><p>bq. A note of caution. Use this for example when the reader may lose easily recovered or replaceable information (e.g. user settings), or when they could cause data loss if they don’t correctly follow the procedure being outlined. <sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup></p>
+ <div class="content"><p>bq. A note of caution. Use this for example when the reader may lose easily recovered or replaceable information (e.g. user settings), or when they could cause data loss if they don’t correctly follow the procedure being outlined. <sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup></p>
-<div class="caution">
- <a name="An-example-1-1"/><div class="nav" id="An-example-1-1"><a title="Focus this segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.caution"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.important"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="caution" id="An-example-1-1">
+ <a name="An-example-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-caution"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-important"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Caution 1. An example</p>
<div class="content">
<img class="icon" src="&icon_caution;" alt="caution"/>
<p>This is how a <strong>caution</strong> node appears.</p>
</div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.important"/><div class="nav" id="xhtml.nodes.important"><a title="Focus this segment" href="#xhtml.nodes.important"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-2"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.important"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-important">
+ <a name="xhtml-nodes-important"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-important"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-2"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-important"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.3.3 important
</h5>
<div class="content"><p>Use an <strong>important</strong> node when:</p>
-<p>bq. When there is no danger of data loss, but you wish to make clear to the reader a consequence that isn’t immediately obvious (e.g. when changing the font for one instance of a program also changes the default setting, and this isn’t clear from the GUI.) <sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup></p>
+<p>bq. When there is no danger of data loss, but you wish to make clear to the reader a consequence that isn’t immediately obvious (e.g. when changing the font for one instance of a program also changes the default setting, and this isn’t clear from the GUI.) <sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup></p>
-<div class="important">
- <a name="An-example-2"/><div class="nav" id="An-example-2"><a title="Focus this segment" href="#An-example-2"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.important"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.note"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-2"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="important" id="An-example-2">
+ <a name="An-example-2"/><div class="nav"><a title="Focus this segment" href="#An-example-2"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-important"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-note"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-2"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Important 2. An example</p>
<div class="content">
<img class="icon" src="&icon_important;" alt="important"/>
<p>This is how a <strong>important</strong> node appears.</p>
</div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.note"/><div class="nav" id="xhtml.nodes.note"><a title="Focus this segment" href="#xhtml.nodes.note"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-2"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.note"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-note">
+ <a name="xhtml-nodes-note"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-note"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-2"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-note"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.3.4 note
</h5>
<div class="content"><p>Use a <strong>note</strong> node to convey:</p>
-<p>bq. Information the user should be aware of, but is peripheral to the actual task being described. <sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup></p>
+<p>bq. Information the user should be aware of, but is peripheral to the actual task being described. <sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup></p>
-<div class="note">
- <a name="An-example-1-1-1"/><div class="nav" id="An-example-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.note"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.tip"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="note" id="An-example-1-1-1">
+ <a name="An-example-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-note"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-tip"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Note 1. An example</p>
<div class="content">
<img class="icon" src="&icon_note;" alt="note"/>
<p>This is how a <strong>note</strong> node appears.</p>
</div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.tip"/><div class="nav" id="xhtml.nodes.tip"><a title="Focus this segment" href="#xhtml.nodes.tip"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.tip"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-tip">
+ <a name="xhtml-nodes-tip"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-tip"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-tip"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.3.5 tip
</h5>
<div class="content"><p>Use a <strong>tip</strong> node when:</p>
-<p>bq. When you’re giving a hint to make things easier or more productive for the reader. <sup>[<a class="xref" href="#KDE.admonitions" title="Reference 1">1</a>]</sup></p>
+<p>bq. When you’re giving a hint to make things easier or more productive for the reader. <sup>[<a class="xref" href="#KDE-admonitions" title="Reference 1">1</a>]</sup></p>
-<div class="tip">
- <a name="An-example-1-1-1-1"/><div class="nav" id="An-example-1-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.tip"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="tip" id="An-example-1-1-1-1">
+ <a name="An-example-1-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-tip"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Tip 1. An example</p>
<div class="content">
<img class="icon" src="&icon_tip;" alt="tip"/>
<p>This is how a <strong>tip</strong> node appears.</p>
</div>
-</div><p></p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="Auxilary-materials"/><div class="nav" id="Auxilary-materials"><a title="Focus this segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.figure"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Auxilary-materials"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+</div><p> </p></div>
+</div>
+
+<div class="section" id="Auxilary-materials">
+ <a name="Auxilary-materials"/><div class="nav"><a title="Focus this segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-figure"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Auxilary-materials"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
5.1.4.4 Auxilary materials
</h4>
- <div class="content"><div class="section">
- <a name="xhtml.nodes.figure"/><div class="nav" id="xhtml.nodes.figure"><a title="Focus this segment" href="#xhtml.nodes.figure"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.figure"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <div class="content"><div class="tabs"><ul><li><a href="#xhtml-nodes-figure">figure</a></li><li><a href="#xhtml-nodes-table">table</a></li><li><a href="#xhtml-nodes-example">example</a></li><li><a href="#xhtml-nodes-equation">equation</a></li><li><a href="#xhtml-nodes-procedure">procedure</a></li></ul>
+<div class="section" id="xhtml-nodes-figure">
+ <a name="xhtml-nodes-figure"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-figure"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Auxilary-materials"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-figure"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.4.1 figure
</h5>
<div class="content"><p>A diagram, sketch, image, or illustration; something that visually depicts an idea or thought.</p>
-<div class="figure">
- <a name="An-example-1-1-1-1-1"/><div class="nav" id="An-example-1-1-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.figure"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.table"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="figure" id="An-example-1-1-1-1-1">
+ <a name="An-example-1-1-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-figure"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-table"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Figure 1. An example</p>
<div class="content"><p>This is how a <strong>figure</strong> node appears.</p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.table"/><div class="nav" id="xhtml.nodes.table"><a title="Focus this segment" href="#xhtml.nodes.table"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.table"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-table">
+ <a name="xhtml-nodes-table"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-table"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-table"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.4.2 table
</h5>
<div class="content"><p>Information (typically measurement data) represented in tabular form for easy reading, comparison, and analysis.</p>
-<div class="table">
- <a name="An-example-1-1-1-1-1-1"/><div class="nav" id="An-example-1-1-1-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.table"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.example"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="table" id="An-example-1-1-1-1-1-1">
+ <a name="An-example-1-1-1-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-table"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-example"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Table 1. An example</p>
<div class="content"><p>This is how a <strong>table</strong> node appears.</p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.example"/><div class="nav" id="xhtml.nodes.example"><a title="Focus this segment" href="#xhtml.nodes.example"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-4"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.example"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-example">
+ <a name="xhtml-nodes-example"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-example"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-4"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-example"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.4.3 example
</h5>
<div class="content"><p>A sample application of an idea or thought.</p>
-<div class="example">
- <a name="An-example-4"/><div class="nav" id="An-example-4"><a title="Focus this segment" href="#An-example-4"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.example"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.equation"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-4"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="example" id="An-example-4">
+ <a name="An-example-4"/><div class="nav"><a title="Focus this segment" href="#An-example-4"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-example"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-equation"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-4"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Example 4. An example</p>
<div class="content"><p>This is how a <strong>example</strong> node appears.</p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.equation"/><div class="nav" id="xhtml.nodes.equation"><a title="Focus this segment" href="#xhtml.nodes.equation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-4"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.equation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-equation">
+ <a name="xhtml-nodes-equation"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-equation"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-4"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-equation"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.4.4 equation
</h5>
<div class="content"><p>A mathematical equation or formula.</p>
-<div class="equation">
- <a name="An-example-1-1-1-1-1-1-1"/><div class="nav" id="An-example-1-1-1-1-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.equation"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.procedure"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="equation" id="An-example-1-1-1-1-1-1-1">
+ <a name="An-example-1-1-1-1-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-equation"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-procedure"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Equation 1. An example</p>
<div class="content"><p>This is how a <strong>equation</strong> node appears.</p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.procedure"/><div class="nav" id="xhtml.nodes.procedure"><a title="Focus this segment" href="#xhtml.nodes.procedure"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.procedure"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+
+<div class="section" id="xhtml-nodes-procedure">
+ <a name="xhtml-nodes-procedure"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-procedure"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-procedure"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.4.5 procedure
</h5>
<div class="content"><p>An outline; a series of steps outlining some kind of process.</p>
-<div class="procedure">
- <a name="An-example-1-1-1-1-1-1-1-1"/><div class="nav" id="An-example-1-1-1-1-1-1-1-1"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.procedure"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bibliographical-nodes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+<div class="procedure" id="An-example-1-1-1-1-1-1-1-1">
+ <a name="An-example-1-1-1-1-1-1-1-1"/><div class="nav"><a title="Focus this segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-procedure"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bibliographic-nodes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Procedure 1. An example</p>
<div class="content"><p>This is how a <strong>procedure</strong> node appears.</p></div>
-</div><p></p></div>
-</div><p></p></div>
-</div><div class="section">
- <a name="Bibliographical-nodes"/><div class="nav" id="Bibliographical-nodes"><a title="Focus this segment" href="#Bibliographical-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.reference"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bibliographical-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p></div>
+</div>
+</div><p> </p></div>
+</div>
+
+<div class="section" id="Bibliographic-nodes">
+ <a name="Bibliographic-nodes"/><div class="nav"><a title="Focus this segment" href="#Bibliographic-nodes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-1-1-1-1-1-1-1-1"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-reference"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bibliographic-nodes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h4 class="title">
- 5.1.4.5 Bibliographical nodes
+ 5.1.4.5 Bibliographic nodes
</h4>
<div class="content"><p>The nodes in this section deal with attribution of ideas—an important weapon against plagiarism.</p>
-<div class="section">
- <a name="xhtml.nodes.reference"/><div class="nav" id="xhtml.nodes.reference"><a title="Focus this segment" href="#xhtml.nodes.reference"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bibliographical-nodes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#An-example-610033888"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.reference"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#xhtml-nodes-reference">reference</a></li><li><a href="#xhtml-nodes-cite">cite</a></li></ul>
+<div class="section" id="xhtml-nodes-reference">
+ <a name="xhtml-nodes-reference"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-reference"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bibliographic-nodes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#An-example-608302178"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-reference"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.5.1 reference
</h5>
<div class="content"><p>This node stores bibliography information about an information source that is relevant to your document.</p>
-<p>If you wish to cite a certain source in several places in your document, start by creating a <strong>reference</strong> node first and then use a <strong>cite</strong> node (see <a class="xref" href="#xhtml.nodes.cite" title="Section 5.1.4.5.2">cite</a>) to perform the citation.</p>
+<p>If you wish to cite a certain source in several places in your document, start by creating a <strong>reference</strong> node first and then use a <strong>cite</strong> node (see <a class="xref" href="#xhtml-nodes-cite" title="Section 5.1.4.5.2">cite</a>) to perform the citation.</p>
-<div class="paragraph">
- <a name="An-example-610033888"/><div class="nav" id="An-example-610033888"><a title="Focus this segment" href="#An-example-610033888"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.reference"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#xhtml.nodes.reference.example"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:An-example-610033888"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#An-example-608302178">An example</a></li></ul>
+<div class="paragraph" id="An-example-608302178">
+ <a name="An-example-608302178"/><div class="nav"><a title="Focus this segment" href="#An-example-608302178"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-reference"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#xhtml-nodes-cite"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__An-example-608302178"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">An example</p>
- <div class="content"><p>See <a class="xref" href="#xhtml.nodes.reference.example" title="Reference 2">xhtml.nodes.reference.example</a> for an example of how a <strong>reference</strong> node appears.</p></div>
+ <div class="content"><p>See <a class="xref" href="#xhtml-nodes-reference-example" title="Reference 2">xhtml.nodes.reference.example</a> for an example of how a <strong>reference</strong> node appears.</p></div>
+</div>
</div><p></p></div>
-</div><div class="section">
- <a name="xhtml.nodes.cite"/><div class="nav" id="xhtml.nodes.cite"><a title="Focus this segment" href="#xhtml.nodes.cite"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.reference.example"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#text"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:xhtml.nodes.cite"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+
+<div class="section" id="xhtml-nodes-cite">
+ <a name="xhtml-nodes-cite"/><div class="nav"><a title="Focus this segment" href="#xhtml-nodes-cite"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#An-example-608302178"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#text"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__xhtml-nodes-cite"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h5 class="title">
5.1.4.5.2 cite
</h5>
- <div class="content"><p>A citation to a <strong>reference</strong> node (see <a class="xref" href="#xhtml.nodes.reference" title="Section 5.1.4.5.1">reference</a>) in the document’s bibliography.</p>
+ <div class="content"><p>A citation to a <strong>reference</strong> node (see <a class="xref" href="#xhtml-nodes-reference" title="Section 5.1.4.5.1">reference</a>) in the document’s bibliography.</p>
<p>The first argument of this node is the unique identifier of the reference node you wish to cite. You can specify additional arguments to give more detail about the citation.</p>
<p>For example, this node in the input document:</p>
<pre><%= cite "xhtml.nodes.reference.example" %></pre>
-<p>appears in the output document like this: <sup>[<a class="xref" href="#xhtml.nodes.reference.example" title="Reference 2">2</a>]</sup></p>
+<p>appears in the output document like this: <sup>[<a class="xref" href="#xhtml-nodes-reference-example" title="Reference 2">2</a>]</sup></p>
<p>As another example, this node in the input document:</p>
<pre><%= cite "xhtml.nodes.reference.example", "chapter 10", "page 53", "..." %></pre>
-<p>appears in the output document like this: <sup>[<a class="xref" href="#xhtml.nodes.reference.example" title="Reference 2">2</a>, chapter 10, page 53, ...]</sup></p></div>
+<p>appears in the output document like this: <sup>[<a class="xref" href="#xhtml-nodes-reference-example" title="Reference 2">2</a>, chapter 10, page 53, ...]</sup></p></div>
+</div>
+</div><p> </p></div>
+</div>
+</div><p> </p></div>
+</div>
</div><p></p></div>
-</div><p></p></div>
-</div><p> </p></div>
-</div><div class="chapter">
- <a name="text"/><div class="nav" id="text"><a title="Focus this segment" href="#text"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml.nodes.cite"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#latex"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:text"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="chapter" id="text">
+ <a name="text"/><div class="nav"><a title="Focus this segment" href="#text"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#xhtml-nodes-cite"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#latex"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__text"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.2
<br/>
<big>Plain text</big>
</h1>
<div class="content"><p>This format is not yet implemented. Patches are welcome! :-)</p>
<a href='http://en.wikipedia.org/wiki/Plain_text'>http://en.wikipedia.org/wiki/Plain_text</a></div>
-</div><div class="chapter">
- <a name="latex"/><div class="nav" id="latex"><a title="Focus this segment" href="#latex"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#text"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#man"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:latex"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="chapter" id="latex">
+ <a name="latex"/><div class="nav"><a title="Focus this segment" href="#latex"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#text"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#man"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__latex"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.3
<br/>
<big>LaTeX (PDF)</big>
</h1>
<div class="content"><p>This format is not yet implemented. Patches are welcome! :-)</p>
<a href='http://www.latex-project.org'>http://www.latex-project.org</a></div>
-</div><div class="chapter">
- <a name="man"/><div class="nav" id="man"><a title="Focus this segment" href="#man"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#latex"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#History"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:man"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="chapter" id="man">
+ <a name="man"/><div class="nav"><a title="Focus this segment" href="#man"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#latex"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#History"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__man"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 5.4
<br/>
<big>UNIX manual page</big>
</h1>
<div class="content"><p>This format is not yet implemented. Patches are welcome! :-)</p>
<a href='http://en.wikipedia.org/wiki/Man_page'>http://en.wikipedia.org/wiki/Man_page</a></div>
-</div><p> </p></div>
</div>
+</div><p></p></div>
+</div>
-<div class="chapter">
- <a name="History"/><div class="nav" id="History"><a title="Focus this segment" href="#History"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#man"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-7.0.0-2009-05-03"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:History"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+
+
+<div class="chapter" id="History">
+ <a name="History"/><div class="nav"><a title="Focus this segment" href="#History"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#man"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-7-1-0-2009-08-30"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__History"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h1 class="title">
Chapter 6
<br/>
<big>History</big>
</h1>
- <div class="content"><div class="section">
- <a name="Version-7.0.0-2009-05-03"/><div class="nav" id="Version-7.0.0-2009-05-03"><a title="Focus this segment" href="#Version-7.0.0-2009-05-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#History"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-7.0.0-2009-05-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <div class="content"><div class="tabs"><ul><li><a href="#Version-7-1-0-2009-08-30">Version 7.1.0 (2009-08-30)</a></li><li><a href="#Version-7-0-0-2009-05-03">Version 7.0.0 (2009-05-03)</a></li><li><a href="#Version-6-1-0-2009-02-14">Version 6.1.0 (2009-02-14)</a></li><li><a href="#Version-6-0-1-2009-01-19">Version 6.0.1 (2009-01-19)</a></li><li><a href="#Version-6-0-0-2009-01-19">Version 6.0.0 (2009-01-19)</a></li><li><a href="#Version-5-0-0-2008-11-22">Version 5.0.0 (2008-11-22)</a></li><li><a href="#Version-4-0-0-2008-11-15">Version 4.0.0 (2008-11-15)</a></li><li><a href="#Version-3-1-0-2008-06-22">Version 3.1.0 (2008-06-22)</a></li><li><a href="#Version-3-0-2-2008-06-08">Version 3.0.2 (2008-06-08)</a></li><li><a href="#Version-3-0-1-2008-06-03">Version 3.0.1 (2008-06-03)</a></li><li><a href="#Version-3-0-0-2008-06-01">Version 3.0.0 (2008-06-01)</a></li><li><a href="#Version-2-1-0-2008-05-29">Version 2.1.0 (2008-05-29)</a></li><li><a href="#Version-2-0-0-2008-02-03">Version 2.0.0 (2008-02-03)</a></li><li><a href="#Version-1-1-0-2008-01-22">Version 1.1.0 (2008-01-22)</a></li><li><a href="#Version-1-0-0-2008-01-12">Version 1.0.0 (2008-01-12)</a></li><li><a href="#Version-0-0-1-2007-12-13">Version 0.0.1 (2007-12-13)</a></li><li><a href="#Version-0-0-0-2007-12-09">Version 0.0.0 (2007-12-09)</a></li></ul>
+<div class="section" id="Version-7-1-0-2009-08-30">
+ <a name="Version-7-1-0-2009-08-30"/><div class="nav"><a title="Focus this segment" href="#Version-7-1-0-2009-08-30"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#History"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-7-1-0-2009-08-30"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.1 Version 7.0.0 (2009-05-03)
+ 6.1 Version 7.1.0 (2009-08-30)
</h2>
+ <div class="content"><p>This release improves the appearance and usability of <a class="xref" href="#xhtml" title="Chapter 5.1">XHTML (web page)</a> documents through <a href='http://jqueryui.com'>jQuery UI</a>, and fixes some bugs.</p>
+
+<div class="tabs"><ul><li><a href="#New-features">New features</a></li><li><a href="#Bug-fixes">Bug fixes</a></li><li><a href="#Housekeeping">Housekeeping</a></li></ul>
+<div class="paragraph" id="New-features">
+ <a name="New-features"/><div class="nav"><a title="Focus this segment" href="#New-features"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-7-1-0-2009-08-30"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title">New features</p>
+ <div class="content"><ul>
+<li>
+<p><a href='http://jqueryui.com/demos/tabs/'>jQuery UI tabs</a> now organize the content of <a class="xref" href="#xhtml" title="Chapter 5.1">XHTML (web page)</a> documents in a breadth-first manner for easier skimming and browsing. Note that the print stylesheet still continues to organize content in the traditional depth-first manner.</p>
+</li>
+
+<li>
+<p>Add checkbox for toggling printer friendly stylesheet. This makes it more obvious to readers that a specially-designed print stylesheet exists for their convenience.</p>
+</li>
+
+<li>
+<p>Show both <code class="line"><span style="color:#d70;font-weight:bold">$title</span></code> and <code class="line"><span style="color:#d70;font-weight:bold">$subtitle</span></code> in XHTML document’s title.</p>
+</li>
+</ul></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes">
+ <a name="Bug-fixes"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title">Bug fixes</p>
+ <div class="content"><ul>
+<li>
+<p>Reference nodes were included in next/prev navigation chain.</p>
+</li>
+
+<li>
+<p>“Logistics” section was under project description and was therefore put into the release announcement. Ack!</p>
+</li>
+</ul></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping">
+ <a name="Housekeeping"/><div class="nav"><a title="Focus this segment" href="#Housekeeping"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-7-0-0-2009-05-03"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <p class="title">Housekeeping</p>
+ <div class="content"><ul>
+<li>
+<p>Convert CSS into SASS.</p>
+</li>
+
+<li>
+<p>Use simpler Copyright reminder at the top of every file:</p>
+
+<p>Copyright protects this work. See LICENSE file for details.</p>
+</li>
+
+<li>
+<p>Remove localScroll and scrollTo jQuery plugins; we do our own logic (based on their source code) for smoothly scrolling to elements.</p>
+</li>
+
+<li>
+<p>Rename XHTML resource directories into subdirs.</p>
+</li>
+</ul></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-7-0-0-2009-05-03">
+ <a name="Version-7-0-0-2009-05-03"/><div class="nav"><a title="Focus this segment" href="#Version-7-0-0-2009-05-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-7-0-0-2009-05-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <h2 class="title">
+ 6.2 Version 7.0.0 (2009-05-03)
+ </h2>
<div class="content"><p>This release improves the appearance, usability, and validity of <a class="xref" href="#xhtml" title="Chapter 5.1">XHTML (web page)</a> output, upgrades to a new eRuby templating system, adds new processing options to node definitions, and fixes some bugs.</p>
-<div class="paragraph">
- <a name="Incompatible-changes"/><div class="nav" id="Incompatible-changes"><a title="Focus this segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-7.0.0-2009-05-03"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes">Incompatible changes</a></li><li><a href="#New-features-609150268">New features</a></li><li><a href="#Bug-fixes-609164838">Bug fixes</a></li><li><a href="#Housekeeping-609182008">Housekeeping</a></li></ul>
+<div class="paragraph" id="Incompatible-changes">
+ <a name="Incompatible-changes"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-7-0-0-2009-05-03"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-609150268"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>If you add methods to the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span></code> class, in order to provide them to eRuby templates, you must now add those methods to the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Template</span>::<span style="color:#036;font-weight:bold">Sandbox</span></code> class instead.</p>
</li>
@@ -1878,19 +2960,23 @@
<li>
<p>The <tt>erbook/rdoc</tt> library has been updated to work with RDoc 2.4.3. It no longer supports the old RDoc that is shipped with Ruby 1.8.</p>
</li>
<li>
-<p>Just a reminder from the <a class="xref" href="#Version-5.0.0-2008-11-22" title="Section 6.5">Version 5.0.0 (2008-11-22)</a> release notes:</p>
+<p>Just a reminder from the <a class="xref" href="#Version-5-0-0-2008-11-22" title="Section 6.6">Version 5.0.0 (2008-11-22)</a> release notes:</p>
<blockquote>
<p>Internet Explorer 6 and 7 <a href='http://www.w3.org/MarkUp/2004/xhtml-faq#ie'><em>do not</em> support</a> the application/xhtml+xml mime type, so the output generated by the <a class="xref" href="#xhtml" title="Chapter 5.1">XHTML (web page)</a> format cannot be viewed in those browsers.</p>
</blockquote>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="New-features"/><div class="nav" id="New-features"><a title="Focus this segment" href="#New-features"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="New-features-609150268">
+ <a name="New-features-609150268"/><div class="nav"><a title="Focus this segment" href="#New-features-609150268"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-609164838"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-609150268"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>Replace dark background theme with a “wide open spaces” theme.</p>
@@ -1931,12 +3017,16 @@
<li>
<p>Add “bypass” option to node definitions to properly support the generic “node” node. Invalid XHTML was being generated because the ‘node’ node was marked as simply “inline”, so it was not pulled out of the <p> tag created by Maruku.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes"/><div class="nav" id="Bug-fixes"><a title="Focus this segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-609164838">
+ <a name="Bug-fixes-609164838"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-609164838"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-609150268"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-609182008"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-609164838"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>The “silent” property in node definitions was not being honored.</p>
</li>
@@ -1952,15 +3042,19 @@
<li>
<p><code class="line"><span style="color:#036;font-weight:bold">Array</span><span style="color:#888">#to_s</span></code> is equivalent to <code class="line"><span style="color:#036;font-weight:bold">Array</span><span style="color:#888">#inspect</span></code> in Ruby 1.9.</p>
</li>
<li>
-<p><a class="xref" href="#HelloWorld.spec" title="Example 1">HelloWorld format specification file</a> added methods to the nonexistent <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Node</span></code> class instead of adding them to the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class.</p>
+<p><a class="xref" href="#HelloWorld-spec" title="Example 1">HelloWorld format specification file</a> added methods to the nonexistent <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Node</span></code> class instead of adding them to the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Node</span></code> class.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping"/><div class="nav" id="Housekeeping"><a title="Focus this segment" href="#Housekeeping"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-6.1.0-2009-02-14"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-609182008">
+ <a name="Housekeeping-609182008"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-609182008"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-609164838"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-6-1-0-2009-02-14"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-609182008"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>
<p>Simplify language phrases used in mini navigation menus.</p>
</li>
@@ -1979,18 +3073,22 @@
<li>
<p>Add copyright notice at the top of every file.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-6.1.0-2009-02-14"/><div class="nav" id="Version-6.1.0-2009-02-14"><a title="Focus this segment" href="#Version-6.1.0-2009-02-14"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-610337568"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-6.1.0-2009-02-14"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-6-1-0-2009-02-14">
+ <a name="Version-6-1-0-2009-02-14"/><div class="nav"><a title="Focus this segment" href="#Version-6-1-0-2009-02-14"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-609182008"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-609199588"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-6-1-0-2009-02-14"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.2 Version 6.1.0 (2009-02-14)
+ 6.3 Version 6.1.0 (2009-02-14)
</h2>
- <div class="content"><div class="paragraph">
- <a name="New-features-610337568"/><div class="nav" id="New-features-610337568"><a title="Focus this segment" href="#New-features-610337568"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6.1.0-2009-02-14"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-610342018"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-610337568"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+ <div class="content"><div class="tabs"><ul><li><a href="#New-features-609199588">New features</a></li><li><a href="#Bug-fixes-609203168">Bug fixes</a></li><li><a href="#Housekeeping-609214858">Housekeeping</a></li></ul>
+<div class="paragraph" id="New-features-609199588">
+ <a name="New-features-609199588"/><div class="nav"><a title="Focus this segment" href="#New-features-609199588"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6-1-0-2009-02-14"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-609203168"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-609199588"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>Added translations for English phrases used in the XHTML format (see the <tt>lang/</tt> directory).</p>
@@ -2003,60 +3101,80 @@
<li>
<p>Draw the HTML <hr/> element as a dashed black line, instead of a <em>glaring</em> red line.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-610342018"/><div class="nav" id="Bug-fixes-610342018"><a title="Focus this segment" href="#Bug-fixes-610342018"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-610337568"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-609108238"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-610342018"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-609203168">
+ <a name="Bug-fixes-609203168"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-609203168"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-609199588"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-609214858"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-609203168"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>LaTeX-style index numbers were calculated incorrectly for descendants of the “node” node.</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-609108238"/><div class="nav" id="Housekeeping-609108238"><a title="Focus this segment" href="#Housekeeping-609108238"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-610342018"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-6.0.1-2009-01-19"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-609108238"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-609214858">
+ <a name="Housekeeping-609214858"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-609214858"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-609203168"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-6-0-1-2009-01-19"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-609214858"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>
<p>Add release notes for past releases… two years have already passed since I started this project! Where did the time go?</p>
</li>
<li>
-<p>List all contributors in the <a class="xref" href="#Credits" title="Section 1.2. "Credits"">Credits section</a> and make project logo a hyperlink to that section so interested people can quickly learn the source of the logo.</p>
+<p>List all contributors in the <a class="xref" href="#Credits" title="Section 1.4. "Credits"">Credits section</a> and make project logo a hyperlink to that section so interested people can quickly learn the source of the logo.</p>
</li>
<li>
<p>Mention that project license is ISC for reader’s convenience.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-6.0.1-2009-01-19"/><div class="nav" id="Version-6.0.1-2009-01-19"><a title="Focus this segment" href="#Version-6.0.1-2009-01-19"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-609108238"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-6.0.0-2009-01-19"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-6.0.1-2009-01-19"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-6-0-1-2009-01-19">
+ <a name="Version-6-0-1-2009-01-19"/><div class="nav"><a title="Focus this segment" href="#Version-6-0-1-2009-01-19"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-609214858"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-6-0-0-2009-01-19"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-6-0-1-2009-01-19"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.3 Version 6.0.1 (2009-01-19)
+ 6.4 Version 6.0.1 (2009-01-19)
</h2>
<div class="content"><p>This release reattempts to fix the <a href='http://www.ruby-forum.com/topic/176173#771281'>circular dependency problem</a> that occurred when installing either <strong>Inochi</strong> or ERBook.</p></div>
-</div><div class="section">
- <a name="Version-6.0.0-2009-01-19"/><div class="nav" id="Version-6.0.0-2009-01-19"><a title="Focus this segment" href="#Version-6.0.0-2009-01-19"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6.0.1-2009-01-19"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-609558968"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-6.0.0-2009-01-19"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Version-6-0-0-2009-01-19">
+ <a name="Version-6-0-0-2009-01-19"/><div class="nav"><a title="Focus this segment" href="#Version-6-0-0-2009-01-19"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6-0-1-2009-01-19"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-609237878"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-6-0-0-2009-01-19"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.4 Version 6.0.0 (2009-01-19)
+ 6.5 Version 6.0.0 (2009-01-19)
</h2>
<div class="content"><p>This release improves the appearance & usability of the XHTML format, refactors the core logic into reusable libraries, fixes some bugs and improves variable names.</p>
-<div class="paragraph">
- <a name="Incompatible-changes-609558968"/><div class="nav" id="Incompatible-changes-609558968"><a title="Focus this segment" href="#Incompatible-changes-609558968"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6.0.0-2009-01-19"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-609660528"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-609558968"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes-609237878">Incompatible changes</a></li><li><a href="#New-features-608723318">New features</a></li><li><a href="#Bug-fixes-608271118">Bug fixes</a></li><li><a href="#Housekeeping-608305008">Housekeeping</a></li></ul>
+<div class="paragraph" id="Incompatible-changes-609237878">
+ <a name="Incompatible-changes-609237878"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-609237878"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-6-0-0-2009-01-19"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608723318"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-609237878"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>Renamed <code class="line"><span style="color:#33B">@types</span></code> to <code class="line"><span style="color:#33B">@nodes_by_type</span></code> and <code class="line"><span style="color:#33B">@spec</span></code> to <code class="line"><span style="color:#33B">@format</span></code> in XHTML format.</p>
</li>
<li>
<p>Moved the core logic of the <strong>erbook</strong> executable into the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span></code> and <code class="line"><span style="color:#036;font-weight:bold">ERBook</span>::<span style="color:#036;font-weight:bold">Document</span>::<span style="color:#036;font-weight:bold">Template</span></code> classes.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="New-features-609660528"/><div class="nav" id="New-features-609660528"><a title="Focus this segment" href="#New-features-609660528"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-609558968"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-609913938"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-609660528"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="New-features-608723318">
+ <a name="New-features-608723318"/><div class="nav"><a title="Focus this segment" href="#New-features-608723318"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-609237878"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608271118"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608723318"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>Addded navigation menus beside every segment in the user manual. These menus allow you to jump to the next/previous segment, whereas previously you always had to go back to the table of contents and select a new segment.</p>
</li>
@@ -2064,11 +3182,11 @@
<li>
<p>A star is drawn beside a reverse jump target in the table of contents, so the user can continue where they left off.</p>
</li>
<li>
-<p>Added “inline” node definition parameter (see <a class="xref" href="#SpecFile.nodes" title="Section 3.2.1">Node definition</a>).</p>
+<p>Added “inline” node definition parameter (see <a class="xref" href="#SpecFile-nodes" title="Section 3.2.1">Node definition</a>).</p>
</li>
<li>
<p>Added <code class="line"><span style="color:#d70;font-weight:bold">$subtitle</span></code> parameter to XHTML format.</p>
</li>
@@ -2080,11 +3198,11 @@
<li>
<p>Relative file paths can now be specified in <%#include#%> directives.</p>
</li>
<li>
-<p>Added a “node” node (see <a class="xref" href="#xhtml.nodes.node" title="Section 5.1.4.2.1">node</a>), which serves as a pass-through container, in the XHTML format.</p>
+<p>Added a “node” node (see <a class="xref" href="#xhtml-nodes-node" title="Section 5.1.4.2.1">node</a>), which serves as a pass-through container, in the XHTML format.</p>
</li>
<li>
<p>Allow user to type <code class="line"><pre></code> blocks on single lines without affecting the display of their content.</p>
</li>
@@ -2101,12 +3219,16 @@
<li>
<p>Paragraph nodes are now included in the table of contents.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-609913938"/><div class="nav" id="Bug-fixes-609913938"><a title="Focus this segment" href="#Bug-fixes-609913938"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-609660528"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-609941508"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-609913938"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608271118">
+ <a name="Bug-fixes-608271118"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608271118"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608723318"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-608305008"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608271118"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>Input to unindentation algorithm was being partially unindented beforehand by the logic that silences code-only eRuby directives. This corrupted the unindentation algorithm’s output in some cases.</p>
</li>
@@ -2117,12 +3239,16 @@
<li>
<p><code class="line"><a/></code> without href was treated as external hyperlink.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-609941508"/><div class="nav" id="Housekeeping-609941508"><a title="Focus this segment" href="#Housekeeping-609941508"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-609913938"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-5.0.0-2008-11-22"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-609941508"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-608305008">
+ <a name="Housekeeping-608305008"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-608305008"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608271118"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-5-0-0-2008-11-22"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-608305008"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>
<p>Revised the project logo to emphasize the owl mascot.</p>
</li>
@@ -2133,20 +3259,24 @@
<li>
<p>Wrote more API documentation and use <a href='http://snk.tuxfamily.org/lib/inochi'>Inochi</a> to simplify project maintenance.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-5.0.0-2008-11-22"/><div class="nav" id="Version-5.0.0-2008-11-22"><a title="Focus this segment" href="#Version-5.0.0-2008-11-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-609941508"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-609997938"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-5.0.0-2008-11-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-5-0-0-2008-11-22">
+ <a name="Version-5-0-0-2008-11-22"/><div class="nav"><a title="Focus this segment" href="#Version-5-0-0-2008-11-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-608305008"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-608361808"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-5-0-0-2008-11-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.5 Version 5.0.0 (2008-11-22)
+ 6.6 Version 5.0.0 (2008-11-22)
</h2>
<div class="content"><p>This release renames the “html” format to “xhtml”, moves previously global stuff into the <code class="line"><span style="color:#036;font-weight:bold">ERBook</span></code> namespace, improves error reporting and usability, reduces the file size of XHTML output, and fixes some bugs.</p>
-<div class="paragraph">
- <a name="Incompatible-changes-609997938"/><div class="nav" id="Incompatible-changes-609997938"><a title="Focus this segment" href="#Incompatible-changes-609997938"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-5.0.0-2008-11-22"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-610039308"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-609997938"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes-608361808">Incompatible changes</a></li><li><a href="#New-features-608421618">New features</a></li><li><a href="#Bug-fixes-608499728">Bug fixes</a></li><li><a href="#Housekeeping-608527428">Housekeeping</a></li></ul>
+<div class="paragraph" id="Incompatible-changes-608361808">
+ <a name="Incompatible-changes-608361808"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-608361808"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-5-0-0-2008-11-22"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608421618"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-608361808"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>Renamed the “html” format to “xhtml” (and all similarly named methods and files) in order to <a href='http://www.quirksmode.org/bugreports/archives/2005/02/custom_dtds_int_1.html'>support custom DTD extensions</a> which reduce the overall file size of the output. See <a href='http://snk.tuxfamily.org/lib/erbook/#Save-XHTML-output-as-.xhtml'>this note in the user manual</a> for the consequences of this change.</p>
@@ -2165,12 +3295,16 @@
<li>
<p>The <a href='http://trollop.rubyforge.org'>Trollop library</a> (used for command-line options parsing) is now required to run erbook. See the “Setup” section in the user manual for details.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="New-features-610039308"/><div class="nav" id="New-features-610039308"><a title="Focus this segment" href="#New-features-610039308"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-609997938"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-610052658"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-610039308"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="New-features-608421618">
+ <a name="New-features-608421618"/><div class="nav"><a title="Focus this segment" href="#New-features-608421618"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-608361808"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608499728"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608421618"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>Added support for single-line eRuby directives (lines which begin with ”%”), both in general and in the <tt>--unindent</tt> option. See <a href='http://snk.tuxfamily.org/lib/erbook/#xhtml.nodes'>this section of the user manual</a> for examples.</p>
</li>
@@ -2185,50 +3319,66 @@
<li>
<p>Used colors for hyperlinks and suffix icon for external hyperlinks from <a href='http://www.mediawiki.org'>the MediaWiki software</a>, which powers the famous Wikipedia.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-610052658"/><div class="nav" id="Bug-fixes-610052658"><a title="Focus this segment" href="#Bug-fixes-610052658"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-610039308"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-610070108"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-610052658"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608499728">
+ <a name="Bug-fixes-608499728"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608499728"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608421618"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-608527428"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608499728"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>Could not jump to examples and admonitions from the list of figures.</p>
</li>
<li>
<p>Reorganized icons for the XHTML format to better reflect their origin (the directory layout of the source code of the open-source projects they came from) so that others can easily find them in their original sources.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-610070108"/><div class="nav" id="Housekeeping-610070108"><a title="Focus this segment" href="#Housekeeping-610070108"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-610052658"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-4.0.0-2008-11-15"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-610070108"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-608527428">
+ <a name="Housekeeping-608527428"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-608527428"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608499728"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-4-0-0-2008-11-15"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-608527428"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>Added API documentation for all methods listed in the user manual, while also omitting many irrelevant methods from the list.</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-4.0.0-2008-11-15"/><div class="nav" id="Version-4.0.0-2008-11-15"><a title="Focus this segment" href="#Version-4.0.0-2008-11-15"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-610070108"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-4.0.0-2008-11-15"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-4-0-0-2008-11-15">
+ <a name="Version-4-0-0-2008-11-15"/><div class="nav"><a title="Focus this segment" href="#Version-4-0-0-2008-11-15"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-608527428"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-4-0-0-2008-11-15"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.6 Version 4.0.0 (2008-11-15)
+ 6.7 Version 4.0.0 (2008-11-15)
</h2>
<div class="content"><p>This release renames the project, changes the project license, the source repository, and the default text-to-HTML formatting system, refactors the HTML format, and revises the documentation.</p>
-<div class="paragraph">
- <a name="Contributor-kudos"/><div class="nav" id="Contributor-kudos"><a title="Focus this segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-4.0.0-2008-11-15"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-610106248"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Contributor-kudos"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Contributor-kudos">Contributor kudos</a></li><li><a href="#Incompatible-changes-608558758">Incompatible changes</a></li><li><a href="#New-features-608588018">New features</a></li><li><a href="#Housekeeping-608594358">Housekeeping</a></li></ul>
+<div class="paragraph" id="Contributor-kudos">
+ <a name="Contributor-kudos"/><div class="nav"><a title="Focus this segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-4-0-0-2008-11-15"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-608558758"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Contributor-kudos"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Contributor kudos</p>
<div class="content"><ul>
<li>
<p>Jens Vierbuchen contributed the the <a href='http://openclipart.org/media/files/lemmling/9065'>cartoon owl sitting on a book</a> drawing that is used in the new project logo:</p>
-<a href='#Credits' class='xref' title='Section 1.2. "Credits"'><img src='erbook.png' alt='ERBook logo' /></a></li>
+<a href='#Credits' class='xref' title='Section 1.4. "Credits"'><img src='erbook.png' alt='ERBook logo' /></a></li>
<li>
<p>Maunika Gosike provided usability feedback to help improve the HTML format.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Incompatible-changes-610106248"/><div class="nav" id="Incompatible-changes-610106248"><a title="Focus this segment" href="#Incompatible-changes-610106248"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-610115888"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-610106248"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Incompatible-changes-608558758">
+ <a name="Incompatible-changes-608558758"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-608558758"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Contributor-kudos"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608588018"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-608558758"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>The “Gerbil” project has been renamed to “erbook” to better reflect its purpose: it allows you to write books and documents using eRuby.</p>
</li>
@@ -2243,12 +3393,16 @@
<li>
<p><a href='http://daringfireball.net/projects/markdown/syntax'>Markdown</a> is now the default text-to-HTML formatting system for the HTML format.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="New-features-610115888"/><div class="nav" id="New-features-610115888"><a title="Focus this segment" href="#New-features-610115888"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-610106248"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-610122098"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-610115888"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="New-features-608588018">
+ <a name="New-features-608588018"/><div class="nav"><a title="Focus this segment" href="#New-features-608588018"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-608558758"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-608594358"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608588018"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>Added admonition icon for HTML <code class="line"><blockquote></code> element.</p>
</li>
@@ -2259,32 +3413,40 @@
<li>
<p>Tooltips are shown upon mouse hover for section index and title links which instruct new users how to navigate the web page more efficiently.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-610122098"/><div class="nav" id="Housekeeping-610122098"><a title="Focus this segment" href="#Housekeeping-610122098"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-610115888"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-3.1.0-2008-06-22"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-610122098"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-608594358">
+ <a name="Housekeeping-608594358"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-608594358"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608588018"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-3-1-0-2008-06-22"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-608594358"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>
<p>Renamed <code class="line"><span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#url</span></code> to <code class="line"><span style="color:#036;font-weight:bold">Node</span><span style="color:#888">#here_frag</span></code>. Also, speak of “frags” rather than “anchors” or “urls” from now on.</p>
</li>
<li>
<p>Refactored common logic from node output templates into Node class.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-3.1.0-2008-06-22"/><div class="nav" id="Version-3.1.0-2008-06-22"><a title="Focus this segment" href="#Version-3.1.0-2008-06-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-610122098"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-610138868"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-3.1.0-2008-06-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-3-1-0-2008-06-22">
+ <a name="Version-3-1-0-2008-06-22"/><div class="nav"><a title="Focus this segment" href="#Version-3-1-0-2008-06-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-608594358"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608614158"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-3-1-0-2008-06-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.7 Version 3.1.0 (2008-06-22)
+ 6.8 Version 3.1.0 (2008-06-22)
</h2>
<div class="content"><p>This release improves the HTML format by reducing the output file size, improving on-line usability and document printability (please try the “print preview” function in your browser; the output is simply beautiful!), and repairing some defects.</p>
-<div class="paragraph">
- <a name="New-features-610138868"/><div class="nav" id="New-features-610138868"><a title="Focus this segment" href="#New-features-610138868"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3.1.0-2008-06-22"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-610144988"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-610138868"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#New-features-608614158">New features</a></li><li><a href="#Bug-fixes-608637068">Bug fixes</a></li><li><a href="#Housekeeping-608649788">Housekeeping</a></li></ul>
+<div class="paragraph" id="New-features-608614158">
+ <a name="New-features-608614158"/><div class="nav"><a title="Focus this segment" href="#New-features-608614158"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3-1-0-2008-06-22"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608637068"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608614158"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>The file size of the HTML format’s output has been significantly reduced by reusing the data for embedded admonition icons through CSS. So use admonitions generously; they will not bloat the output file size!</li>
</ul>
@@ -2325,52 +3487,72 @@
<li>
<p>Internal hyperlinks (which point to internal URI fragments) that are not cross-references are now shown as normal text to reduce distraction.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-610144988"/><div class="nav" id="Bug-fixes-610144988"><a title="Focus this segment" href="#Bug-fixes-610144988"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-610138868"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-610152308"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-610144988"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608637068">
+ <a name="Bug-fixes-608637068"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608637068"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608614158"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-608649788"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608637068"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>Cross-reference (xref) hyperlinks to paragraphs were broken due to a missing <strong>id</strong> attribute.</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-610152308"/><div class="nav" id="Housekeeping-610152308"><a title="Focus this segment" href="#Housekeeping-610152308"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-610144988"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-3.0.2-2008-06-08"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-610152308"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-608649788">
+ <a name="Housekeeping-608649788"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-608649788"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608637068"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-3-0-2-2008-06-08"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-608649788"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>Removed useless CSS styles and fixed some XHTML validation issues.</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-3.0.2-2008-06-08"/><div class="nav" id="Version-3.0.2-2008-06-08"><a title="Focus this segment" href="#Version-3.0.2-2008-06-08"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-610152308"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-3.0.1-2008-06-03"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-3.0.2-2008-06-08"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-3-0-2-2008-06-08">
+ <a name="Version-3-0-2-2008-06-08"/><div class="nav"><a title="Focus this segment" href="#Version-3-0-2-2008-06-08"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-608649788"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-3-0-1-2008-06-03"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-3-0-2-2008-06-08"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.8 Version 3.0.2 (2008-06-08)
+ 6.9 Version 3.0.2 (2008-06-08)
</h2>
<div class="content"><p>This release implements a shorter, faster, better unindentation algorithm which:</p>
<ul>
<li>Allows block beginnings <code class="line" lang="rhtml"><span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> <span style="color:#080;font-weight:bold">do</span> <span style="font-weight:bold;color:#777">%></span></span></code> and endings <code class="line" lang="rhtml"><span style="background:#eee;color:black"><span style="font-weight:bold;color:#777"><%</span> <span style="color:#080;font-weight:bold">end</span> <span style="font-weight:bold;color:#777">%></span></span></code> to span multiple lines.</li>
<li>Ignores blank lines (which may contain whitespace) after block beginnings.</li>
<li>Processes multiple lines per iteration, instead of one line at a time.</li>
</ul></div>
-</div><div class="section">
- <a name="Version-3.0.1-2008-06-03"/><div class="nav" id="Version-3.0.1-2008-06-03"><a title="Focus this segment" href="#Version-3.0.1-2008-06-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3.0.2-2008-06-08"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-3.0.0-2008-06-01"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-3.0.1-2008-06-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Version-3-0-1-2008-06-03">
+ <a name="Version-3-0-1-2008-06-03"/><div class="nav"><a title="Focus this segment" href="#Version-3-0-1-2008-06-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3-0-2-2008-06-08"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-3-0-0-2008-06-01"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-3-0-1-2008-06-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.9 Version 3.0.1 (2008-06-03)
+ 6.10 Version 3.0.1 (2008-06-03)
</h2>
<div class="content"><p>This release repairs the <em>unindent</em> feature (it did not consider block beginnings that had block parameters) and adds an error message when block beginnings and endings are unbalanced.</p></div>
-</div><div class="section">
- <a name="Version-3.0.0-2008-06-01"/><div class="nav" id="Version-3.0.0-2008-06-01"><a title="Focus this segment" href="#Version-3.0.0-2008-06-01"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3.0.1-2008-06-03"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-609169108"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-3.0.0-2008-06-01"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="section" id="Version-3-0-0-2008-06-01">
+ <a name="Version-3-0-0-2008-06-01"/><div class="nav"><a title="Focus this segment" href="#Version-3-0-0-2008-06-01"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3-0-1-2008-06-03"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-608690328"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-3-0-0-2008-06-01"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.10 Version 3.0.0 (2008-06-01)
+ 6.11 Version 3.0.0 (2008-06-01)
</h2>
<div class="content"><p>This release improves the <strong>unindent</strong> feature and changes the <strong>include</strong> directive’s syntax. In related news, the project mailing list has been dismantled in favor of simply contacting the author directly (see e-mail address in LICENSE) to get help or provide feedback.</p>
-<div class="paragraph">
- <a name="Incompatible-changes-609169108"/><div class="nav" id="Incompatible-changes-609169108"><a title="Focus this segment" href="#Incompatible-changes-609169108"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3.0.0-2008-06-01"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-609282908"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-609169108"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes-608690328">Incompatible changes</a></li><li><a href="#Bug-fixes-608696828">Bug fixes</a></li></ul>
+<div class="paragraph" id="Incompatible-changes-608690328">
+ <a name="Incompatible-changes-608690328"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-608690328"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-3-0-0-2008-06-01"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608696828"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-608690328"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>The <code class="line"><span style="color:#d70;font-weight:bold">$unindent</span></code> parameter has been replaced by the <tt>--unindent</tt> command-line option, which automatically unindents each line of input by the inner margin of its containing node.</p>
</li>
@@ -2379,12 +3561,16 @@
<p>The <strong>include</strong> directive now has a symmetric # at the closing end:</p>
<pre><%# include ... #%></pre>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-609282908"/><div class="nav" id="Bug-fixes-609282908"><a title="Focus this segment" href="#Bug-fixes-609282908"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-609169108"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-2.1.0-2008-05-29"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-609282908"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608696828">
+ <a name="Bug-fixes-608696828"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608696828"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-608690328"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-2-1-0-2008-05-29"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608696828"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>The CSS for the horizontal rule (hr) element should now be consistent in all browsers.</p>
</li>
@@ -2409,32 +3595,44 @@
<li><code class="line">footer_outside_below</code> - below the entire footer block</li>
</ul>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-2.1.0-2008-05-29"/><div class="nav" id="Version-2.1.0-2008-05-29"><a title="Focus this segment" href="#Version-2.1.0-2008-05-29"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-609282908"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-2.0.0-2008-02-03"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-2.1.0-2008-05-29"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-2-1-0-2008-05-29">
+ <a name="Version-2-1-0-2008-05-29"/><div class="nav"><a title="Focus this segment" href="#Version-2-1-0-2008-05-29"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608696828"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-2-0-0-2008-02-03"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-2-1-0-2008-05-29"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.11 Version 2.1.0 (2008-05-29)
+ 6.12 Version 2.1.0 (2008-05-29)
</h2>
<div class="content"><p>This release adds image embedding methods for the HTML format and no longer appends (through CSS) an asterisk on outgoing hyperlinks.</p></div>
-</div><div class="section">
- <a name="Version-2.0.0-2008-02-03"/><div class="nav" id="Version-2.0.0-2008-02-03"><a title="Focus this segment" href="#Version-2.0.0-2008-02-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-2.1.0-2008-05-29"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-609866688"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-2.0.0-2008-02-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Version-2-0-0-2008-02-03">
+ <a name="Version-2-0-0-2008-02-03"/><div class="nav"><a title="Focus this segment" href="#Version-2-0-0-2008-02-03"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-2-1-0-2008-05-29"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-608716318"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-2-0-0-2008-02-03"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.12 Version 2.0.0 (2008-02-03)
+ 6.13 Version 2.0.0 (2008-02-03)
</h2>
<div class="content"><p>This release fixes some bugs, improves the RDoc library, and adds nodes for customization of the default header and footer.</p>
-<div class="paragraph">
- <a name="Incompatible-changes-609866688"/><div class="nav" id="Incompatible-changes-609866688"><a title="Focus this segment" href="#Incompatible-changes-609866688"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-2.0.0-2008-02-03"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-609942508"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-609866688"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes-608716318">Incompatible changes</a></li><li><a href="#New-features-608723608">New features</a></li><li><a href="#Bug-fixes-608736258">Bug fixes</a></li><li><a href="#Housekeeping-608742258">Housekeeping</a></li></ul>
+<div class="paragraph" id="Incompatible-changes-608716318">
+ <a name="Incompatible-changes-608716318"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-608716318"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-2-0-0-2008-02-03"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608723608"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-608716318"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>The <tt>lib/gerbil/rdoc.rb</tt> library has changed! Read it for details.</li>
</ul></div>
-</div><div class="paragraph">
- <a name="New-features-609942508"/><div class="nav" id="New-features-609942508"><a title="Focus this segment" href="#New-features-609942508"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-609866688"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-609985958"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-609942508"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="New-features-608723608">
+ <a name="New-features-608723608"/><div class="nav"><a title="Focus this segment" href="#New-features-608723608"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-608716318"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608736258"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608723608"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>
<p>In the <strong>html</strong> format, added the following nodes which allow you customize the default header and footer whilst preserving the default content:</p>
@@ -2455,70 +3653,90 @@
<li><code class="line">footer_outside_below</code> - below the entire footer block</li>
</ul>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-609985958"/><div class="nav" id="Bug-fixes-609985958"><a title="Focus this segment" href="#Bug-fixes-609985958"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-609942508"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Housekeeping-610034018"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-609985958"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608736258">
+ <a name="Bug-fixes-608736258"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608736258"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608723608"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Housekeeping-608742258"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608736258"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p><a href='http://pluskid.lifegoo.com/?p=263'>Regexp substitution placeholders were being interpreted</a> in node content. In particular, any occurrences of “\0” in a node’s content was replaced by a strange SHA1 digest! (Zhang Chiyuan)</p>
</li>
<li>
<p>The <tt>lib/gerbil/rdoc.rb</tt> library did not extract method information recursively.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Housekeeping-610034018"/><div class="nav" id="Housekeeping-610034018"><a title="Focus this segment" href="#Housekeeping-610034018"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-609985958"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-1.1.0-2008-01-22"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Housekeeping-610034018"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Housekeeping-608742258">
+ <a name="Housekeeping-608742258"/><div class="nav"><a title="Focus this segment" href="#Housekeeping-608742258"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608736258"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-1-1-0-2008-01-22"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Housekeeping-608742258"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Housekeeping</p>
<div class="content"><ul>
<li>
<p>In the <strong>html</strong> format, added a CSS margin above HTML tables because they were visually colliding with other elements above them.</p>
</li>
<li>
<p>Fixed some Ruby code warnings in the <strong>html</strong> format.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-1.1.0-2008-01-22"/><div class="nav" id="Version-1.1.0-2008-01-22"><a title="Focus this segment" href="#Version-1.1.0-2008-01-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-610034018"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#New-features-610078548"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-1.1.0-2008-01-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-1-1-0-2008-01-22">
+ <a name="Version-1-1-0-2008-01-22"/><div class="nav"><a title="Focus this segment" href="#Version-1-1-0-2008-01-22"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Housekeeping-608742258"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#New-features-608765058"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-1-1-0-2008-01-22"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.13 Version 1.1.0 (2008-01-22)
+ 6.14 Version 1.1.0 (2008-01-22)
</h2>
<div class="content"><p>This release improves usability and fixes some bugs.</p>
-<div class="paragraph">
- <a name="New-features-610078548"/><div class="nav" id="New-features-610078548"><a title="Focus this segment" href="#New-features-610078548"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-1.1.0-2008-01-22"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-610101038"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:New-features-610078548"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#New-features-608765058">New features</a></li><li><a href="#Bug-fixes-608772458">Bug fixes</a></li></ul>
+<div class="paragraph" id="New-features-608765058">
+ <a name="New-features-608765058"/><div class="nav"><a title="Focus this segment" href="#New-features-608765058"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-1-1-0-2008-01-22"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608772458"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__New-features-608765058"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">New features</p>
<div class="content"><ul>
<li>External links are now marked with a ∗ symbol to help the user distinguish between internal and external links. This is helpful because a user may not wish to follow a link that takes them outside a document, say, when they are reading the document offline, without an Internet connection.</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-610101038"/><div class="nav" id="Bug-fixes-610101038"><a title="Focus this segment" href="#Bug-fixes-610101038"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-610078548"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-1.0.0-2008-01-12"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-610101038"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608772458">
+ <a name="Bug-fixes-608772458"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608772458"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#New-features-608765058"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-1-0-0-2008-01-12"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608772458"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>Forgot to update some code when I renamed the <code class="line"><span style="color:#036;font-weight:bold">RDoc</span>.gen_parse_tree</code> method in <tt>format/rdoc.rb</tt> during the last release.</p>
</li>
<li>
<p>Module methods were omitted by the <code class="line"><span style="color:#036;font-weight:bold">RDoc</span>.gen_method_infos</code> method in <tt>format/rdoc.rb</tt>.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-1.0.0-2008-01-12"/><div class="nav" id="Version-1.0.0-2008-01-12"><a title="Focus this segment" href="#Version-1.0.0-2008-01-12"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-610101038"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Incompatible-changes-610127998"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-1.0.0-2008-01-12"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-1-0-0-2008-01-12">
+ <a name="Version-1-0-0-2008-01-12"/><div class="nav"><a title="Focus this segment" href="#Version-1-0-0-2008-01-12"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608772458"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Incompatible-changes-608793398"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-1-0-0-2008-01-12"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.14 Version 1.0.0 (2008-01-12)
+ 6.15 Version 1.0.0 (2008-01-12)
</h2>
<div class="content"><p>This release makes Gerbil available as a <a href='http://rubygems.org'>RubyGem</a>, fixes some bugs, and updates the user guide.</p>
-<div class="paragraph">
- <a name="Incompatible-changes-610127998"/><div class="nav" id="Incompatible-changes-610127998"><a title="Focus this segment" href="#Incompatible-changes-610127998"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-1.0.0-2008-01-12"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Bug-fixes-610140868"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Incompatible-changes-610127998"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+<div class="tabs"><ul><li><a href="#Incompatible-changes-608793398">Incompatible changes</a></li><li><a href="#Bug-fixes-608803768">Bug fixes</a></li></ul>
+<div class="paragraph" id="Incompatible-changes-608793398">
+ <a name="Incompatible-changes-608793398"/><div class="nav"><a title="Focus this segment" href="#Incompatible-changes-608793398"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-1-0-0-2008-01-12"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Bug-fixes-608803768"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Incompatible-changes-608793398"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Incompatible changes</p>
<div class="content"><ul>
<li>
<p>The <tt>gerbil</tt> file has been moved to <tt>bin/gerbil</tt>.</p>
</li>
@@ -2545,12 +3763,16 @@
<li>
<p>The <code class="line"><span style="color:#036;font-weight:bold">GENERATOR</span></code> object has been renamed to <code class="line"><span style="color:#036;font-weight:bold">Gerbil</span></code>.</p>
</li>
</ul></div>
-</div><div class="paragraph">
- <a name="Bug-fixes-610140868"/><div class="nav" id="Bug-fixes-610140868"><a title="Focus this segment" href="#Bug-fixes-610140868"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-610127998"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-0.0.1-2007-12-13"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Bug-fixes-610140868"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p></p>
+
+
+<div class="paragraph" id="Bug-fixes-608803768">
+ <a name="Bug-fixes-608803768"/><div class="nav"><a title="Focus this segment" href="#Bug-fixes-608803768"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Incompatible-changes-608793398"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-0-0-1-2007-12-13"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Bug-fixes-608803768"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<p class="title">Bug fixes</p>
<div class="content"><ul>
<li>
<p>User guide now says “gem install RedCloth” instead of “gem install redcloth”. I don’t see why RubyGems requires the correct capitalization, so I <a href='http://rubyforge.org/tracker/?func=detail&aid=16937&group_id=126&atid=575'>filed a bug report</a> about it.</p>
</li>
@@ -2561,15 +3783,18 @@
<li>
<p>In the HTML format, the <code class="line"><span style="color:#d70;font-weight:bold">$title</span></code> parameter was not converted into HTML.</p>
</li>
</ul></div>
-</div><p> </p></div>
-</div><div class="section">
- <a name="Version-0.0.1-2007-12-13"/><div class="nav" id="Version-0.0.1-2007-12-13"><a title="Focus this segment" href="#Version-0.0.1-2007-12-13"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-610140868"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Focus next segment" href="#Version-0.0.0-2007-12-09"><img class="icon" src="&icon_nav_next;" alt="↓"/></a> <a title="Return to listing" href="#rev:Version-0.0.1-2007-12-13"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+</div><p></p></div>
+</div>
+
+<div class="section" id="Version-0-0-1-2007-12-13">
+ <a name="Version-0-0-1-2007-12-13"/><div class="nav"><a title="Focus this segment" href="#Version-0-0-1-2007-12-13"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Bug-fixes-608803768"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Focus next segment" href="#Version-0-0-0-2007-12-09"><img class="icon" src="&icon_nav_next;" alt="→"/></a> <a title="Return to listing" href="#a__toc__Version-0-0-1-2007-12-13"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.15 Version 0.0.1 (2007-12-13)
+ 6.16 Version 0.0.1 (2007-12-13)
</h2>
<div class="content"><ul>
<li>
<p>Fixed the generation of unique node URI fragments in the HTML format.</p>
</li>
@@ -2596,14 +3821,18 @@
<li>
<p>Added a simple change-log (<tt>CHANGES.yaml</tt>) for the project.</p>
</li>
</ul></div>
-</div><div class="section">
- <a name="Version-0.0.0-2007-12-09"/><div class="nav" id="Version-0.0.0-2007-12-09"><a title="Focus this segment" href="#Version-0.0.0-2007-12-09"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-0.0.1-2007-12-13"><img class="icon" src="&icon_nav_prev;" alt="↑"/></a> <a title="Return to listing" href="#rev:Version-0.0.0-2007-12-09"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
+</div>
+<p> </p>
+
+
+<div class="section" id="Version-0-0-0-2007-12-09">
+ <a name="Version-0-0-0-2007-12-09"/><div class="nav"><a title="Focus this segment" href="#Version-0-0-0-2007-12-09"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Focus previous segment" href="#Version-0-0-1-2007-12-13"><img class="icon" src="&icon_nav_prev;" alt="←"/></a> <a title="Return to listing" href="#a__toc__Version-0-0-0-2007-12-09"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
<h2 class="title">
- 6.16 Version 0.0.0 (2007-12-09)
+ 6.17 Version 0.0.0 (2007-12-09)
</h2>
<div class="content"><p>Dear developers, technical writers, and documentation gurus,</p>
<p>I am proud to announce a new project of mine named “Gerbil” which is beautifully short (176 lines of code) and powerful!</p>
@@ -2616,73 +3845,101 @@
<p>This is the <em>first</em> release of <a href='http://gerbil.rubyforge.org.'>the Gerbil project</a> Happy birthday!</p>
<p>Please note that although the <a href='http://gerbil.rubyforge.org/guide.html'>user guide</a> says you can install Gerbil via RubyGems, currently there is <a href='http://rubyforge.org/tracker/index.php?func=detail&aid=16202&group_id=126&atid=575'>a bug in RubyGems version 0.9.5</a> that prevents me from creating an installable gem without strictly adhering to RubyGems convention of putting executable programs inside a <tt>bin/</tt> directory.</p>
<p>Until this issue is resolved, please download the tarball/zip packages instead.</p></div>
-</div><p> </p><p></p></div>
</div>
+</div><p></p><p></p></div>
</div>
- <div id="bib">
- <a name="References"/><div class="nav" id="References"><a title="Focus this segment" href="#References"><img class="icon" src="&icon_nav_here;" alt="∗"/></a> <a title="Return to listing" href="#rev:References"><img class="icon" src="&icon_nav_list;" alt="≡"/></a></div>
- <h1 class="title">References</h1>
- <ol>
- <li id="KDE.admonitions"><p>L. Watts, “Admonitions: Tips, hints, and Warnings”, in <em>The KDE DocBook Authors guide</em>, Chapter 13, [Online document], 22 September 2004 (Revision 1.00.00), [cited 8 December 2007], Available at <a href='http://l10n.kde.org/docs/markup/tips-hints-etc.html'>http://l10n.kde.org/docs/markup/tips-hints-etc.html</a></p></li>
- <li id="xhtml.nodes.reference.example"><p>This is how a <strong>reference</strong> node appears.</p></li>
- </ol>
- </div>
- <br style="display: none"/>
- <hr style="display: none"/>
- <br style="display: none"/>
+ </div>
+ <div id="__bib__">
+ <h1 class="title">References</h1>
+ <ol>
+ <li id="KDE-admonitions"><p>L. Watts, “Admonitions: Tips, hints, and Warnings”, in <em>The KDE DocBook Authors guide</em>, Chapter 13, [Online document], 22 September 2004 (Revision 1.00.00), [cited 8 December 2007], Available at <a href='http://l10n.kde.org/docs/markup/tips-hints-etc.html'>http://l10n.kde.org/docs/markup/tips-hints-etc.html</a></p></li>
+ <li id="xhtml-nodes-reference-example"><p>This is how a <strong>reference</strong> node appears.</p></li>
+ </ol>
+ </div>
-
+ <div style="display: none"><br/><hr/><br/></div>
- <div id="footer">
-
- Generated by <a href="http://snk.tuxfamily.org/lib/erbook/">ERBook 7.0.0</a> on Mon May 04 01:18:32 -0700 2009.
+ <div id="__nfo__">
+ <p>This document was generated by <a href="http://snk.tuxfamily.org/lib/erbook/">ERBook 7.1.0</a> on <b>Sun Aug 30 20:40:31 -0700 2009</b> using the following resources.</p>
- <div id="footer-credits">
- <p>
- <img class="icon" src="&icon_here_frag;" alt="here_frag"/>
- <img class="icon" src="&icon_caution;" alt="caution"/>
- <img class="icon" src="&icon_nav_here;" alt="nav_here"/>
- <img class="icon" src="&icon_nav_prev;" alt="nav_prev"/>
- <img class="icon" src="&icon_tip;" alt="tip"/>
- <img class="icon" src="&icon_important;" alt="important"/>
- <img class="icon" src="&icon_nav_list;" alt="nav_list"/>
- <img class="icon" src="&icon_note;" alt="note"/>
- <img class="icon" src="&icon_warning;" alt="warning"/>
- <img class="icon" src="&icon_quote;" alt="quote"/>
- <img class="icon" src="&icon_nav_next;" alt="nav_next"/>
+ <table border="1">
+ <thead>
+ <tr>
+ <th>Resource</th>
+ <th>Origin</th>
+ <th>License</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <img class="icon" src="&icon_here_frag;" alt="here_frag"/>
+ <img class="icon" src="&icon_caution;" alt="caution"/>
+ <img class="icon" src="&icon_nav_here;" alt="nav_here"/>
+ <img class="icon" src="&icon_nav_prev;" alt="nav_prev"/>
+ <img class="icon" src="&icon_tip;" alt="tip"/>
+ <img class="icon" src="&icon_important;" alt="important"/>
+ <img class="icon" src="&icon_nav_list;" alt="nav_list"/>
+ <img class="icon" src="&icon_note;" alt="note"/>
+ <img class="icon" src="&icon_warning;" alt="warning"/>
+ <img class="icon" src="&icon_quote;" alt="quote"/>
+ <img class="icon" src="&icon_nav_next;" alt="nav_next"/>
+ </td>
+ <td>
+ <a href="http://tango.freedesktop.org/Tango_Icon_Library">Tango Icon Theme</a>
- <br/>
+ <p>© 2005 <a href="http://tango.freedesktop.org">Tango Desktop Project</a></p>
+ </td>
+ <td>
+ <a href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License Agreement</a>
+ </td>
+ </tr>
- The icons shown above are part of <a href="http://tango.freedesktop.org/Tango_Icon_Library">Tango Icon Theme</a>, which is copyright © 2005 <a href="http://tango.freedesktop.org">Tango Desktop Project</a> and is distributed under <a href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License Agreement</a>.
- </p>
+ <tr>
+ <td>
+ <img class="icon" src="&icon_hyperlink;" alt="hyperlink"/>
+ </td>
+ <td>
+ <a href="http://www.mediawiki.org/skins-1.5/monobook/external.png">MediaWiki Monobook Skin</a>
- <p>
- <img class="icon" src="&icon_hyperlink;" alt="hyperlink"/>
+ <p>© 2007 <a href="https://www.ohloh.net/projects/mediawiki/contributors">MediaWiki contributors</a></p>
+ </td>
+ <td>
+ <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, version 2</a>
+ </td>
+ </tr>
+ </tbody>
+ </table>
- <br/>
+ <p class="validations">
+ <a href="http://validator.w3.org/check?uri=referer"><img
+ src="http://www.w3.org/Icons/valid-xhtml10-blue"
+ alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
- The icons shown above are part of <a href="http://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a>, which is copyright © 2007 <a href="https://www.ohloh.net/projects/mediawiki/contributors">MediaWiki contributors</a> and is distributed under <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, version 2</a>.
- </p>
+ <a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"><img
+ src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
+ alt="Valid CSS!" height="31" width="88" /></a>
+ </p>
+ </div>
+ </div>
- <p style="margin-top: 3em">
- <a href="http://validator.w3.org/check?uri=referer"><img
- src="http://www.w3.org/Icons/valid-xhtml10-blue"
- alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
- <a href="http://jigsaw.w3.org/css-validator/check/referer?profile=css3"><img
- src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
- alt="Valid CSS!" height="31" width="88" /></a>
- </p>
+
+
+ <div id="__footer__">
+
+
+
+
</div>
+
- </div>
-
- </div>
+ </div>
</body>
</html>