From 873cd06e1bda38e0decce16d6ec7d3bdaece612e Mon Sep 17 00:00:00 2001 From: Kate Arzamastseva Date: Mon, 15 Aug 2011 14:22:19 +0300 Subject: issue #50 styling the new uploader --- lib/scripts/fileuploaderextended.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'lib/scripts/fileuploaderextended.js') diff --git a/lib/scripts/fileuploaderextended.js b/lib/scripts/fileuploaderextended.js index 822c32958..de0bdaa3d 100644 --- a/lib/scripts/fileuploaderextended.js +++ b/lib/scripts/fileuploaderextended.js @@ -52,11 +52,11 @@ qq.extend(qq.FileUploader.prototype, { item.qqFileId = id; var fileElement = this._find(item, 'file'); - qq.setText(fileElement, this._formatFileName(fileName)); + qq.setText(fileElement, fileName); this._find(item, 'size').style.display = 'none'; var nameElement = this._find(item, 'nameInput'); - nameElement.value = this._formatFileName(fileName); + nameElement.value = fileName; nameElement.id = id; this._listElement.appendChild(item); @@ -76,20 +76,20 @@ qq.FileUploaderExtended = function(o){ template: '
' + '
' + LANG.media_drop + '
' + '
' + LANG.media_select + '
' + - '' + + '
' + '' + '
' + '
', // template for one item in file list - fileTemplate: '
  • ' + + fileTemplate: '
    ' + '' + '' + '' + '' + '' + LANG.media_cancel + '' + 'Failed' + - '
  • ', + '', classes: { // used to get elements from templates @@ -140,6 +140,9 @@ qq.extend(qq.FileUploaderExtended.prototype, { qq.preventDefault(e); self._handler._options.onUpload(); + jQuery(".qq-upload-name-input").each(function (i) { + jQuery(this).attr('disabled', 'disabled'); + }); }); }, @@ -157,10 +160,13 @@ qq.extend(qq.FileUploaderExtended.prototype, { qq.removeClass(fileElement, 'qq-upload-file-hidden'); qq.remove(nameInput); jQuery('.qq-upload-button, #mediamanager__upload_button').remove(); - jQuery('#dw__ow').parent().remove(); + jQuery('#dw__ow').parent().hide(); if (result.success){ qq.addClass(item, this._classes.success); + $link = '' + nameInput.value + ''; + jQuery(fileElement).html($link); + } else { qq.addClass(item, this._classes.fail); var fail = this._find(item, 'failedText'); -- cgit v1.2.3