mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-09-28 15:08:46 +00:00
parent
6ee90880df
commit
2a4a3d9fe9
@ -1,11 +1,30 @@
|
|||||||
title: $:/core/ui/EditTemplate/body/editor
|
title: $:/core/ui/EditTemplate/body/editor
|
||||||
|
|
||||||
<$edit field="text" class="tc-edit-texteditor" placeholder={{$:/language/EditTemplate/Body/Placeholder}}>
|
<$edit
|
||||||
<$set name="targetTiddler" value=<<currentTiddler>>>
|
|
||||||
<$list filter="[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]">
|
field="text"
|
||||||
<$reveal type="nomatch" state=<<config-visibility-title>> text="hide" class="tc-text-editor-toolbar-item-wrapper">
|
class="tc-edit-texteditor"
|
||||||
<$transclude tiddler="$:/core/ui/EditTemplate/body/toolbar/button" mode="inline"/>
|
placeholder={{$:/language/EditTemplate/Body/Placeholder}}
|
||||||
</$reveal>
|
|
||||||
</$list>
|
><$set
|
||||||
</$set>
|
|
||||||
</$edit>
|
name="targetTiddler"
|
||||||
|
value=<<currentTiddler>>
|
||||||
|
|
||||||
|
><$list
|
||||||
|
|
||||||
|
filter="[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]"
|
||||||
|
|
||||||
|
><$reveal
|
||||||
|
|
||||||
|
type="nomatch"
|
||||||
|
state=<<config-visibility-title>>
|
||||||
|
text="hide"
|
||||||
|
class="tc-text-editor-toolbar-item-wrapper"
|
||||||
|
|
||||||
|
><$transclude
|
||||||
|
|
||||||
|
tiddler="$:/core/ui/EditTemplate/body/toolbar/button"
|
||||||
|
mode="inline"
|
||||||
|
|
||||||
|
/></$reveal></$list></$set></$edit>
|
||||||
|
@ -1,9 +1,16 @@
|
|||||||
title: $:/core/ui/EditTemplate/body/toolbar/button
|
title: $:/core/ui/EditTemplate/body/toolbar/button
|
||||||
|
|
||||||
\define toolbar-button-icon()
|
\define toolbar-button-icon()
|
||||||
<$list filter="[all[current]!has[custom-icon]]" variable="no-custom-icon">
|
<$list
|
||||||
<$transclude tiddler={{!!icon}}/>
|
|
||||||
</$list>
|
filter="[all[current]!has[custom-icon]]"
|
||||||
|
variable="no-custom-icon"
|
||||||
|
|
||||||
|
><$transclude
|
||||||
|
|
||||||
|
tiddler={{!!icon}}
|
||||||
|
|
||||||
|
/></$list>
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\define toolbar-button-tooltip()
|
\define toolbar-button-tooltip()
|
||||||
@ -11,37 +18,90 @@ title: $:/core/ui/EditTemplate/body/toolbar/button
|
|||||||
\end
|
\end
|
||||||
|
|
||||||
\define toolbar-button()
|
\define toolbar-button()
|
||||||
<$list filter={{!!condition}} variable="list-condition">
|
<$list
|
||||||
<$wikify name="tooltip-text" text=<<toolbar-button-tooltip>> mode="inline" output="text">
|
|
||||||
<$list filter="[all[current]!has[dropdown]]" variable="no-dropdown">
|
filter={{!!condition}}
|
||||||
<$button class="tc-btn-invisible $(buttonClasses)$" tooltip=<<tooltip-text>>>
|
variable="list-condition"
|
||||||
<span data-tw-keyboard-shortcut={{!!shortcuts}}/>
|
|
||||||
<<toolbar-button-icon>>
|
><$wikify
|
||||||
<$transclude tiddler=<<currentTiddler>> field="text"/>
|
|
||||||
</$button>
|
name="tooltip-text"
|
||||||
</$list>
|
text=<<toolbar-button-tooltip>>
|
||||||
<$list filter="[all[current]has[dropdown]]" variable="dropdown">
|
mode="inline"
|
||||||
<$set name="dropdown-state" value=<<qualify "$:/state/EditorToolbarDropdown">>>
|
output="text"
|
||||||
<$button popup=<<dropdown-state>> class="tc-popup-keep tc-btn-invisible $(buttonClasses)$" selectedClass="tc-selected" tooltip=<<tooltip-text>>>
|
|
||||||
<span data-tw-keyboard-shortcut={{!!shortcuts}}/>
|
><$list
|
||||||
<<toolbar-button-icon>>
|
|
||||||
<$transclude tiddler=<<currentTiddler>> field="text"/>
|
filter="[all[current]!has[dropdown]]"
|
||||||
</$button>
|
variable="no-dropdown"
|
||||||
<$reveal state=<<dropdown-state>> type="popup" position="below" animate="yes" tag="span">
|
|
||||||
<div class="tc-drop-down tc-popup-keep">
|
><$button
|
||||||
<$transclude tiddler={{!!dropdown}} mode="block"/>
|
|
||||||
</div>
|
class="tc-btn-invisible $(buttonClasses)$"
|
||||||
</$reveal>
|
tooltip=<<tooltip-text>>
|
||||||
</$set>
|
|
||||||
</$list>
|
><span
|
||||||
</$wikify>
|
|
||||||
</$list>
|
data-tw-keyboard-shortcut={{!!shortcuts}}
|
||||||
|
|
||||||
|
/><<toolbar-button-icon>><$transclude
|
||||||
|
|
||||||
|
tiddler=<<currentTiddler>>
|
||||||
|
field="text"
|
||||||
|
|
||||||
|
/></$button></$list><$list
|
||||||
|
|
||||||
|
filter="[all[current]has[dropdown]]"
|
||||||
|
variable="dropdown"
|
||||||
|
|
||||||
|
><$set
|
||||||
|
|
||||||
|
name="dropdown-state"
|
||||||
|
value=<<qualify "$:/state/EditorToolbarDropdown">>
|
||||||
|
|
||||||
|
><$button
|
||||||
|
|
||||||
|
popup=<<dropdown-state>>
|
||||||
|
class="tc-popup-keep tc-btn-invisible $(buttonClasses)$"
|
||||||
|
selectedClass="tc-selected"
|
||||||
|
tooltip=<<tooltip-text>>
|
||||||
|
|
||||||
|
><span
|
||||||
|
|
||||||
|
data-tw-keyboard-shortcut={{!!shortcuts}}
|
||||||
|
|
||||||
|
/><<toolbar-button-icon>><$transclude
|
||||||
|
|
||||||
|
tiddler=<<currentTiddler>>
|
||||||
|
field="text"
|
||||||
|
|
||||||
|
/></$button><$reveal
|
||||||
|
|
||||||
|
state=<<dropdown-state>>
|
||||||
|
type="popup"
|
||||||
|
position="below"
|
||||||
|
animate="yes"
|
||||||
|
tag="span"
|
||||||
|
|
||||||
|
><div
|
||||||
|
|
||||||
|
class="tc-drop-down tc-popup-keep"
|
||||||
|
|
||||||
|
><$transclude
|
||||||
|
|
||||||
|
tiddler={{!!dropdown}}
|
||||||
|
mode="block"
|
||||||
|
|
||||||
|
/></div></$reveal></$set></$list></$wikify></$list>
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\define toolbar-button-outer()
|
\define toolbar-button-outer()
|
||||||
<$set name="buttonClasses" value={{!!button-classes}}>
|
<$set
|
||||||
<<toolbar-button>>
|
|
||||||
</$set>
|
name="buttonClasses"
|
||||||
|
value={{!!button-classes}}
|
||||||
|
|
||||||
|
><<toolbar-button>></$set>
|
||||||
\end
|
\end
|
||||||
|
|
||||||
<<toolbar-button-outer>>
|
<<toolbar-button-outer>>
|
@ -978,17 +978,17 @@ html body.tc-body.tc-single-tiddler-window {
|
|||||||
fill: <<colour tiddler-controls-foreground-selected>>;
|
fill: <<colour tiddler-controls-foreground-selected>>;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
margin: 2px 0;
|
margin: 2px 0 2px 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {
|
.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {
|
||||||
margin-left: -3px;
|
margin-left: 1px;
|
||||||
width: 1em;
|
width: 1em;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {
|
.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {
|
||||||
margin-left: 7px;
|
margin-left: 11px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tc-editor-toolbar button.tc-selected {
|
.tc-editor-toolbar button.tc-selected {
|
||||||
|
Loading…
Reference in New Issue
Block a user