From: edward Date: Thu, 9 Nov 2017 07:40:01 +0000 (+0800) Subject: Roo/bootstrap/DocumentSlider.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=847252bfe8e1c3a2b54c1d95b87dfc5513eab20b;p=roojs1 Roo/bootstrap/DocumentSlider.js --- diff --git a/Roo/bootstrap/DocumentSlider.js b/Roo/bootstrap/DocumentSlider.js index 6d6fb7c79a..8a406f3d83 100644 --- a/Roo/bootstrap/DocumentSlider.js +++ b/Roo/bootstrap/DocumentSlider.js @@ -7,16 +7,14 @@ * @class Roo.bootstrap.DocumentSlider * @extends Roo.bootstrap.Component * Bootstrap DocumentSlider class - * @cfg {Boolean} showDownload (true|false) show download button (default true) - * @cfg {Boolean} showTrash (true|false) show trash button (default true) * * @constructor * Create a new DocumentViewer * @param {Object} config The config object */ -Roo.bootstrap.DocumentViewer = function(config){ - Roo.bootstrap.DocumentViewer.superclass.constructor.call(this, config); +Roo.bootstrap.DocumentSlider = function(config){ + Roo.bootstrap.DocumentSlider.superclass.constructor.call(this, config); this.addEvents({ /** @@ -24,34 +22,11 @@ Roo.bootstrap.DocumentViewer = function(config){ * Fire after initEvent * @param {Roo.bootstrap.DocumentViewer} this */ - "initial" : true, - /** - * @event click - * Fire after click - * @param {Roo.bootstrap.DocumentViewer} this - */ - "click" : true, - /** - * @event download - * Fire after download button - * @param {Roo.bootstrap.DocumentViewer} this - */ - "download" : true, - /** - * @event trash - * Fire after trash button - * @param {Roo.bootstrap.DocumentViewer} this - */ - "trash" : true - + "initial" : true }); }; -Roo.extend(Roo.bootstrap.DocumentViewer, Roo.bootstrap.Component, { - - showDownload : true, - - showTrash : true, +Roo.extend(Roo.bootstrap.DocumentSlider, Roo.bootstrap.Component, { getAutoCreate : function() { @@ -116,73 +91,10 @@ Roo.extend(Roo.bootstrap.DocumentViewer, Roo.bootstrap.Component, { initEvents : function() { - this.bodyEl = this.el.select('.roo-document-viewer-body', true).first(); - this.bodyEl.setVisibilityMode(Roo.Element.DISPLAY); - - this.thumbEl = this.el.select('.roo-document-viewer-thumb', true).first(); - this.thumbEl.setVisibilityMode(Roo.Element.DISPLAY); - - this.imageEl = this.el.select('.roo-document-viewer-image', true).first(); - this.imageEl.setVisibilityMode(Roo.Element.DISPLAY); - - this.footerEl = this.el.select('.roo-document-viewer-footer', true).first(); - this.footerEl.setVisibilityMode(Roo.Element.DISPLAY); - - this.downloadBtn = this.el.select('.roo-document-viewer-download', true).first(); - this.downloadBtn.setVisibilityMode(Roo.Element.DISPLAY); - - this.trashBtn = this.el.select('.roo-document-viewer-trash', true).first(); - this.trashBtn.setVisibilityMode(Roo.Element.DISPLAY); - - this.bodyEl.on('click', this.onClick, this); - this.downloadBtn.on('click', this.onDownload, this); - this.trashBtn.on('click', this.onTrash, this); - - this.downloadBtn.hide(); - this.trashBtn.hide(); - - if(this.showDownload){ - this.downloadBtn.show(); - } - - if(this.showTrash){ - this.trashBtn.show(); - } - - if(!this.showDownload && !this.showTrash) { - this.footerEl.hide(); - } - }, initial : function() { -// this.thumbEl.setStyle('line-height', this.thumbEl.getHeight(true) + 'px'); - - this.fireEvent('initial', this); - - }, - - onClick : function(e) - { - e.preventDefault(); - - this.fireEvent('click', this); - }, - - onDownload : function(e) - { - e.preventDefault(); - - this.fireEvent('download', this); - }, - - onTrash : function(e) - { - e.preventDefault(); - - this.fireEvent('trash', this); } - });