Changeset 910 for pro-violet-viettel
- Timestamp:
- May 4, 2015 11:49:43 AM (10 years ago)
- Location:
- pro-violet-viettel/www/deploy/20150304/assets
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/www/deploy/20150304/assets/css/space/style2.css
r908 r910 254 254 255 255 256 257 256 .bootbox-body DIV.error-message { 257 color: #F36969; 258 } 258 259 259 260 /* --------------------------------Fix something from .css ---------------------------*/ -
pro-violet-viettel/www/deploy/20150304/assets/js/manager.js
r907 r910 1 if (jQuery) 1 if (jQuery) 2 2 (function ($) { 3 3 $ … … 412 412 uploadInit(); 413 413 414 } 414 } 415 415 416 416 var btnDownloadClick = function () { 417 417 var items = o.oGrid.getHighLightItem(); 418 418 419 419 420 420 for (var i = 0; i < items.length; i++) { 421 421 if (items[i].type == 'directory') { 422 422 423 423 items[i] = self.getAllDirChilds(items[i]); 424 424 } … … 551 551 }, 552 552 callback: function (result) { 553 if (result === null) { 554 } else { 555 createFolder(treeCurrentNode, 556 result); 553 554 var folderName = result === null ? null:result.trim(); 555 var errMessage = ''; 556 557 if (folderName === null) return true; 558 559 if (folderName === '') { 560 errMessage = 'Hãy nháºp tên thư mục cần tạo!'; 557 561 } 562 563 if (errMessage !== '') { 564 $(this.message).parent().find('.error-message').remove(); 565 var error = $('<div></div>',{'class':'error-message', text:errMessage}).insertBefore(this.message); 566 $(this.message).find('input').focus(); 567 return false; 568 569 } 570 571 createFolder(treeCurrentNode,folderName); 558 572 } 559 573 }; … … 583 597 }, 584 598 onEscape: function () { 585 uploadDone(self 586 .getTreeCurrentNode()); 599 uploadDone(self.getTreeCurrentNode()); 587 600 } 588 601 }; … … 610 623 var previewFile = function (node) { 611 624 var content = ""; 612 625 613 626 $ext = node.fileurl.split('.').pop(); 614 627 $ext = $ext.toLowerCase(); 615 628 if ($.inArray($ext, ["jpg", "jpeg", "png","gif","tiff","dvg","bmp"]) >= 0) { 616 629 617 630 content = "<img style='width:100%' src='" 618 631 + node.fileurl 619 632 + "' /><br />" 620 633 + node.name; 621 bootbox.alert( content);634 bootbox.alert({message:content, className:'preview'}); 622 635 return false; 623 636 } … … 639 652 textStatus, 640 653 errorThrown) { 641 642 654 } 643 655 }); … … 716 728 var tpl = $('<li class="working"><input type="text" value="0" data-width="48" data-height="48"' 717 729 + ' data-fgColor="#0788a5" data-readOnly="1" data-bgColor="#3e4043" /><p></p><span></span></li>'); 718 tpl 719 .find('p') 720 .text( 721 data.files[0].name) 722 .append( 723 '<i>' 724 + formatFileSize(data.files[0].size) 725 + '</i>'); 726 data.context = tpl 727 .appendTo(ul); 728 tpl.find('input') 729 .knob(); 730 tpl 731 .find( 732 'span') 733 .click( 734 function () { 735 736 if (tpl 737 .hasClass('working')) { 738 jqXHR 739 .abort(); 740 } 741 742 tpl 743 .fadeOut(function () { 744 tpl 745 .remove(); 746 }); 747 730 tpl.find('p').text(data.files[0].name).append('<i>'+ formatFileSize(data.files[0].size)+ '</i>'); 731 data.context = tpl.appendTo(ul); 732 tpl.find('input').knob(); 733 tpl.find('span').click( 734 function () { 735 if (tpl.hasClass('working')) {jqXHR.abort(); 736 } 737 tpl.fadeOut(function () {tpl.remove();}); 748 738 }); 749 750 var jqXHR = data 751 .submit(); 739 var jqXHR = data.submit(); 752 740 }, 753 progress: function (e, 754 data) { 741 progress: function (e, data) { 755 742 756 743 // Calculate the … … 758 745 // percentage of the 759 746 // upload 760 var progress = parseInt( 761 data.loaded 762 / data.total 763 * 100, 764 10); 747 var progress = parseInt(data.loaded / data.total * 100, 10); 765 748 766 749 // Update the hidden … … 771 754 // plugin knows to 772 755 // update the dial 773 data.context 774 .find( 775 'input') 776 .val( 777 progress) 778 .change(); 779 756 data.context.find('input').val(progress).change(); 780 757 if (progress == 100) { 781 data.context 782 .removeClass('working'); 783 758 data.context.removeClass('working'); 784 759 } 785 760 }, … … 787 762 // Something has 788 763 // gone wrong! 789 data.context 790 .addClass('error'); 764 data.context.addClass('error'); 791 765 }, 792 766 done: function (e, data) { 793 794 767 var newFileData = data.result; 795 768 newFileData = $.parseJSON(data.result); … … 797 770 for (var i = 0; i < $(newFileData.FILES).length; i++) { 798 771 var file = newFileData.FILES[i]; 799 772 800 773 var node = { 801 802 774 thumbnail: o.filedomain+"/"+file.thumbnail, 803 775 id: file.id, … … 814 786 for (var i = 0; i < $(newFileData.DIRECTORIES).length; i++) { 815 787 var file = newFileData.DIRECTORIES[i]; 816 817 788 var node = { 818 789 id: file.id, … … 1005 976 }, 1006 977 callback: function (result) { 1007 console.log( result);978 console.log(items); 1008 979 } 1009 980 }
Note: See TracChangeset
for help on using the changeset viewer.