Starting customized buttons. #1
@ -153,7 +153,7 @@ LePage >> metadataInit [
|
|||||||
{ #category : #'*MiniDocs' }
|
{ #category : #'*MiniDocs' }
|
||||||
LePage >> navTop [
|
LePage >> navTop [
|
||||||
| topNavFile |
|
| topNavFile |
|
||||||
topNavFile := ((self optionAt: 'storage') / '_navtop.html').
|
topNavFile := ((self optionAt: 'storage' ifAbsentPut: [ FileLocator temp ]) / '_navtop.html').
|
||||||
topNavFile exists
|
topNavFile exists
|
||||||
ifFalse: [ ^ '' ]
|
ifFalse: [ ^ '' ]
|
||||||
ifTrue: [ ^ topNavFile contents ]
|
ifTrue: [ ^ topNavFile contents ]
|
||||||
|
14
src/MiniDocs/LePageHeaderBuilder.extension.st
Normal file
14
src/MiniDocs/LePageHeaderBuilder.extension.st
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
Extension { #name : #LePageHeaderBuilder }
|
||||||
|
|
||||||
|
{ #category : #'*MiniDocs' }
|
||||||
|
LePageHeaderBuilder >> addExportPageButton [
|
||||||
|
<leHeaderAction>
|
||||||
|
| newButton |
|
||||||
|
|
||||||
|
newButton := BrButton new
|
||||||
|
aptitude: BrGlamorousButtonWithIconAptitude;
|
||||||
|
label: 'Export Page';
|
||||||
|
icon: BrGlamorousVectorIcons down;
|
||||||
|
action: [ :aButton | Clipboard clipboardText: self page asMarkdeepFile ].
|
||||||
|
self toolbarElement addItem: newButton.
|
||||||
|
]
|
Loading…
Reference in New Issue
Block a user