public/static/common/js/plugin/bootstrap-progressbar/bootstrap-progressbar.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*!
* bootstrap-progressbar v0.6.0 by @minddust
* Copyright (c) 2012-2013 Stephan Gross
*
* https://www.minddust.com/bootstrap-progressbar
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/
(function($) {
'use strict';
// PROGRESSBAR CLASS DEFINITION
// ============================
var Progressbar = function(element, options) {
this.$element = $(element);
this.options = $.extend({}, Progressbar.defaults, options);
};
Progressbar.defaults = {
transition_delay: 300,
refresh_speed: 50,
display_text: 'none',
use_percentage: true,
percent_format: function(percent) { return percent + '%'; },
amount_format: function(amount_part, amount_total) { return amount_part + ' / ' + amount_total; },
update: $.noop,
done: $.noop,
fail: $.noop
};
Progressbar.prototype.transition = function() {
var $this = this.$element;
var $parent = $this.parent();
var $back_text = this.$back_text;
var $front_text = this.$front_text;
var options = this.options;
var aria_valuetransitiongoal = $this.attr('aria-valuetransitiongoal');
var aria_valuemin = $this.attr('aria-valuemin') || 0;
var aria_valuemax = $this.attr('aria-valuemax') || 100;
var is_vertical = $parent.hasClass('vertical');
var update = options.update && typeof options.update === 'function' ? options.update : Progressbar.defaults.update;
var done = options.done && typeof options.done === 'function' ? options.done : Progressbar.defaults.done;
var fail = options.fail && typeof options.fail === 'function' ? options.fail : Progressbar.defaults.fail;
if (!aria_valuetransitiongoal) {
fail('aria-valuetransitiongoal not set');
return;
}
var percentage = Math.round(100 * (aria_valuetransitiongoal - aria_valuemin) / (aria_valuemax - aria_valuemin));
if (options.display_text === 'center' && !$back_text && !$front_text) {
this.$back_text = $back_text = $('<span>', {class: 'progressbar-back-text'}).prependTo($parent);
this.$front_text = $front_text = $('<span>', {class: 'progressbar-front-text'}).prependTo($this);
var parent_size;
if (is_vertical) {
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。