],
set_formatters: function() {
var elements, formatter, txt, val;
- for (var i = 0; i < this.formatter.length; i++) {
- elements = document.getElementsByClassName(this.formatter[i].css_class);
- formatter = this.formatter[i].format_func;
+ for (var i = 0; i < Formatters.formatter.length; i++) {
+ elements = document.getElementsByClassName(Formatters.formatter[i].css_class);
+ formatter = Formatters.formatter[i].format_func;
for (var j = 0; j < elements.length; j++) {
txt = elements[j].firstChild;
if (txt && txt.nodeType === 3) {
var ocf = request.options.onComplete;
request.options.onComplete = function() {
ocf();
+ Formatters.set_formatters();
make_draggable();
};
request.dispatch();
Options.accept=".draggable"
OnDrop="addFileToRestore"
OnCallback="refreshSelectedFiles"
+ OnDeactivate="callFormatters"
>
<com:TActiveDataGrid
ID="SelectedVersionsDataGrid"
});
}
make_draggable('<%=$this->getPage()->DataGridFiles->ClientID%>');
+ Formatters.set_formatters();
</script>
</com:TWizardStep>
<com:TWizardStep ID="Step4" Title="<%[ Step 4 - select destination for restore ]%>" StepType="Auto">
$this->SelectedVersionsDropper->render($param->NewWriter);
}
+ /**
+ * Call formatters method.
+ */
+ public function callFormatters($sender, $param) {
+ $this->getCallbackClient()->callClientFunction('Formatters.set_formatters');
+ }
+
/*
* Load file browser files to list.
*