From d8b3fa7d4adc5ef83ab668d75464481e64bbf97d Mon Sep 17 00:00:00 2001
From: ulaulaman This TiddlyWiki contains the following tiddlers:
+
yes+
left+
{ "tiddlers": { @@ -9568,13 +9612,14 @@ Error message and password prompt } }
About+
Menu
The following tiddlers were imported: -# [[$:/plugins/tiddlywiki/katex]]+# [[$:/themes/jd/Whitespace]] +# [[$:/theme]]
no@@ -9955,25 +10000,58 @@ Error message and password prompt } }
$:/core/ui/ControlPanel/StoryView+
un ~TiddlyWiki di presentazione
$:/core/ui/MoreSideBar/Plugins/Theme+
Gianluigi Filippelli
$:/core/ui/ControlPanel/Appearance+
yes+
$:/themes/jd/Whitespace/config+
$:/core/ui/ControlPanel/Basics+
$:/core/ui/ControlPanel/Plugins/Installed/Plugins+
$:/core/ui/ControlPanel/TiddlerFields+
$:/core/ui/MoreSideBar/Plugins/Plugins+
$:/core/ui/ControlPanel/Info+
$:/core/ui/ControlPanel/Saving/General
$:/core/ui/MoreSideBar/Plugins
$:/core/ui/SideBar/Open+
$:/core/ui/MoreSideBar/Tags+
$:/core/ui/SideBar/Recent+
$:/core/ui/ControlPanel/Toolbars/EditorToolbar+
closed
yes+
no
ulaulaman+
$:/themes/jd/Whitespace+
{ + "tiddlers": { + "$:/themes/jd/Whitespace/template/sidebar": { + "text": "\\define wsconfig(name) $:/config/Whitespace/$name$\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\\define config-title-sidebar()\n$:/config/SideBar/Visibility/$(currentTiddler)$\n\\end\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/tags/SideBar\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=\"$:/tags/SideBar\"/>\n</$fieldmangler>\n\\end\n\\define drop-actions-PageControls-buttons()\n<$action-listops $tiddler=\"$:/tags/PageControls\" $subfilter=\"+[insertbefore:listItem<actionTiddler>]\"/>\n\\end\n\\define sidebar-title()\n<$list filter=\"[all[shadows+tiddlers]!has[draft.of]is[current]has[caption]]\">{{!!caption}}</$list>\n<$list filter=\"[all[shadows+tiddlers]!has[draft.of]is[current]!has[caption]]\">{{!!title}}</$list>\n\\end\n\\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<$action-setfield $tiddler=<<wsconfig search>> text=\"no\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\\define NewTidActions()\n<$action-setfield $tiddler=<<wsconfig search>> text=\"no\"/>\n<$action-createtiddler $basetitle={{$:/temp/search}} $savetitle=\"$:/temp/NewTidTitle\"/>\n<$action-sendmessage $message=\"tm-edit-tiddler\" $param={{$:/temp/NewTidTitle}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTidTitle\"/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n\\end\n\\define ws-page-controls()\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$droppable actions=<<drop-actions-PageControls-buttons>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<$list filter=\"[<config-title>!text[hide]]\" variable=\"checker\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$draggable tiddler=<<listItem>> tag=\"span\"><$transclude tiddler=<<listItem>>/></$draggable>\n</$set>\n</$list>\n</$droppable>\n</$list>\n\\end\n\n<div class=\"vertical-controls\">\n<<ws-page-controls>>\n</div>\n\n<$scrollable class='jd-sidebar'>\n<div class=\"jd-header\">\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip=\"Unfix sidebar\" class=\"tc-btn-invisible\">{{$:/core/images/menu-button}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip=\"Fix sidebar\" class=\"tc-btn-invisible\">{{$:/core/images/menu-button}}</$button>\n</$reveal>\n<span class=\"header-buttons\">\n<<ws-page-controls>>\n</span>\n</div>\n<$list filter=\"[[$:/config/Whitespace/show-sitetitle]!text[no]]\" variable=\"checker\">\n<div class=\"jd-sitetitle-wrapper\">\n<$list filter=\"[[$:/SiteTitle]!text[]]\" variable=\"checker\">\n<div class=\"jd-sitetitle\"><$transclude tiddler=\"$:/SiteTitle\"/></div>\n</$list>\n<$list filter=\"[[$:/SiteSubtitle]!text[]]\" variable=\"checker\">\n<div class=\"jd-sitesubtitle\"><$transclude tiddler=\"$:/SiteSubtitle\"/></div>\n</$list>\n</div>\n</$list>\n<div class=\"jd-sidebar-column\">\n<div class=\"jd-search-wrapper\">\n<div class=\"jd-search-header\">\n<$keyboard class=\"jd-searchbar-wrapper\" tag=\"div\" key=\"ctrl+space\" actions=<<NewTidActions>>>\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" placeholder=\"Search / create\" class=\"jd-searchbar\"/>\n</$keyboard>\n<div class=\"jd-searchbar-buttons\">\n<$list filter=\"[[$:/temp/search]!text[]]\">\n<$button tooltip=\"Create new tiddler with this title\" class=\"tc-btn-invisible\" actions=<<NewTidActions>>>\n{{$:/core/images/new-button}}\n</$button>\n<$button tooltip=\"Clear searchbar\" class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=<<wsconfig search>> text=\"no\"/>\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$list>\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n</div>\n</div>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<div class=\"jd-search-results\">\n<$scrollable fallthrough=\"no\" class=\"results\">\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\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</$scrollable>\n</div>\n</$reveal>\n</div>\n</div>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" variable=\"currentTiddler\">\n<$droppable actions=<<drop-actions>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div class=\"jd-sidebar-column\">\n<div class=\"jd-sidebar-column-header\">\n<$list variable=\"checker\" filter=\"[<config-title-sidebar>!text[hide]]\" emptyMessage=\"\"\"\n<$button set=<<config-title-sidebar>> setTo=\"show\" dragTiddler=<<currentTiddler>> class=\"tc-btn-invisible\" tag=\"text\">\n<<sidebar-title>>\n</$button>\n\"\"\">\n<$button set=<<config-title-sidebar>> setTo=\"hide\" dragTiddler=<<currentTiddler>> class=\"tc-btn-invisible\" tag=\"text\">\n<<sidebar-title>>\n</$button>\n</$list>\n<div class=\"jd-sidebar-column-header-buttons\">\n<$button tooltip=\"Open in story river\" to=<<currentTiddler>> dragTiddler=<<currentTiddler>> class=\"tc-btn-invisible\">{{$:/core/images/open-window}}</$button>\n<$button tooltip=\"Edit this tiddler\" dragTiddler=<<currentTiddler>> class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-edit-tiddler\"/>{{$:/core/images/edit-button}}</$button>\n<$button tooltip=\"Remove from sidebar\" dragTiddler=<<currentTiddler>> class=\"tc-btn-invisible\">\n<$fieldmangler tiddler=<<currentTiddler>>>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=\"$:/tags/SideBar\"/>\n</$fieldmangler>{{$:/core/images/close-button}}</$button>\n</div>\n</div>\n<$list variable=\"checker\" filter=\"[<config-title-sidebar>!text[hide]]\">\n<div class=\"jd-sidebar-column-header-border\"></div>\n<div class=\"jd-sidebar-column-body\">\n\n<$transclude/>\n\n</div>\n</$list>\n</div>\n</$droppable>\n</$list>\n<div style=\"height:32px;\">\n</div>\n</$scrollable>", + "title": "$:/themes/jd/Whitespace/template/sidebar", + "tags": "$:/tags/PageTemplate", + "modifier": "jd", + "modified": "20200727013547023", + "creator": "JD", + "created": "20171201152819844" + }, + "$:/themes/jd/Whitespace/readme": { + "text": "!!! Compatibility checked with ''TW 5.1.17'' & ''TW 5.1.22'' only!\n\nThis theme uses an overhauled sidebar, which can be accessed via a hamburger button at the topright or topleft of the screen. I turned this into a theme just to make it easier for me to move it around my TW5's. \n\n''The hamburger button:''\n\n* When the sidebar is minimized, hovering on the hamburger button will expand the sidebar. The sidebar will minimize when it loses mouse focus. Clicking on the hamburger button will make the sidebar \"sticky\" until it is clicked again.\n\n* Below the hamburger button (when sidebar is minimized) are the usual Page Control buttons. \n\n''Changes to the sidebar:''\n\n# Minimize-able via the hamburger button\n# Movable to the left or the right of the screen\n# Sidebar tabs are turned into draggable, removable, and minimize-able \"card\"-things\n\n''Changes to the sidebar tabs:''\n\n# Draggable = click on the card title + drag above or below other \"cards\" in the sidebar\n# Removable = hover on card title + click the right-most button that appears\n# Minimize-able = click on the card title (expand by clicking again)\n* The card title is the \"caption\" of the tiddler. Otherwise, it's the tiddler title\n\n''~PageControls:''\n\n* ~PageControls appear beside the hamburger button on hover (when sidebar is expanded), or below it when sidebar is \"minimized\"\n\n<hr>\n\n!!! Compatibiliy with ''Stories'' Plugin\n\nhttps://giffmex.org/stroll/empty.html#%24%3A%2Fplugins%2Fsq%2FStories\n\nFor compatibility with the great 2-story plugin above, please also import this to your wiki:\n\n<<<\n''~$:/themes/jd/Whitespace/Stylesheet/StoriesPluginCompatibility''\n[[get it here|http://j.d.whitespace.tiddlyspot.com/#Compatibility%20with%20''Stories''%20Plugin]]\n<<<\n\n<hr>\n\n//Note:// \n\nThis theme is best used with [[Very Simple Mobile Layout (plugin)|http://j.d.tiddlyspot.com/#Very%20Simple%20Mobile%20Layout%20(plugin)]].\n\n<a target=\"blank\" href=\"http://j.d.whitespace.tiddlyspot.com\">Project Homepage on Tiddlyspot</a>\n\n<hr>\n\n```\n'20/07/27 : fixed the story river scrolling issue (finally!) just by using a <$scrollable/> widget\n```\n\n<hr>\n\n//MIT License://\n\nCopyright 2020 jologsdialogue@gmail.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", + "title": "$:/themes/jd/Whitespace/readme", + "modifier": "jd", + "modified": "20200727014016503", + "creator": "JD", + "created": "20180203113849420" + }, + "$:/themes/jd/Whitespace/config": { + "text": "\\define wsconfig(name) $:/config/Whitespace/$name$\n\\define config-base() $:/config/SideBar/Visibility/\n\\define config-title-sidebar()\n$(config-base)$$(currentTiddler)$\n\\end\n\\define drop-actions()\n<$action-listops $tiddler=\"$:/tags/SideBar\" $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n<style>\n.tc-control-panel table input[type=\"radio\"] { width: auto; }\n.ws-select-button {\n display: inline-flex;\n width: 1em;\n height: 1em;\n border-radius: 50%;\n border: 1px solid <<colour primary>>;\n}\n.ws-disabled-btn {\n background: <<colour muted-background>>;\n}\n.ws-enabled-btn {\n background: <<colour primary>>;\n}\n</style>\n\n<table width=\"99%\">\n<tr>\n<td>\nSidebar width:\n</td>\n<td>\n<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" tag=\"input\" placeholder=\"350px\" default=\"\"/>\n</td>\n</tr>\n<tr>\n<td>\nTiddler width:\n</td>\n<td>\n<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" tag=\"input\" placeholder=\"100%\" default=\"\"/>\n</td>\n</tr>\n<tr>\n<td>\nSidebar top buttons area height:\n</td>\n<td>\n<$edit-text tiddler=\"$:/w/config/jd-sidebar-top-buttons-height\" tag=\"input\" placeholder=\"42px\" default=\"\"/>\n</td>\n</tr>\n<tr>\n<td>\nSidebar top padding:\n</td>\n<td>\n<$edit-text tiddler=\"$:/w/config/jd-sidebar-top-padding\" tag=\"input\" placeholder=\"39px\" default=\"\"/>\n</td>\n</tr>\n<tr>\n<td>\nLimit sidebar card height:\n</td>\n<td>\n<$checkbox tiddler=<<wsconfig SidebarHeight>> field=\"text\" checked=\"limit\" unchecked=\"full\" default=\"limit\"/>\n<$list filter=\"[[$:/config/Whitespace/SidebarHeight]text[limit]]\"><$edit-text tiddler=<<wsconfig SidebarHeight>> field=\"height\" tag=\"input\" placeholder=\"300px\"/></$list>\n</td>\n</tr>\n<tr>\n<td>\nVisible scrollbars:\n</td>\n<td>\n<$checkbox tiddler=<<wsconfig scrollbar-style>> field=\"text\" checked=\"visible\" unchecked=\"invisible\" default=\"visible\"/>\n</td>\n</tr>\n<tr>\n<td>\nShow Sitetitle and Subtitle:\n</td>\n<td>\n<$checkbox tiddler=<<wsconfig show-sitetitle>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"/>\n</td>\n</tr>\n<tr>\n<td>\nShow buttons on hover:\n</td>\n<td>\n<$checkbox tiddler=<<wsconfig Spacious>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"/>\n</td>\n</tr>\n<tr>\n<td>\nTheme the tiddler edit mode:\n</td>\n<td>\n<$checkbox tiddler=<<wsconfig ThemeEditFrame>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"/>\n</td>\n</tr>\n<tr>\n<td>\nSidebar position:\n</td>\n<td>\n<$radio tiddler=<<wsconfig \"sidebar\">> value=\"left\"> left</$radio><br>\n<$radio tiddler=<<wsconfig \"sidebar\">> value=\"right\"> right</$radio>\n</td>\n</tr>\n</table>", + "title": "$:/themes/jd/Whitespace/config", + "tags": "$:/tags/ControlPanel/Appearance", + "modifier": "jd", + "modified": "20200727063111886", + "creator": "JD", + "created": "20171203134043686", + "caption": "Whitespace tweaks" + }, + "$:/themes/jd/Whitespace/Stylesheet": { + "text": "\\define wsconfig(name) $:/config/Whitespace/$name$\n\\define ws-sidebar-op() <$list filter=\"[[$:/config/Whitespace/sidebar]text[right]]\" emptyMessage=\"right\">left</$list>\n\\define ws-sidebar-width() <$list filter=\"[[$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth]!text[]get[text]]\" emptyMessage=\"350px\"/>\n\\define ws-tiddler-width() <$list filter=\"[[$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth]!text[]get[text]]\" emptyMessage=\"100%\"/>\n\\define ws-sidebarbreakpoint() <$list filter=\"[[$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint]!text[]get[text]]\" emptyMessage=\"960px\"/>\n\n<$wikify name=\"ws-sidebar-po\" text=\"\"\"<$list filter=\"[[$:/config/Whitespace/sidebar]get[text]]\" emptyMessage=\"left\"/>\"\"\">\n\n@media (min-width: <<ws-sidebarbreakpoint>>) { \n\n<$reveal state=<<wsconfig ThemeEditFrame>> type=\"match\" text=\"yes\" default=\"yes\">\n\n\n/** NO BOX SHADOW ON INPUTS **/\n\n.tc-tiddler-edit-frame .tc-edit-field-add input.tc-edit-texteditor, \n.tc-tiddler-edit-frame text, \n.tc-tiddler-edit-frame textarea, \n.tc-tiddler-edit-frame .tc-edit-tags, \n.tc-tiddler-edit-frame textarea.tc-edit-texteditor {\n -moz-box-shadow: none !important;\n -ms-box-shadow: none !important;\n -o-box-shadow: none !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n\n.tc-tiddler-edit-frame input.tc-titlebar.tc-edit-texteditor,\n.tc-tiddler-edit-frame .tc-edit-tags, \n.tc-tiddler-edit-frame text, \n.tc-tiddler-edit-frame textarea, \n.tc-tiddler-edit-frame textarea.tc-edit-texteditor { border: none !important; }\n\n\n/** EDIT TIDDLER **/\n\n.tc-tiddler-edit-frame input.tc-titlebar.tc-edit-texteditor {\n -moz-box-shadow: none !important;\n -ms-box-shadow: none !important;\n -o-box-shadow: none !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n padding: .25em .5em !important;\n font-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}}; \n font-weight: normal;\n}\n\n.tc-tiddler-edit-frame .tc-edit-tags, \n.tc-tiddler-edit-frame .tc-editor-toolbar,\n.tc-tiddler-edit-frame .tc-type-selector,\n.tc-tiddler-edit-frame .tc-edit-field-add {\n background-color: <<colour tiddler-editor-background>>;\n padding: 8px 4px;\n}\n\n.tc-tiddler-edit-frame input.tc-edit-texteditor,\n.tc-tiddler-edit-frame .tc-edit-tags, \n.tc-tiddler-edit-frame .tc-editor-toolbar,\n.tc-tiddler-edit-frame .tc-type-selector,\n.tc-tiddler-edit-frame .tc-edit-field-add {\n margin: 0 0 4px 0 !important;\n}\n\n.tc-tiddler-edit-frame iframe.tc-edit-texteditor,\n.tc-tiddler-edit-frame table.tc-edit-fields { margin: 0 !important; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar { background: <<colour tiddler-editor-border>>; margin-bottom: 0 !important; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar .tc-btn-invisible { background: transparent; }\n\n.tc-tiddler-edit-frame .tc-editor-toolbar .tc-btn-invisible:hover {\n background: transparent;\n fill: <<colour primary>>;\n}\n\n</$reveal>\n\n\n.borderless { border: none !important; }\n\ntextarea.large-textarea { \n min-height: 100px;\n width: 100%;\n max-width: 100%;\n border: 1px solid <<colour table-border>> !important;\n}\n\ninput.scene-textarea { \n border: 1px solid <<colour table-border>> !important;\n}\n\n.tc-tiddler-frame {\n width: <<ws-tiddler-width>> !important;\n border-radius: {{!!box-radius}};\n margin-left: auto;\n margin-right: auto;\n <<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.09)\">>\n}\n\n.tc-storyview-zoomin-tiddler {\n position: relative !important;\n width: calc(<<ws-tiddler-width>> - 84px) !important;\n}\n\n\n/** CARD BUTTONS **/\n\n.jd-sidebar-column-header > .tc-btn-invisible {\n color: <<colour foreground>>;\n margin-top: -3px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n<$reveal state=<<wsconfig Spacious>> type=\"match\" text=\"yes\" default=\"yes\">\n.tc-tiddler-view-frame .tc-tiddler-controls svg {\n opacity: 0; \n <<transition \"opacity 150ms ease-in-out\">>\n}\n\n.tc-tiddler-view-frame .tc-tiddler-controls:hover svg { opacity: 1; }\n</$reveal>\n\n/** FONT SIZES **/\n\n.jd-buttons .tc-btn-invisible { font-size: 18px; }\n.jd-sidebar:hover .jd-header .tc-btn-invisible, \n.jd-sidebar .header-buttons .tc-btn-invisible { font-size: 16px; }\n.jd-header .tc-btn-invisible,\n.jd-sidebar .jd-header .tc-btn-invisible,\n.vertical-controls .tc-btn-invisible { font-size: 20px; }\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.jd-sidebar .jd-header .tc-btn-invisible { font-size: 16px; }\n</$reveal>\n\n\n<$reveal state=<<wsconfig Spacious>> type=\"match\" text=\"yes\" default=\"yes\">\n\n/** AUTOHIDE VERTICAL BUTTONS **/\n\n.vertical-controls {\n opacity: 0;\n <<transition \"opacity 150ms ease-in-out\">>\n}\n\n.vertical-controls:hover {\n opacity: 1;\n}\n\n</$reveal>\n\n\n/** STORY RIVER **/\n\n.tc-story-river { transition: left 250ms, right 250ms; }\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.tc-story-river { padding: 42px 2em !important; }\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\" default=\"yes\">\n.tc-story-river { padding: 42px 10% !important; }\n</$reveal>\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.tc-story-river {\n <<ws-sidebar-po>>: <<ws-sidebar-width>> !important;\n width: calc(100% - <<ws-sidebar-width>>) !important;\n}\n.jd-sidebar { opacity: 1; }\n</$reveal>\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\" default=\"yes\">\n\n.tc-story-river { width: 100% !important; }\n\n</$reveal>\n\n.tc-tiddler-body {\n margin-top: 10px;\n padding-right: 10px;\n padding-bottom: 20px;\n overflow-y: auto;\n overflow-x: hidden;\n}\n\n\n/** VERTICAL CONTROLS **/\n\n.jd-header {\n width: 50px;\n height: 50px;\n position: fixed;\n top: 0;\n overflow: hidden;\n <<ws-sidebar-po>>: 0;\n padding: 15px;\n z-index: 700;\n}\n\n<$reveal state=<<wsconfig Spacious>> type=\"match\" text=\"yes\" default=\"yes\">\n\n.jd-header .header-buttons {\n opacity: 0;\n -webkit-transition: opacity {{$:/config/AnimationDuration}}ms;\n transition: opacity {{$:/config/AnimationDuration}}ms;\n}\n\n.jd-header:hover .header-buttons { opacity: 1; }\n\n</$reveal>\n\n.jd-header .header-buttons .tc-image-button {\n width: 0;\n height: 0;\n}\n\n.jd-sidebar:hover .header-buttons .tc-image-button {\n width: 1em;\n height: 1em;\n margin: 0 0 0 10px;\n}\n\n.jd-header .tc-btn-invisible {\n fill: <<colour sidebar-controls-foreground>>;\n -webkit-transition: fill {{$:/config/AnimationDuration}}ms, font-size {{$:/config/AnimationDuration}}ms;\n transition: fill {{$:/config/AnimationDuration}}ms, font-size {{$:/config/AnimationDuration}}ms;\n}\n\n.jd-sidebar:hover .jd-header {\n<$list filter=\"[<ws-sidebar-po>prefix[right]]\" emptyMessage=\"\"\"\n width: calc(<<ws-sidebar-width>> - 1.5em);\n\"\"\">\n width: <<ws-sidebar-width>>;\n</$list>\n height: <$list filter=\"[[$:/w/config/jd-sidebar-top-buttons-height]is[tiddler]] +[get[text]]\" emptyMessage=\"39px\"/>;\n background: <<colour page-background>>;\n padding: 10px 20px;\n -webkit-transition: width {{$:/config/AnimationDuration}}ms;\n transition: width {{$:/config/AnimationDuration}}ms;\n}\n\n<$list filter=\"[<ws-sidebar-po>prefix[left]]\">\n.jd-sidebar:hover .jd-header {\n box-shadow: -5px 0 5px 0 <<colour page-background>>;\n}\n</$list>\n\n<$list filter=\"[<ws-sidebar-po>!prefix[right]]\">\n.jd-sidebar:hover .jd-header {\n box-shadow: 5px 0 5px 0 <<colour page-background>>;\n margin-right: calc(1.5em - 1px);\n}\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.jd-header {\n margin-right: calc(1.5em - 1px);\n}\n</$reveal>\n</$list>\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.jd-sidebar .jd-header {\n<$list filter=\"[<ws-sidebar-po>prefix[right]]\" emptyMessage=\"\"\"\n width: calc(<<ws-sidebar-width>> - 1.5em);\n\"\"\">\n width: <<ws-sidebar-width>>;\n</$list>\n height: <$list filter=\"[[$:/w/config/jd-sidebar-top-buttons-height]is[tiddler]] +[get[text]]\" emptyMessage=\"39px\"/>;\n background: <<colour page-background>>;\n padding: 10px 20px;\n}\n.jd-sidebar .header-buttons .tc-image-button {\n width: 1em;\n height: 1em;\n margin: 0 0 0 10px;\n}\n</$reveal>\n\n.vertical-controls {\n background: <<colour page-background>>;\n position: fixed;\n top: 50px;\n <<ws-sidebar-po>>: 0;\n width: 50px;\n height: calc(100% - 50px);\n padding: 5px 15px;\n z-index: 600;\n}\n\n.vertical-controls button {\n margin-bottom: 15px;\n outline: none;\n}\n\n.vertical-controls .tc-btn-invisible {\n fill: <<colour sidebar-controls-foreground>>;\n <<transition \"fill 150ms ease-in-out\">>\n}\n\n.jd-header .tc-droppable.tc-dragover > .tc-droppable-placeholder { display: inline; }\n\n\n/** STYLED SIDEBAR **/\n\n.jd-sitetitle-wrapper { text-align: center; }\n\n.jd-sitetitle { font-size: 2em; padding: 0.2em 0; }\n\n.jd-sitesubtitle { padding-bottom: 2em; }\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n\n.jd-sitetitle-wrapper { opacity: 0; }\n\n.jd-sidebar:hover .jd-sitetitle-wrapper { opacity: 1; }\n\n</$reveal>\n\n<$reveal state=\"$:/SiteSubtitle\" type=\"match\" text=\"\">\n\n.jd-sitetitle { padding-bottom: 1em; }\n\n</$reveal>\n\n.jd-sidebar p {\n margin: 5px 0;\n}\n\n.jd-sidebar {\n background: <<colour page-background>>;\n height: 50px;\n display: inline-block;\n position: fixed;\n top: 0;\n <<ws-sidebar-po>>: 0;\n justify-content: center;\n z-index: 800;\n -webkit-transition: width {{$:/config/AnimationDuration}}ms, height {{$:/config/AnimationDuration}}ms;\n transition: width {{$:/config/AnimationDuration}}ms, height {{$:/config/AnimationDuration}}ms;\n}\n\n.jd-sidebar:hover {\n width: <<ws-sidebar-width>>;\n border-<<ws-sidebar-op>>: 1px solid<<colour page-background>>;\n padding: <$list filter=\"[[$:/w/config/jd-sidebar-top-padding]is[tiddler]] +[get[text]]\" emptyMessage=\"42px\"/> 20px 0 20px;\n height: 100%;\n overflow-y: auto !important;\n}\n\n<$list filter=\"[<ws-sidebar-po>prefix[left]]\">\n.jd-sidebar:hover {\n <<box-shadow \"6px 0 20px 0 rgba(0, 0, 0, 0.1)\">>\n}\n</$list>\n<$list filter=\"[<ws-sidebar-po>prefix[right]]\">\n.jd-sidebar:hover {\n <<box-shadow \"-6px 0 20px 0 rgba(0, 0, 0, 0.1)\">>\n}\n</$list>\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">\n.jd-sidebar {\n width: <<ws-sidebar-width>>;\n padding: <$list filter=\"[[$:/w/config/jd-sidebar-top-padding]is[tiddler]] +[get[text]]\" emptyMessage=\"42px\"/> 20px 0 20px;\n border-<<ws-sidebar-op>>: 1px solid<<colour page-background>>;\n height: 100%;\n overflow-y: auto;\n}\n.jd-sidebar-column { opacity: 1; }\n<$list filter=\"[<ws-sidebar-po>prefix[left]]\">\n.jd-sidebar {\n <<box-shadow \"6px 0 20px 0 rgba(0, 0, 0, 0.1)\">>\n}\n</$list>\n<$list filter=\"[<ws-sidebar-po>prefix[right]]\">\n.jd-sidebar {\n <<box-shadow \"-6px 0 20px 0 rgba(0, 0, 0, 0.1)\">>\n}\n</$list>\n</$reveal>\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\" default=\"yes\">\n.jd-sidebar {\n width: 50px;\n overflow: hidden !important;\n}\n.jd-sidebar-column {\n opacity: 0;\n}\n</$reveal>\n\n.jd-sidebar-column {\n display: block;\n background: <<colour background>>;\n padding: 10px;\n margin-bottom: 10px;\n border: 1px solid <<colour tiddler-border>>;\n border-radius: {{!!box-radius}};\n <<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.09)\">>\n overflow: hidden;\n -webkit-transition: opacity {{$:/config/AnimationDuration}}ms;\n transition: opacity {{$:/config/AnimationDuration}}ms;\n}\n\n.jd-sidebar-column-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 2px 0;\n overflow: hidden;\n}\n\n.jd-sidebar-column-header-border {\n height: 10px;\n width: 100%;\n border-top: 1px solid <<colour table-border>>;\n margin-top: 8px;\n}\n\n.jd-sidebar-column-header .jd-sidebar-column-header-buttons {\n display: flex;\n align-items: flex-end;\n}\n\n.jd-sidebar-column-header .jd-sidebar-column-header-buttons button {\n margin-left: 6px;\n}\n\n<$reveal state=<<wsconfig Spacious>> type=\"match\" text=\"yes\" default=\"yes\">\n.jd-sidebar-column-header .jd-sidebar-column-header-buttons {\n opacity: 0;\n <<transition \"opacity 150ms ease-in-out\">>\n}\n.jd-sidebar-column-header:hover .jd-sidebar-column-header-buttons { opacity: 1; }\n</$reveal>\n\n<$reveal type=\"match\" state=<<wsconfig SidebarHeight>> text=\"limit\" default=\"limit\">\n.jd-sidebar-column-body {\n max-height: <$list filter=\"[[$:/config/Whitespace/SidebarHeight]!height[]]\" emptyMessage=\"300px\">{{$:/config/Whitespace/SidebarHeight!!height}}</$list>;\n overflow-y: auto;\n overflow-x: hidden;\n}\n</$reveal>\n\n.jd-sidebar:hover .jd-sidebar-column {\n opacity: 1;\n}\n\n.tc-droppable {\n padding: 0;\n margin: 0;\n}\n\n.tc-sidebar-scrollable,\n.jd-config,\n.tc-topbar,\n.tc-bottombar { \n width: 0; \n height: 0; \n margin: 0; \n padding: 0; \n display: none; \n}\n\n\n/** POPUPS AND DROPDOWNS **/\n\n.jd-sidebar .tc-drop-down,\n.tc-tiddler-frame .tc-drop-down,\n.tc-tiddler-frame .tc-block-dropdown {\n overflow: auto;\n <<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.09)\">>\n}\n\n.jd-sidebar .tc-drop-down {\n position: fixed;\n <<ws-sidebar-po>>: 20px;\n top: 50px;\n min-width: calc(<<ws-sidebar-width>> - 40px) !important;\n max-width: calc(<<ws-sidebar-width>> - 40px) !important;\n max-height: 360px !important;\n}\n\n.tc-tiddler-frame .tc-drop-down,\n.tc-tiddler-frame .tc-block-dropdown {\n min-width: 230px !important;\n max-height: 230px !important;\n}\n\n.tc-menu-list-item {\n -webkit-word-break: break-all !important;\n -moz-word-break: break-all !important;\n -ms-word-break: break-all !important;\n -o-word-break: break-all !important;\n word-break: break-all !important;\n}\n\n.tc-edit-type-dropdown { overflow: auto; }\n\n\n/** BUTTONS **/\n\n.jd-sidebar-column .tc-btn-invisible,\n.jd-edit-title-controls .tc-btn-invisible {\n fill: <<colour sidebar-controls-foreground>>;\n <<transition \"fill 150ms ease-in-out\">>\n}\n\n.vertical-controls .tc-btn-invisible:hover,\n.jd-edit-title-controls .tc-btn-invisible:hover,\n.jd-sidebar .tc-btn-invisible:hover,\n.jd-sidebar-column .tc-btn-invisible:hover {\n fill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n\n/** NOTIFICATION **/\n\n<$list filter=\"[<ws-sidebar-po>prefix[right]]\">\n.tc-notification { left: 14px; width: initial; }\n</$list>\n\n\n/** SCROLLBARS **/\n\n<$reveal state=<<wsconfig scrollbar-style>> type=\"match\" text=\"visible\" default=\"visible\">\n.tc-tiddler-frame .tc-drop-down::-webkit-scrollbar,\n.tc-tiddler-frame .tc-block-dropdown::-webkit-scrollbar,\ndiv::-webkit-scrollbar {\n background: transparent;\n width: 6px;\n}\n\n.tc-tiddler-frame .tc-drop-down::-webkit-scrollbar-thumb,\n.tc-tiddler-frame .tc-block-dropdown::-webkit-scrollbar-thumb,\ndiv::-webkit-scrollbar-thumb {\n background: rgba(0, 0, 0, 0.3); \n -webkit-border-radius: {{!!box-radius}};\n border-radius: {{!!box-radius}};\n}\n\n.jd-sidebar::-webkit-scrollbar-thumb {\n background: <<colour primary>>; \n}\n</$reveal>\n<$reveal state=<<wsconfig scrollbar-style>> type=\"match\" text=\"invisible\" default=\"visible\">\n.tc-tiddler-frame .tc-drop-down::-webkit-scrollbar,\n.tc-tiddler-frame .tc-block-dropdown::-webkit-scrollbar,\n.jd-sidebar::-webkit-scrollbar,\ndiv::-webkit-scrollbar {\n background: transparent;\n width: 0;\n}\n</$reveal>\n\n\n/** SIDEBAR SEARCH **/\n\n.jd-search-wrapper {\n width: 100%;\n display: inline-block;\n}\n\n.jd-search-header {\n background: <<colour background>>;\n display: flex;\n justify-content: space-between;\n}\n\n.jd-searchbar-wrapper { width: 100%; }\n\n.jd-searchbar-buttons {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n width: 120px;\n}\n\n.jd-searchbar {\n width: 100%;\n outline: none !important;\n border: none !important;\n background: transparent !important;\n}\n\n.jd-search-results {\n margin-top: 10px;\n padding-right: 15px;\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n<$reveal type=\"match\" state=<<wsconfig SidebarHeight>> text=\"limit\" default=\"limit\">\n.jd-search-results { max-height: <$list filter=\"[[$:/config/Whitespace/SidebarHeight]!height[]]\" emptyMessage=\"300px\">{{$:/config/Whitespace/SidebarHeight!!height}}</$list>; }\n</$reveal>\n\n.jd-searchbar-buttons button {\n outline: none;\n margin-left: 10px;\n}\n\n.jd-searchbar-buttons .tc-btn-invisible {\n fill: <<colour sidebar-controls-foreground>>;\n <<transition \"fill 150ms ease-in-out\">>\n}\n\n.jd-searchbar-buttons .tc-btn-invisible:hover {\n fill: <<colour sidebar-controls-foreground-hover>>;\n color: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.jd-search-results .tc-menu-list-item {\n white-space: normal;\n word-wrap: break-word;\n padding-left: 5px;\n text-indent: -5px;\n}\n\n\n/** SIDEBAR CONTROLS**/\n\n.jd-buttons { \n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-start;\n}\n\n.jd-buttons > .tc-reveal {\n min-width: 0 !important;\n width: 20% !important;\n text-align: center;\n}\n\n.jd-buttons > .tc-btn-invisible {\n margin: 5px 0;\n outline: none;\n fill: <<colour sidebar-controls-foreground>>;\n <<transition \"fill 150ms ease-in-out\">>\n}\n\n.jd-buttons > .tc-btn-invisible:hover {\n fill: <<colour sidebar-controls-foreground-hover>>;\n}\n\nbutton, button:hover { outline: none; }\n\ninput, input:focus { outline: none !important; }\n\n}\n\n@media (max-width: <<ws-sidebarbreakpoint>>) { \n\n.jd-sidebar, .vertical-controls { display: none; }\n.tc-titlebar text, input.tc-titlebar.tc-edit-texteditor { font-size: 18px; }\n\n}\n\n</$wikify>", + "title": "$:/themes/jd/Whitespace/Stylesheet", + "tags": "$:/tags/Stylesheet", + "modifier": "jd", + "modified": "20200727071748669", + "creator": "JD", + "created": "20171127170053658", + "box-radius": "1px" + } + } +}+
{ "tiddlers": { @@ -10146,13 +10270,152 @@ Error message and password prompt } }
pop+
classic
''Gianluigi Filippelli'' +++| EduINAF | ChangelogEduINAF | EduINAFAjaxFilter | +|:------|:------|:------| -Blog: [[DropSea|https://dropseaofulaula.blogspot.com/]]+* 2020.0728 + * aggiunte immagini per i livelli didattici nella cartella "images" + * aggiunte costellazioni e astrofoto al *feed*, tolte attività didattiche + * tolte le videolezioni dagli speciali +* 2020.0709 + * estesi gli speciali anche a videolezioni e alla nuova tipologia astrodidattica +* 2020.0707 + * aggiunta compatibilità con Wordpress 4.9.5 +* 2020.0706 + * disabilitato contacaratteri (in conflitto con plugin che incorpora il google calendar) + * disabilitati *shortcode* della didattica + * nuovo avatar di login +* 2018.0625 + * aggiunto il permalink sull'immagine in evidenza + * tolta la classe del titolo + * aggiunta la data con la classe del tema + * modifiche minori di ordine grafico +* 2018.0622 + * creazione di una griglia per la home per mostrare gli articoli in evidenza con una tassonomia personalizzata creata con plugin esterno + * creazione del css della griglia della home +* 2018.0503 modifica minore per sistemare la tabella degli articoli di uno Speciale nella spalla +* 2018.0328 varie modifiche agli *shortcode* per la gestione degli Speciali + * sostituito lo *shortcode* per la creazione della talebba degli articoli di uno speciale con uno con un controllo interno, utilizzabile direttamente in un *widget* di testo + * modifiche minori alla griglia +* 2018.0327 corretto errore nel *path* di speciali.css +* 2018.0323 aggiunte funzionalità per gli Speciali + * aggiunta una tassonomia specifica per includere gli articoli in un dato speciale + * aggiunti due *shortcode* per la pubblicazione di un box all'interno degli articoli e di una griglia nella pagina di un dato speciale + * aggiunto un css per la personalizzazione del box da utilizzare in futuro anche per le tabelle degli eventi +* 2018.0228 incluso il file shortcode.php + * aggiunge una serie di *shortcode* compatibili con i campi creati con [Custom Field Suite](https://wordpress.org/plugins/custom-field-suite/) e associati con le attività didattiche, tipologia di post creata con [Custom Post Type UI](https://wordpress.org/plugins/custom-post-type-ui/) +* 2018.0219 modifiche nei *loop* e nelle griglie e aggiunta di campi personalizzati: + * cancellazione della griglia precedente + * creazione di una griglia per un *loop* generico + * creazione della griglia per i libri + * creazione degli *shortcode* corrispondenti + * creazione di un *metabox* per l'aggiunta del titolo di un libro e dell'url della sua copertina + * aggiunta in grid.php del codice per sostituire, se presente, il titolo del libro con il titolo del post nel caso della griglia di libri +* 2018.0217 aggiunto un *loop* personalizzato: + * aggiunto uno *shortcode* che mostra tutti i post dati una categoria e un'etichetta: di default sono rispettivamente 'libri' e 'libri-per-bambini-e-ragazzi' + * incluso il css per la griglia +* 2018.0214 aggiunti colori ai *link* +* 2018.0212 aggiunto *shortcode* per articoli tratti da Sapere +* 2018.0211 semplificazioni del codice e nuova numerazione: + * crezione di *file php* indipendenti con i codici relativi alla pagina di descrizione, al contacaratteri, alla manipolazione del *feed rss*, per gli *shortcode* dei *link* +* 0.9.6 test per wp 4.9.4 +* 0.9.5 test per wp 4.9.3 +* 0.9.4 aggiunto il Plugin URI +* 0.9.3 aggiunto il ~GitHub Plugin URI per l'installazione e l'aggiornamento tramite il ~GitHub Updater +* 0.9.2 modifiche alla pagina di documentazione; pulizia nella cartella principale +* 0.9.1 aggiunta *shortcode* per i *link* a spacescoop usando codice e lingua della news +* 0.9 aggiunta *shortcode* per i *link* ad astroEdu usando codice e lingua dell'attività +* 0.8.1 cancellazione di *shortcode* e *widget* integrati con Co-Authors Plus a seguito della creazione di plugin apposito +* 0.8 aggiunte le attività didattiche al feed rss +* 0.7.2 aggiunto contacaratteri per gli articoli +* 0.7.1 aggiunto contacaratteri per il riassunto con limite a 500 +* 0.6.2 correzione codice che mostrava articoli completi sostituendolo con il sommario +* 0.6.1 correzione baco che impediva di mostrare i profili tranne il primo +* 0.6 aggiunto metodo per mostrare/nascondere profilo nel *widget* con css +* 0.5 manipolazione del footer admin della dashboard; manipolazione del feed rss: aggiunta immagine in evidenza e autori articolo; aggiunto il logo e modificati descrizione e *link* +* 0.4 aggiunta della voce del menu e della pagina di presentazione del plugin +* 0.3 aggiunta dei *link* ai profili nel *widget* +* 0.2 *widget* per gli *avatar* degli autori compatibile con Co-Authors Plus +* 0.1 *shortcode* per aggiunta autori compatibile con Co-Authors Plus +++Plugin wordpress che aggiunge varie funzionalità al sito [Edu INAF](https://edu.inaf.it/) senza modificare direttamente il codice php del tema. [Codice sorgente su github](https://github.com/ulaulaman/eduinaf). + +| EduINAF | ChangelogEduINAF | EduINAFAjaxFilter | +|:------|:------|:------| + +## Descrizione + +Il plugin è stato originariamente sviluppato per integrarsi con il plugin [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con il plugin sono stati cancellati dalla versione attuale e spostati nel plugin [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del plugin](https://ulaulaman.github.io/widget-for-co-authors/)). +Il plugin aggiunge un'icona per il login, personalizza il messaggio nell'*admin footer*, manipola il *feed rss* per accreditare l'articolo all'autore/i, inclusi *guest author* (**Attenzione**: la manipolazione del *feed* funziona solo con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/) installato), aggiunge degli shortcode per la creazione automatica dei link alle attività astroedu e alle notizie spacescoop. In particolare entrambi gli shortcode utilizzano due parametri, il codice dell'attività/news e la lingua. + +[astroedu code="..." lang="..."] + +[spacescoop code="..." lang="..."] + +Entrambi i parametri sono obbligatori per il corretto funzionamento degli shortcode. + +### Griglie per i *loop* + +Il *plugin* aggiunge degli *shortcode* per generare delle griglia di *post*. Si può utilizzare uno *shortcode* generico: + +[grigliaeduinaf categoria="..." etichetta="..."] + +in cui almeno uno dei due parametri deve essere specificato. +Un altro *shortcode* genera una griglia appositamente per i libri: + +[griglialibri etichetta="..."] + +dove il parametro etichetta è, al momento, settato di default sul valore "libri-per-bambini-e-ragazzi" e va utilizzato per distinguere tra le tre differenti sottosezioni delle recensioni. +Per la *homepage* si può adottare lo *shortcode* [grigliaevidenza] che prende gli articoli in evidenza identificati con apposita tassonomia creata con il *plugin* esterno [CPT UI](https://wordpress.org/plugins/custom-post-type-ui/). + +### Speciali + +Aggiunti una tassonomia e due *shortcode* per la gestione degli Speciali. In particolare i due *shortcode* hanno la seguente sintassi: + +* Griglia da inserire nella pagina dello Speciale: [grigliaspeciali speciale="slug speciale"] +* Box da inserire in un *widget* di testo per generare il sommario completo dello Speciale: [specialishort speciale="slug speciale"]++| EduINAF | ChangelogEduINAF | EduINAFAjaxFilter | +|:------|:------|:------| + +[Codice sorgente personalizzato](https://github.com/ulaulaman/eduinaf-ajax-filter-posts) + +## Descrizione + +Plugin per realizzare un filtro di ricerca per *post* e *custom post type*. Personalizzazione dell'originale, [*Ajax Filter Posts*](https://github.com/Robbertdk/wordpress-ajax-filter-posts) di [**Robbert de Kuiper**](http://www.robbertdekuiper.com). + +Il plugin funziona tramite uno *shortcode*: + +``` +[ajax_filter_posts post_type="recipe" tax="meal_type, food_type, diet_type" posts_per_page="12"] +``` + +La personalizzazione ha implicato traduzione delle parti in inglese senza aggiungere un vocabolario. + +## Parametri + +- **post_type** + Il tipo di post da mostrare. Di *default* filtra sugli articoli normali. + +- **tax** + Una lista, separata da virgole, delle tassonomie da utilizzare per filtrare i post. *Default* post_term. + +- **post_per_page** + Numero massimo di post da mostrare per ogni istanza. *Default* 12. + +## Installazione + +Si consiglia di clonare il [*repository* originale](https://github.com/Robbertdk/wordpress-ajax-filter-posts) e seguire le istruzioni. + +## Changelog +* 0.2.2 Sistemata la ricerca in modo tale da non far comparire i *post* con *status* personalizzato. +* 0.2.1 Traduzione in italiano dei messaggi senza l'uso dei *file* multilingua. Modifiche nel *css* per migliorare leggibilità di parte della spalla dei filtri. Aggiunta del riassunto nel *loop* dei *post*.+\define lingo-base() $:/language/ControlPanel/Basics/ @@ -10172,6 +10435,29 @@ Before you start storing important information in ~TiddlyWiki it is vital to mak See the [[control panel|$:/ControlPanel]] for more options.++| TikzDraw | EduINAF | CitationsTools | BookTemplate | WidgetForCoAuthors | +|:------|:------|:------|:------|:------|++''Gianluigi Filippelli'', divulgatore e blogger scientifico. +Wikipediano, gestisco il sito Edu INAF. + +!! Blog +[[DropSea|https://dropseaofulaula.blogspot.com/]] + +!! Collaborazioni + +!! Plugin e repositories su ~GitHub + +!!! Wordpress plugin + +!!! Presentazioni e infografiche + +[[twitter|https://twitter.com/ulaulaman]] | [[instagram|https://www.instagram.com/ulaulaman]] + +Powered by [[whitespace theme|http://j.d.whitespace.tiddlyspot.com/]]+