Documentation: Cleaning download and updating for particular documents now that we have them generalized.
This commit is contained in:
parent
3e2e38309d
commit
09656266a4
@ -124,36 +124,6 @@ GrafoscopioBrowser class >> docDownloadFor: aDocumentType [
|
||||
] asJob run.
|
||||
]
|
||||
|
||||
{ #category : #updating }
|
||||
GrafoscopioBrowser class >> downloadTutorial [
|
||||
"I download the interactive tutorial in STON format.
|
||||
If a the tutorial is already present in the system I made a temporal backup and download a new copy"
|
||||
|
||||
| client localTutorial temporalBackup remoteTutorial |
|
||||
|
||||
localTutorial := './', (self docDataTutorial at: 'relativePath'), (self docDataTutorial at: 'filename').
|
||||
temporalBackup := './', (self docDataTutorial at: 'relativePath'), 'tutorial.temp.ston'.
|
||||
remoteTutorial := (self docDataTutorial at: 'remoteRepo'), 'doc/tip/', (self docDataTutorial at: 'relativePath'), (self docDataTutorial at: 'filename').
|
||||
localTutorial asFileReference exists
|
||||
ifTrue: [
|
||||
temporalBackup asFileReference exists ifTrue: [ temporalBackup asFileReference delete].
|
||||
localTutorial asFileReference renameTo: 'tutorial.temp.ston'
|
||||
].
|
||||
[: bar |
|
||||
bar title: 'Actualizando el tutorial...'.
|
||||
[client := ZnClient new.
|
||||
client
|
||||
get: remoteTutorial;
|
||||
signalProgress: true;
|
||||
downloadTo: ('./', (self docDataTutorial at: 'relativePath')). ]
|
||||
on: HTTPProgress
|
||||
do: [ :progress |
|
||||
progress isEmpty ifFalse: [ bar current: progress percentage ].
|
||||
progress resume ].
|
||||
|
||||
] asJob run.
|
||||
]
|
||||
|
||||
{ #category : #'graphical interface' }
|
||||
GrafoscopioBrowser class >> downloadingFrom: downloadUrl withMessage: aString into: location [
|
||||
|
||||
@ -563,26 +533,6 @@ GrafoscopioBrowser class >> updateSystem [
|
||||
|
||||
]
|
||||
|
||||
{ #category : #updating }
|
||||
GrafoscopioBrowser class >> updateTutorial [
|
||||
"I Update main tutorial from official repository"
|
||||
|
||||
| update unnecessaryUpdate |
|
||||
update := UIManager default
|
||||
confirm: '¿Desea actualizar el tutorial?'
|
||||
label: 'Actualizar el tutorial'.
|
||||
update
|
||||
ifTrue: [
|
||||
(self isDocUpdatedFor: 'tutorial')
|
||||
ifFalse: [self downloadTutorial]
|
||||
ifTrue: [
|
||||
unnecessaryUpdate := UIManager default
|
||||
abort: 'El tutorial ya se encuentra en su versión más reciente.'
|
||||
title: 'Nada que actualizar!'
|
||||
]
|
||||
]
|
||||
]
|
||||
|
||||
{ #category : #updating }
|
||||
GrafoscopioBrowser class >> updateUI [
|
||||
"Updates the User Interface (UI) with new versions of the docking bar or logos where available. Helpful while testing new functionality
|
||||
|
Loading…
Reference in New Issue
Block a user