1234567891011121314151617181920212223242526272829303132333435363738 |
- 'use strict';
- exports.__esModule = true;
- var _element = require('./../helpers/dom/element');
- var _index = require('./index');
- var _number = require('./../helpers/number');
- /**
- * @private
- * @renderer PasswordRenderer
- * @param instance
- * @param TD
- * @param row
- * @param col
- * @param prop
- * @param value
- * @param cellProperties
- */
- function passwordRenderer(instance, TD, row, col, prop, value, cellProperties) {
- (0, _index.getRenderer)('text').apply(this, arguments);
- value = TD.innerHTML;
- var hashLength = cellProperties.hashLength || value.length;
- var hashSymbol = cellProperties.hashSymbol || '*';
- var hash = '';
- (0, _number.rangeEach)(hashLength - 1, function () {
- hash += hashSymbol;
- });
- (0, _element.fastInnerHTML)(TD, hash);
- }
- exports.default = passwordRenderer;
|