yes
disable
{ "tiddlers": { "$:/Acknowledgements": { "title": "$:/Acknowledgements", "type": "text/vnd.tiddlywiki", "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n" }, "$:/core/copyright.txt": { "title": "$:/core/copyright.txt", "type": "text/plain", "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007\nCopyright © UnaMesa Association 2007-2016\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of the UnaMesa Association nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n" }, "$:/core/icon": { "title": "$:/core/icon", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>" }, "$:/core/images/advanced-search-button": { "title": "$:/core/images/advanced-search-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n </g>\n</svg>" }, "$:/core/images/blank": { "title": "$:/core/images/blank", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>" }, "$:/core/images/cancel-button": { "title": "$:/core/images/cancel-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-down": { "title": "$:/core/images/chevron-down", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/chevron-left": { "title": "$:/core/images/chevron-left", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-right": { "title": "$:/core/images/chevron-right", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n </g>\n</svg>" }, "$:/core/images/chevron-up": { "title": "$:/core/images/chevron-up", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>" }, "$:/core/images/clone-button": { "title": "$:/core/images/clone-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/close-all-button": { "title": "$:/core/images/close-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/close-button": { "title": "$:/core/images/close-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n </g>\n</svg>\n" }, "$:/core/images/close-others-button": { "title": "$:/core/images/close-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/delete-button": { "title": "$:/core/images/delete-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n </g>\n</svg>" }, "$:/core/images/done-button": { "title": "$:/core/images/done-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n </g>\n</svg>" }, "$:/core/images/down-arrow": { "title": "$:/core/images/down-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>" }, "$:/core/images/download-button": { "title": "$:/core/images/download-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>" }, "$:/core/images/edit-button": { "title": "$:/core/images/edit-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/export-button": { "title": "$:/core/images/export-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/file": { "title": "$:/core/images/file", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"8\"></rect>\n </g>\n</svg>" }, "$:/core/images/fold-all-button": { "title": "$:/core/images/fold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-button": { "title": "$:/core/images/fold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n </g>\n</svg>" }, "$:/core/images/fold-others-button": { "title": "$:/core/images/fold-others-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n </g>\n</svg>" }, "$:/core/images/folder": { "title": "$:/core/images/folder", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/full-screen-button": { "title": "$:/core/images/full-screen-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g>\n <g>\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n </g>\n </g>\n</svg>" }, "$:/core/images/github": { "title": "$:/core/images/github", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n </g>\n </svg>\n" }, "$:/core/images/globe": { "title": "$:/core/images/globe", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/help": { "title": "$:/core/images/help", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/home-button": { "title": "$:/core/images/home-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/import-button": { "title": "$:/core/images/import-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n </g>\n</svg>" }, "$:/core/images/info-button": { "title": "$:/core/images/info-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <g transform=\"translate(0.049406, 0.000000)\">\n <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/left-arrow": { "created": "20150315234410875", "modified": "20150315235324760", "tags": "$:/tags/Image", "title": "$:/core/images/left-arrow", "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n" }, "$:/core/images/locked-padlock": { "title": "$:/core/images/locked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/mail": { "title": "$:/core/images/mail", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/menu-button": { "title": "$:/core/images/menu-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>" }, "$:/core/images/new-button": { "title": "$:/core/images/new-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/new-here-button": { "title": "$:/core/images/new-here-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n </g>\n <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n </g>\n </g>\n</svg>" }, "$:/core/images/new-journal-button": { "title": "$:/core/images/new-journal-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n <g transform=\"translate(0.000000, 0.000000)\">\n <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n </text>\n </g>\n </g>\n </g>\n</svg>" }, "$:/core/images/open-window": { "title": "$:/core/images/open-window", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/options-button": { "title": "$:/core/images/options-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/palette": { "title": "$:/core/images/palette", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permalink-button": { "title": "$:/core/images/permalink-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/permaview-button": { "title": "$:/core/images/permaview-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-language": { "title": "$:/core/images/plugin-generic-language", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-plugin": { "title": "$:/core/images/plugin-generic-plugin", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/plugin-generic-theme": { "title": "$:/core/images/plugin-generic-theme", "tags": "$:/tags/Image", "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/refresh-button": { "title": "$:/core/images/refresh-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/right-arrow": { "title": "$:/core/images/right-arrow", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>" }, "$:/core/images/save-button": { "title": "$:/core/images/save-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n <g fill-rule=\"evenodd\">\n <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/spiral": { "title": "$:/core/images/spiral", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n </g>\n</svg>" }, "$:/core/images/star-filled": { "title": "$:/core/images/star-filled", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"nonzero\">\n <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-classic": { "title": "$:/core/images/storyview-classic", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-pop": { "title": "$:/core/images/storyview-pop", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/storyview-zoomin": { "title": "$:/core/images/storyview-zoomin", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/tag-button": { "title": "$:/core/images/tag-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/theme-button": { "title": "$:/core/images/theme-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n </g>\n</svg>" }, "$:/core/images/tip": { "title": "$:/core/images/tip", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/twitter": { "title": "$:/core/images/twitter", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n </g>\n</svg>\n" }, "$:/core/images/unfold-all-button": { "title": "$:/core/images/unfold-all-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n </g>\n</svg>" }, "$:/core/images/unfold-button": { "title": "$:/core/images/unfold-button", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n </g>\n</svg>" }, "$:/core/images/unlocked-padlock": { "title": "$:/core/images/unlocked-padlock", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/up-arrow": { "created": "20150316000544368", "modified": "20150316000831867", "tags": "$:/tags/Image", "title": "$:/core/images/up-arrow", "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n" }, "$:/core/images/video": { "title": "$:/core/images/video", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n </g>\n</svg>" }, "$:/core/images/warning": { "title": "$:/core/images/warning", "tags": "$:/tags/Image", "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n <g fill-rule=\"evenodd\">\n <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n </g>\n</svg>" }, "$:/language/Buttons/AdvancedSearch/Caption": { "title": "$:/language/Buttons/AdvancedSearch/Caption", "text": "advanced search" }, "$:/language/Buttons/AdvancedSearch/Hint": { "title": "$:/language/Buttons/AdvancedSearch/Hint", "text": "Advanced search" }, "$:/language/Buttons/Cancel/Caption": { "title": "$:/language/Buttons/Cancel/Caption", "text": "cancel" }, "$:/language/Buttons/Cancel/Hint": { "title": "$:/language/Buttons/Cancel/Hint", "text": "Discard changes to this tiddler" }, "$:/language/Buttons/Clone/Caption": { "title": "$:/language/Buttons/Clone/Caption", "text": "clone" }, "$:/language/Buttons/Clone/Hint": { "title": "$:/language/Buttons/Clone/Hint", "text": "Clone this tiddler" }, "$:/language/Buttons/Close/Caption": { "title": "$:/language/Buttons/Close/Caption", "text": "close" }, "$:/language/Buttons/Close/Hint": { "title": "$:/language/Buttons/Close/Hint", "text": "Close this tiddler" }, "$:/language/Buttons/CloseAll/Caption": { "title": "$:/language/Buttons/CloseAll/Caption", "text": "close all" }, "$:/language/Buttons/CloseAll/Hint": { "title": "$:/language/Buttons/CloseAll/Hint", "text": "Close all tiddlers" }, "$:/language/Buttons/CloseOthers/Caption": { "title": "$:/language/Buttons/CloseOthers/Caption", "text": "close others" }, "$:/language/Buttons/CloseOthers/Hint": { "title": "$:/language/Buttons/CloseOthers/Hint", "text": "Close other tiddlers" }, "$:/language/Buttons/ControlPanel/Caption": { "title": "$:/language/Buttons/ControlPanel/Caption", "text": "control panel" }, "$:/language/Buttons/ControlPanel/Hint": { "title": "$:/language/Buttons/ControlPanel/Hint", "text": "Open control panel" }, "$:/language/Buttons/Delete/Caption": { "title": "$:/language/Buttons/Delete/Caption", "text": "delete" }, "$:/language/Buttons/Delete/Hint": { "title": "$:/language/Buttons/Delete/Hint", "text": "Delete this tiddler" }, "$:/language/Buttons/Edit/Caption": { "title": "$:/language/Buttons/Edit/Caption", "text": "edit" }, "$:/language/Buttons/Edit/Hint": { "title": "$:/language/Buttons/Edit/Hint", "text": "Edit this tiddler" }, "$:/language/Buttons/Encryption/Caption": { "title": "$:/language/Buttons/Encryption/Caption", "text": "encryption" }, "$:/language/Buttons/Encryption/Hint": { "title": "$:/language/Buttons/Encryption/Hint", "text": "Set or clear a password for saving this wiki" }, "$:/language/Buttons/Encryption/ClearPassword/Caption": { "title": "$:/language/Buttons/Encryption/ClearPassword/Caption", "text": "clear password" }, "$:/language/Buttons/Encryption/ClearPassword/Hint": { "title": "$:/language/Buttons/Encryption/ClearPassword/Hint", "text": "Clear the password and save this wiki without encryption" }, "$:/language/Buttons/Encryption/SetPassword/Caption": { "title": "$:/language/Buttons/Encryption/SetPassword/Caption", "text": "set password" }, "$:/language/Buttons/Encryption/SetPassword/Hint": { "title": "$:/language/Buttons/Encryption/SetPassword/Hint", "text": "Set a password for saving this wiki with encryption" }, "$:/language/Buttons/ExportPage/Caption": { "title": "$:/language/Buttons/ExportPage/Caption", "text": "export all" }, "$:/language/Buttons/ExportPage/Hint": { "title": "$:/language/Buttons/ExportPage/Hint", "text": "Export all tiddlers" }, "$:/language/Buttons/ExportTiddler/Caption": { "title": "$:/language/Buttons/ExportTiddler/Caption", "text": "export tiddler" }, "$:/language/Buttons/ExportTiddler/Hint": { "title": "$:/language/Buttons/ExportTiddler/Hint", "text": "Export tiddler" }, "$:/language/Buttons/ExportTiddlers/Caption": { "title": "$:/language/Buttons/ExportTiddlers/Caption", "text": "export tiddlers" }, "$:/language/Buttons/ExportTiddlers/Hint": { "title": "$:/language/Buttons/ExportTiddlers/Hint", "text": "Export tiddlers" }, "$:/language/Buttons/Fold/Caption": { "title": "$:/language/Buttons/Fold/Caption", "text": "fold tiddler" }, "$:/language/Buttons/Fold/Hint": { "title": "$:/language/Buttons/Fold/Hint", "text": "Fold the body of this tiddler" }, "$:/language/Buttons/Fold/FoldBar/Caption": { "title": "$:/language/Buttons/Fold/FoldBar/Caption", "text": "fold-bar" }, "$:/language/Buttons/Fold/FoldBar/Hint": { "title": "$:/language/Buttons/Fold/FoldBar/Hint", "text": "Optional bars to fold and unfold tiddlers" }, "$:/language/Buttons/Unfold/Caption": { "title": "$:/language/Buttons/Unfold/Caption", "text": "unfold tiddler" }, "$:/language/Buttons/Unfold/Hint": { "title": "$:/language/Buttons/Unfold/Hint", "text": "Unfold the body of this tiddler" }, "$:/language/Buttons/FoldOthers/Caption": { "title": "$:/language/Buttons/FoldOthers/Caption", "text": "fold other tiddlers" }, "$:/language/Buttons/FoldOthers/Hint": { "title": "$:/language/Buttons/FoldOthers/Hint", "text": "Fold the bodies of other opened tiddlers" }, "$:/language/Buttons/FoldAll/Caption": { "title": "$:/language/Buttons/FoldAll/Caption", "text": "fold all tiddlers" }, "$:/language/Buttons/FoldAll/Hint": { "title": "$:/language/Buttons/FoldAll/Hint", "text": "Fold the bodies of all opened tiddlers" }, "$:/language/Buttons/UnfoldAll/Caption": { "title": "$:/language/Buttons/UnfoldAll/Caption", "text": "unfold all tiddlers" }, "$:/language/Buttons/UnfoldAll/Hint": { "title": "$:/language/Buttons/UnfoldAll/Hint", "text": "Unfold the bodies of all opened tiddlers" }, "$:/language/Buttons/FullScreen/Caption": { "title": "$:/language/Buttons/FullScreen/Caption", "text": "full-screen" }, "$:/language/Buttons/FullScreen/Hint": { "title": "$:/language/Buttons/FullScreen/Hint", "text": "Enter or leave full-screen mode" }, "$:/language/Buttons/Help/Caption": { "title": "$:/language/Buttons/Help/Caption", "text": "help" }, "$:/language/Buttons/Help/Hint": { "title": "$:/language/Buttons/Help/Hint", "text": "Show help panel" }, "$:/language/Buttons/Import/Caption": { "title": "$:/language/Buttons/Import/Caption", "text": "import" }, "$:/language/Buttons/Import/Hint": { "title": "$:/language/Buttons/Import/Hint", "text": "Import many types of file including text, image, TiddlyWiki or JSON" }, "$:/language/Buttons/Info/Caption": { "title": "$:/language/Buttons/Info/Caption", "text": "info" }, "$:/language/Buttons/Info/Hint": { "title": "$:/language/Buttons/Info/Hint", "text": "Show information for this tiddler" }, "$:/language/Buttons/Home/Caption": { "title": "$:/language/Buttons/Home/Caption", "text": "home" }, "$:/language/Buttons/Home/Hint": { "title": "$:/language/Buttons/Home/Hint", "text": "Open the default tiddlers" }, "$:/language/Buttons/Language/Caption": { "title": "$:/language/Buttons/Language/Caption", "text": "language" }, "$:/language/Buttons/Language/Hint": { "title": "$:/language/Buttons/Language/Hint", "text": "Choose the user interface language" }, "$:/language/Buttons/More/Caption": { "title": "$:/language/Buttons/More/Caption", "text": "more" }, "$:/language/Buttons/More/Hint": { "title": "$:/language/Buttons/More/Hint", "text": "More actions" }, "$:/language/Buttons/NewHere/Caption": { "title": "$:/language/Buttons/NewHere/Caption", "text": "new here" }, "$:/language/Buttons/NewHere/Hint": { "title": "$:/language/Buttons/NewHere/Hint", "text": "Create a new tiddler tagged with this one" }, "$:/language/Buttons/NewJournal/Caption": { "title": "$:/language/Buttons/NewJournal/Caption", "text": "new journal" }, "$:/language/Buttons/NewJournal/Hint": { "title": "$:/language/Buttons/NewJournal/Hint", "text": "Create a new journal tiddler" }, "$:/language/Buttons/NewJournalHere/Caption": { "title": "$:/language/Buttons/NewJournalHere/Caption", "text": "new journal here" }, "$:/language/Buttons/NewJournalHere/Hint": { "title": "$:/language/Buttons/NewJournalHere/Hint", "text": "Create a new journal tiddler tagged with this one" }, "$:/language/Buttons/NewTiddler/Caption": { "title": "$:/language/Buttons/NewTiddler/Caption", "text": "new tiddler" }, "$:/language/Buttons/NewTiddler/Hint": { "title": "$:/language/Buttons/NewTiddler/Hint", "text": "Create a new tiddler" }, "$:/language/Buttons/OpenWindow/Caption": { "title": "$:/language/Buttons/OpenWindow/Caption", "text": "open in new window" }, "$:/language/Buttons/OpenWindow/Hint": { "title": "$:/language/Buttons/OpenWindow/Hint", "text": "Open tiddler in new window" }, "$:/language/Buttons/Palette/Caption": { "title": "$:/language/Buttons/Palette/Caption", "text": "palette" }, "$:/language/Buttons/Palette/Hint": { "title": "$:/language/Buttons/Palette/Hint", "text": "Choose the colour palette" }, "$:/language/Buttons/Permalink/Caption": { "title": "$:/language/Buttons/Permalink/Caption", "text": "permalink" }, "$:/language/Buttons/Permalink/Hint": { "title": "$:/language/Buttons/Permalink/Hint", "text": "Set browser address bar to a direct link to this tiddler" }, "$:/language/Buttons/Permaview/Caption": { "title": "$:/language/Buttons/Permaview/Caption", "text": "permaview" }, "$:/language/Buttons/Permaview/Hint": { "title": "$:/language/Buttons/Permaview/Hint", "text": "Set browser address bar to a direct link to all the tiddlers in this story" }, "$:/language/Buttons/Refresh/Caption": { "title": "$:/language/Buttons/Refresh/Caption", "text": "refresh" }, "$:/language/Buttons/Refresh/Hint": { "title": "$:/language/Buttons/Refresh/Hint", "text": "Perform a full refresh of the wiki" }, "$:/language/Buttons/Save/Caption": { "title": "$:/language/Buttons/Save/Caption", "text": "ok" }, "$:/language/Buttons/Save/Hint": { "title": "$:/language/Buttons/Save/Hint", "text": "Confirm changes to this tiddler" }, "$:/language/Buttons/SaveWiki/Caption": { "title": "$:/language/Buttons/SaveWiki/Caption", "text": "save changes" }, "$:/language/Buttons/SaveWiki/Hint": { "title": "$:/language/Buttons/SaveWiki/Hint", "text": "Save changes" }, "$:/language/Buttons/StoryView/Caption": { "title": "$:/language/Buttons/StoryView/Caption", "text": "storyview" }, "$:/language/Buttons/StoryView/Hint": { "title": "$:/language/Buttons/StoryView/Hint", "text": "Choose the story visualisation" }, "$:/language/Buttons/HideSideBar/Caption": { "title": "$:/language/Buttons/HideSideBar/Caption", "text": "hide sidebar" }, "$:/language/Buttons/HideSideBar/Hint": { "title": "$:/language/Buttons/HideSideBar/Hint", "text": "Hide sidebar" }, "$:/language/Buttons/ShowSideBar/Caption": { "title": "$:/language/Buttons/ShowSideBar/Caption", "text": "show sidebar" }, "$:/language/Buttons/ShowSideBar/Hint": { "title": "$:/language/Buttons/ShowSideBar/Hint", "text": "Show sidebar" }, "$:/language/Buttons/TagManager/Caption": { "title": "$:/language/Buttons/TagManager/Caption", "text": "tag manager" }, "$:/language/Buttons/TagManager/Hint": { "title": "$:/language/Buttons/TagManager/Hint", "text": "Open tag manager" }, "$:/language/Buttons/Theme/Caption": { "title": "$:/language/Buttons/Theme/Caption", "text": "theme" }, "$:/language/Buttons/Theme/Hint": { "title": "$:/language/Buttons/Theme/Hint", "text": "Choose the display theme" }, "$:/language/ControlPanel/Advanced/Caption": { "title": "$:/language/ControlPanel/Advanced/Caption", "text": "Advanced" }, "$:/language/ControlPanel/Advanced/Hint": { "title": "$:/language/ControlPanel/Advanced/Hint", "text": "Internal information about this TiddlyWiki" }, "$:/language/ControlPanel/Appearance/Caption": { "title": "$:/language/ControlPanel/Appearance/Caption", "text": "Appearance" }, "$:/language/ControlPanel/Appearance/Hint": { "title": "$:/language/ControlPanel/Appearance/Hint", "text": "Ways to customise the appearance of your TiddlyWiki." }, "$:/language/ControlPanel/Basics/AnimDuration/Prompt": { "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt", "text": "Animation duration:" }, "$:/language/ControlPanel/Basics/Caption": { "title": "$:/language/ControlPanel/Basics/Caption", "text": "Basics" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint", "text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt", "text": "Default tiddlers:" }, "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": { "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint", "text": "Choose which tiddlers are displayed at startup:" }, "$:/language/ControlPanel/Basics/Language/Prompt": { "title": "$:/language/ControlPanel/Basics/Language/Prompt", "text": "Hello! Current language:" }, "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt", "text": "Title of new journal tiddlers" }, "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt", "text": "Tags for new journal tiddlers" }, "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt", "text": "Number of overridden shadow tiddlers:" }, "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt", "text": "Number of shadow tiddlers:" }, "$:/language/ControlPanel/Basics/Subtitle/Prompt": { "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt", "text": "Subtitle:" }, "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt", "text": "Number of system tiddlers:" }, "$:/language/ControlPanel/Basics/Tags/Prompt": { "title": "$:/language/ControlPanel/Basics/Tags/Prompt", "text": "Number of tags:" }, "$:/language/ControlPanel/Basics/Tiddlers/Prompt": { "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt", "text": "Number of tiddlers:" }, "$:/language/ControlPanel/Basics/Title/Prompt": { "title": "$:/language/ControlPanel/Basics/Title/Prompt", "text": "Title of this ~TiddlyWiki:" }, "$:/language/ControlPanel/Basics/Username/Prompt": { "title": "$:/language/ControlPanel/Basics/Username/Prompt", "text": "Username for signing edits:" }, "$:/language/ControlPanel/Basics/Version/Prompt": { "title": "$:/language/ControlPanel/Basics/Version/Prompt", "text": "~TiddlyWiki version:" }, "$:/language/ControlPanel/EditorTypes/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Caption", "text": "Editor Types" }, "$:/language/ControlPanel/EditorTypes/Editor/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption", "text": "Editor" }, "$:/language/ControlPanel/EditorTypes/Hint": { "title": "$:/language/ControlPanel/EditorTypes/Hint", "text": "These tiddlers determine which editor is used to edit specific tiddler types." }, "$:/language/ControlPanel/EditorTypes/Type/Caption": { "title": "$:/language/ControlPanel/EditorTypes/Type/Caption", "text": "Type" }, "$:/language/ControlPanel/Info/Caption": { "title": "$:/language/ControlPanel/Info/Caption", "text": "Info" }, "$:/language/ControlPanel/Info/Hint": { "title": "$:/language/ControlPanel/Info/Hint", "text": "Information about this TiddlyWiki" }, "$:/language/ControlPanel/LoadedModules/Caption": { "title": "$:/language/ControlPanel/LoadedModules/Caption", "text": "Loaded Modules" }, "$:/language/ControlPanel/LoadedModules/Hint": { "title": "$:/language/ControlPanel/LoadedModules/Hint", "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process." }, "$:/language/ControlPanel/Palette/Caption": { "title": "$:/language/ControlPanel/Palette/Caption", "text": "Palette" }, "$:/language/ControlPanel/Palette/Editor/Clone/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption", "text": "clone" }, "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt", "text": "It is recommended that you clone this shadow palette before editing it" }, "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified", "text": "This shadow palette has been modified" }, "$:/language/ControlPanel/Palette/Editor/Prompt": { "title": "$:/language/ControlPanel/Palette/Editor/Prompt", "text": "Editing" }, "$:/language/ControlPanel/Palette/Editor/Reset/Caption": { "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption", "text": "reset" }, "$:/language/ControlPanel/Palette/HideEditor/Caption": { "title": "$:/language/ControlPanel/Palette/HideEditor/Caption", "text": "hide editor" }, "$:/language/ControlPanel/Palette/Prompt": { "title": "$:/language/ControlPanel/Palette/Prompt", "text": "Current palette:" }, "$:/language/ControlPanel/Palette/ShowEditor/Caption": { "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption", "text": "show editor" }, "$:/language/ControlPanel/Parsing/Caption": { "title": "$:/language/ControlPanel/Parsing/Caption", "text": "Parsing" }, "$:/language/ControlPanel/Parsing/Hint": { "title": "$:/language/ControlPanel/Parsing/Hint", "text": "Here you can globally disable individual wiki parser rules. Take care as disabling some parser rules can prevent ~TiddlyWiki functioning correctly (you can restore normal operation with [[safe mode|http://tiddlywiki.com/#SafeMode]] )" }, "$:/language/ControlPanel/Parsing/Block/Caption": { "title": "$:/language/ControlPanel/Parsing/Block/Caption", "text": "Block Parse Rules" }, "$:/language/ControlPanel/Parsing/Inline/Caption": { "title": "$:/language/ControlPanel/Parsing/Inline/Caption", "text": "Inline Parse Rules" }, "$:/language/ControlPanel/Parsing/Pragma/Caption": { "title": "$:/language/ControlPanel/Parsing/Pragma/Caption", "text": "Pragma Parse Rules" }, "$:/language/ControlPanel/Plugins/Add/Hint": { "title": "$:/language/ControlPanel/Plugins/Add/Hint", "text": "Install plugins from the official library" }, "$:/language/ControlPanel/Plugins/Add/Caption": { "title": "$:/language/ControlPanel/Plugins/Add/Caption", "text": "Get more plugins" }, "$:/language/ControlPanel/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Disable/Caption": { "title": "$:/language/ControlPanel/Plugins/Disable/Caption", "text": "disable" }, "$:/language/ControlPanel/Plugins/Disable/Hint": { "title": "$:/language/ControlPanel/Plugins/Disable/Hint", "text": "Disable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Disabled/Status": { "title": "$:/language/ControlPanel/Plugins/Disabled/Status", "text": "(disabled)" }, "$:/language/ControlPanel/Plugins/Empty/Hint": { "title": "$:/language/ControlPanel/Plugins/Empty/Hint", "text": "None" }, "$:/language/ControlPanel/Plugins/Enable/Caption": { "title": "$:/language/ControlPanel/Plugins/Enable/Caption", "text": "enable" }, "$:/language/ControlPanel/Plugins/Enable/Hint": { "title": "$:/language/ControlPanel/Plugins/Enable/Hint", "text": "Enable this plugin when reloading page" }, "$:/language/ControlPanel/Plugins/Install": { "title": "$:/language/ControlPanel/Plugins/Install", "text": "install" }, "$:/language/ControlPanel/Plugins/Installed/Hint": { "title": "$:/language/ControlPanel/Plugins/Installed/Hint", "text": "Currently installed plugins:" }, "$:/language/ControlPanel/Plugins/Languages/Caption": { "title": "$:/language/ControlPanel/Plugins/Languages/Caption", "text": "Languages" }, "$:/language/ControlPanel/Plugins/Languages/Hint": { "title": "$:/language/ControlPanel/Plugins/Languages/Hint", "text": "Language pack plugins" }, "$:/language/ControlPanel/Plugins/OpenPluginLibrary": { "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary", "text": "open plugin library" }, "$:/language/ControlPanel/Plugins/Plugins/Caption": { "title": "$:/language/ControlPanel/Plugins/Plugins/Caption", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Plugins/Hint": { "title": "$:/language/ControlPanel/Plugins/Plugins/Hint", "text": "Plugins" }, "$:/language/ControlPanel/Plugins/Reinstall": { "title": "$:/language/ControlPanel/Plugins/Reinstall", "text": "reinstall" }, "$:/language/ControlPanel/Plugins/Themes/Caption": { "title": "$:/language/ControlPanel/Plugins/Themes/Caption", "text": "Themes" }, "$:/language/ControlPanel/Plugins/Themes/Hint": { "title": "$:/language/ControlPanel/Plugins/Themes/Hint", "text": "Theme plugins" }, "$:/language/ControlPanel/Saving/Caption": { "title": "$:/language/ControlPanel/Saving/Caption", "text": "Saving" }, "$:/language/ControlPanel/Saving/Heading": { "title": "$:/language/ControlPanel/Saving/Heading", "text": "Saving" }, "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading", "text": "Advanced Settings" }, "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir", "text": "Backup Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/Backups": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups", "text": "Backups" }, "$:/language/ControlPanel/Saving/TiddlySpot/Description": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description", "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server" }, "$:/language/ControlPanel/Saving/TiddlySpot/Filename": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename", "text": "Upload Filename" }, "$:/language/ControlPanel/Saving/TiddlySpot/Heading": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading", "text": "~TiddlySpot" }, "$:/language/ControlPanel/Saving/TiddlySpot/Hint": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint", "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//" }, "$:/language/ControlPanel/Saving/TiddlySpot/Password": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password", "text": "Password" }, "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL", "text": "Server URL" }, "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir", "text": "Upload Directory" }, "$:/language/ControlPanel/Saving/TiddlySpot/UserName": { "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName", "text": "Wiki Name" }, "$:/language/ControlPanel/Settings/AutoSave/Caption": { "title": "$:/language/ControlPanel/Settings/AutoSave/Caption", "text": "Autosave" }, "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description", "text": "Do not save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": { "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description", "text": "Save changes automatically" }, "$:/language/ControlPanel/Settings/AutoSave/Hint": { "title": "$:/language/ControlPanel/Settings/AutoSave/Hint", "text": "Automatically save changes during editing" }, "$:/language/ControlPanel/Settings/CamelCase/Caption": { "title": "$:/language/ControlPanel/Settings/CamelCase/Caption", "text": "Camel Case Wiki Links" }, "$:/language/ControlPanel/Settings/CamelCase/Hint": { "title": "$:/language/ControlPanel/Settings/CamelCase/Hint", "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/CamelCase/Description": { "title": "$:/language/ControlPanel/Settings/CamelCase/Description", "text": "Enable automatic ~CamelCase linking" }, "$:/language/ControlPanel/Settings/Caption": { "title": "$:/language/ControlPanel/Settings/Caption", "text": "Settings" }, "$:/language/ControlPanel/Settings/Hint": { "title": "$:/language/ControlPanel/Settings/Hint", "text": "These settings let you customise the behaviour of TiddlyWiki." }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption", "text": "Navigation Address Bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint", "text": "Behaviour of the browser address bar when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description", "text": "Do not update the address bar" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description", "text": "Include the target tiddler" }, "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": { "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description", "text": "Include the target tiddler and the current story sequence" }, "$:/language/ControlPanel/Settings/NavigationHistory/Caption": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption", "text": "Navigation History" }, "$:/language/ControlPanel/Settings/NavigationHistory/Hint": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint", "text": "Update browser history when navigating to a tiddler:" }, "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description", "text": "Do not update history" }, "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": { "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description", "text": "Update history" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption", "text": "Performance Instrumentation" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint", "text": "Displays performance statistics in the browser developer console. Requires reload to take effect" }, "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": { "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description", "text": "Enable performance instrumentation" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption", "text": "Toolbar Button Style" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint", "text": "Choose the style for toolbar buttons:" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless", "text": "Borderless" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed", "text": "Boxed" }, "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": { "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded", "text": "Rounded" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption", "text": "Toolbar Buttons" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint", "text": "Default toolbar button appearance:" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description", "text": "Include icon" }, "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": { "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description", "text": "Include text" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption", "text": "Default Sidebar Tab" }, "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": { "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint", "text": "Specify which sidebar tab is displayed by default" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption", "text": "Tiddler Opening Behaviour" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint", "text": "Navigation from //within// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint", "text": "Navigation from //outside// the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove", "text": "Open above the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow", "text": "Open below the current tiddler" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop", "text": "Open at the top of the story river" }, "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": { "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom", "text": "Open at the bottom of the story river" }, "$:/language/ControlPanel/Settings/TitleLinks/Caption": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption", "text": "Tiddler Titles" }, "$:/language/ControlPanel/Settings/TitleLinks/Hint": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint", "text": "Optionally display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/No/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description", "text": "Do not display tiddler titles as links" }, "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": { "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description", "text": "Display tiddler titles as links" }, "$:/language/ControlPanel/StoryView/Caption": { "title": "$:/language/ControlPanel/StoryView/Caption", "text": "Story View" }, "$:/language/ControlPanel/StoryView/Prompt": { "title": "$:/language/ControlPanel/StoryView/Prompt", "text": "Current view:" }, "$:/language/ControlPanel/Theme/Caption": { "title": "$:/language/ControlPanel/Theme/Caption", "text": "Theme" }, "$:/language/ControlPanel/Theme/Prompt": { "title": "$:/language/ControlPanel/Theme/Prompt", "text": "Current theme:" }, "$:/language/ControlPanel/TiddlerFields/Caption": { "title": "$:/language/ControlPanel/TiddlerFields/Caption", "text": "Tiddler Fields" }, "$:/language/ControlPanel/TiddlerFields/Hint": { "title": "$:/language/ControlPanel/TiddlerFields/Hint", "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)." }, "$:/language/ControlPanel/Toolbars/Caption": { "title": "$:/language/ControlPanel/Toolbars/Caption", "text": "Toolbars" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption", "text": "Edit Toolbar" }, "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in edit mode" }, "$:/language/ControlPanel/Toolbars/Hint": { "title": "$:/language/ControlPanel/Toolbars/Hint", "text": "Select which toolbar buttons are displayed" }, "$:/language/ControlPanel/Toolbars/PageControls/Caption": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption", "text": "Page Toolbar" }, "$:/language/ControlPanel/Toolbars/PageControls/Hint": { "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint", "text": "Choose which buttons are displayed on the main page toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption", "text": "View Toolbar" }, "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": { "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint", "text": "Choose which buttons are displayed for tiddlers in view mode" }, "$:/language/ControlPanel/Tools/Download/Full/Caption": { "title": "$:/language/ControlPanel/Tools/Download/Full/Caption", "text": "Download full wiki" }, "$:/language/Date/DaySuffix/1": { "title": "$:/language/Date/DaySuffix/1", "text": "st" }, "$:/language/Date/DaySuffix/2": { "title": "$:/language/Date/DaySuffix/2", "text": "nd" }, "$:/language/Date/DaySuffix/3": { "title": "$:/language/Date/DaySuffix/3", "text": "rd" }, "$:/language/Date/DaySuffix/4": { "title": "$:/language/Date/DaySuffix/4", "text": "th" }, "$:/language/Date/DaySuffix/5": { "title": "$:/language/Date/DaySuffix/5", "text": "th" }, "$:/language/Date/DaySuffix/6": { "title": "$:/language/Date/DaySuffix/6", "text": "th" }, "$:/language/Date/DaySuffix/7": { "title": "$:/language/Date/DaySuffix/7", "text": "th" }, "$:/language/Date/DaySuffix/8": { "title": "$:/language/Date/DaySuffix/8", "text": "th" }, "$:/language/Date/DaySuffix/9": { "title": "$:/language/Date/DaySuffix/9", "text": "th" }, "$:/language/Date/DaySuffix/10": { "title": "$:/language/Date/DaySuffix/10", "text": "th" }, "$:/language/Date/DaySuffix/11": { "title": "$:/language/Date/DaySuffix/11", "text": "th" }, "$:/language/Date/DaySuffix/12": { "title": "$:/language/Date/DaySuffix/12", "text": "th" }, "$:/language/Date/DaySuffix/13": { "title": "$:/language/Date/DaySuffix/13", "text": "th" }, "$:/language/Date/DaySuffix/14": { "title": "$:/language/Date/DaySuffix/14", "text": "th" }, "$:/language/Date/DaySuffix/15": { "title": "$:/language/Date/DaySuffix/15", "text": "th" }, "$:/language/Date/DaySuffix/16": { "title": "$:/language/Date/DaySuffix/16", "text": "th" }, "$:/language/Date/DaySuffix/17": { "title": "$:/language/Date/DaySuffix/17", "text": "th" }, "$:/language/Date/DaySuffix/18": { "title": "$:/language/Date/DaySuffix/18", "text": "th" }, "$:/language/Date/DaySuffix/19": { "title": "$:/language/Date/DaySuffix/19", "text": "th" }, "$:/language/Date/DaySuffix/20": { "title": "$:/language/Date/DaySuffix/20", "text": "th" }, "$:/language/Date/DaySuffix/21": { "title": "$:/language/Date/DaySuffix/21", "text": "st" }, "$:/language/Date/DaySuffix/22": { "title": "$:/language/Date/DaySuffix/22", "text": "nd" }, "$:/language/Date/DaySuffix/23": { "title": "$:/language/Date/DaySuffix/23", "text": "rd" }, "$:/language/Date/DaySuffix/24": { "title": "$:/language/Date/DaySuffix/24", "text": "th" }, "$:/language/Date/DaySuffix/25": { "title": "$:/language/Date/DaySuffix/25", "text": "th" }, "$:/language/Date/DaySuffix/26": { "title": "$:/language/Date/DaySuffix/26", "text": "th" }, "$:/language/Date/DaySuffix/27": { "title": "$:/language/Date/DaySuffix/27", "text": "th" }, "$:/language/Date/DaySuffix/28": { "title": "$:/language/Date/DaySuffix/28", "text": "th" }, "$:/language/Date/DaySuffix/29": { "title": "$:/language/Date/DaySuffix/29", "text": "th" }, "$:/language/Date/DaySuffix/30": { "title": "$:/language/Date/DaySuffix/30", "text": "th" }, "$:/language/Date/DaySuffix/31": { "title": "$:/language/Date/DaySuffix/31", "text": "st" }, "$:/language/Date/Long/Day/0": { "title": "$:/language/Date/Long/Day/0", "text": "Sunday" }, "$:/language/Date/Long/Day/1": { "title": "$:/language/Date/Long/Day/1", "text": "Monday" }, "$:/language/Date/Long/Day/2": { "title": "$:/language/Date/Long/Day/2", "text": "Tuesday" }, "$:/language/Date/Long/Day/3": { "title": "$:/language/Date/Long/Day/3", "text": "Wednesday" }, "$:/language/Date/Long/Day/4": { "title": "$:/language/Date/Long/Day/4", "text": "Thursday" }, "$:/language/Date/Long/Day/5": { "title": "$:/language/Date/Long/Day/5", "text": "Friday" }, "$:/language/Date/Long/Day/6": { "title": "$:/language/Date/Long/Day/6", "text": "Saturday" }, "$:/language/Date/Long/Month/1": { "title": "$:/language/Date/Long/Month/1", "text": "January" }, "$:/language/Date/Long/Month/2": { "title": "$:/language/Date/Long/Month/2", "text": "February" }, "$:/language/Date/Long/Month/3": { "title": "$:/language/Date/Long/Month/3", "text": "March" }, "$:/language/Date/Long/Month/4": { "title": "$:/language/Date/Long/Month/4", "text": "April" }, "$:/language/Date/Long/Month/5": { "title": "$:/language/Date/Long/Month/5", "text": "May" }, "$:/language/Date/Long/Month/6": { "title": "$:/language/Date/Long/Month/6", "text": "June" }, "$:/language/Date/Long/Month/7": { "title": "$:/language/Date/Long/Month/7", "text": "July" }, "$:/language/Date/Long/Month/8": { "title": "$:/language/Date/Long/Month/8", "text": "August" }, "$:/language/Date/Long/Month/9": { "title": "$:/language/Date/Long/Month/9", "text": "September" }, "$:/language/Date/Long/Month/10": { "title": "$:/language/Date/Long/Month/10", "text": "October" }, "$:/language/Date/Long/Month/11": { "title": "$:/language/Date/Long/Month/11", "text": "November" }, "$:/language/Date/Long/Month/12": { "title": "$:/language/Date/Long/Month/12", "text": "December" }, "$:/language/Date/Period/am": { "title": "$:/language/Date/Period/am", "text": "am" }, "$:/language/Date/Period/pm": { "title": "$:/language/Date/Period/pm", "text": "pm" }, "$:/language/Date/Short/Day/0": { "title": "$:/language/Date/Short/Day/0", "text": "Sun" }, "$:/language/Date/Short/Day/1": { "title": "$:/language/Date/Short/Day/1", "text": "Mon" }, "$:/language/Date/Short/Day/2": { "title": "$:/language/Date/Short/Day/2", "text": "Tue" }, "$:/language/Date/Short/Day/3": { "title": "$:/language/Date/Short/Day/3", "text": "Wed" }, "$:/language/Date/Short/Day/4": { "title": "$:/language/Date/Short/Day/4", "text": "Thu" }, "$:/language/Date/Short/Day/5": { "title": "$:/language/Date/Short/Day/5", "text": "Fri" }, "$:/language/Date/Short/Day/6": { "title": "$:/language/Date/Short/Day/6", "text": "Sat" }, "$:/language/Date/Short/Month/1": { "title": "$:/language/Date/Short/Month/1", "text": "Jan" }, "$:/language/Date/Short/Month/2": { "title": "$:/language/Date/Short/Month/2", "text": "Feb" }, "$:/language/Date/Short/Month/3": { "title": "$:/language/Date/Short/Month/3", "text": "Mar" }, "$:/language/Date/Short/Month/4": { "title": "$:/language/Date/Short/Month/4", "text": "Apr" }, "$:/language/Date/Short/Month/5": { "title": "$:/language/Date/Short/Month/5", "text": "May" }, "$:/language/Date/Short/Month/6": { "title": "$:/language/Date/Short/Month/6", "text": "Jun" }, "$:/language/Date/Short/Month/7": { "title": "$:/language/Date/Short/Month/7", "text": "Jul" }, "$:/language/Date/Short/Month/8": { "title": "$:/language/Date/Short/Month/8", "text": "Aug" }, "$:/language/Date/Short/Month/9": { "title": "$:/language/Date/Short/Month/9", "text": "Sep" }, "$:/language/Date/Short/Month/10": { "title": "$:/language/Date/Short/Month/10", "text": "Oct" }, "$:/language/Date/Short/Month/11": { "title": "$:/language/Date/Short/Month/11", "text": "Nov" }, "$:/language/Date/Short/Month/12": { "title": "$:/language/Date/Short/Month/12", "text": "Dec" }, "$:/language/RelativeDate/Future/Days": { "title": "$:/language/RelativeDate/Future/Days", "text": "<<period>> days from now" }, "$:/language/RelativeDate/Future/Hours": { "title": "$:/language/RelativeDate/Future/Hours", "text": "<<period>> hours from now" }, "$:/language/RelativeDate/Future/Minutes": { "title": "$:/language/RelativeDate/Future/Minutes", "text": "<<period>> minutes from now" }, "$:/language/RelativeDate/Future/Months": { "title": "$:/language/RelativeDate/Future/Months", "text": "<<period>> months from now" }, "$:/language/RelativeDate/Future/Second": { "title": "$:/language/RelativeDate/Future/Second", "text": "1 second from now" }, "$:/language/RelativeDate/Future/Seconds": { "title": "$:/language/RelativeDate/Future/Seconds", "text": "<<period>> seconds from now" }, "$:/language/RelativeDate/Future/Years": { "title": "$:/language/RelativeDate/Future/Years", "text": "<<period>> years from now" }, "$:/language/RelativeDate/Past/Days": { "title": "$:/language/RelativeDate/Past/Days", "text": "<<period>> days ago" }, "$:/language/RelativeDate/Past/Hours": { "title": "$:/language/RelativeDate/Past/Hours", "text": "<<period>> hours ago" }, "$:/language/RelativeDate/Past/Minutes": { "title": "$:/language/RelativeDate/Past/Minutes", "text": "<<period>> minutes ago" }, "$:/language/RelativeDate/Past/Months": { "title": "$:/language/RelativeDate/Past/Months", "text": "<<period>> months ago" }, "$:/language/RelativeDate/Past/Second": { "title": "$:/language/RelativeDate/Past/Second", "text": "1 second ago" }, "$:/language/RelativeDate/Past/Seconds": { "title": "$:/language/RelativeDate/Past/Seconds", "text": "<<period>> seconds ago" }, "$:/language/RelativeDate/Past/Years": { "title": "$:/language/RelativeDate/Past/Years", "text": "<<period>> years ago" }, "$:/language/Docs/ModuleTypes/animation": { "title": "$:/language/Docs/ModuleTypes/animation", "text": "Animations that may be used with the RevealWidget." }, "$:/language/Docs/ModuleTypes/command": { "title": "$:/language/Docs/ModuleTypes/command", "text": "Commands that can be executed under Node.js." }, "$:/language/Docs/ModuleTypes/config": { "title": "$:/language/Docs/ModuleTypes/config", "text": "Data to be inserted into `$tw.config`." }, "$:/language/Docs/ModuleTypes/filteroperator": { "title": "$:/language/Docs/ModuleTypes/filteroperator", "text": "Individual filter operator methods." }, "$:/language/Docs/ModuleTypes/global": { "title": "$:/language/Docs/ModuleTypes/global", "text": "Global data to be inserted into `$tw`." }, "$:/language/Docs/ModuleTypes/isfilteroperator": { "title": "$:/language/Docs/ModuleTypes/isfilteroperator", "text": "Operands for the ''is'' filter operator." }, "$:/language/Docs/ModuleTypes/macro": { "title": "$:/language/Docs/ModuleTypes/macro", "text": "JavaScript macro definitions." }, "$:/language/Docs/ModuleTypes/parser": { "title": "$:/language/Docs/ModuleTypes/parser", "text": "Parsers for different content types." }, "$:/language/Docs/ModuleTypes/saver": { "title": "$:/language/Docs/ModuleTypes/saver", "text": "Savers handle different methods for saving files from the browser." }, "$:/language/Docs/ModuleTypes/startup": { "title": "$:/language/Docs/ModuleTypes/startup", "text": "Startup functions." }, "$:/language/Docs/ModuleTypes/storyview": { "title": "$:/language/Docs/ModuleTypes/storyview", "text": "Story views customise the animation and behaviour of list widgets." }, "$:/language/Docs/ModuleTypes/tiddlerdeserializer": { "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer", "text": "Converts different content types into tiddlers." }, "$:/language/Docs/ModuleTypes/tiddlerfield": { "title": "$:/language/Docs/ModuleTypes/tiddlerfield", "text": "Defines the behaviour of an individual tiddler field." }, "$:/language/Docs/ModuleTypes/tiddlermethod": { "title": "$:/language/Docs/ModuleTypes/tiddlermethod", "text": "Adds methods to the `$tw.Tiddler` prototype." }, "$:/language/Docs/ModuleTypes/upgrader": { "title": "$:/language/Docs/ModuleTypes/upgrader", "text": "Applies upgrade processing to tiddlers during an upgrade/import." }, "$:/language/Docs/ModuleTypes/utils": { "title": "$:/language/Docs/ModuleTypes/utils", "text": "Adds methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/utils-node": { "title": "$:/language/Docs/ModuleTypes/utils-node", "text": "Adds Node.js-specific methods to `$tw.utils`." }, "$:/language/Docs/ModuleTypes/widget": { "title": "$:/language/Docs/ModuleTypes/widget", "text": "Widgets encapsulate DOM rendering and refreshing." }, "$:/language/Docs/ModuleTypes/wikimethod": { "title": "$:/language/Docs/ModuleTypes/wikimethod", "text": "Adds methods to `$tw.Wiki`." }, "$:/language/Docs/ModuleTypes/wikirule": { "title": "$:/language/Docs/ModuleTypes/wikirule", "text": "Individual parser rules for the main WikiText parser." }, "$:/language/Docs/PaletteColours/alert-background": { "title": "$:/language/Docs/PaletteColours/alert-background", "text": "Alert background" }, "$:/language/Docs/PaletteColours/alert-border": { "title": "$:/language/Docs/PaletteColours/alert-border", "text": "Alert border" }, "$:/language/Docs/PaletteColours/alert-highlight": { "title": "$:/language/Docs/PaletteColours/alert-highlight", "text": "Alert highlight" }, "$:/language/Docs/PaletteColours/alert-muted-foreground": { "title": "$:/language/Docs/PaletteColours/alert-muted-foreground", "text": "Alert muted foreground" }, "$:/language/Docs/PaletteColours/background": { "title": "$:/language/Docs/PaletteColours/background", "text": "General background" }, "$:/language/Docs/PaletteColours/blockquote-bar": { "title": "$:/language/Docs/PaletteColours/blockquote-bar", "text": "Blockquote bar" }, "$:/language/Docs/PaletteColours/button-background": { "title": "$:/language/Docs/PaletteColours/button-background", "text": "Default button background" }, "$:/language/Docs/PaletteColours/button-border": { "title": "$:/language/Docs/PaletteColours/button-border", "text": "Default button border" }, "$:/language/Docs/PaletteColours/button-foreground": { "title": "$:/language/Docs/PaletteColours/button-foreground", "text": "Default button foreground" }, "$:/language/Docs/PaletteColours/dirty-indicator": { "title": "$:/language/Docs/PaletteColours/dirty-indicator", "text": "Unsaved changes indicator" }, "$:/language/Docs/PaletteColours/code-background": { "title": "$:/language/Docs/PaletteColours/code-background", "text": "Code background" }, "$:/language/Docs/PaletteColours/code-border": { "title": "$:/language/Docs/PaletteColours/code-border", "text": "Code border" }, "$:/language/Docs/PaletteColours/code-foreground": { "title": "$:/language/Docs/PaletteColours/code-foreground", "text": "Code foreground" }, "$:/language/Docs/PaletteColours/download-background": { "title": "$:/language/Docs/PaletteColours/download-background", "text": "Download button background" }, "$:/language/Docs/PaletteColours/download-foreground": { "title": "$:/language/Docs/PaletteColours/download-foreground", "text": "Download button foreground" }, "$:/language/Docs/PaletteColours/dragger-background": { "title": "$:/language/Docs/PaletteColours/dragger-background", "text": "Dragger background" }, "$:/language/Docs/PaletteColours/dragger-foreground": { "title": "$:/language/Docs/PaletteColours/dragger-foreground", "text": "Dragger foreground" }, "$:/language/Docs/PaletteColours/dropdown-background": { "title": "$:/language/Docs/PaletteColours/dropdown-background", "text": "Dropdown background" }, "$:/language/Docs/PaletteColours/dropdown-border": { "title": "$:/language/Docs/PaletteColours/dropdown-border", "text": "Dropdown border" }, "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected", "text": "Dropdown tab background for selected tabs" }, "$:/language/Docs/PaletteColours/dropdown-tab-background": { "title": "$:/language/Docs/PaletteColours/dropdown-tab-background", "text": "Dropdown tab background" }, "$:/language/Docs/PaletteColours/dropzone-background": { "title": "$:/language/Docs/PaletteColours/dropzone-background", "text": "Dropzone background" }, "$:/language/Docs/PaletteColours/external-link-background-hover": { "title": "$:/language/Docs/PaletteColours/external-link-background-hover", "text": "External link background hover" }, "$:/language/Docs/PaletteColours/external-link-background-visited": { "title": "$:/language/Docs/PaletteColours/external-link-background-visited", "text": "External link background visited" }, "$:/language/Docs/PaletteColours/external-link-background": { "title": "$:/language/Docs/PaletteColours/external-link-background", "text": "External link background" }, "$:/language/Docs/PaletteColours/external-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover", "text": "External link foreground hover" }, "$:/language/Docs/PaletteColours/external-link-foreground-visited": { "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited", "text": "External link foreground visited" }, "$:/language/Docs/PaletteColours/external-link-foreground": { "title": "$:/language/Docs/PaletteColours/external-link-foreground", "text": "External link foreground" }, "$:/language/Docs/PaletteColours/foreground": { "title": "$:/language/Docs/PaletteColours/foreground", "text": "General foreground" }, "$:/language/Docs/PaletteColours/message-background": { "title": "$:/language/Docs/PaletteColours/message-background", "text": "Message box background" }, "$:/language/Docs/PaletteColours/message-border": { "title": "$:/language/Docs/PaletteColours/message-border", "text": "Message box border" }, "$:/language/Docs/PaletteColours/message-foreground": { "title": "$:/language/Docs/PaletteColours/message-foreground", "text": "Message box foreground" }, "$:/language/Docs/PaletteColours/modal-backdrop": { "title": "$:/language/Docs/PaletteColours/modal-backdrop", "text": "Modal backdrop" }, "$:/language/Docs/PaletteColours/modal-background": { "title": "$:/language/Docs/PaletteColours/modal-background", "text": "Modal background" }, "$:/language/Docs/PaletteColours/modal-border": { "title": "$:/language/Docs/PaletteColours/modal-border", "text": "Modal border" }, "$:/language/Docs/PaletteColours/modal-footer-background": { "title": "$:/language/Docs/PaletteColours/modal-footer-background", "text": "Modal footer background" }, "$:/language/Docs/PaletteColours/modal-footer-border": { "title": "$:/language/Docs/PaletteColours/modal-footer-border", "text": "Modal footer border" }, "$:/language/Docs/PaletteColours/modal-header-border": { "title": "$:/language/Docs/PaletteColours/modal-header-border", "text": "Modal header border" }, "$:/language/Docs/PaletteColours/muted-foreground": { "title": "$:/language/Docs/PaletteColours/muted-foreground", "text": "General muted foreground" }, "$:/language/Docs/PaletteColours/notification-background": { "title": "$:/language/Docs/PaletteColours/notification-background", "text": "Notification background" }, "$:/language/Docs/PaletteColours/notification-border": { "title": "$:/language/Docs/PaletteColours/notification-border", "text": "Notification border" }, "$:/language/Docs/PaletteColours/page-background": { "title": "$:/language/Docs/PaletteColours/page-background", "text": "Page background" }, "$:/language/Docs/PaletteColours/pre-background": { "title": "$:/language/Docs/PaletteColours/pre-background", "text": "Preformatted code background" }, "$:/language/Docs/PaletteColours/pre-border": { "title": "$:/language/Docs/PaletteColours/pre-border", "text": "Preformatted code border" }, "$:/language/Docs/PaletteColours/primary": { "title": "$:/language/Docs/PaletteColours/primary", "text": "General primary" }, "$:/language/Docs/PaletteColours/sidebar-button-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground", "text": "Sidebar button foreground" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover", "text": "Sidebar controls foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-controls-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground", "text": "Sidebar controls foreground" }, "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow", "text": "Sidebar foreground shadow" }, "$:/language/Docs/PaletteColours/sidebar-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-foreground", "text": "Sidebar foreground" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover", "text": "Sidebar muted foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-muted-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground", "text": "Sidebar muted foreground" }, "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected", "text": "Sidebar tab background for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-background": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-background", "text": "Sidebar tab background" }, "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected", "text": "Sidebar tab border for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-border": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-border", "text": "Sidebar tab border" }, "$:/language/Docs/PaletteColours/sidebar-tab-divider": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider", "text": "Sidebar tab divider" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected", "text": "Sidebar tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/sidebar-tab-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground", "text": "Sidebar tab foreground" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover", "text": "Sidebar tiddler link foreground hover" }, "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground", "text": "Sidebar tiddler link foreground" }, "$:/language/Docs/PaletteColours/site-title-foreground": { "title": "$:/language/Docs/PaletteColours/site-title-foreground", "text": "Site title foreground" }, "$:/language/Docs/PaletteColours/static-alert-foreground": { "title": "$:/language/Docs/PaletteColours/static-alert-foreground", "text": "Static alert foreground" }, "$:/language/Docs/PaletteColours/tab-background-selected": { "title": "$:/language/Docs/PaletteColours/tab-background-selected", "text": "Tab background for selected tabs" }, "$:/language/Docs/PaletteColours/tab-background": { "title": "$:/language/Docs/PaletteColours/tab-background", "text": "Tab background" }, "$:/language/Docs/PaletteColours/tab-border-selected": { "title": "$:/language/Docs/PaletteColours/tab-border-selected", "text": "Tab border for selected tabs" }, "$:/language/Docs/PaletteColours/tab-border": { "title": "$:/language/Docs/PaletteColours/tab-border", "text": "Tab border" }, "$:/language/Docs/PaletteColours/tab-divider": { "title": "$:/language/Docs/PaletteColours/tab-divider", "text": "Tab divider" }, "$:/language/Docs/PaletteColours/tab-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tab-foreground-selected", "text": "Tab foreground for selected tabs" }, "$:/language/Docs/PaletteColours/tab-foreground": { "title": "$:/language/Docs/PaletteColours/tab-foreground", "text": "Tab foreground" }, "$:/language/Docs/PaletteColours/table-border": { "title": "$:/language/Docs/PaletteColours/table-border", "text": "Table border" }, "$:/language/Docs/PaletteColours/table-footer-background": { "title": "$:/language/Docs/PaletteColours/table-footer-background", "text": "Table footer background" }, "$:/language/Docs/PaletteColours/table-header-background": { "title": "$:/language/Docs/PaletteColours/table-header-background", "text": "Table header background" }, "$:/language/Docs/PaletteColours/tag-background": { "title": "$:/language/Docs/PaletteColours/tag-background", "text": "Tag background" }, "$:/language/Docs/PaletteColours/tag-foreground": { "title": "$:/language/Docs/PaletteColours/tag-foreground", "text": "Tag foreground" }, "$:/language/Docs/PaletteColours/tiddler-background": { "title": "$:/language/Docs/PaletteColours/tiddler-background", "text": "Tiddler background" }, "$:/language/Docs/PaletteColours/tiddler-border": { "title": "$:/language/Docs/PaletteColours/tiddler-border", "text": "Tiddler border" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover", "text": "Tiddler controls foreground hover" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected", "text": "Tiddler controls foreground for selected controls" }, "$:/language/Docs/PaletteColours/tiddler-controls-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground", "text": "Tiddler controls foreground" }, "$:/language/Docs/PaletteColours/tiddler-editor-background": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-background", "text": "Tiddler editor background" }, "$:/language/Docs/PaletteColours/tiddler-editor-border-image": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image", "text": "Tiddler editor border image" }, "$:/language/Docs/PaletteColours/tiddler-editor-border": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-border", "text": "Tiddler editor border" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even", "text": "Tiddler editor background for even fields" }, "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": { "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd", "text": "Tiddler editor background for odd fields" }, "$:/language/Docs/PaletteColours/tiddler-info-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-background", "text": "Tiddler info panel background" }, "$:/language/Docs/PaletteColours/tiddler-info-border": { "title": "$:/language/Docs/PaletteColours/tiddler-info-border", "text": "Tiddler info panel border" }, "$:/language/Docs/PaletteColours/tiddler-info-tab-background": { "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background", "text": "Tiddler info panel tab background" }, "$:/language/Docs/PaletteColours/tiddler-link-background": { "title": "$:/language/Docs/PaletteColours/tiddler-link-background", "text": "Tiddler link background" }, "$:/language/Docs/PaletteColours/tiddler-link-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground", "text": "Tiddler link foreground" }, "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground", "text": "Tiddler subtitle foreground" }, "$:/language/Docs/PaletteColours/tiddler-title-foreground": { "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground", "text": "Tiddler title foreground" }, "$:/language/Docs/PaletteColours/toolbar-new-button": { "title": "$:/language/Docs/PaletteColours/toolbar-new-button", "text": "Toolbar 'new tiddler' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-options-button": { "title": "$:/language/Docs/PaletteColours/toolbar-options-button", "text": "Toolbar 'options' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-save-button": { "title": "$:/language/Docs/PaletteColours/toolbar-save-button", "text": "Toolbar 'save' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-info-button": { "title": "$:/language/Docs/PaletteColours/toolbar-info-button", "text": "Toolbar 'info' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-edit-button": { "title": "$:/language/Docs/PaletteColours/toolbar-edit-button", "text": "Toolbar 'edit' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-close-button": { "title": "$:/language/Docs/PaletteColours/toolbar-close-button", "text": "Toolbar 'close' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-delete-button": { "title": "$:/language/Docs/PaletteColours/toolbar-delete-button", "text": "Toolbar 'delete' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-cancel-button": { "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button", "text": "Toolbar 'cancel' button foreground" }, "$:/language/Docs/PaletteColours/toolbar-done-button": { "title": "$:/language/Docs/PaletteColours/toolbar-done-button", "text": "Toolbar 'done' button foreground" }, "$:/language/Docs/PaletteColours/untagged-background": { "title": "$:/language/Docs/PaletteColours/untagged-background", "text": "Untagged pill background" }, "$:/language/Docs/PaletteColours/very-muted-foreground": { "title": "$:/language/Docs/PaletteColours/very-muted-foreground", "text": "Very muted foreground" }, "$:/language/EditTemplate/Body/External/Hint": { "title": "$:/language/EditTemplate/Body/External/Hint", "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself" }, "$:/language/EditTemplate/Body/Hint": { "title": "$:/language/EditTemplate/Body/Hint", "text": "Use [[wiki text|http://tiddlywiki.com/static/WikiText.html]] to add formatting, images, and dynamic features" }, "$:/language/EditTemplate/Body/Placeholder": { "title": "$:/language/EditTemplate/Body/Placeholder", "text": "Type the text for this tiddler" }, "$:/language/EditTemplate/Body/Preview/Button/Hide": { "title": "$:/language/EditTemplate/Body/Preview/Button/Hide", "text": "hide preview" }, "$:/language/EditTemplate/Body/Preview/Button/Show": { "title": "$:/language/EditTemplate/Body/Preview/Button/Show", "text": "show preview" }, "$:/language/EditTemplate/Field/Remove/Caption": { "title": "$:/language/EditTemplate/Field/Remove/Caption", "text": "remove field" }, "$:/language/EditTemplate/Field/Remove/Hint": { "title": "$:/language/EditTemplate/Field/Remove/Hint", "text": "Remove field" }, "$:/language/EditTemplate/Fields/Add/Button": { "title": "$:/language/EditTemplate/Fields/Add/Button", "text": "add" }, "$:/language/EditTemplate/Fields/Add/Name/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder", "text": "field name" }, "$:/language/EditTemplate/Fields/Add/Prompt": { "title": "$:/language/EditTemplate/Fields/Add/Prompt", "text": "Add a new field:" }, "$:/language/EditTemplate/Fields/Add/Value/Placeholder": { "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder", "text": "field value" }, "$:/language/EditTemplate/Fields/Add/Dropdown/System": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System", "text": "System fields" }, "$:/language/EditTemplate/Fields/Add/Dropdown/User": { "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User", "text": "User fields" }, "$:/language/EditTemplate/Shadow/Warning": { "title": "$:/language/EditTemplate/Shadow/Warning", "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>" }, "$:/language/EditTemplate/Shadow/OverriddenWarning": { "title": "$:/language/EditTemplate/Shadow/OverriddenWarning", "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler" }, "$:/language/EditTemplate/Tags/Add/Button": { "title": "$:/language/EditTemplate/Tags/Add/Button", "text": "add" }, "$:/language/EditTemplate/Tags/Add/Placeholder": { "title": "$:/language/EditTemplate/Tags/Add/Placeholder", "text": "tag name" }, "$:/language/EditTemplate/Tags/Dropdown/Caption": { "title": "$:/language/EditTemplate/Tags/Dropdown/Caption", "text": "tag list" }, "$:/language/EditTemplate/Tags/Dropdown/Hint": { "title": "$:/language/EditTemplate/Tags/Dropdown/Hint", "text": "Show tag list" }, "$:/language/EditTemplate/Type/Dropdown/Caption": { "title": "$:/language/EditTemplate/Type/Dropdown/Caption", "text": "content type list" }, "$:/language/EditTemplate/Type/Dropdown/Hint": { "title": "$:/language/EditTemplate/Type/Dropdown/Hint", "text": "Show content type list" }, "$:/language/EditTemplate/Type/Delete/Caption": { "title": "$:/language/EditTemplate/Type/Delete/Caption", "text": "delete content type" }, "$:/language/EditTemplate/Type/Delete/Hint": { "title": "$:/language/EditTemplate/Type/Delete/Hint", "text": "Delete content type" }, "$:/language/EditTemplate/Type/Placeholder": { "title": "$:/language/EditTemplate/Type/Placeholder", "text": "content type" }, "$:/language/EditTemplate/Type/Prompt": { "title": "$:/language/EditTemplate/Type/Prompt", "text": "Type:" }, "$:/language/Exporters/StaticRiver": { "title": "$:/language/Exporters/StaticRiver", "text": "Static HTML" }, "$:/language/Exporters/JsonFile": { "title": "$:/language/Exporters/JsonFile", "text": "JSON file" }, "$:/language/Exporters/CsvFile": { "title": "$:/language/Exporters/CsvFile", "text": "CSV file" }, "$:/language/Exporters/TidFile": { "title": "$:/language/Exporters/TidFile", "text": "\".tid\" file" }, "$:/language/Docs/Fields/_canonical_uri": { "title": "$:/language/Docs/Fields/_canonical_uri", "text": "The full URI of an external image tiddler" }, "$:/language/Docs/Fields/bag": { "title": "$:/language/Docs/Fields/bag", "text": "The name of the bag from which a tiddler came" }, "$:/language/Docs/Fields/caption": { "title": "$:/language/Docs/Fields/caption", "text": "The text to be displayed on a tab or button" }, "$:/language/Docs/Fields/color": { "title": "$:/language/Docs/Fields/color", "text": "The CSS color value associated with a tiddler" }, "$:/language/Docs/Fields/component": { "title": "$:/language/Docs/Fields/component", "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]" }, "$:/language/Docs/Fields/current-tiddler": { "title": "$:/language/Docs/Fields/current-tiddler", "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]" }, "$:/language/Docs/Fields/created": { "title": "$:/language/Docs/Fields/created", "text": "The date a tiddler was created" }, "$:/language/Docs/Fields/creator": { "title": "$:/language/Docs/Fields/creator", "text": "The name of the person who created a tiddler" }, "$:/language/Docs/Fields/dependents": { "title": "$:/language/Docs/Fields/dependents", "text": "For a plugin, lists the dependent plugin titles" }, "$:/language/Docs/Fields/description": { "title": "$:/language/Docs/Fields/description", "text": "The descriptive text for a plugin, or a modal dialogue" }, "$:/language/Docs/Fields/draft.of": { "title": "$:/language/Docs/Fields/draft.of", "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft" }, "$:/language/Docs/Fields/draft.title": { "title": "$:/language/Docs/Fields/draft.title", "text": "For draft tiddlers, contains the proposed new title of the tiddler" }, "$:/language/Docs/Fields/footer": { "title": "$:/language/Docs/Fields/footer", "text": "The footer text for a wizard" }, "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": { "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against", "text": "A temporary storage field used in [[$:/core/templates/static.content]]" }, "$:/language/Docs/Fields/icon": { "title": "$:/language/Docs/Fields/icon", "text": "The title of the tiddler containing the icon associated with a tiddler" }, "$:/language/Docs/Fields/library": { "title": "$:/language/Docs/Fields/library", "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library" }, "$:/language/Docs/Fields/list": { "title": "$:/language/Docs/Fields/list", "text": "An ordered list of tiddler titles associated with a tiddler" }, "$:/language/Docs/Fields/list-before": { "title": "$:/language/Docs/Fields/list-before", "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty" }, "$:/language/Docs/Fields/list-after": { "title": "$:/language/Docs/Fields/list-after", "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles" }, "$:/language/Docs/Fields/modified": { "title": "$:/language/Docs/Fields/modified", "text": "The date and time at which a tiddler was last modified" }, "$:/language/Docs/Fields/modifier": { "title": "$:/language/Docs/Fields/modifier", "text": "The tiddler title associated with the person who last modified a tiddler" }, "$:/language/Docs/Fields/name": { "title": "$:/language/Docs/Fields/name", "text": "The human readable name associated with a plugin tiddler" }, "$:/language/Docs/Fields/plugin-priority": { "title": "$:/language/Docs/Fields/plugin-priority", "text": "A numerical value indicating the priority of a plugin tiddler" }, "$:/language/Docs/Fields/plugin-type": { "title": "$:/language/Docs/Fields/plugin-type", "text": "The type of plugin in a plugin tiddler" }, "$:/language/Docs/Fields/revision": { "title": "$:/language/Docs/Fields/revision", "text": "The revision of the tiddler held at the server" }, "$:/language/Docs/Fields/released": { "title": "$:/language/Docs/Fields/released", "text": "Date of a TiddlyWiki release" }, "$:/language/Docs/Fields/source": { "title": "$:/language/Docs/Fields/source", "text": "The source URL associated with a tiddler" }, "$:/language/Docs/Fields/subtitle": { "title": "$:/language/Docs/Fields/subtitle", "text": "The subtitle text for a wizard" }, "$:/language/Docs/Fields/tags": { "title": "$:/language/Docs/Fields/tags", "text": "A list of tags associated with a tiddler" }, "$:/language/Docs/Fields/text": { "title": "$:/language/Docs/Fields/text", "text": "The body text of a tiddler" }, "$:/language/Docs/Fields/title": { "title": "$:/language/Docs/Fields/title", "text": "The unique name of a tiddler" }, "$:/language/Docs/Fields/type": { "title": "$:/language/Docs/Fields/type", "text": "The content type of a tiddler" }, "$:/language/Docs/Fields/version": { "title": "$:/language/Docs/Fields/version", "text": "Version information for a plugin" }, "$:/language/Filters/AllTiddlers": { "title": "$:/language/Filters/AllTiddlers", "text": "All tiddlers except system tiddlers" }, "$:/language/Filters/RecentSystemTiddlers": { "title": "$:/language/Filters/RecentSystemTiddlers", "text": "Recently modified tiddlers, including system tiddlers" }, "$:/language/Filters/RecentTiddlers": { "title": "$:/language/Filters/RecentTiddlers", "text": "Recently modified tiddlers" }, "$:/language/Filters/AllTags": { "title": "$:/language/Filters/AllTags", "text": "All tags except system tags" }, "$:/language/Filters/Missing": { "title": "$:/language/Filters/Missing", "text": "Missing tiddlers" }, "$:/language/Filters/Drafts": { "title": "$:/language/Filters/Drafts", "text": "Draft tiddlers" }, "$:/language/Filters/Orphans": { "title": "$:/language/Filters/Orphans", "text": "Orphan tiddlers" }, "$:/language/Filters/SystemTiddlers": { "title": "$:/language/Filters/SystemTiddlers", "text": "System tiddlers" }, "$:/language/Filters/ShadowTiddlers": { "title": "$:/language/Filters/ShadowTiddlers", "text": "Shadow tiddlers" }, "$:/language/Filters/OverriddenShadowTiddlers": { "title": "$:/language/Filters/OverriddenShadowTiddlers", "text": "Overridden shadow tiddlers" }, "$:/language/Filters/SystemTags": { "title": "$:/language/Filters/SystemTags", "text": "System tags" }, "$:/language/Filters/TypedTiddlers": { "title": "$:/language/Filters/TypedTiddlers", "text": "Non wiki-text tiddlers" }, "GettingStarted": { "title": "GettingStarted", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n" }, "$:/language/Help/build": { "title": "$:/language/Help/build", "description": "Automatically run configured commands", "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n" }, "$:/language/Help/clearpassword": { "title": "$:/language/Help/clearpassword", "description": "Clear a password for subsequent crypto operations", "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n" }, "$:/language/Help/default": { "title": "$:/language/Help/default", "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n" }, "$:/language/Help/editions": { "title": "$:/language/Help/editions", "description": "Lists the available editions of TiddlyWiki", "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n" }, "$:/language/Help/help": { "title": "$:/language/Help/help", "description": "Display help for TiddlyWiki commands", "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n" }, "$:/language/Help/init": { "title": "$:/language/Help/init", "description": "Initialise a new wiki folder", "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n" }, "$:/language/Help/load": { "title": "$:/language/Help/load", "description": "Load tiddlers from a file", "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n" }, "$:/language/Help/makelibrary": { "title": "$:/language/Help/makelibrary", "description": "Construct library plugin required by upgrade process", "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n" }, "$:/language/Help/notfound": { "title": "$:/language/Help/notfound", "text": "No such help item" }, "$:/language/Help/output": { "title": "$:/language/Help/output", "description": "Set the base output directory for subsequent commands", "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n" }, "$:/language/Help/password": { "title": "$:/language/Help/password", "description": "Set a password for subsequent crypto operations", "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n" }, "$:/language/Help/rendertiddler": { "title": "$:/language/Help/rendertiddler", "description": "Render an individual tiddler as a specified ContentType", "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename. Optionally a template can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/rendertiddlers": { "title": "$:/language/Help/rendertiddlers", "description": "Render tiddlers matching a filter to a specified ContentType", "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n" }, "$:/language/Help/savetiddler": { "title": "$:/language/Help/savetiddler", "description": "Saves a raw tiddler to a file", "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n" }, "$:/language/Help/savetiddlers": { "title": "$:/language/Help/savetiddlers", "description": "Saves a group of raw tiddlers to a directory", "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n" }, "$:/language/Help/server": { "title": "$:/language/Help/server", "description": "Provides an HTTP server interface to TiddlyWiki", "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n" }, "$:/language/Help/setfield": { "title": "$:/language/Help/setfield", "description": "Prepares external tiddlers for use", "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n" }, "$:/language/Help/unpackplugin": { "title": "$:/language/Help/unpackplugin", "description": "Unpack the payload tiddlers from a plugin", "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n" }, "$:/language/Help/verbose": { "title": "$:/language/Help/verbose", "description": "Triggers verbose output mode", "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n" }, "$:/language/Help/version": { "title": "$:/language/Help/version", "description": "Displays the version number of TiddlyWiki", "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n" }, "$:/language/Import/Imported": { "title": "$:/language/Import/Imported", "text": "The following tiddlers were imported:" }, "$:/language/Import/Listing/Cancel/Caption": { "title": "$:/language/Import/Listing/Cancel/Caption", "text": "Cancel" }, "$:/language/Import/Listing/Hint": { "title": "$:/language/Import/Listing/Hint", "text": "These tiddlers are ready to import:" }, "$:/language/Import/Listing/Import/Caption": { "title": "$:/language/Import/Listing/Import/Caption", "text": "Import" }, "$:/language/Import/Listing/Select/Caption": { "title": "$:/language/Import/Listing/Select/Caption", "text": "Select" }, "$:/language/Import/Listing/Status/Caption": { "title": "$:/language/Import/Listing/Status/Caption", "text": "Status" }, "$:/language/Import/Listing/Title/Caption": { "title": "$:/language/Import/Listing/Title/Caption", "text": "Title" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible", "text": "Blocked incompatible or obsolete plugin" }, "$:/language/Import/Upgrader/Plugins/Suppressed/Version": { "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version", "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)" }, "$:/language/Import/Upgrader/Plugins/Upgraded": { "title": "$:/language/Import/Upgrader/Plugins/Upgraded", "text": "Upgraded plugin from <<incoming>> to <<upgraded>>" }, "$:/language/Import/Upgrader/State/Suppressed": { "title": "$:/language/Import/Upgrader/State/Suppressed", "text": "Blocked temporary state tiddler" }, "$:/language/Import/Upgrader/System/Suppressed": { "title": "$:/language/Import/Upgrader/System/Suppressed", "text": "Blocked system tiddler" }, "$:/language/Import/Upgrader/ThemeTweaks/Created": { "title": "$:/language/Import/Upgrader/ThemeTweaks/Created", "text": "Migrated theme tweak from <$text text=<<from>>/>" }, "$:/language/AboveStory/ClassicPlugin/Warning": { "title": "$:/language/AboveStory/ClassicPlugin/Warning", "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:" }, "$:/language/BinaryWarning/Prompt": { "title": "$:/language/BinaryWarning/Prompt", "text": "This tiddler contains binary data" }, "$:/language/ClassicWarning/Hint": { "title": "$:/language/ClassicWarning/Hint", "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details." }, "$:/language/ClassicWarning/Upgrade/Caption": { "title": "$:/language/ClassicWarning/Upgrade/Caption", "text": "upgrade" }, "$:/language/CloseAll/Button": { "title": "$:/language/CloseAll/Button", "text": "close all" }, "$:/language/ConfirmCancelTiddler": { "title": "$:/language/ConfirmCancelTiddler", "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmDeleteTiddler": { "title": "$:/language/ConfirmDeleteTiddler", "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmOverwriteTiddler": { "title": "$:/language/ConfirmOverwriteTiddler", "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?" }, "$:/language/ConfirmEditShadowTiddler": { "title": "$:/language/ConfirmEditShadowTiddler", "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?" }, "$:/language/DefaultNewTiddlerTitle": { "title": "$:/language/DefaultNewTiddlerTitle", "text": "New Tiddler" }, "$:/language/DropMessage": { "title": "$:/language/DropMessage", "text": "Drop here (or use the 'Escape' key to cancel)" }, "$:/language/Encryption/Cancel": { "title": "$:/language/Encryption/Cancel", "text": "Cancel" }, "$:/language/Encryption/ConfirmClearPassword": { "title": "$:/language/Encryption/ConfirmClearPassword", "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki" }, "$:/language/Encryption/PromptSetPassword": { "title": "$:/language/Encryption/PromptSetPassword", "text": "Set a new password for this TiddlyWiki" }, "$:/language/Encryption/Username": { "title": "$:/language/Encryption/Username", "text": "Username" }, "$:/language/Encryption/Password": { "title": "$:/language/Encryption/Password", "text": "Password" }, "$:/language/Encryption/RepeatPassword": { "title": "$:/language/Encryption/RepeatPassword", "text": "Repeat password" }, "$:/language/Encryption/PasswordNoMatch": { "title": "$:/language/Encryption/PasswordNoMatch", "text": "Passwords do not match" }, "$:/language/Encryption/SetPassword": { "title": "$:/language/Encryption/SetPassword", "text": "Set password" }, "$:/language/InternalJavaScriptError/Title": { "title": "$:/language/InternalJavaScriptError/Title", "text": "Internal JavaScript Error" }, "$:/language/InternalJavaScriptError/Hint": { "title": "$:/language/InternalJavaScriptError/Hint", "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser" }, "$:/language/InvalidFieldName": { "title": "$:/language/InvalidFieldName", "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)" }, "$:/language/LazyLoadingWarning": { "title": "$:/language/LazyLoadingWarning", "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>" }, "$:/language/MissingTiddler/Hint": { "title": "$:/language/MissingTiddler/Hint", "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create" }, "$:/language/OfficialPluginLibrary": { "title": "$:/language/OfficialPluginLibrary", "text": "Official ~TiddlyWiki Plugin Library" }, "$:/language/OfficialPluginLibrary/Hint": { "title": "$:/language/OfficialPluginLibrary/Hint", "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team." }, "$:/language/PluginReloadWarning": { "title": "$:/language/PluginReloadWarning", "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect" }, "$:/language/RecentChanges/DateFormat": { "title": "$:/language/RecentChanges/DateFormat", "text": "DDth MMM YYYY" }, "$:/language/SystemTiddler/Tooltip": { "title": "$:/language/SystemTiddler/Tooltip", "text": "This is a system tiddler" }, "$:/language/TagManager/Colour/Heading": { "title": "$:/language/TagManager/Colour/Heading", "text": "Colour" }, "$:/language/TagManager/Count/Heading": { "title": "$:/language/TagManager/Count/Heading", "text": "Count" }, "$:/language/TagManager/Icon/Heading": { "title": "$:/language/TagManager/Icon/Heading", "text": "Icon" }, "$:/language/TagManager/Info/Heading": { "title": "$:/language/TagManager/Info/Heading", "text": "Info" }, "$:/language/TagManager/Tag/Heading": { "title": "$:/language/TagManager/Tag/Heading", "text": "Tag" }, "$:/language/Tiddler/DateFormat": { "title": "$:/language/Tiddler/DateFormat", "text": "DDth MMM YYYY at hh12:0mmam" }, "$:/language/UnsavedChangesWarning": { "title": "$:/language/UnsavedChangesWarning", "text": "You have unsaved changes in TiddlyWiki" }, "$:/language/Modals/Download": { "title": "$:/language/Modals/Download", "type": "text/vnd.tiddlywiki", "subtitle": "Download changes", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/DownloadingChanges.html", "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n" }, "$:/language/Modals/SaveInstructions": { "title": "$:/language/Modals/SaveInstructions", "type": "text/vnd.tiddlywiki", "subtitle": "Save your work", "footer": "<$button message=\"tm-close-tiddler\">Close</$button>", "help": "http://tiddlywiki.com/static/SavingChanges.html", "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n" }, "$:/config/NewJournal/Title": { "title": "$:/config/NewJournal/Title", "text": "DDth MMM YYYY" }, "$:/config/NewJournal/Tags": { "title": "$:/config/NewJournal/Tags", "text": "Journal" }, "$:/language/Notifications/Save/Done": { "title": "$:/language/Notifications/Save/Done", "text": "Saved wiki" }, "$:/language/Notifications/Save/Starting": { "title": "$:/language/Notifications/Save/Starting", "text": "Starting to save wiki" }, "$:/language/Search/DefaultResults/Caption": { "title": "$:/language/Search/DefaultResults/Caption", "text": "List" }, "$:/language/Search/Filter/Caption": { "title": "$:/language/Search/Filter/Caption", "text": "Filter" }, "$:/language/Search/Filter/Hint": { "title": "$:/language/Search/Filter/Hint", "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]" }, "$:/language/Search/Filter/Matches": { "title": "$:/language/Search/Filter/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches": { "title": "$:/language/Search/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Matches/All": { "title": "$:/language/Search/Matches/All", "text": "All matches:" }, "$:/language/Search/Matches/Title": { "title": "$:/language/Search/Matches/Title", "text": "Title matches:" }, "$:/language/Search/Search": { "title": "$:/language/Search/Search", "text": "Search" }, "$:/language/Search/Shadows/Caption": { "title": "$:/language/Search/Shadows/Caption", "text": "Shadows" }, "$:/language/Search/Shadows/Hint": { "title": "$:/language/Search/Shadows/Hint", "text": "Search for shadow tiddlers" }, "$:/language/Search/Shadows/Matches": { "title": "$:/language/Search/Shadows/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/Standard/Caption": { "title": "$:/language/Search/Standard/Caption", "text": "Standard" }, "$:/language/Search/Standard/Hint": { "title": "$:/language/Search/Standard/Hint", "text": "Search for standard tiddlers" }, "$:/language/Search/Standard/Matches": { "title": "$:/language/Search/Standard/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/Search/System/Caption": { "title": "$:/language/Search/System/Caption", "text": "System" }, "$:/language/Search/System/Hint": { "title": "$:/language/Search/System/Hint", "text": "Search for system tiddlers" }, "$:/language/Search/System/Matches": { "title": "$:/language/Search/System/Matches", "text": "//<small><<resultCount>> matches</small>//" }, "$:/language/SideBar/All/Caption": { "title": "$:/language/SideBar/All/Caption", "text": "All" }, "$:/language/SideBar/Contents/Caption": { "title": "$:/language/SideBar/Contents/Caption", "text": "Contents" }, "$:/language/SideBar/Drafts/Caption": { "title": "$:/language/SideBar/Drafts/Caption", "text": "Drafts" }, "$:/language/SideBar/Missing/Caption": { "title": "$:/language/SideBar/Missing/Caption", "text": "Missing" }, "$:/language/SideBar/More/Caption": { "title": "$:/language/SideBar/More/Caption", "text": "More" }, "$:/language/SideBar/Open/Caption": { "title": "$:/language/SideBar/Open/Caption", "text": "Open" }, "$:/language/SideBar/Orphans/Caption": { "title": "$:/language/SideBar/Orphans/Caption", "text": "Orphans" }, "$:/language/SideBar/Recent/Caption": { "title": "$:/language/SideBar/Recent/Caption", "text": "Recent" }, "$:/language/SideBar/Shadows/Caption": { "title": "$:/language/SideBar/Shadows/Caption", "text": "Shadows" }, "$:/language/SideBar/System/Caption": { "title": "$:/language/SideBar/System/Caption", "text": "System" }, "$:/language/SideBar/Tags/Caption": { "title": "$:/language/SideBar/Tags/Caption", "text": "Tags" }, "$:/language/SideBar/Tags/Untagged/Caption": { "title": "$:/language/SideBar/Tags/Untagged/Caption", "text": "untagged" }, "$:/language/SideBar/Tools/Caption": { "title": "$:/language/SideBar/Tools/Caption", "text": "Tools" }, "$:/language/SideBar/Types/Caption": { "title": "$:/language/SideBar/Types/Caption", "text": "Types" }, "$:/SiteSubtitle": { "title": "$:/SiteSubtitle", "text": "a non-linear personal web notebook" }, "$:/SiteTitle": { "title": "$:/SiteTitle", "text": "My ~TiddlyWiki" }, "$:/language/TiddlerInfo/Advanced/Caption": { "title": "$:/language/TiddlerInfo/Advanced/Caption", "text": "Advanced" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint", "text": "none" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading", "text": "Plugin Details" }, "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": { "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint", "text": "This plugin contains the following shadow tiddlers:" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading", "text": "Shadow Status" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint", "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source", "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>" }, "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": { "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint", "text": "It is overridden by an ordinary tiddler" }, "$:/language/TiddlerInfo/Fields/Caption": { "title": "$:/language/TiddlerInfo/Fields/Caption", "text": "Fields" }, "$:/language/TiddlerInfo/List/Caption": { "title": "$:/language/TiddlerInfo/List/Caption", "text": "List" }, "$:/language/TiddlerInfo/List/Empty": { "title": "$:/language/TiddlerInfo/List/Empty", "text": "This tiddler does not have a list" }, "$:/language/TiddlerInfo/Listed/Caption": { "title": "$:/language/TiddlerInfo/Listed/Caption", "text": "Listed" }, "$:/language/TiddlerInfo/Listed/Empty": { "title": "$:/language/TiddlerInfo/Listed/Empty", "text": "This tiddler is not listed by any others" }, "$:/language/TiddlerInfo/References/Caption": { "title": "$:/language/TiddlerInfo/References/Caption", "text": "References" }, "$:/language/TiddlerInfo/References/Empty": { "title": "$:/language/TiddlerInfo/References/Empty", "text": "No tiddlers link to this one" }, "$:/language/TiddlerInfo/Tagging/Caption": { "title": "$:/language/TiddlerInfo/Tagging/Caption", "text": "Tagging" }, "$:/language/TiddlerInfo/Tagging/Empty": { "title": "$:/language/TiddlerInfo/Tagging/Empty", "text": "No tiddlers are tagged with this one" }, "$:/language/TiddlerInfo/Tools/Caption": { "title": "$:/language/TiddlerInfo/Tools/Caption", "text": "Tools" }, "$:/language/Docs/Types/application/javascript": { "title": "$:/language/Docs/Types/application/javascript", "description": "JavaScript code", "name": "application/javascript", "group": "Developer" }, "$:/language/Docs/Types/application/json": { "title": "$:/language/Docs/Types/application/json", "description": "JSON data", "name": "application/json", "group": "Developer" }, "$:/language/Docs/Types/application/x-tiddler-dictionary": { "title": "$:/language/Docs/Types/application/x-tiddler-dictionary", "description": "Data dictionary", "name": "application/x-tiddler-dictionary", "group": "Developer" }, "$:/language/Docs/Types/image/gif": { "title": "$:/language/Docs/Types/image/gif", "description": "GIF image", "name": "image/gif", "group": "Image" }, "$:/language/Docs/Types/image/jpeg": { "title": "$:/language/Docs/Types/image/jpeg", "description": "JPEG image", "name": "image/jpeg", "group": "Image" }, "$:/language/Docs/Types/image/png": { "title": "$:/language/Docs/Types/image/png", "description": "PNG image", "name": "image/png", "group": "Image" }, "$:/language/Docs/Types/image/svg+xml": { "title": "$:/language/Docs/Types/image/svg+xml", "description": "Structured Vector Graphics image", "name": "image/svg+xml", "group": "Image" }, "$:/language/Docs/Types/image/x-icon": { "title": "$:/language/Docs/Types/image/x-icon", "description": "ICO format icon file", "name": "image/x-icon", "group": "Image" }, "$:/language/Docs/Types/text/css": { "title": "$:/language/Docs/Types/text/css", "description": "Static stylesheet", "name": "text/css", "group": "Developer" }, "$:/language/Docs/Types/text/html": { "title": "$:/language/Docs/Types/text/html", "description": "HTML markup", "name": "text/html", "group": "Text" }, "$:/language/Docs/Types/text/plain": { "title": "$:/language/Docs/Types/text/plain", "description": "Plain text", "name": "text/plain", "group": "Text" }, "$:/language/Docs/Types/text/vnd.tiddlywiki": { "title": "$:/language/Docs/Types/text/vnd.tiddlywiki", "description": "TiddlyWiki 5", "name": "text/vnd.tiddlywiki", "group": "Text" }, "$:/language/Docs/Types/text/x-tiddlywiki": { "title": "$:/language/Docs/Types/text/x-tiddlywiki", "description": "TiddlyWiki Classic", "name": "text/x-tiddlywiki", "group": "Text" }, "$:/languages/en-GB/icon": { "title": "$:/languages/en-GB/icon", "type": "image/svg+xml", "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n" }, "$:/languages/en-GB": { "title": "$:/languages/en-GB", "name": "en-GB", "description": "English (British)", "author": "JeremyRuston", "core-version": ">=5.0.0\"", "text": "Stub pseudo-plugin for the default language" }, "$:/core/modules/commander.js": { "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n", "title": "$:/core/modules/commander.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/commands/build.js": { "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/build.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/clearpassword.js": { "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/clearpassword.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/editions.js": { "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/editions.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/help.js": { "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/help.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/init.js": { "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/init.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/load.js": { "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]);\n\tfs.readFile(this.params[0],$tw.utils.getTypeEncoding(ext),function(err,data) {\n\t\tif (err) {\n\t\t\tself.callback(err);\n\t\t} else {\n\t\t\tvar fields = {title: self.params[0]},\n\t\t\t\ttype = path.extname(self.params[0]);\n\t\t\tvar tiddlers = self.commander.wiki.deserializeTiddlers(type,data,fields);\n\t\t\tif(!tiddlers) {\n\t\t\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t\t\t} else {\n\t\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddlers[t]));\n\t\t\t\t}\n\t\t\t\tself.callback(null);\t\n\t\t\t}\n\t\t}\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/load.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/makelibrary.js": { "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/makelibrary.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/output.js": { "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/output.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/password.js": { "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/password.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/rendertiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/rendertiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savelibrarytiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savelibrarytiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title),\n\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t$tw.utils.createFileDirectories(filename);\n\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddler.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/savetiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/savetiddlers.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/server.js": { "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.listen = function(port,host) {\n\tvar self = this;\n\thttp.createServer(function(request,response) {\n\t\t// Compose the state object\n\t\tvar state = {};\n\t\tstate.wiki = self.wiki;\n\t\tstate.server = self;\n\t\tstate.urlInfo = url.parse(request.url);\n\t\t// Find the route that matches this path\n\t\tvar route = self.findMatchingRoute(request,state);\n\t\t// Check for the username and password if we've got one\n\t\tvar username = self.get(\"username\"),\n\t\t\tpassword = self.get(\"password\");\n\t\tif(username && password) {\n\t\t\t// Check they match\n\t\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t\t});\n\t\t\t\tresponse.end();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t// Return a 404 if we didn't find a route\n\t\tif(!route) {\n\t\t\tresponse.writeHead(404);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t\t// Set the encoding for the incoming request\n\t\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\t\trequest.setEncoding(\"utf8\");\n\t\t// Dispatch the appropriate method\n\t\tswitch(request.method) {\n\t\t\tcase \"GET\": // Intentional fall-through\n\t\t\tcase \"DELETE\":\n\t\t\t\troute.handler(request,response,state);\n\t\t\t\tbreak;\n\t\t\tcase \"PUT\":\n\t\t\t\tvar data = \"\";\n\t\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\t\tdata += chunk.toString();\n\t\t\t\t});\n\t\t\t\trequest.on(\"end\",function() {\n\t\t\t\t\tstate.data = data;\n\t\t\t\t\troute.handler(request,response,state);\n\t\t\t\t});\n\t\t\t\tbreak;\n\t\t}\n\t}).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/server.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/setfield.js": { "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/setfield.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/unpackplugin.js": { "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/unpackplugin.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/verbose.js": { "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/verbose.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/commands/version.js": { "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n", "title": "$:/core/modules/commands/version.js", "type": "application/javascript", "module-type": "command" }, "$:/core/modules/config.js": { "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n", "title": "$:/core/modules/config.js", "type": "application/javascript", "module-type": "config" }, "$:/core/modules/deserializers.js": { "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming = JSON.parse(text),\n\t\tresults = [];\n\tif($tw.utils.isArray(incoming)) {\n\t\tfor(var t=0; t<incoming.length; t++) {\n\t\t\tvar incomingFields = incoming[t],\n\t\t\t\tfields = {};\n\t\t\tfor(var f in incomingFields) {\n\t\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t\t}\n\t\t\t}\n\t\t\tresults.push(fields);\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n", "title": "$:/core/modules/deserializers.js", "type": "application/javascript", "module-type": "tiddlerdeserializer" }, "$:/core/modules/filters/addprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/addsuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/addsuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/after.js": { "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/after.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/all/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/all/current.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/missing.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/orphans.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/orphans.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/shadows.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/shadows.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all/tiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n", "title": "$:/core/modules/filters/all/tiddlers.js", "type": "application/javascript", "module-type": "allfilteroperator" }, "$:/core/modules/filters/all.js": { "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/all.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/backlinks.js": { "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/backlinks.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/before.js": { "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/before.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/commands.js": { "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/commands.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/days.js": { "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/days.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/each.js": { "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/each.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/eachday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/eachday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editiondescription.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editiondescription.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/editions.js": { "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/editions.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/field.js": { "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/field.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/fields.js": { "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/fields.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/get.js": { "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/get.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/getindex.js": { "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/getindex.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/has.js": { "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand) || tiddler.fields[operator.operand] === \"\"))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && tiddler.fields[operator.operand] !== \"\") {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/has.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/haschanged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/haschanged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/indexes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/indexes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/is/current.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/current.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/image.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/image.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/missing.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/missing.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/orphan.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/orphan.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/shadow.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/shadow.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/system.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/system.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tag.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/is/tiddler.js", "type": "application/javascript", "module-type": "isfilteroperator" }, "$:/core/modules/filters/is.js": { "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tvar isFilterOperator = isFilterOperators[operator.operand];\n\tif(isFilterOperator) {\n\t\treturn isFilterOperator(source,operator.prefix,options);\n\t} else {\n\t\treturn [\"Filter Error: Unknown operand for the 'is' filter operator\"];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/is.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/limit.js": { "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/limit.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/links.js": { "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/links.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/list.js": { "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/list.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listed.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/listed.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n", "title": "$:/core/modules/filters/listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/modules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/modules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/moduletypes.js": { "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/moduletypes.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/next.js": { "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/next.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/plugintiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/plugintiddlers.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/prefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/prefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/previous.js": { "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/previous.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/regexp.js": { "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/regexp.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removeprefix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removeprefix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/removesuffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/removesuffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sameday.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tvar isSameDay = function(dateField) {\n\t\t\treturn (new Date(dateField)).setHours(0,0,0,0) === targetDate;\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tif(isSameDay($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sameday.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/search.js": { "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/filters/search.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/shadowsource.js": { "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/shadowsource.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/sort.js": { "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/sort.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/splitbefore.js": { "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/splitbefore.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/storyviews.js": { "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/storyviews.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/suffix.js": { "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/suffix.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tag.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tag.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tagging.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/tagging.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/tags.js": { "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n", "title": "$:/core/modules/filters/tags.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/title.js": { "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/title.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/untagged.js": { "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/untagged.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/wikiparserrules.js": { "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(exp.types[operator.operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n", "title": "$:/core/modules/filters/wikiparserrules.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters/x-listops.js": { "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1;\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = parseInt(operator.suffix) || 1;\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = parseInt(operator.suffix) || 1,\n marker = results.splice(index, 1);\n return results.slice(0, index + count).concat(marker).concat(results.slice(index + count));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1 || index > (results.length - 2)) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index <= 0) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || prepend.length;\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n", "title": "$:/core/modules/filters/x-listops.js", "type": "application/javascript", "module-type": "filteroperator" }, "$:/core/modules/filters.js": { "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar operator, operand, bracketPos, curlyBracketPos;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tvar nextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\t\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow \"Syntax error in filter expression\";\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [\"Filter error: \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n", "title": "$:/core/modules/filters.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/info/platform.js": { "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\treturn infoTiddlerFields;\n};\n\n})();\n", "title": "$:/core/modules/info/platform.js", "type": "application/javascript", "module-type": "info" }, "$:/core/modules/language.js": { "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n", "title": "$:/core/modules/language.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/macros/changecount.js": { "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n", "title": "$:/core/modules/macros/changecount.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/contrastcolour.js": { "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n", "title": "$:/core/modules/macros/contrastcolour.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/csvtiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n", "title": "$:/core/modules/macros/csvtiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/dumpvariables.js": { "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n", "title": "$:/core/modules/macros/dumpvariables.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/jsontiddlers.js": { "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n", "title": "$:/core/modules/macros/jsontiddlers.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/makedatauri.js": { "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert the content of a tiddler to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n", "title": "$:/core/modules/macros/makedatauri.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/now.js": { "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n", "title": "$:/core/modules/macros/now.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/qualify.js": { "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n", "title": "$:/core/modules/macros/qualify.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/resolvepath.js": { "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n", "title": "$:/core/modules/macros/resolvepath.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/macros/version.js": { "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n", "title": "$:/core/modules/macros/version.js", "type": "application/javascript", "module-type": "macro" }, "$:/core/modules/parsers/audioparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/audioparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/csvparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/csvparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/htmlparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"sandbox\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/htmlparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/imageparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.tag = \"embed\";\n\t\t}\n\t} else if(text) {\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t\t\telement.tag = \"embed\";\n\t\t} else if(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"application/pdf\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/imageparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/utils/parseutils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for an indirect value\n\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\tif(indirectValue) {\n\t\t\t\tpos = indirectValue.end;\n\t\t\t\tnode.type = \"indirect\";\n\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for a unquoted value\n\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\tif(unquotedValue) {\n\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/utils/parseutils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/parsers/textparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/textparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/videoparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = AudioParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/videoparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/codeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/commentinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/dash.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/dash.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/entity.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/entity.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/extlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/heading.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/heading.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/horizrule.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/html.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/html.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/image.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/image.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/list.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/list.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/macrodef.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /(\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/prettylink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/rules.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/rules.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/styleinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/syslink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?\\$:\\/[a-zA-Z0-9/.\\-_]+/mg;\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();", "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/table.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/table.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/typedblock.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/rules/wikilink.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js", "type": "application/javascript", "module-type": "wikirule" }, "$:/core/modules/parsers/wikiparser/wikiparser.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n", "title": "$:/core/modules/parsers/wikiparser/wikiparser.js", "type": "application/javascript", "module-type": "parser" }, "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": { "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n", "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/pluginswitcher.js": { "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n", "title": "$:/core/modules/pluginswitcher.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/saver-handler.js": { "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(callback) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\tcallback(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert(\"Error while saving:\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n", "title": "$:/core/modules/saver-handler.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/savers/andtidwiki.js": { "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/andtidwiki.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/download.js": { "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/download.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/fsosaver.js": { "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/fsosaver.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/manualdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/manualdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/msdownload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/msdownload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyfox.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyfox.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/tiddlyie.js": { "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/tiddlyie.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/twedit.js": { "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback(\"Error saving to TWEdit: \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n", "title": "$:/core/modules/savers/twedit.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/savers/upload.js": { "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; ;charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback(\"Error:\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n", "title": "$:/core/modules/savers/upload.js", "type": "application/javascript", "module-type": "saver" }, "$:/core/modules/browser-messaging.js": { "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n", "title": "$:/core/modules/browser-messaging.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/commands.js": { "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n", "title": "$:/core/modules/startup/commands.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/favicon.js": { "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/favicon.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/info.js": { "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n", "title": "$:/core/modules/startup/info.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/load-modules.js": { "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n", "title": "$:/core/modules/startup/load-modules.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/password.js": { "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n", "title": "$:/core/modules/startup/password.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/render.js": { "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n", "title": "$:/core/modules/startup/render.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/rootwidget.js": { "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param);\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup/rootwidget.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup.js": { "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t}\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t]\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n", "title": "$:/core/modules/startup.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/story.js": { "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n", "title": "$:/core/modules/startup/story.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/startup/windows.js": { "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{document: $tw.fakeDocument, variables: variables}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n", "title": "$:/core/modules/startup/windows.js", "type": "application/javascript", "module-type": "startup" }, "$:/core/modules/story.js": { "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n", "title": "$:/core/modules/story.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/storyviews/classic.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();", "title": "$:/core/modules/storyviews/classic.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/pop.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n", "title": "$:/core/modules/storyviews/pop.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/storyviews/zoomin.js": { "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n", "title": "$:/core/modules/storyviews/zoomin.js", "type": "application/javascript", "module-type": "storyview" }, "$:/core/modules/syncer.js": { "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nConstants\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(\"Error retrieving skinny tiddler list:\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Queue up a sync task to load this tiddler\n\tthis.enqueueSyncTask({\n\t\ttype: \"load\",\n\t\ttitle: title\n\t});\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: \"Login to TiddlySpace\",\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tif(!$tw.utils.hop(this.tiddlerInfo,task.title)) {\n\t\tthis.tiddlerInfo[task.title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1\n\t\t};\n\t}\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif(this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n", "title": "$:/core/modules/syncer.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n", "title": "$:/core/modules/tiddler.js", "type": "application/javascript", "module-type": "tiddlermethod" }, "$:/core/modules/upgraders/plugins.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/plugins.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/system.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/system.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/upgraders/themetweaks.js": { "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/upgraders/themetweaks.js", "type": "application/javascript", "module-type": "upgrader" }, "$:/core/modules/utils/crypto.js": { "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/crypto.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/animations/slide.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/animations/slide.js", "type": "application/javascript", "module-type": "animation" }, "$:/core/modules/utils/dom/animator.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n", "title": "$:/core/modules/utils/dom/animator.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/browser.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/browser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/csscolorparser.js": { "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n", "title": "$:/core/modules/utils/dom/csscolorparser.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n\n})();\n", "title": "$:/core/modules/utils/dom.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/http.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback(\"XMLHttpRequest error code: \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/http.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"enter\": 13,\n\t\"escape\": 27\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nexports.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(\"+\"),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase();\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(namedKeys[s]) {\n\t\t\tinfo.keyCode = namedKeys[s];\n\t\t}\n\t}\n\treturn info;\n};\n\nexports.checkKeyDescriptor = function(event,keyInfo) {\n\tvar metaKeyStatus = !!keyInfo.metaKey; // Using a temporary variable to keep JSHint happy\n\treturn event.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === metaKeyStatus;\t\n};\n\n})();\n", "title": "$:/core/modules/utils/dom/keyboard.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/modal.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: \"Close\"\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n", "title": "$:/core/modules/utils/dom/modal.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/notifier.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{parentWidget: $tw.rootWidget, document: document, variables: variables});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n", "title": "$:/core/modules/utils/dom/notifier.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/popup.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n", "title": "$:/core/modules/utils/dom/popup.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/dom/scroller.js": { "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n", "title": "$:/core/modules/utils/dom/scroller.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/edition-info.js": { "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n", "title": "$:/core/modules/utils/edition-info.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/fakedom.js": { "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text;\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value;\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n", "title": "$:/core/modules/utils/fakedom.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/filesystem.js": { "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n})();\n", "title": "$:/core/modules/utils/filesystem.js", "type": "application/javascript", "module-type": "utils-node" }, "$:/core/modules/utils/logger.js": { "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n", "title": "$:/core/modules/utils/logger.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/parsetree.js": { "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n", "title": "$:/core/modules/utils/parsetree.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/performance.js": { "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n", "title": "$:/core/modules/utils/performance.js", "type": "application/javascript", "module-type": "global" }, "$:/core/modules/utils/pluginmaker.js": { "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\nError: \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n", "title": "$:/core/modules/utils/pluginmaker.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/utils/utils.js": { "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n}\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tObject.freeze(object);\n\tfor(key in object) {\n\t\tproperty = object[key];\n\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\tdeepFreeze(property);\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar n = Math.floor((dt.getTime()-new Date(dt.getFullYear(),0,1) + 3600000) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar e = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn String.fromCharCode(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n})();\n", "title": "$:/core/modules/utils/utils.js", "type": "application/javascript", "module-type": "utils" }, "$:/core/modules/widgets/action-deletefield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {};\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t}\n\t\t});\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,removeFields,this.wiki.getCreationFields()));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletefield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-deletetiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-deletetiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-listops.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags;\n\t\tthis.wiki.setText(this.target, \"tags\", undefined, $tw.utils.stringifyList(\n\t\t\tthis.wiki.filterTiddlers(tagfilter, this)));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-listops.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-navigate.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-navigate.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-sendmessage.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\")\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-sendmessage.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/action-setfield.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n", "title": "$:/core/modules/widgets/action-setfield.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/browse.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n", "title": "$:/core/modules/widgets/browse.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/button.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n", "title": "$:/core/modules/widgets/button.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/checkbox.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value = tiddler.fields[this.checkboxField] || this.checkboxDefault || \"\";\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag);\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tvar value = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();", "title": "$:/core/modules/widgets/checkbox.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/codeblock.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n", "title": "$:/core/modules/widgets/codeblock.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/count.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n", "title": "$:/core/modules/widgets/count.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/dropzone.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nDropZoneWidget.prototype.enterDrag = function() {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// We count enter/leave events\n\tthis.dragEnterCount = (this.dragEnterCount || 0) + 1;\n\t// If we're entering for the first time we need to apply highlighting\n\tif(this.dragEnterCount === 1) {\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function() {\n\t// Reduce the enter count\n\tthis.dragEnterCount = (this.dragEnterCount || 0) - 1;\n\t// Remove highlighting if we're leaving externally\n\tif(this.dragEnterCount <= 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag();\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag();\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tthis.leaveDrag();\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Reset the enter count\n\tthis.dragEnterCount = 0;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tthis.importData(dataTransfer);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.importData = function(dataTransfer) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<this.importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || this.importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = this.importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.convertToFields(data);\n\t\t\t\tif(!tiddlerFields.title) {\n\t\t\t\t\ttiddlerFields.title = this.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t}\n\t\t\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, convertToFields: function(data) {\n\t\treturn JSON.parse(data);\n\t}},\n\t{type: \"URL\", IECompatible: true, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/plain\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"Text\", IECompatible: true, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}}\n];\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n", "title": "$:/core/modules/widgets/dropzone.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-binary.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-binary.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-bitmap.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 300,\n\tDEFAULT_IMAGE_HEIGHT = 185;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\tthis.widthDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-width\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleWidthChangeEvent\"\n\t\t}]\n\t});\n\tthis.heightDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-height\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleHeightChangeEvent\"\n\t\t}]\n\t});\n\t// Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tparent.insertBefore(this.widthDomNode,nextSibling);\n\tparent.insertBefore(this.heightDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode,this.widthDomNode,this.heightDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n};\n\n/*\nNote that the bitmap editor intentionally doesn't try to refresh itself because it would be confusing to have the image changing spontaneously while editting it\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Update the input boxes with the actual size of the canvas\n*/\nEditBitmapWidget.prototype.updateSize = function() {\n\tthis.widthDomNode.value = this.currCanvas.width;\n\tthis.heightDomNode.value = this.currCanvas.height;\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleWidthChangeEvent = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(this.widthDomNode.value,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newWidth !== this.currCanvas.width) {\n\t\tthis.changeCanvasSize(newWidth,this.currCanvas.height);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleHeightChangeEvent = function(event) {\n\t// Get the new width\n\tvar newHeight = parseInt(this.heightDomNode.value,10);\n\t// Update if necessary\n\tif(newHeight > 0 && newHeight !== this.currCanvas.height) {\n\t\tthis.changeCanvasSize(this.currCanvas.width,newHeight);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseInt(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"),10);\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type,1.0),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-bitmap.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit-text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditTextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditTextWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tvar editInfo = this.getEditInfo(),\n\t\ttag = this.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tif(this.editType) {\n\t\tdomNode.setAttribute(\"type\",this.editType);\n\t}\n\tif(editInfo.value === \"\" && this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\tif(this.editSize) {\n\t\tdomNode.setAttribute(\"size\",this.editSize);\n\t}\n\tif(this.editRows) {\n\t\tdomNode.setAttribute(\"rows\",this.editRows);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tif(this.editTag === \"textarea\") {\n\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t} else {\n\t\tdomNode.value = editInfo.value;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n\t// Fix height\n\tthis.fixHeight();\n\t// Focus field\n\tif(this.editFocus === \"true\") {\n\t\tif(domNode.focus && domNode.select) {\n\t\t\tdomNode.focus();\n\t\t\tdomNode.select();\n\t\t}\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditTextWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditTextWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editSize = this.getAttribute(\"size\");\n\tthis.editRows = this.getAttribute(\"rows\");\n\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",\"yes\") === \"yes\";\n\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.editFocus = this.getAttribute(\"focus\");\n\t// Get the editor element tag and type\n\tvar tag,type;\n\tif(this.editField === \"text\") {\n\t\ttag = \"textarea\";\n\t} else {\n\t\ttag = \"input\";\n\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\ttag = fieldModule.editTag;\n\t\t}\n\t\tif(fieldModule && fieldModule.editType) {\n\t\t\ttype = fieldModule.editType;\n\t\t}\n\t\ttype = type || \"text\";\n\t}\n\t// Get the rest of our parameters\n\tthis.editTag = this.getAttribute(\"tag\",tag);\n\tthis.editType = this.getAttribute(\"type\",type);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Completely rerender if any of our attributes have changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.editTitle]) {\n\t\tthis.updateEditor(this.getEditInfo().value);\n\t\treturn true;\n\t}\n\t// Fix the height anyway in case there has been a reflow\n\tthis.fixHeight();\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditTextWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditTextWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0];\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nEditTextWidget.prototype.getScrollContainer = function(el) {\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn this.document.body;\n};\n\n/*\nFix the height of textareas to fit their content\n*/\nEditTextWidget.prototype.fixHeight = function() {\n\tvar domNode = this.domNodes[0];\n\tif(this.editAutoHeight && domNode && !domNode.isTiddlyWikiFakeDom && this.editTag === \"textarea\") {\n\t\t// Resize the textarea to fit its content, preserving scroll position\n\t\t// Get the scroll container and register the current scroll position\n\t\tvar container = this.getScrollContainer(domNode),\n\t\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\t\tdomNode.style.height = this.editMinHeight;\n\t\tvar minHeight = domNode.offsetHeight;\n\t\t// Set its height to auto so that it snaps to the correct height\n\t\tdomNode.style.height = \"auto\";\n\t\t// Calculate the revised height\n\t\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,minHeight);\n\t\t// Only try to change the height if it has changed\n\t\tif(newHeight !== domNode.offsetHeight) {\n\t\t\tdomNode.style.height = newHeight + \"px\";\n\t\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t\t$tw.utils.forceLayout(domNode);\n\t\t\t// Set the container to the position we registered at the beginning\n\t\t\tcontainer.scrollTop = scrollTop;\n\t\t}\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditTextWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].value);\n\tthis.fixHeight();\n\treturn true;\n};\n\nEditTextWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditTextWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\nexports[\"edit-text\"] = EditTextWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit-text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/edit.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t}\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n", "title": "$:/core/modules/widgets/edit.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/element.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n", "title": "$:/core/modules/widgets/element.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/encrypt.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n", "title": "$:/core/modules/widgets/encrypt.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/entity.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar textNode = this.document.createTextNode($tw.utils.entityDecode(this.parseTreeNode.entity));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.entity = EntityWidget;\n\n})();\n", "title": "$:/core/modules/widgets/entity.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fieldmangler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fieldmangler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/fields.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = row.replace(\"$name$\",fieldName);\n\t\t\t\trow = row.replace(\"$value$\",value);\n\t\t\t\trow = row.replace(\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/fields.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/image.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n", "title": "$:/core/modules/widgets/image.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/importvariables.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n", "title": "$:/core/modules/widgets/importvariables.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/keyboard.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.utils.checkKeyDescriptor(event,self.keyInfo)) {\n\t\t\tself.invokeActions(this,event);\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfo = $tw.utils.parseKeyDescriptor(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n", "title": "$:/core/modules/widgets/keyboard.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/link.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true;\n\t// Render the link if required\n\tif(useWikiLinks) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n", "title": "$:/core/modules/widgets/link.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/linkcatcher.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n", "title": "$:/core/modules/widgets/linkcatcher.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/list.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();", "title": "$:/core/modules/widgets/list.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/macrocall.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n", "title": "$:/core/modules/widgets/macrocall.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/navigator.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\tvar self = this;\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\t\t\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n", "title": "$:/core/modules/widgets/navigator.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/password.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n", "title": "$:/core/modules/widgets/password.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/radio.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nRadio widget\n\nWill set a field to the selected value:\n\n```\n\t<$radio field=\"myfield\" value=\"check 1\">one</$radio>\n\t<$radio field=\"myfield\" value=\"check 2\">two</$radio>\n\t<$radio field=\"myfield\" value=\"check 3\">three</$radio>\n```\n\n|Parameter |Description |h\n|tiddler |Name of the tiddler in which the field should be set. Defaults to current tiddler |\n|field |The name of the field to be set |\n|value |The value to set |\n|class |Optional class name(s) |\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.radioTitle);\n\treturn tiddler && tiddler.getFieldString(this.radioField);\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n", "title": "$:/core/modules/widgets/radio.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/raw.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n", "title": "$:/core/modules/widgets/raw.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/reveal.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n", "title": "$:/core/modules/widgets/reveal.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/scrollable.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n", "title": "$:/core/modules/widgets/scrollable.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/select.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n", "title": "$:/core/modules/widgets/select.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/set.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvalue = $tw.utils.stringifyList(results);\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n", "title": "$:/core/modules/widgets/set.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/text.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/text.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/tiddler.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n", "title": "$:/core/modules/widgets/tiddler.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/transclude.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: \"Recursive transclusion error in transclude widget\"}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n", "title": "$:/core/modules/widgets/transclude.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/vars.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n", "title": "$:/core/modules/widgets/vars.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/view.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n", "title": "$:/core/modules/widgets/view.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/widgets/widget.js": { "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = text.replace(new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction && child.invokeAction(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n", "title": "$:/core/modules/widgets/widget.js", "type": "application/javascript", "module-type": "widget" }, "$:/core/modules/wiki-bulkops.js": { "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nexports.renameTiddler = function(fromTitle,toTitle) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar tiddler = this.getTiddler(fromTitle);\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,{title: toTitle},this.getModificationFields()));\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\tisModified = false;\n\t\t\t// Rename tags\n\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\t// Rename lists\n\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(isModified) {\n\t\t\t\tself.addTiddler(new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields()));\n\t\t\t}\n\t\t});\n\t}\n}\n\n})();\n", "title": "$:/core/modules/wiki-bulkops.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/core/modules/wiki.js": { "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tvar fields = {\n\t\t\tcreated: new Date()\n\t\t},\n\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\tif(creator) {\n\t\tfields.creator = creator;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tvar fields = Object.create(null),\n\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\tfields.modified = new Date();\n\tif(modifier) {\n\t\tfields.modifier = modifier;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t (isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,defaultData);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t});\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerData(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTree = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"transclude\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttiddler: {\n\t\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: title}},\n\t\t\t\tisBlock: !options.parseAsInline}]}\n\t]};\n\tif(options.field) {\n\t\tparseTree.tree[0].children[0].attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTree.tree[0].children[0].attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTree.tree[0].children[0].children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTree,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\t// Deserialise the file contents\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\t// Are we binary?\n\t\tif(isBinary) {\n\t\t\t// The base64 section starts after the first comma in the data URI\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttiddlerFields.text = text.substr(commaPos+1);\n\t\t\t\tcallback([tiddlerFields]);\n\t\t\t}\n\t\t} else {\n\t\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\t\tif(encryptedJson) {\n\t\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t\t}\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]);\n\tif(!origTiddler) {\n\t\treturn tiddler.fields.text !== \"\";\n\t}\n\treturn tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"] || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n", "title": "$:/core/modules/wiki.js", "type": "application/javascript", "module-type": "wikimethod" }, "$:/palettes/Blanca": { "title": "$:/palettes/Blanca", "name": "Blanca", "description": "A clean white palette to let you focus", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Blue": { "title": "$:/palettes/Blue", "name": "Blue", "description": "A blue theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Muted": { "title": "$:/palettes/Muted", "name": "Muted", "description": "Bright tiddlers on a muted background", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastLight": { "title": "$:/palettes/ContrastLight", "name": "Contrast (Light)", "description": "High contrast and unambiguous (light version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/ContrastDark": { "title": "$:/palettes/ContrastDark", "name": "Contrast (Dark)", "description": "High contrast and unambiguous (dark version)", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n" }, "$:/palettes/DarkPhotos": { "created": "20150402111612188", "description": "Good with dark photo backgrounds", "modified": "20150402112344080", "name": "DarkPhotos", "tags": "$:/tags/Palette", "title": "$:/palettes/DarkPhotos", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Rocker": { "title": "$:/palettes/Rocker", "name": "Rocker", "description": "A dark theme", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/SolarFlare": { "title": "$:/palettes/SolarFlare", "name": "Solar Flare", "description": "Warm, relaxing earth colours", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/palettes/Vanilla": { "title": "$:/palettes/Vanilla", "name": "Vanilla", "description": "Pale and unobtrusive", "tags": "$:/tags/Palette", "type": "application/x-tiddler-dictionary", "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n" }, "$:/core/readme": { "title": "$:/core/readme", "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n" }, "$:/core/templates/MOTW.html": { "title": "$:/core/templates/MOTW.html", "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com --> " }, "$:/core/templates/alltiddlers.template.html": { "title": "$:/core/templates/alltiddlers.template.html", "type": "text/vnd.tiddlywiki-html", "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n" }, "$:/core/templates/canonical-uri-external-image": { "title": "$:/core/templates/canonical-uri-external-image", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>" }, "$:/core/templates/canonical-uri-external-text": { "title": "$:/core/templates/canonical-uri-external-text", "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid" }, "$:/core/templates/css-tiddler": { "title": "$:/core/templates/css-tiddler", "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`" }, "$:/core/templates/exporters/CsvFile": { "title": "$:/core/templates/exporters/CsvFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/CsvFile}}", "extension": ".csv", "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/JsonFile": { "title": "$:/core/templates/exporters/JsonFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/JsonFile}}", "extension": ".json", "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n" }, "$:/core/templates/exporters/StaticRiver": { "title": "$:/core/templates/exporters/StaticRiver", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/StaticRiver}}", "extension": ".html", "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n" }, "$:/core/templates/exporters/StaticRiver/Content": { "title": "$:/core/templates/exporters/StaticRiver/Content", "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n" }, "$:/core/templates/exporters/TidFile": { "title": "$:/core/templates/exporters/TidFile", "tags": "$:/tags/Exporter", "description": "{{$:/language/Exporters/TidFile}}", "extension": ".tid", "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>" }, "$:/core/templates/html-div-tiddler": { "title": "$:/core/templates/html-div-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n" }, "$:/core/templates/html-tiddler": { "title": "$:/core/templates/html-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />" }, "$:/core/templates/javascript-tiddler": { "title": "$:/core/templates/javascript-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`" }, "$:/core/templates/module-tiddler": { "title": "$:/core/templates/module-tiddler", "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`" }, "$:/core/templates/plain-text-tiddler": { "title": "$:/core/templates/plain-text-tiddler", "text": "<$view field=\"text\" format=\"text\" />" }, "$:/core/save/all": { "title": "$:/core/save/all", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/empty": { "title": "$:/core/save/empty", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-all": { "title": "$:/core/save/lazy-all", "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/save/lazy-images": { "title": "$:/core/save/lazy-images", "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n" }, "$:/core/templates/single.tiddler.window": { "title": "$:/core/templates/single.tiddler.window", "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n" }, "$:/core/templates/split-recipe": { "title": "$:/core/templates/split-recipe", "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n" }, "$:/core/templates/static-tiddler": { "title": "$:/core/templates/static-tiddler", "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>" }, "$:/core/templates/static.area": { "title": "$:/core/templates/static.area", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n" }, "$:/core/templates/static.content": { "title": "$:/core/templates/static.content", "type": "text/vnd.tiddlywiki", "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n" }, "$:/core/templates/static.template.css": { "title": "$:/core/templates/static.template.css", "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n" }, "$:/core/templates/static.template.html": { "title": "$:/core/templates/static.template.html", "type": "text/vnd.tiddlywiki-html", "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n" }, "$:/core/templates/static.tiddler.html": { "title": "$:/core/templates/static.tiddler.html", "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`" }, "$:/core/templates/store.area.template.html": { "title": "$:/core/templates/store.area.template.html", "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>" }, "$:/core/templates/tid-tiddler": { "title": "$:/core/templates/tid-tiddler", "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />" }, "$:/core/templates/tiddler-metadata": { "title": "$:/core/templates/tiddler-metadata", "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>" }, "$:/core/templates/tiddlywiki5.html": { "title": "$:/core/templates/tiddlywiki5.html", "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n" }, "$:/core/templates/version": { "title": "$:/core/templates/version", "text": "<<version>>" }, "$:/core/templates/wikified-tiddler": { "title": "$:/core/templates/wikified-tiddler", "text": "<$transclude />" }, "$:/core/ui/AboveStory/tw2-plugin-check": { "title": "$:/core/ui/AboveStory/tw2-plugin-check", "tags": "$:/tags/AboveStory", "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/AdvancedSearch/Filter": { "title": "$:/core/ui/AdvancedSearch/Filter", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Filter/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Shadows": { "title": "$:/core/ui/AdvancedSearch/Shadows", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Shadows/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/Standard": { "title": "$:/core/ui/AdvancedSearch/Standard", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/Standard/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$reveal>\n" }, "$:/core/ui/AdvancedSearch/System": { "title": "$:/core/ui/AdvancedSearch/System", "tags": "$:/tags/AdvancedSearch", "caption": "{{$:/language/Search/System/Caption}}", "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n" }, "$:/AdvancedSearch": { "title": "$:/AdvancedSearch", "icon": "$:/core/images/advanced-search-button", "color": "#bbb", "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n" }, "$:/core/ui/AlertTemplate": { "title": "$:/core/ui/AlertTemplate", "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">(count: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n" }, "$:/core/ui/BinaryWarning": { "title": "$:/core/ui/BinaryWarning", "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n" }, "$:/core/ui/Components/tag-link": { "title": "$:/core/ui/Components/tag-link", "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>" }, "$:/core/ui/ControlPanel/Advanced": { "title": "$:/core/ui/ControlPanel/Advanced", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Advanced/Caption}}", "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Appearance": { "title": "$:/core/ui/ControlPanel/Appearance", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Appearance/Caption}}", "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n" }, "$:/core/ui/ControlPanel/Basics": { "title": "$:/core/ui/ControlPanel/Basics", "tags": "$:/tags/ControlPanel/Info", "caption": "{{$:/language/ControlPanel/Basics/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n" }, "$:/core/ui/ControlPanel/EditorTypes": { "title": "$:/core/ui/ControlPanel/EditorTypes", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ControlPanel/Info": { "title": "$:/core/ui/ControlPanel/Info", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Info/Caption}}", "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n" }, "$:/core/ui/ControlPanel/LoadedModules": { "title": "$:/core/ui/ControlPanel/LoadedModules", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n" }, "$:/core/ui/ControlPanel/Modals/AddPlugins": { "title": "$:/core/ui/ControlPanel/Modals/AddPlugins", "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"This plugin is not currently installed\"\"\">\n<em>\nThis plugin is already installed at version <$text text=<<installedVersion>>/>\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n" }, "$:/core/ui/ControlPanel/Palette": { "title": "$:/core/ui/ControlPanel/Palette", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Palette/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n" }, "$:/core/ui/ControlPanel/Parsing": { "title": "$:/core/ui/ControlPanel/Parsing", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/Parsing/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define parsing-inner(typeCap)\n<li>\n<$checkbox tiddler=\"\"\"$:/config/WikiParserRules/$typeCap$/$(currentTiddler)$\"\"\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> ''<$text text=<<currentTiddler>>/>'': </$checkbox>\n</li>\n\\end\n\n\\define parsing-outer(typeLower,typeCap)\n<ul>\n<$list filter=\"[wikiparserrules[$typeLower$]]\">\n<<parsing-inner typeCap:\"$typeCap$\">>\n</$list>\n</ul>\n\\end\n\n<<lingo Hint>>\n\n! <<lingo Pragma/Caption>>\n\n<<parsing-outer typeLower:\"pragma\" typeCap:\"Pragma\">>\n\n! <<lingo Inline/Caption>>\n\n<<parsing-outer typeLower:\"inline\" typeCap:\"Inline\">>\n\n! <<lingo Block/Caption>>\n\n<<parsing-outer typeLower:\"block\" typeCap:\"Block\">>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)", "text": "<<display-server-assets language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)", "text": "<<display-server-assets plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Add/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)", "text": "<<display-server-assets theme>>\n" }, "$:/core/ui/ControlPanel/Plugins/AddPlugins": { "title": "$:/core/ui/ControlPanel/Plugins/AddPlugins", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Languages": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages", "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)", "text": "<<plugin-table language>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins", "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)", "text": "<<plugin-table plugin>>\n" }, "$:/core/ui/ControlPanel/Plugins/Installed/Themes": { "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes", "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)", "text": "<<plugin-table theme>>\n" }, "$:/core/ui/ControlPanel/Plugins": { "title": "$:/core/ui/ControlPanel/Plugins", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Plugins/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList={{!!list}} default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\nNo information provided\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n" }, "$:/core/ui/ControlPanel/Saving": { "title": "$:/core/ui/ControlPanel/Saving", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Saving/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Saving/\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n! <<lingo TiddlySpot/Heading>>\n\n<<lingo TiddlySpot/Description>>\n\n|<<lingo TiddlySpot/UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Password>> |<$password name=\"upload\"/> |\n|<<lingo TiddlySpot/Backups>> |<<backupLink>> |\n\n''<<lingo TiddlySpot/Advanced/Heading>>''\n\n|<<lingo TiddlySpot/ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>" }, "$:/core/ui/ControlPanel/Settings/AutoSave": { "title": "$:/core/ui/ControlPanel/Settings/AutoSave", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/AutoSave/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/AutoSave/\n\n<$link to=\"$:/config/AutoSave\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo Disabled/Description>> </$radio>\n" }, "$:/core/buttonstyles/Borderless": { "title": "$:/core/buttonstyles/Borderless", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}", "text": "tc-btn-invisible" }, "$:/core/buttonstyles/Boxed": { "title": "$:/core/buttonstyles/Boxed", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}", "text": "tc-btn-boxed" }, "$:/core/buttonstyles/Rounded": { "title": "$:/core/buttonstyles/Rounded", "tags": "$:/tags/ToolbarButtonStyle", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}", "text": "tc-btn-rounded" }, "$:/core/ui/ControlPanel/Settings/CamelCase": { "title": "$:/core/ui/ControlPanel/Settings/CamelCase", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": { "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}", "tags": "$:/tags/ControlPanel/Settings", "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": { "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": { "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/NavigationHistory": { "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": { "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings/TitleLinks": { "title": "$:/core/ui/ControlPanel/Settings/TitleLinks", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n" }, "$:/core/ui/ControlPanel/Settings/ToolbarButtons": { "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons", "tags": "$:/tags/ControlPanel/Settings", "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n" }, "$:/core/ui/ControlPanel/Settings": { "title": "$:/core/ui/ControlPanel/Settings", "tags": "$:/tags/ControlPanel", "caption": "{{$:/language/ControlPanel/Settings/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ControlPanel/StoryView": { "title": "$:/core/ui/ControlPanel/StoryView", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/StoryView/Caption}}", "text": "{{$:/snippets/viewswitcher}}\n" }, "$:/core/ui/ControlPanel/Theme": { "title": "$:/core/ui/ControlPanel/Theme", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Theme/Caption}}", "text": "{{$:/snippets/themeswitcher}}\n" }, "$:/core/ui/ControlPanel/TiddlerFields": { "title": "$:/core/ui/ControlPanel/TiddlerFields", "tags": "$:/tags/ControlPanel/Advanced", "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}" }, "$:/core/ui/ControlPanel/Toolbars/EditToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/PageControls": { "title": "$:/core/ui/ControlPanel/Toolbars/PageControls", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": { "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar", "tags": "$:/tags/ControlPanel/Toolbars", "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/ControlPanel/Toolbars": { "title": "$:/core/ui/ControlPanel/Toolbars", "tags": "$:/tags/ControlPanel/Appearance", "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}", "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n" }, "$:/ControlPanel": { "title": "$:/ControlPanel", "icon": "$:/core/images/options-button", "color": "#bbb", "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n" }, "$:/core/ui/DefaultSearchResultList": { "title": "$:/core/ui/DefaultSearchResultList", "tags": "$:/tags/SearchResults", "caption": "{{$:/language/Search/DefaultResults/Caption}}", "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n" }, "$:/core/ui/EditTemplate/body": { "title": "$:/core/ui/EditTemplate/body", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"no\"><<lingo Preview/Button/Hide>></$button>\n\n<div class=\"tc-tiddler-preview\">\n<div class=\"tc-tiddler-preview-preview\">\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n</div>\n\n<div class=\"tc-tiddler-preview-edit\">\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"yes\"><<lingo Preview/Button/Show>></$button>\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/EditTemplate/controls": { "title": "$:/core/ui/EditTemplate/controls", "tags": "$:/tags/EditTemplate", "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n" }, "$:/core/ui/EditTemplate/fields": { "title": "$:/core/ui/EditTemplate/fields", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n" }, "$:/core/ui/EditTemplate/shadow": { "title": "$:/core/ui/EditTemplate/shadow", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>" }, "$:/core/ui/EditTemplate/tags": { "title": "$:/core/ui/EditTemplate/tags", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\"><$set name=\"backgroundColor\" value={{!!color}}><span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">×</$button></span>\n</$set>\n</$list>\n\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$button message=\"tm-add-tag\" param={{$:/temp/NewTagName}} set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<lingo Tags/Add/Button>>\n</$button>\n</span>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$linkcatcher set=\"$:/temp/NewTagName\" setTo=\"\" message=\"tm-add-tag\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n</$fieldmangler>\n</div>" }, "$:/core/ui/EditTemplate/title": { "title": "$:/core/ui/EditTemplate/title", "tags": "$:/tags/EditTemplate", "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>" }, "$:/core/ui/EditTemplate/type": { "title": "$:/core/ui/EditTemplate/type", "tags": "$:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>" }, "$:/core/ui/EditTemplate": { "title": "$:/core/ui/EditTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key={{$:/config/shortcuts/cancel-edit-tiddler}} message=\"tm-cancel-tiddler\">\n<$keyboard key={{$:/config/shortcuts/save-tiddler}} message=\"tm-save-tiddler\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</div>\n" }, "$:/core/ui/Buttons/cancel": { "title": "$:/core/ui/Buttons/cancel", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}", "description": "{{$:/language/Buttons/Cancel/Hint}}", "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/delete": { "title": "$:/core/ui/Buttons/delete", "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar", "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}", "description": "{{$:/language/Buttons/Delete/Hint}}", "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save": { "title": "$:/core/ui/Buttons/save", "tags": "$:/tags/EditToolbar", "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}", "description": "{{$:/language/Buttons/Save/Hint}}", "text": "<$fieldmangler>\n<$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n" }, "$:/core/Filters/AllTags": { "title": "$:/core/Filters/AllTags", "tags": "$:/tags/Filter", "filter": "[tags[]!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTags}}", "text": "" }, "$:/core/Filters/AllTiddlers": { "title": "$:/core/Filters/AllTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]sort[title]]", "description": "{{$:/language/Filters/AllTiddlers}}", "text": "" }, "$:/core/Filters/Drafts": { "title": "$:/core/Filters/Drafts", "tags": "$:/tags/Filter", "filter": "[has[draft.of]sort[title]]", "description": "{{$:/language/Filters/Drafts}}", "text": "" }, "$:/core/Filters/Missing": { "title": "$:/core/Filters/Missing", "tags": "$:/tags/Filter", "filter": "[all[missing]sort[title]]", "description": "{{$:/language/Filters/Missing}}", "text": "" }, "$:/core/Filters/Orphans": { "title": "$:/core/Filters/Orphans", "tags": "$:/tags/Filter", "filter": "[all[orphans]sort[title]]", "description": "{{$:/language/Filters/Orphans}}", "text": "" }, "$:/core/Filters/OverriddenShadowTiddlers": { "title": "$:/core/Filters/OverriddenShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[is[shadow]]", "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}", "text": "" }, "$:/core/Filters/RecentSystemTiddlers": { "title": "$:/core/Filters/RecentSystemTiddlers", "tags": "$:/tags/Filter", "filter": "[has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentSystemTiddlers}}", "text": "" }, "$:/core/Filters/RecentTiddlers": { "title": "$:/core/Filters/RecentTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[modified]!sort[modified]limit[50]]", "description": "{{$:/language/Filters/RecentTiddlers}}", "text": "" }, "$:/core/Filters/ShadowTiddlers": { "title": "$:/core/Filters/ShadowTiddlers", "tags": "$:/tags/Filter", "filter": "[all[shadows]sort[title]]", "description": "{{$:/language/Filters/ShadowTiddlers}}", "text": "" }, "$:/core/Filters/SystemTags": { "title": "$:/core/Filters/SystemTags", "tags": "$:/tags/Filter", "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTags}}", "text": "" }, "$:/core/Filters/SystemTiddlers": { "title": "$:/core/Filters/SystemTiddlers", "tags": "$:/tags/Filter", "filter": "[is[system]sort[title]]", "description": "{{$:/language/Filters/SystemTiddlers}}", "text": "" }, "$:/core/Filters/TypedTiddlers": { "title": "$:/core/Filters/TypedTiddlers", "tags": "$:/tags/Filter", "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]", "description": "{{$:/language/Filters/TypedTiddlers}}", "text": "" }, "$:/core/ui/ImportListing": { "title": "$:/core/ui/ImportListing", "text": "\\define lingo-base() $:/language/Import/\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n<table>\n<tbody>\n<tr>\n<th>\n<<lingo Listing/Select/Caption>>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n" }, "$:/core/ui/ListItemTemplate": { "title": "$:/core/ui/ListItemTemplate", "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>" }, "$:/core/ui/MissingTemplate": { "title": "$:/core/ui/MissingTemplate", "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n" }, "$:/core/ui/MoreSideBar/All": { "title": "$:/core/ui/MoreSideBar/All", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/All/Caption}}", "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Drafts": { "title": "$:/core/ui/MoreSideBar/Drafts", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Drafts/Caption}}", "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Missing": { "title": "$:/core/ui/MoreSideBar/Missing", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Missing/Caption}}", "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Orphans": { "title": "$:/core/ui/MoreSideBar/Orphans", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Orphans/Caption}}", "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Recent": { "title": "$:/core/ui/MoreSideBar/Recent", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/MoreSideBar/Shadows": { "title": "$:/core/ui/MoreSideBar/Shadows", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Shadows/Caption}}", "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/System": { "title": "$:/core/ui/MoreSideBar/System", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/System/Caption}}", "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/MoreSideBar/Tags": { "title": "$:/core/ui/MoreSideBar/Tags", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Tags/Caption}}", "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n" }, "$:/core/ui/MoreSideBar/Types": { "title": "$:/core/ui/MoreSideBar/Types", "tags": "$:/tags/MoreSideBar", "caption": "{{$:/language/SideBar/Types/Caption}}", "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n" }, "$:/core/ui/Buttons/advanced-search": { "title": "$:/core/ui/Buttons/advanced-search", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}", "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/close-all": { "title": "$:/core/ui/Buttons/close-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}", "description": "{{$:/language/Buttons/CloseAll/Hint}}", "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/control-panel": { "title": "$:/core/ui/Buttons/control-panel", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}", "description": "{{$:/language/Buttons/ControlPanel/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/encryption": { "title": "$:/core/ui/Buttons/encryption", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}", "description": "{{$:/language/Buttons/Encryption/Hint}}", "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>" }, "$:/core/ui/Buttons/export-page": { "title": "$:/core/ui/Buttons/export-page", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}", "description": "{{$:/language/Buttons/ExportPage/Hint}}", "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>" }, "$:/core/ui/Buttons/fold-all": { "title": "$:/core/ui/Buttons/fold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}", "description": "{{$:/language/Buttons/FoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/full-screen": { "title": "$:/core/ui/Buttons/full-screen", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}", "description": "{{$:/language/Buttons/FullScreen/Hint}}", "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/home": { "title": "$:/core/ui/Buttons/home", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}", "description": "{{$:/language/Buttons/Home/Hint}}", "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/import": { "title": "$:/core/ui/Buttons/import", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}", "description": "{{$:/language/Buttons/Import/Hint}}", "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>" }, "$:/core/ui/Buttons/language": { "title": "$:/core/ui/Buttons/language", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}", "description": "{{$:/language/Buttons/Language/Hint}}", "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n \n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/more-page-actions": { "title": "$:/core/ui/Buttons/more-page-actions", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-journal": { "title": "$:/core/ui/Buttons/new-journal", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}", "description": "{{$:/language/Buttons/NewJournal/Hint}}", "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<<journalButton>>\n</$set></$set>" }, "$:/core/ui/Buttons/new-tiddler": { "title": "$:/core/ui/Buttons/new-tiddler", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}", "description": "{{$:/language/Buttons/NewTiddler/Hint}}", "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/palette": { "title": "$:/core/ui/Buttons/palette", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}", "description": "{{$:/language/Buttons/Palette/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/refresh": { "title": "$:/core/ui/Buttons/refresh", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}", "description": "{{$:/language/Buttons/Refresh/Hint}}", "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/save-wiki": { "title": "$:/core/ui/Buttons/save-wiki", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}", "description": "{{$:/language/Buttons/SaveWiki/Hint}}", "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>" }, "$:/core/ui/Buttons/storyview": { "title": "$:/core/ui/Buttons/storyview", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}", "description": "{{$:/language/Buttons/StoryView/Hint}}", "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n \n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/tag-manager": { "title": "$:/core/ui/Buttons/tag-manager", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}", "description": "{{$:/language/Buttons/TagManager/Hint}}", "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n" }, "$:/core/ui/Buttons/theme": { "title": "$:/core/ui/Buttons/theme", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}", "description": "{{$:/language/Buttons/Theme/Hint}}", "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n•\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n \n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>" }, "$:/core/ui/Buttons/unfold-all": { "title": "$:/core/ui/Buttons/unfold-all", "tags": "$:/tags/PageControls", "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}", "description": "{{$:/language/Buttons/UnfoldAll/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/PageTemplate/pagecontrols": { "title": "$:/core/ui/PageTemplate/pagecontrols", "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n" }, "$:/core/ui/PageStylesheet": { "title": "$:/core/ui/PageStylesheet", "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PageTemplate/alerts": { "title": "$:/core/ui/PageTemplate/alerts", "tags": "$:/tags/PageTemplate", "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n" }, "$:/core/ui/PageTemplate/pluginreloadwarning": { "title": "$:/core/ui/PageTemplate/pluginreloadwarning", "tags": "$:/tags/PageTemplate", "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n" }, "$:/core/ui/PageTemplate/sidebar": { "title": "$:/core/ui/PageTemplate/sidebar", "tags": "$:/tags/PageTemplate", "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>" }, "$:/core/ui/PageTemplate/story": { "title": "$:/core/ui/PageTemplate/story", "tags": "$:/tags/PageTemplate", "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n" }, "$:/core/ui/PageTemplate/topleftbar": { "title": "$:/core/ui/PageTemplate/topleftbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate/toprightbar": { "title": "$:/core/ui/PageTemplate/toprightbar", "tags": "$:/tags/PageTemplate", "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n" }, "$:/core/ui/PageTemplate": { "title": "$:/core/ui/PageTemplate", "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n" }, "$:/core/ui/PluginInfo": { "title": "$:/core/ui/PluginInfo", "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\nNo ''\"<$text text=<<currentTab>>/>\"'' found\n</$transclude>\n</$transclude>\n</$transclude>\n" }, "$:/core/ui/SearchResults": { "title": "$:/core/ui/SearchResults", "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n" }, "$:/core/ui/SideBar/More": { "title": "$:/core/ui/SideBar/More", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/More/Caption}}", "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n" }, "$:/core/ui/SideBar/Open": { "title": "$:/core/ui/SideBar/Open", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Open/Caption}}", "text": "\\define lingo-base() $:/language/CloseAll/\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">×</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n\n</$list>\n\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n" }, "$:/core/ui/SideBar/Recent": { "title": "$:/core/ui/SideBar/Recent", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Recent/Caption}}", "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n" }, "$:/core/ui/SideBar/Tools": { "title": "$:/core/ui/SideBar/Tools", "tags": "$:/tags/SideBar", "caption": "{{$:/language/SideBar/Tools/Caption}}", "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/SideBarLists": { "title": "$:/core/ui/SideBarLists", "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/core/images/down-arrow}} {{$:/language/Search/Matches}}\n</$set>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n{{$:/core/ui/SearchResults}}\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n" }, "$:/TagManager": { "title": "$:/TagManager", "icon": "$:/core/images/tag-button", "color": "#bbb", "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$transclude tiddler=\"$:/core/ui/TagTemplate\"/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n" }, "$:/core/ui/TagTemplate": { "title": "$:/core/ui/TagTemplate", "text": "\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$set name=\"foregroundColor\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n<$set name=\"backgroundColor\" value=\"\"\"$colour$\"\"\">\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-tag-label\" style=<<tag-styles>>>\n<$transclude tiddler={{!!icon}}/> <$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\"><div class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</$set>\n</$set>\n\\end\n\n\\define tag-body(colour,palette)\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n</span>\n\\end\n\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>" }, "$:/core/ui/TiddlerFieldTemplate": { "title": "$:/core/ui/TiddlerFieldTemplate", "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>" }, "$:/core/ui/TiddlerFields": { "title": "$:/core/ui/TiddlerFields", "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n" }, "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": { "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo", "tags": "$:/tags/TiddlerInfo/Advanced", "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n" }, "$:/core/ui/TiddlerInfo/Advanced": { "title": "$:/core/ui/TiddlerInfo/Advanced", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}", "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Fields": { "title": "$:/core/ui/TiddlerInfo/Fields", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}", "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n" }, "$:/core/ui/TiddlerInfo/List": { "title": "$:/core/ui/TiddlerInfo/List", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/List/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Listed": { "title": "$:/core/ui/TiddlerInfo/Listed", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/References": { "title": "$:/core/ui/TiddlerInfo/References", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/References/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n" }, "$:/core/ui/TiddlerInfo/Tagging": { "title": "$:/core/ui/TiddlerInfo/Tagging", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n" }, "$:/core/ui/TiddlerInfo/Tools": { "title": "$:/core/ui/TiddlerInfo/Tools", "tags": "$:/tags/TiddlerInfo", "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}", "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n" }, "$:/core/ui/TiddlerInfo": { "title": "$:/core/ui/TiddlerInfo", "text": "<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>" }, "$:/core/ui/TopBar/menu": { "title": "$:/core/ui/TopBar/menu", "tags": "$:/tags/TopRightBar", "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n" }, "$:/core/ui/UntaggedTemplate": { "title": "$:/core/ui/UntaggedTemplate", "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/body": { "title": "$:/core/ui/ViewTemplate/body", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/classic": { "title": "$:/core/ui/ViewTemplate/classic", "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate", "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n" }, "$:/core/ui/ViewTemplate/import": { "title": "$:/core/ui/ViewTemplate/import", "tags": "$:/tags/ViewTemplate", "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/plugin": { "title": "$:/core/ui/ViewTemplate/plugin", "tags": "$:/tags/ViewTemplate", "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n\n{{||$:/core/ui/TiddlerInfo/Advanced/PluginInfo}}\n\n</$list>\n" }, "$:/core/ui/ViewTemplate/subtitle": { "title": "$:/core/ui/ViewTemplate/subtitle", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate/tags": { "title": "$:/core/ui/ViewTemplate/tags", "tags": "$:/tags/ViewTemplate", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>" }, "$:/core/ui/ViewTemplate/title": { "title": "$:/core/ui/ViewTemplate/title", "tags": "$:/tags/ViewTemplate", "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>" }, "$:/core/ui/ViewTemplate/unfold": { "title": "$:/core/ui/ViewTemplate/unfold", "tags": "$:/tags/ViewTemplate", "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n" }, "$:/core/ui/ViewTemplate": { "title": "$:/core/ui/ViewTemplate", "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n" }, "$:/core/ui/Buttons/clone": { "title": "$:/core/ui/Buttons/clone", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}", "description": "{{$:/language/Buttons/Clone/Hint}}", "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close-others": { "title": "$:/core/ui/Buttons/close-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}", "description": "{{$:/language/Buttons/CloseOthers/Hint}}", "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/close": { "title": "$:/core/ui/Buttons/close", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}", "description": "{{$:/language/Buttons/Close/Hint}}", "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/edit": { "title": "$:/core/ui/Buttons/edit", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}", "description": "{{$:/language/Buttons/Edit/Hint}}", "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/export-tiddler": { "title": "$:/core/ui/Buttons/export-tiddler", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}", "description": "{{$:/language/Buttons/ExportTiddler/Hint}}", "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>" }, "$:/core/ui/Buttons/fold-bar": { "title": "$:/core/ui/Buttons/fold-bar", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/language/Buttons/Fold/FoldBar/Caption}}", "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}", "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->" }, "$:/core/ui/Buttons/fold-others": { "title": "$:/core/ui/Buttons/fold-others", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}", "description": "{{$:/language/Buttons/FoldOthers/Hint}}", "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/fold": { "title": "$:/core/ui/Buttons/fold", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}", "description": "{{$:/language/Buttons/Fold/Hint}}", "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>" }, "$:/core/ui/Buttons/info": { "title": "$:/core/ui/Buttons/info", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}", "description": "{{$:/language/Buttons/Info/Hint}}", "text": "<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/core/ui/Buttons/more-tiddler-actions", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}", "description": "{{$:/language/Buttons/More/Hint}}", "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>" }, "$:/core/ui/Buttons/new-here": { "title": "$:/core/ui/Buttons/new-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}", "description": "{{$:/language/Buttons/NewHere/Hint}}", "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>" }, "$:/core/ui/Buttons/new-journal-here": { "title": "$:/core/ui/Buttons/new-journal-here", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}", "description": "{{$:/language/Buttons/NewJournalHere/Hint}}", "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>" }, "$:/core/ui/Buttons/open-window": { "title": "$:/core/ui/Buttons/open-window", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}", "description": "{{$:/language/Buttons/OpenWindow/Hint}}", "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permalink": { "title": "$:/core/ui/Buttons/permalink", "tags": "$:/tags/ViewToolbar", "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}", "description": "{{$:/language/Buttons/Permalink/Hint}}", "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>" }, "$:/core/ui/Buttons/permaview": { "title": "$:/core/ui/Buttons/permaview", "tags": "$:/tags/ViewToolbar $:/tags/PageControls", "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}", "description": "{{$:/language/Buttons/Permaview/Hint}}", "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>" }, "$:/DefaultTiddlers": { "title": "$:/DefaultTiddlers", "text": "GettingStarted\n" }, "$:/temp/advancedsearch": { "title": "$:/temp/advancedsearch", "text": "" }, "$:/snippets/allfields": { "title": "$:/snippets/allfields", "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n" }, "$:/config/AnimationDuration": { "title": "$:/config/AnimationDuration", "text": "400" }, "$:/config/AutoSave": { "title": "$:/config/AutoSave", "text": "yes" }, "$:/config/BitmapEditor/Colour": { "title": "$:/config/BitmapEditor/Colour", "text": "#ff0" }, "$:/config/BitmapEditor/LineWidth": { "title": "$:/config/BitmapEditor/LineWidth", "text": "3" }, "$:/config/DefaultSidebarTab": { "title": "$:/config/DefaultSidebarTab", "text": "$:/core/ui/SideBar/Open" }, "$:/config/Drafts/TypingTimeout": { "title": "$:/config/Drafts/TypingTimeout", "text": "400" }, "$:/config/EditTemplateFields/Visibility/title": { "title": "$:/config/EditTemplateFields/Visibility/title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/tags": { "title": "$:/config/EditTemplateFields/Visibility/tags", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/text": { "title": "$:/config/EditTemplateFields/Visibility/text", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/creator": { "title": "$:/config/EditTemplateFields/Visibility/creator", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/created": { "title": "$:/config/EditTemplateFields/Visibility/created", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modified": { "title": "$:/config/EditTemplateFields/Visibility/modified", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/modifier": { "title": "$:/config/EditTemplateFields/Visibility/modifier", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/type": { "title": "$:/config/EditTemplateFields/Visibility/type", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.title": { "title": "$:/config/EditTemplateFields/Visibility/draft.title", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/draft.of": { "title": "$:/config/EditTemplateFields/Visibility/draft.of", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/revision": { "title": "$:/config/EditTemplateFields/Visibility/revision", "text": "hide" }, "$:/config/EditTemplateFields/Visibility/bag": { "title": "$:/config/EditTemplateFields/Visibility/bag", "text": "hide" }, "$:/config/EditorTypeMappings/image/gif": { "title": "$:/config/EditorTypeMappings/image/gif", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpeg": { "title": "$:/config/EditorTypeMappings/image/jpeg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/jpg": { "title": "$:/config/EditorTypeMappings/image/jpg", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/png": { "title": "$:/config/EditorTypeMappings/image/png", "text": "bitmap" }, "$:/config/EditorTypeMappings/image/x-icon": { "title": "$:/config/EditorTypeMappings/image/x-icon", "text": "bitmap" }, "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": { "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki", "text": "text" }, "$:/config/Navigation/UpdateAddressBar": { "title": "$:/config/Navigation/UpdateAddressBar", "text": "no" }, "$:/config/Navigation/UpdateHistory": { "title": "$:/config/Navigation/UpdateHistory", "text": "no" }, "$:/config/OfficialPluginLibrary": { "title": "$:/config/OfficialPluginLibrary", "tags": "$:/tags/PluginLibrary", "url": "http://tiddlywiki.com/library/v5.1.11/index.html", "caption": "{{$:/language/OfficialPluginLibrary}}", "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n" }, "$:/config/Navigation/openLinkFromInsideRiver": { "title": "$:/config/Navigation/openLinkFromInsideRiver", "text": "below" }, "$:/config/Navigation/openLinkFromOutsideRiver": { "title": "$:/config/Navigation/openLinkFromOutsideRiver", "text": "top" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme", "text": "hide" }, "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": { "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all", "text": "hide" }, "$:/config/Performance/Instrumentation": { "title": "$:/config/Performance/Instrumentation", "text": "no" }, "$:/config/SaveWikiButton/Template": { "title": "$:/config/SaveWikiButton/Template", "text": "$:/core/save/all" }, "$:/config/SaverFilter": { "title": "$:/config/SaverFilter", "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/Search/AutoFocus": { "title": "$:/config/Search/AutoFocus", "text": "true" }, "$:/config/SearchResults/Default": { "title": "$:/config/SearchResults/Default", "text": "$:/core/ui/DefaultSearchResultList" }, "$:/config/SyncFilter": { "title": "$:/config/SyncFilter", "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]" }, "$:/config/TiddlerInfo/Default": { "title": "$:/config/TiddlerInfo/Default", "text": "$:/core/ui/TiddlerInfo/Fields" }, "$:/config/Tiddlers/TitleLinks": { "title": "$:/config/Tiddlers/TitleLinks", "text": "no" }, "$:/config/Toolbar/ButtonClass": { "title": "$:/config/Toolbar/ButtonClass", "text": "tc-btn-invisible" }, "$:/config/Toolbar/Icons": { "title": "$:/config/Toolbar/Icons", "text": "yes" }, "$:/config/Toolbar/Text": { "title": "$:/config/Toolbar/Text", "text": "no" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions", "text": "show" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar", "text": "hide" }, "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": { "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others", "text": "hide" }, "$:/config/shortcuts/cancel-edit-tiddler": { "title": "$:/config/shortcuts/cancel-edit-tiddler", "text": "escape" }, "$:/config/shortcuts/save-tiddler": { "title": "$:/config/shortcuts/save-tiddler", "text": "ctrl+enter" }, "$:/config/WikiParserRules/Inline/wikilink": { "title": "$:/config/WikiParserRules/Inline/wikilink", "text": "enable" }, "$:/snippets/currpalettepreview": { "title": "$:/snippets/currpalettepreview", "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n" }, "$:/snippets/download-wiki-button": { "title": "$:/snippets/download-wiki-button", "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>" }, "$:/language": { "title": "$:/language", "text": "$:/languages/en-GB" }, "$:/snippets/languageswitcher": { "title": "$:/snippets/languageswitcher", "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/core/macros/CSS": { "title": "$:/core/macros/CSS", "tags": "$:/tags/Macro", "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n" }, "$:/core/macros/export": { "title": "$:/core/macros/export", "tags": "$:/tags/Macro", "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n" }, "$:/core/macros/lingo": { "title": "$:/core/macros/lingo", "tags": "$:/tags/Macro", "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n" }, "$:/core/macros/list": { "title": "$:/core/macros/list", "tags": "$:/tags/Macro", "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n" }, "$:/core/macros/tabs": { "title": "$:/core/macros/tabs", "tags": "$:/tags/Macro", "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n" }, "$:/core/macros/tag": { "title": "$:/core/macros/tag", "tags": "$:/tags/Macro", "text": "\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n" }, "$:/core/macros/thumbnails": { "title": "$:/core/macros/thumbnails", "tags": "$:/tags/Macro", "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n" }, "$:/core/macros/timeline": { "created": "20141212105914482", "modified": "20141212110330815", "tags": "$:/tags/Macro", "title": "$:/core/macros/timeline", "type": "text/vnd.tiddlywiki", "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n" }, "$:/core/macros/toc": { "title": "$:/core/macros/toc", "tags": "$:/tags/Macro", "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$set>\n\\end\n\n\\define toc-body(rootTag,tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc\">\n<$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\"\"\">\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n<<toc-caption>>\n</$list>\n<$list filter=\"\"\"[all[current]] -[[$rootTag$]]\"\"\">\n<$macrocall $name=\"toc-body\" rootTag=\"\"\"$rootTag$\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$list>\n</li>\n</$set>\n</$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter)\n<<toc-body rootTag:\"\"\"$tag$\"\"\" tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<<toc-linked-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</$list>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n</$list>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-selective-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=\"<<toc-linked-selective-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n<div class=\"tc-tabbed-table-of-contents\">\n<$linkcatcher to=\"$selectedTiddler$\">\n<div class=\"tc-table-of-contents\">\n<$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n</div>\n</$linkcatcher>\n<div class=\"tc-tabbed-table-of-contents-content\">\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n<$transclude mode=\"block\" tiddler=\"$template$\">\n<h1><<toc-caption>></h1>\n<$transclude mode=\"block\">$missingText$</$transclude>\n</$transclude>\n</$reveal>\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n$unselectedText$\n</$reveal>\n</div>\n</div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n<$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n" }, "$:/snippets/minilanguageswitcher": { "title": "$:/snippets/minilanguageswitcher", "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>" }, "$:/snippets/minithemeswitcher": { "title": "$:/snippets/minithemeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>" }, "$:/snippets/modules": { "title": "$:/snippets/modules", "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n" }, "$:/palette": { "title": "$:/palette", "text": "$:/palettes/Vanilla" }, "$:/snippets/paletteeditor": { "title": "$:/snippets/paletteeditor", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n" }, "$:/snippets/palettepreview": { "title": "$:/snippets/palettepreview", "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n" }, "$:/snippets/paletteswitcher": { "title": "$:/snippets/paletteswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}> </$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>" }, "$:/temp/search": { "title": "$:/temp/search", "text": "" }, "$:/tags/AdvancedSearch": { "title": "$:/tags/AdvancedSearch", "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]" }, "$:/tags/ControlPanel": { "title": "$:/tags/ControlPanel", "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals" }, "$:/tags/ControlPanel/Info": { "title": "$:/tags/ControlPanel/Info", "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced" }, "$:/tags/ControlPanel/Plugins": { "title": "$:/tags/ControlPanel/Plugins", "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]" }, "$:/tags/EditTemplate": { "title": "$:/tags/EditTemplate", "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]" }, "$:/tags/EditToolbar": { "title": "$:/tags/EditToolbar", "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]" }, "$:/tags/MoreSideBar": { "title": "$:/tags/MoreSideBar", "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]]", "text": "" }, "$:/tags/PageControls": { "title": "$:/tags/PageControls", "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]" }, "$:/tags/PageTemplate": { "title": "$:/tags/PageTemplate", "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]", "text": "" }, "$:/tags/SideBar": { "title": "$:/tags/SideBar", "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]", "text": "" }, "$:/tags/TiddlerInfo": { "title": "$:/tags/TiddlerInfo", "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]", "text": "" }, "$:/tags/TiddlerInfo/Advanced": { "title": "$:/tags/TiddlerInfo/Advanced", "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]" }, "$:/tags/ViewTemplate": { "title": "$:/tags/ViewTemplate", "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]" }, "$:/tags/ViewToolbar": { "title": "$:/tags/ViewToolbar", "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]" }, "$:/snippets/themeswitcher": { "title": "$:/snippets/themeswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>•</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}> </$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>" }, "$:/core/wiki/title": { "title": "$:/core/wiki/title", "type": "text/vnd.tiddlywiki", "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}" }, "$:/view": { "title": "$:/view", "text": "classic" }, "$:/snippets/viewswitcher": { "title": "$:/snippets/viewswitcher", "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>" } } }
About [[Back Wall ex 1]] [[Back Wall ex 2]] [[Back Wall ex 3]] [[Cat with text]] [[Transp with text]] [[Swimming around with text]] [[Environment frame]]
\define gotots() [[http://$(uploadname)$.tiddlyspot.com]] \define lingo-base() $:/language/ControlPanel/Basics/ \define show-filter-count(filter) <$button class="tc-btn-invisible"> <$action-setfield $tiddler="$:/temp/advancedsearch" $value="""$filter$"""/> <$action-setfield $tiddler="$:/state/tab--1498284803" $value="$:/core/ui/AdvancedSearch/Filter"/> <$action-navigate $to="$:/AdvancedSearch"/> ''<$count filter="""$filter$"""/>'' {{$:/core/images/advanced-search-button}} </$button> \end <iframe src="http://tiddlyspot.com/" width="1200px" height="100px" /> <div style="color:lightgray; float:right;">ver. <<version>> $:/EmptyStart </div><br> <$set name="uploadname" value={{$:/UploadName}}> <<gotots>> </$set> |$:/UploadName |<$edit-text tiddler="$:/UploadName" default="" tag="input"/> @@color:crimson; Set in mempty@@| |Password |<$password name="upload"/> @@color:crimson; (saved) @@| |<$link to="$:/SiteTitle"><<lingo Title/Prompt>></$link> |<$edit-text tiddler="$:/SiteTitle" default="" tag="input"/> @@color:crimson; <div style="display:inline-block">Set on new tspot<br>then delete whole EmptyStart </div>@@ {{$:/mempty/deletebutton}}| |<$link to="$:/SiteSubtitle"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler="$:/SiteSubtitle" default="" tag="input"/> | |<$link to="$:/status/UserName"><<lingo Username/Prompt>></$link> |<$edit-text tiddler="$:/status/UserName" default="" tag="input"/> | |<$link to="$:/DefaultTiddlers"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag="textarea" tiddler="$:/DefaultTiddlers"/><br>//<<lingo DefaultTiddlers/BottomHint>>// | |<$link to="$:/config/NewJournal/Title"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler="$:/config/NewJournal/Title" default="" tag="input"/> | |<$link to="$:/config/NewJournal/Tags"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler="$:/config/NewJournal/Tags" default="" tag="input"/> |
The following tiddlers were imported: # [[ss red blue yellow_backup]]
no
<$button class="tc-btn-invisible"> <$action-deletetiddler $tiddler="$:/EmptyStart"/> <$action-deletetiddler $tiddler="$:/mempty/deletebutton"/> {{$:/core/images/delete-button}} </$button>
{ "tiddlers": { "$:/plugins/felixhayashi/topstoryview/config.js": { "text": "/*\\\n\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",backDrop:\"story-backdrop\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/topStoryView\",focussedTiddlerStore:\"$:/temp/focussedTiddler\",refreshTrigger:\"$:/temp/focussedTiddler/refresh\"},checkbackTime:$tw.utils.getAnimationDuration()}})();", "title": "$:/plugins/felixhayashi/topstoryview/config.js", "type": "application/javascript", "module-type": "library" }, "$:/plugins/felixhayashi/topstoryview/layout": { "title": "$:/plugins/felixhayashi/topstoryview/layout", "type": "text/vnd.tiddlywiki", "tags": [ "$:/tags/Stylesheet" ], "text": "html .tc-story-river:after {\n content: \"\";\n display: block; }\n" }, "$:/plugins/felixhayashi/topstoryview/Configuration": { "title": "$:/plugins/felixhayashi/topstoryview/Configuration", "text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n <tr>\n <th align=\"left\">Scroll offset:</th>\n <td><$edit-text tiddler=\"$:/config/topStoryView\" field=\"scroll-offset\" tag=\"input\" default=\"150px\" /></td>\n </tr>\n</table>" }, "$:/plugins/felixhayashi/topstoryview/License": { "title": "$:/plugins/felixhayashi/topstoryview/License", "text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE" }, "$:/plugins/felixhayashi/topstoryview/Readme": { "title": "$:/plugins/felixhayashi/topstoryview/Readme", "text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information." }, "$:/plugins/felixhayashi/topstoryview/top.js": { "text": "/*\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n@preserve\n\n\\*/\n(function(){\"use strict\";var t=require(\"$:/plugins/felixhayashi/topstoryview/config.js\").config;var e=\"cubic-bezier(0.645, 0.045, 0.355, 1)\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\"th-opening-default-tiddlers-list\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\"scroll-offset\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height<i){t.style[\"paddingBottom\"]=i-e.height+\"px\";return}}t.style[\"paddingBottom\"]=\"\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoundingClientRect(),r={left:o.left+i.x,top:o.top+i.y,width:o.width,height:o.height};var n=function(t,e,i,o){if(t<=i){return t}else if(e<o&&i<t+e-o){return t+e-o}else if(i<t){return t}else{return i}},s=n(r.left,r.width,i.x,window.innerWidth),a=r.top-this.scrollOffset;if(s!==i.x||a!==i.y){var l=this,c;c=function(){var t;if(e<=0){t=1}else{t=(Date.now()-l.startTime)/e}if(t>=1){l.cancelScroll();t=1}t=$tw.utils.slowInSlowOut(t);window.scrollTo(i.x+(s-i.x)*t,i.y+(a-i.y)*t);if(t<1){l.idRequestFrame=l.requestAnimationFrame.call(window,c)}};c()}};i.prototype.startInsertAnimation=function(t,i){var o=$tw.utils.getAnimationDuration();var r=window.getComputedStyle(t),n=parseInt(r.marginBottom,10),s=parseInt(r.marginTop,10),a=t.offsetHeight+s;setTimeout(function(){$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:\"\"}]);i()},o);$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:-a+\"px\"},{opacity:\"0.0\"}]);$tw.utils.forceLayout(t);$tw.utils.setStyle(t,[{transition:\"opacity \"+o+\"ms \"+e+\", \"+\"margin-bottom \"+o+\"ms \"+e},{marginBottom:n+\"px\"},{opacity:\"1.0\"}])};i.prototype.startRemoveAnimation=function(t,i,o){var r=$tw.utils.getAnimationDuration();var n=i.offsetWidth,s=window.getComputedStyle(i),a=parseInt(s.marginBottom,10),l=parseInt(s.marginTop,10),c=i.offsetHeight+l;setTimeout(o,r);$tw.utils.setStyle(i,[{transition:\"none\"},{transform:\"translateX(0px)\"},{marginBottom:a+\"px\"},{opacity:\"1.0\"}]);$tw.utils.forceLayout(i);$tw.utils.setStyle(i,[{transition:$tw.utils.roundTripPropertyName(\"transform\")+\" \"+r+\"ms \"+e+\", \"+\"opacity \"+r+\"ms \"+e+\", \"+\"margin-bottom \"+r+\"ms \"+e},{transform:\"translateX(-\"+n+\"px)\"},{marginBottom:-c+\"px\"},{opacity:\"0.0\"}])};exports.top=i})();", "title": "$:/plugins/felixhayashi/topstoryview/top.js", "type": "application/javascript", "module-type": "storyview" } } }
{ "tiddlers": { "$:/plugins/TWaddle/SideEditor/Button": { "created": "20150601114223435", "creator": "Mat", "text": "<$reveal state=\"$:/state/sideeditor\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sideeditor\" setTo=\"no\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sideeditor\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sideeditor\" setTo=<<currentTiddler>> class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n", "title": "$:/plugins/TWaddle/SideEditor/Button", "tags": "$:/tags/ViewToolbar", "modifier": "Mat", "modified": "20160422080902090" }, "$:/plugins/TWaddle/SideEditor/icon": { "created": "20160421222805854", "creator": "Mat", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAABISURBVDhP1ZAxDgAgCMR4Oj9H1EnDXRjOwSZl0oZg7h7MxJgrgJAFkjlqu4EKXYC5373eACENQDsBZuuITM0GiI8CzPvDadgAbYISbVw2M04AAAAASUVORK5CYII=", "type": "image/png", "title": "$:/plugins/TWaddle/SideEditor/icon", "tags": "", "modifier": "Mat", "modified": "20160422080850953" }, "$:/plugins/TWaddle/SideEditor/Revealer": { "created": "20150601115921432", "creator": "Mat", "text": "<div>\n\n<$reveal state=\"$:/state/sideeditor\" type=\"nomatch\" text=\"no\" default=\"no\" retain=\"yes\">\n\n<$macrocall $name=\"sideeditor\" tid={{$:/state/sideeditor}}/>\n\n</$reveal>\n\n</div>", "title": "$:/plugins/TWaddle/SideEditor/Revealer", "tags": "$:/tags/PageTemplate", "modifier": "Mat", "modified": "20160422080835567" }, "$:/plugins/TWaddle/SideEditor/readme": { "created": "20150807204704723", "creator": "Mat", "text": "''~SideEditor'' is a plugin that floats a tiddlers editor next to the story river.\n\nThe purpose is a ''\"live\" view of the effects from your editing'' and to be able to scroll and reference stuff from other tiddlers while you edit.\n\n''Usage''\n\n*''Toggle'' it via the tiddler tool button <span class=\"mybutton\">{{$:/core/images/chevron-right}}</span>\n*''Move'' the ~SideEditor via the two gray handles.\n*''Resize'' width via the lower right corner. Height is automatic from typing.\n*''Flipping'' between //Sidebar// and //~SideEditor// uses CSS hovering.\n**exact //flip zones// might take some familiarization<br>...but, basically, hover the edge when unclear.\n''For updates'', see http://sideeditor.tiddlyspot.com/\n\n<br>''Mat <:-) von'' [[TWaddle|http://twaddle.tiddlyspot.com/]]", "title": "$:/plugins/TWaddle/SideEditor/readme", "modifier": "Mat", "modified": "20160422080815477" }, "$:/plugins/TWaddle/SideEditor/Metrics": { "text": "", "title": "$:/plugins/TWaddle/SideEditor/Metrics", "tags": "", "modifier": "Mat", "modified": "20160422074957424", "edge-top": "1", "edge-left": "45", "creator": "Mat", "created": "20150605145911766" }, "$:/plugins/TWaddle/SideEditor/Main": { "text": "\\define tc-sidebar-header-padding() 14px\n\n\\define tc-sidebar-header-margin-top() {{$:/themes/tiddlywiki/vanilla/metrics/storytop}}\n\n\\define est-dist-above-sidebar-lists() 4.7cm\n\n\\define tc-sidebar-scrollable-padding-top() 71px\n\n\\define tc-sidebar-lists-width() 400px\n\n\\define sideeditor(tid)\n<<slider \"edge-left\">><<slider \"edge-top\">>\n<div class=\"flip2se flip2seR\"></div>\n<div id=\"outerLimit\">\n <div id=\"btnAndTitle\">\n {{$:/plugins/TWaddle/SideEditor/Button}}<$link to=\"\"\"$tid$\"\"\">\n <$view tiddler=\"\"\"$tid$\"\"\" field=\"title\" format=\"text\"/></$link>\n </div>\n <$edit-text tiddler=\"\"\"$tid$\"\"\" field=\"text\" \n tag=\"textarea\" class=\"sideeditor\" />\n <$list filter=\"[{$:/state/sideeditor}!prefix[no]]\">\n\n<style>\n/** In-macro styles i.e only active when SE active **/\n.flip2se {position:fixed;\n top:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vmin + 20px); \n}\n.flip2seR { z-index:3001;\n left:calc({{$:/themes/tiddlywiki/vanilla/metrics/storyright}} + <<tc-sidebar-lists-width>> - 10px);\n bottom:0; width:20px;\n}\n\n/** nesiting ordre: scrollable > header > lists **/\n\n.tc-sidebar-scrollable {\n /* access SE immediately left of sidebar */\n margin-left:-0px; padding-left:0px; \n}\n.tc-sidebar-scrollable:hover {z-index:3000;\n}\n.tc-sidebar-scrollable .tc-sidebar-header { position:absolute;\n max-height:calc(100vh - <<tc-sidebar-scrollable-padding--top>>);\n top:<<tc-sidebar-scrollable-padding-top>>; overflow:hidden;\n padding:0px 0px 0 10px; margin-left:-10px;\n}\n.tc-sidebar-scrollable:hover .tc-sidebar-header {z-index:-500;\n}\n.tc-sidebar-lists {\n width:<<tc-sidebar-lists-width>>; \n padding:10px; margin-left:-10px;\n padding-top:7px; margin-top:-10px;\n max-height:calc(100vh - <<tc-sidebar-header-margin-top>> - <<est-dist-above-sidebar-lists>>);\n overflow-y:hidden; overflow-x:hidden;\n}\n.tc-sidebar-scrollable:hover .tc-sidebar-lists {z-index:-500;\n /*box-shadow: inset 0 0 6px grey;*/\n background:<<colour page-background>>;\n border-bottom:1px solid lightgray;\n padding-top:7px; margin-top:-10px;\n overflow-y:auto;\n}\n.tc-block-dropdown.tc-search-drop-down {margin-left: 0px;\n}\n.tc-site-title, .tc-site-subtitle, .tc-page-controls {background:<<colour page-background>>;}\n</style> <!-- End of in-macro styles -->\n</$list>\n\\end\n\n\\define slider(field)\n<div id=\"slider$field$\">\n <$edit-text tag=\"input\" type=\"range\"\n tiddler=\"$:/plugins/TWaddle/SideEditor/Metrics\" field=\"$field$\" />\n</div>\n\\end\n\n<style>\n#outerLimit { position:fixed; z-index:2001;\n top:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vmin + 30px); \n right:0px; overflow:hidden; bottom:0;\n width:{{$:/plugins/TWaddle/SideEditor/Metrics!!edge-left}}vmax;\n padding-left:20px; /* prevent mistakenly hovering sidebar */\n}\n#btnAndTitle svg { width:2em; height:1.2em; margin-top:-1px; \n fill:lightgray; background:white; padding:2px 5px;\n}\n#btnAndTitle a { height:1.1em; background:white; \n padding: 0 15px; margin-left:-8px;\n}\n.sideeditor { resize:horizontal; overflow-y:auto;\n width:calc(100vw - 42px -\n {{$:/themes/tiddlywiki/vanilla/metrics/storyright}}); \n max-width:calc({{$:/plugins/TWaddle/SideEditor/Metrics!!edge-left}}vmax - 40px);\n max-height:calc(-80px + 100vmin - \n {{$:/plugins/TWaddle/SideEditor/Metrics!!edge-top}}vmin); \n border:1px solid gray; padding-left:5px; \n}\n#slideredge-top { position:fixed; top:53vmin; \n transform:rotate(90deg); width:100vmin; right:-48vmin;\n z-index:4000;\n}\n#slideredge-left { position:fixed; bottom:0vmin; left:-.5vmax;\n transform:rotate(180deg); width:100vmax;\n z-index:4000;\n}\n\n/************************ Range Slider styling ***********************/\n/*** CRED: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ ***/\n/*** See original code for commenting and original layout ****/\n\n/** Applying base styles **************/\n\ninput[type=range] { -webkit-appearance: none; width: 100%; /* for Firefox. */ }\ninput[type=range]::-webkit-slider-thumb { -webkit-appearance: none; }\ninput[type=range]:focus { outline: none; }\n\ninput[type=range]::-ms-track {\n width: 100%; height:0; cursor: pointer;\n background: transparent; color: transparent; border-color: transparent;\n}\n\n/** Styling the Thumb ***********************/\n\n/* Special styling for WebKit/Blink */\ninput[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px;\n background: transparent;\n cursor: pointer;\n margin-top: -14px;\n}\n\n/* All the same stuff for Firefox */\ninput[type=range]::-moz-range-thumb {\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px;\n background: transparent;\n cursor: pointer;\n}\n\n/* All the same stuff for IE */\ninput[type=range]::-ms-thumb {\n box-shadow: inset 4px 0px 0px gray, 0px 0px 0px #000000;\n border: 0px; border-radius: 0px;\n height: 20px; width: 16px; \n background: transparent;\n cursor: pointer;\n}\n\n/** Styling the Track *************************/\n\ninput[type=range]::-webkit-slider-runnable-track { width: 100%; height: 0px; }\ninput[type=range]::-moz-range-track { height: 0px; }\n\n</style>", "title": "$:/plugins/TWaddle/SideEditor/Main", "tags": "$:/tags/Macro $:/tags/PageTemplate", "modifier": "Mat", "modified": "20160422075211425", "creator": "Mat", "created": "20160421132415018" } } }
Back Wall
no
Configuration
no
yes
no
$:/core/ui/AdvancedSearch/Shadows
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Saving
$:/core/ui/MoreSideBar/System
$:/core/ui/SideBar/Recent
twMat
$:/core/ui/ControlPanel/Settings
{ "tiddlers": { "$:/info/browser": { "title": "$:/info/browser", "text": "yes" }, "$:/info/node": { "title": "$:/info/node", "text": "no" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/snowwhite/base": { "title": "$:/themes/tiddlywiki/snowwhite/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n" } } }
{ "tiddlers": { "$:/themes/tiddlywiki/vanilla/themetweaks": { "title": "$:/themes/tiddlywiki/vanilla/themetweaks", "tags": "$:/tags/ControlPanel/Appearance", "caption": "Theme Tweaks", "text": "\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\">\n<$link to=\"\">\n(none)\n</$link>\n<hr>\n<$list filter=\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[sort[title]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\">Scroll with tiddlers</option>\n<option value=\"fixed\">Fixed to window</option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\">Auto</option>\n<option value=\"cover\">Cover</option>\n<option value=\"contain\">Contain</option>\n</$select>\n\\end\n\nYou can tweak certain aspects of the ''Vanilla'' theme.\n\n! Options\n\n|[[Sidebar layout|$:/themes/tiddlywiki/vanilla/options/sidebarlayout]] |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\">Fixed story, fluid sidebar</option><option value=\"fluid-fixed\">Fluid story, fixed sidebar</option></$select> |\n|[[Sticky titles|$:/themes/tiddlywiki/vanilla/options/stickytitles]]<br>//Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">No</option><option value=\"yes\">Yes</option></$select> |\n\n! Settings\n\n|[[Font family|$:/themes/tiddlywiki/vanilla/settings/fontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Code font family|$:/themes/tiddlywiki/vanilla/settings/codefontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Page background image|$:/themes/tiddlywiki/vanilla/settings/backgroundimage]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|[[Page background image attachment |$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment]] |<<backgroundimageattachment-dropdown>> | |\n|[[Page background image size |$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize]] |<<backgroundimagesize-dropdown>> | |\n\n! Sizes\n\n|[[Font size|$:/themes/tiddlywiki/vanilla/metrics/fontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height|$:/themes/tiddlywiki/vanilla/metrics/lineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|[[Font size for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodylineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|[[Story left position|$:/themes/tiddlywiki/vanilla/metrics/storyleft]]<br>//how far the left margin of the story river<br>(tiddler area) is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|[[Story top position|$:/themes/tiddlywiki/vanilla/metrics/storytop]]<br>//how far the top margin of the story river<br>is from the top of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|[[Story right|$:/themes/tiddlywiki/vanilla/metrics/storyright]]<br>//how far the left margin of the sidebar <br>is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|[[Story width|$:/themes/tiddlywiki/vanilla/metrics/storywidth]]<br>//the overall width of the story river// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|[[Tiddler width|$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth]]<br>//within the story river//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|[[Sidebar breakpoint|$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint]]<br>//the minimum page width at which the story<br>river and sidebar will appear side by side// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Sidebar width|$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth]]<br>//the width of the sidebar in fluid-fixed layout// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n" }, "$:/themes/tiddlywiki/vanilla/base": { "title": "$:/themes/tiddlywiki/vanilla/base", "tags": "[[$:/tags/Stylesheet]]", "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\twhite-space: pre-wrap;\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n white-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n width: calc(100% + 2px);\n margin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n top: 6px;\n bottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t width: calc(100% + 59px);\n }\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t font-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 300;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: auto;\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 28px;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor {\n\twidth: 100%;\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 48%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 3px 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n.tc-tiddler-preview-edit {\n\twidth: 48%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\t\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n padding: 0 7px 0 7px;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tdisplay: inline;\n\twidth: auto;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n text-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n min-width: 100%;\n min-height: 100%;\n max-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n" }, "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize", "text": "15px" }, "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight", "text": "22px" }, "$:/themes/tiddlywiki/vanilla/metrics/fontsize": { "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize", "text": "14px" }, "$:/themes/tiddlywiki/vanilla/metrics/lineheight": { "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight", "text": "20px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyleft": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storytop": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop", "text": "0px" }, "$:/themes/tiddlywiki/vanilla/metrics/storyright": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/storywidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth", "text": "770px" }, "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth", "text": "686px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint", "text": "960px" }, "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": { "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth", "text": "350px" }, "$:/themes/tiddlywiki/vanilla/options/stickytitles": { "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles", "text": "no" }, "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": { "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout", "text": "fixed-fluid" }, "$:/themes/tiddlywiki/vanilla/reset": { "title": "$:/themes/tiddlywiki/vanilla/reset", "type": "text/plain", "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n * user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n * (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; /* 2 */\n box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n" }, "$:/themes/tiddlywiki/vanilla/settings/fontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily", "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif" }, "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": { "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily", "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment", "text": "fixed" }, "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": { "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize", "text": "auto" }, "$:/themes/tiddlywiki/vanilla/sticky": { "title": "$:/themes/tiddlywiki/vanilla/sticky", "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n" } } }
backwall
top
The [[BackWallMacro]] affixes images to "the back". This can be used for pure image exposition or as backgrounds to text. ''Demo'' - Scroll down all the way to see the effect. ''Workings'' - The [[BackWallMacro]] styles tiddlers to display as backgrounds. See [[more...|Workings]] ''Installation''<br> *Get Felix Hayashi's [[TopStoryView|http://topstoryview.tiddlyspot.com/]] plugin. This is nice in itself but it is required for Back Wall (actually for reasons unclear to me), *Drag the [[BackWallMacro]] into your TW. ''To use''<br> *To make a new backwall image: **give the image a simple name without spaces or special characters. e.g [[cat]] **tag the image with "backwall" *To apply backwalls to your normal tiddlers, just tag them with the name of the backwall (e.g "cat"). *Adjust colors of text and text-background; ** in [[BackWallMacro]] change `crimson` and `lightgray`. **...or if you want one text background, instead of rows, insert `background:lightgray;` in the `.tc-tagged-$(tid)$ .tc-tiddler-body` definition. A note about ''transparent images''. The [[fish]], [[shark]] and the [[underwaterframe]] have transparent areas (a feature of the png image format). This is in no way necessary to use back-walling but it can give a fun overlay effect like in [[Swimming around with text]] and [[Environment frame]]. BTW, the latter concept can be expanded to make the whole TW background be the environment (e.g [[underwaterback]]) using standard TW background feature (Ctrlpanel>Appearence>Theme Tweaks> Page background image) and then use partially transparent images like [[fish]] to make a nice expose of fishes. (It is also possible to completely style away all irrelevant visible parts of a tiddler, so to have only fishes seen, swimming down the tiddler river. This is all very meta when you consider that a //tiddler// is already a type of fish.) ''Future?''<br> The original purpose is a scrolling that doesn't make the tiddlers "whizz by". I imagine it's friendlier on the eye. Currently the application is limited to show images as backwalls. ''I'm hoping to get [[back wall for any type of content|Back wall for any content]] to work.'' (Note: The tiddler text could not be taller than the screen though). I can't quite figure out how to set the text as a background in some equivalent way that styling can set an image as a background.
''Back Wall for arbitrary tiddler content'', not just images - I cannot get this to work. The images are currently CSS'added using the `background:url` property, set to be in fixed position so they stack in z-axis. This style property works for images but it does not accept tiddler content as argument. The most promising approach I've come up with so far is to "emulate" the `background:url` by making a //second body view template// that merely transcludes the original body text - and then setting this (or the original) to be the fixed background. Annoyingly these don't behave like the images do though. I suspect a reason is what is mentioned in the CSS Tricks article [[Stacking Order of Multiple Backgrounds|https://css-tricks.com/stacking-order-of-multiple-backgrounds/]] >//It's like z-index but this isn't z-index, it's parts of one single element.// >//I think it's slightly confusing, since it's the opposite of how HTML works naturally. If all elements have the same z-index (and are positioned in some way and overlap) the last element will be on top, not the first.// [[Here|http://vanseodesign.com/css/css-stack-z-index/]] is a more detailed article on the matter and [[this|http://css-discuss.incutio.com/wiki/Overlapping_And_ZIndex]] one has good stuff on the matter of "contexts". To illustrate the problem (I think), open the following "quares" that represent "arbitrary content" - and open them in this order; [[red]], [[yellow]] and [[blue]]. In this current tiddler, there's a stylesheet for these to make them appear fixed at top, overlapping. The order in which they overlap is the same as the order in which they appear in the river. Red at lower place in river is rendered last so it is what comes on top. As you scroll you'll see how the square has the same z-index as it's tiddler. Setting different z-indexes for the squares has no effect because they are in different contexts. I think what is needed is to have the squares be in a common context so that one can set their z-indexes in relation to each others. ...oooor maybe this z-index track is just a [[red herring|https://en.wikipedia.org/wiki/Red_herring]]. At least it's not yellow or blue. <style> .aa {box-sizing: border-box; position: fixed; top: 0; left: 0; width: 320px; height: 60px; z-index:inherit; } .aa .bb { position: absolute; padding: 18px 20px; z-index:1; } .aa .red { right: 3em; background:red; z-index:-1000; } .aa .yellow { right:3em; color:red; background:yellow; z-index:10; } .tc-tiddler-frame .blue { right: 1em; background:blue; z-index:; } </style>
\define backwall() <style> .tc-tagged-$(tid)$ { display: block; -moz-box-sizing: border-box; box-sizing: border-box; background:url(<$macrocall $name="datauri" title="$(tid)$" $output="text/plain"/>) no-repeat left top fixed; height:100vh; background-size: contain; } .tc-tagged-$(tid)$ .tc-tiddler-body { max-height:75vh;overflow-y:auto; } .tc-tagged-$(tid)$ .tc-tiddler-body p { color:crimson; background:lightgray; } </style> \end <$list filter="[tag[backwall]]" variable="tid"> <<backwall>> </$list>
<div class="aa"> <div class="bb blue">BLUE</div> </div>
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
"A cat in a hat." ....really? That's what you teach your offspring? How about "You're an idiot!". And take this stupid text off my face.
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
<center><div style="margin-top:4em;margin-left:3em; width:300px;">{{!!info}}</div></center> <div style="position:absolute; width:100%;left:0;bottom:0em;margin-bottom:-6px;z-index:0;">{{underwaterframe}}</div> {{!!style}}
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
<div class="aa"> <div class="bb red">RED</div> </div>
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
{{!!info}} {{fish}}
Tagged "fish" to get [[fish]] as backwall... which incidentally is a png with transparent bg so the gray TW back color shows through.
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
The [[BackWallMacro]]... *is tagged as a PageTemplate to make it active. *lists the pictures (tiddlers tagged "backwall") and applies styling to them based on their specific tag (dog, fish, cat etc) using the [[tc-tagged method|http://tiddlywiki.com/#How%20to%20apply%20custom%20styles%20by%20tag]]. *The magic to get the image as tiddler background uses the css background property and the TW [[datauri|http://tiddlywiki.com/#datauri%20Macro%20(Examples)]] macro. *The images themselves (again, tagged "backwall") get their body (i.e the tiddler content, i.e the image) styled with visibility:hidden or you'd get the image showing on top of the same background image.
<div class="aa"> <div class="bb yellow">YELLOW</div> </div>