53 lines
991 B
Smalltalk
53 lines
991 B
Smalltalk
"
|
|
I model the interface between a CodiMD (https://demo.codimd.org) documentation
|
|
server and Grafoscopio.
|
|
I enable the interaction between Grafoscopio notebooks and CodiMD documents,
|
|
so one document can start online (as a CodiMD pad) and continue as a Grafoscopio
|
|
notebook or viceversa.
|
|
"
|
|
Class {
|
|
#name : #CodiMD,
|
|
#superclass : #Object,
|
|
#instVars : [
|
|
'server',
|
|
'pad'
|
|
],
|
|
#category : #'Grafoscopio-Utils'
|
|
}
|
|
|
|
{ #category : #'as yet unclassified' }
|
|
CodiMD class >> newDefault [
|
|
^ self new
|
|
defaultServer.
|
|
]
|
|
|
|
{ #category : #'as yet unclassified' }
|
|
CodiMD >> defaultServer [
|
|
self server: 'https://docutopia.tupale.co'.
|
|
]
|
|
|
|
{ #category : #accessing }
|
|
CodiMD >> pad [
|
|
^ pad
|
|
]
|
|
|
|
{ #category : #accessing }
|
|
CodiMD >> pad: anObject [
|
|
pad := anObject
|
|
]
|
|
|
|
{ #category : #accessing }
|
|
CodiMD >> server [
|
|
^ server
|
|
]
|
|
|
|
{ #category : #accessing }
|
|
CodiMD >> server: aUrlString [
|
|
server := aUrlString
|
|
]
|
|
|
|
{ #category : #visiting }
|
|
CodiMD >> visit [
|
|
WebBrowser openOn: self server, '/', self pad.
|
|
]
|