flare.viur.widgets.file

Module Contents

Classes

Search

FileImagePopup

FilePreviewImage

Uploader

Uploads a file to the server while providing visual feedback of the progress.

FileLeafWidget

FileNodeWidget

FileWidget

Base Widget that renders a tree.

Functions

getImagePreview(data[, cropped, size])

flare.viur.widgets.file.getImagePreview(data, cropped=False, size=150)
class flare.viur.widgets.file.Search(*args, **kwargs)

Bases: flare.ignite.html5.Div

doSearch(*args, **kwargs)
resetSearch()
onKeyDown(event)
resetLoadingState()
reevaluate()
focus()
class flare.viur.widgets.file.FileImagePopup(preview, *args, **kwargs)

Bases: flare.popup.Popup

onClick(event)
onDownloadBtnClick(sender=None)
class flare.viur.widgets.file.FilePreviewImage(file=None, size=150, *args, **kwargs)

Bases: flare.ignite.html5.Div

setFile(file)
download()
onClick(sender=None)
class flare.viur.widgets.file.Uploader(file, node, context=None, showResultMessage=True, module='file', *args, **kwargs)

Bases: flare.ignite.Progress

Uploads a file to the server while providing visual feedback of the progress.

onUploadUrlAvailable(req)

Internal callback - the actual upload url (retrieved by calling /file/getUploadURL) is known.

onLoad(*args, **kwargs)

Internal callback - The state of our upload changed.

onUploadAdded(req)
onProgress(event)

Internal callback - further bytes have been transmitted.

onSuccess(*args, **kwargs)

Internal callback - The upload succeeded.

onFailed(errorCode, *args, **kwargs)
replaceWithMessage(message, isSuccess)
class flare.viur.widgets.file.FileLeafWidget(module, data, structure, widget, *args, **kwargs)

Bases: flare.viur.widgets.tree.TreeLeafWidget

EntryIcon()

Leafs have a different Icon.

setStyle()

Leaf have a different color.

class flare.viur.widgets.file.FileNodeWidget(module, data, structure, widget, *args, **kwargs)

Bases: flare.viur.widgets.tree.TreeNodeWidget

setStyle()

Is used to define the appearance of the element.

class flare.viur.widgets.file.FileWidget(module, rootNode=None, selectMode=None, node=None, context=None, *args, **kwargs)

Bases: flare.viur.widgets.tree.TreeBrowserWidget

Base Widget that renders a tree.

leafWidget
nodeWidget
searchWidget()
onStartSearch(searchStr, *args, **kwargs)
getChildKey(widget)

Derives a string used to sort the entries on each level.

static canHandle(module, moduleInfo)